1 / 7

The Future of SCIRun and BioPSE: Advancements in Usability, Modeling, and Interoperability

Prepare for the next 12 months of SCIRun and BioPSE development, focusing on improving usability, enhancing domain-specific functionality, scripting capabilities, and network editing. Explore the use of annotations, subnets, and regression testing. Upgrade data I/O, runtime help, and documentation. Investigate simulation techniques, biomedical research, modeling with parametric models, error tracking, and bridging with CUBIT, VTK, ITK, Teem, and LAPACK. Enhance interactivity with techniques like SIMIAN (GPU), lit-lines, LIC, and BEM/FD/FV. Implement optimization state managers and GUI separation for reproducibility. Enable collaboration and remote visualization. Develop a custom UI and scripting options. Ensure compatibility with CCA, SR2, and clustering. Explore new OS platforms, GUIs, and leverage GUI layout design tools. Accelerate PowerApp development for custom power applications, including BioFEM and BioTensor. Integrate ITK-based segmentation in the next PowerApp.

kawakami
Download Presentation

The Future of SCIRun and BioPSE: Advancements in Usability, Modeling, and Interoperability

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 Future of SCIRun and BioPSE

  2. 6 Months Ago: The Next 12 Months • Preparing for Renewal: Users & Pubs • Usability • Domains • UI wrapping • Scripting • NetworkEditor • Annotations • Subnets • Windows • Regression testing • Data I/O • Run-time help / docs • Install / update • Techniques • Development • (implementation) • Research • CCA / SR2 • Cluster • Simulation techniques • Biomedical research • Modeling (parametric models) • Error / uncertainty tracking • Bridging • CUBIT • VTK • ITK • Teem • LAPACK • Data I/O • Algorithms / Methods • Interactivity in Vis • SIMIAN (GPU) • Lit-lines • LIC • BEM / FD / FV • Optimization

  3. State Manager GUI GUI GUI Separation: State/Event Managers • Detachable interface • Reproducibility • Collaboration • Remote vis • Custom UI • Scripting • Regression testing BioPSE GUI

  4. SCIRun, SCIRun2, and CCA • CCA Specification • Like COMM, Corba, JavaBeans… but for heterogeneous, high-performance scientific computing • Interoperability • Well-specified interfaces for components • SCIRun2 is CCA compliant • SCIRun and SCIRun2 • Same code base (toggled via “configure”) • Eventually they will merge (12 months?) • A great “Intro to CCA” talk

  5. Profiling and Optimization • Algorithm Performance • Typical applications • Big data • Track cycles and memory • Amdahl’s Law • Dataflow Caching • Fixed-sized memory pool • Cache replacement policy

  6. Porting • New OS’s • Windows (again) -- funding pending • Solaris (again)? • New GUI’s • After GUI / compute-engine sepatation • fltk, QT, gtk, … netscape, Palm Pilot • Well-specified protocol for GUI interactions • Remote-visualization • Leverage GUI layout design tools

  7. My PowerApp • Add Development Tools for Custom PowerApp Generation • Current Turn-Around Time: >2 Weeks • BioFEM: 1300 lines of tcl (200 are .net) • BioTensor: 8500 lines of tcl (1600 are .net) • Turning Networks into PowerApps • Linking variables • Interactivity • Terminate execution • Next PowerApp: ITK-Based Segmentation

More Related