Download presentation
Presentation is loading. Please wait.
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.