1 / 19

Scientific Computing and Imaging Institute School of Computing University of Utah

The BioPSE 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. SCIRun PSE’s Design Goals Infrastructure Demos.

sorena
Download Presentation

Scientific Computing and Imaging Institute School of Computing University of Utah

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The BioPSE 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

  2. Overview • SCIRun PSE’s • Design Goals • Infrastructure • Demos

  3. PSE Relationships

  4. BioPSE: ECG

  5. BioPSE: EEG

  6. RTRT: Interactive Vol Vis

  7. Uintah: Fire-spread (CSAFE)

  8. What If? user guides Integration and Interaction Modeling Simulation Visualization

  9. Elements of SCIRun • Visual programming Environment

  10. Extensibility • Leverage existing utilities • Extensibility through bridges GENESIS Matlab libimage SQL lib socket SCIRun Teem lib mpeg lib

  11. Documentation: User Support • On-line Documentation • Tutorial • User’s Manual • FAQ Lists • Printed Documentation • User’s Manuals • Mailing List • scirun-users@sci.utah.edu • Direct Contact • Email and Bugzilla • Phone

  12. Documentation: Tutorial

  13. Network Design • Dataflow Vocabulary • Module • Dataport • Datapipe • UI • Send and Get • GuiVars • Scheduler • Dependencies • loops: send_intermediate

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

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

  16. 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

  17. GUI GUI On the Horizon • GUI Separation • Detachable interface • Collaboration • Custom UI • Scripting • Regression testing • SCIRun2 • CCA State / Event Manager BioPSE GUI

  18. Demos… David Weinstein dmw@sci.utah.edu

More Related