Transcript SCIRun2
SCIRun2 BioPSE - THE PROJECT - OBJECTIVES - DEVELOPMENTS - TODAY - THE FUTURE NCRR SCIRun2: THE PROJECT BioPSE OBJECTIVE To develop software component technology for high-performance, parallel, scientific computing. NCRR SCIRun2: THE PROJECT BioPSE CCA FORUM A project committed to defining a standard component architecture for high performance computing. NCRR SCIRun2: THE PROJECT BioPSE CCA PARTICIPANTS Argonne National Laboratory Indiana University The Advanced Computing Laboratory at Los Alamos National Laboratory Lawrence Livermore National Laboratory Oak Ridge National Laboratory Sandia National Laboratory University of Utah NCRR SCIRun2: THE PROJECT BioPSE CCA SOFTWARE Ccaffeine – a CCA component framework for parallel computing CumulvsMxN – provides basic “MxN” Parallel Dad Redistribution functionality Tao – large scale optimization problems PAWs – Parallel Application Work Space SCIRun – rapid prototyping, extensible PSE NCRR SCIRun2: OBJECTIVES BioPSE - Builder Service - GUI Component - MxN Research - Creation of parallel, multithreaded GUI components - Use GUI components for visualization and numerical computation NCRR SCIRun2: DEVELOPMENTS BioPSE - Builder Service - Qt construction - SCIRun integration - CCA | SIDL components - Parallel NCRR SCIRun2: DEVELOPMENTS BioPSE BUILDER SERVICE NCRR SCIRun2: DEVELOPMENTS BioPSE Qt FUNCTIONALITY NCRR SCIRun2: DEVELOPMENTS BioPSE MESH EXAMPLE NCRR SCIRun2: DEVELOPMENTS BioPSE MESH EXAMPLE NCRR SCIRun2: DEVELOPMENTS BioPSE CCA COMPONENTS NCRR SCIRun2: TODAY BioPSE - XUL: Create customized builders - PIDL: Merging PIDL with BABEL - MxN PROTOTYPE - BABEL EXAMPLES - FRAMEWORK IMPROVEMENTS NCRR SCIRun2: THE FUTURE BioPSE - SCIRun | CCA component interoperability - Merge PIDL and BABEL - XUL: Implementation of dynamic builders - MxN: Integration of prototypes - SCIRun2 tutorials NCRR SCIRun2 BioPSE NCRR