Presentation is loading. Please wait.

Presentation is loading. Please wait.

Joint Session #1: Advanced

Similar presentations


Presentation on theme: "Joint Session #1: Advanced"— Presentation transcript:

1 Joint Session #1: Advanced
BioPSE/SCIRun

2 Source Tree Organization
SCIRun Packages linux src docs BioPSE MatlabInterface Core Dataflow StandAlone Core: algorithms, datatypes, math, threads Dataflow: network, modules, ports, scheduler StandAlone: converters, utilities

3 Demos Forward FEM Tikhonov Regularization

4 Packages Encapsulated project External code resides in Thirdparty
Packages enabled via “configure” options % configure ‘--enable-package=BioPSE mypackage’

5 Module Categories …/Dataflow/Modules/{Fields,Math,…}

6 Fields Data int, float, double, … Vector, Tensor, … Geometry Regular
PointCloudField Geometry Regular Irregular ScanlineField CurveField ImageField QuadSurfField TriSurfField Properties Data_at (center) LatVolField HexVolField TetVolField

7 On-the-fly Compilation
Combinatorial Explosion! Geometry Data type Data_at Build source, compile, link – all at run time

8 Error Messages Run-time messages are sent to the module’s “log”
Startup messages Log message indicator Gray: no messages Red: error Blue: warning/remark

9 Debugging Networks FieldInfo: stats on the field
ShowField: display the field DataIO: save field to disk… emacs! autoexecute: enabled/disabled Pipe-trace: where does this go? Message Log: errors, warnings Usual suspects: threads, memory cvd / gdb / dbx: step through code printf / cerr: when all else fails

10 Advanced Viewer Controls
Saving movies Saving various formats Setting up clipping planes, point size, background color Look down axis… Complete control for each object

11 Reporting Errors, Bugs, etc.
Bugzilla!, Include net, data, sys info


Download ppt "Joint Session #1: Advanced"

Similar presentations


Ads by Google