150 likes | 168 Views
SCIRun2 aims to develop software component technology for high-performance, parallel scientific computing with a focus on CCA standards and participation from leading national laboratories and universities. The project involves GUI components, parallel capabilities, and advanced optimization tools.
E N D
SCIRun2 • THE PROJECT • OBJECTIVES • DEVELOPMENTS • TODAY • THE FUTURE
SCIRun2: THE PROJECT • OBJECTIVE • To develop software component technology for high-performance, parallel, scientific computing.
SCIRun2: THE PROJECT • CCA FORUM • A project committed to defining a standard component architecture for high performance computing.
SCIRun2: THE PROJECT • 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
SCIRun2: THE PROJECT • 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
SCIRun2: OBJECTIVES • Builder Service • GUI Component • MxN Research • Creation of parallel, multi-threaded GUI components • Use GUI components for visualization and numerical computation
SCIRun2: DEVELOPMENTS • Builder Service • Qt construction • SCIRun integration • CCA | SIDL components • Parallel
SCIRun2: DEVELOPMENTS • BUILDER SERVICE
SCIRun2: DEVELOPMENTS • Qt FUNCTIONALITY
SCIRun2: DEVELOPMENTS • MESH EXAMPLE
SCIRun2: DEVELOPMENTS • MESH EXAMPLE
SCIRun2: DEVELOPMENTS • CCA COMPONENTS
SCIRun2: TODAY • XUL: Create customized builders • PIDL: Merging PIDL with BABEL • MxN PROTOTYPE • BABEL EXAMPLES • FRAMEWORK IMPROVEMENTS
SCIRun2: THE FUTURE • SCIRun | CCA component interoperability • Merge PIDL and BABEL • XUL: Implementation of dynamic builders • MxN: Integration of prototypes • SCIRun2 tutorials