The Bio PSE Software System Releasing and Supporting
The Bio. PSE Software System: Releasing and Supporting an Open Source Problem Solving Environment David Weinstein SIAM CSE 02. 10. 2003 Scientific Computing and Imaging Institute School of Computing University of Utah
Overview Bio. PSE SCIRun PSE’s Design Goals Infrastructure Demos SIAM CSE
PSE Relationships Bio. PSE SIAM CSE
Bio. PSE: ECG Bio. PSE SIAM CSE
Bio. PSE: EEG Bio. PSE SIAM CSE
RTRT: Interactive Vol Vis Bio. PSE SIAM CSE
Uintah: Fire-spread (CSAFE) Bio. PSE SIAM CSE
Integration and Interaction Bio. PSE Modeling What If? Simulation user guides Visualization SIAM CSE
Elements of SCIRun Bio. PSE Visual programming Environment SIAM CSE
Extensibility Bio. PSE • Leverage existing utilities • Extensibility through bridges GENESIS Matlab socket mpeg lib SQL SCIRun libimage lib Teem SIAM CSE
Bio. PSE SIAM CSE
Documentation: User Support On-line Documentation Bio. PSE • Tutorial • User’s Manual • FAQ Lists Printed Documentation • User’s Manuals Mailing List • scirun-users@sci. utah. edu Direct Contact • Email and Bugzilla • Phone SIAM CSE
Documentation: Tutorial Bio. PSE SIAM CSE
Network Design • Dataflow Vocabulary Bio. PSE • Module • Dataport • Datapipe • UI • Send and Get • Gui. Vars • Scheduler • Dependencies • loops: send_intermediate SIAM CSE
Fields Bio. PSE Data int, float, double, … Vector, Tensor, … Geometry Regular Point. Cloud. Field Scanline. Field Curve. Field Irregular Properties Image. Field Quad. Surf. Field Tri. Surf. Field Data_at (center) Lat. Vol. Field Hex. Vol. Field Tet. Vol. Field SIAM CSE
On-the-fly Compilation Bio. PSE • Combinatorial Explosion! • Geometry • Data type • Data_at • Build source, compile, link – all at run time SIAM CSE
Error Messages Bio. PSE • Run-time messages are sent to the module’s “log” Startup messages Log message indicator Gray: no messages Red: error Blue: warning/remark SIAM CSE
On the Horizon Bio. PSE GUI Separation • Detachable interface • Collaboration GUI • Custom UI • Scripting GUI • Regression testing SCIRun 2 State / Event Manager Bio. PSE GUI • CCA SIAM CSE
Bio. PSE Demos… David Weinstein dmw@sci. utah. edu SIAM CSE
- Slides: 19