Interoperable Design of Extreme-scale Application Software (IDEAS)
- Exascale Computing Project 3rd Annual Meeting (January 14-18, 2019)
- Announcement: 2019 BSSw Fellows and Honorable Mentions
- Tuesday Poster Session
- IDEAS-EXAALT Collaboration: Adopting Continuous Integration for Long-Timescale Materials Simulation (poster 7)
- Using Software Productivity and Sustainability Improvement Planning (PSIP) to Improve Application Development Productivity (51)
- User Stories: Communicating about Software Requirements (52)
- Better Scientific Software (BSSw): So our code will see the future (53)
- IDEAS-ECP: Advancing Software Productivity for Exascale Applications (54)
- Wednesday Poster Session
- Improving the Exascale MPICH On-boarding Training Process through ECP IDEAS PSIP (9)
- ECP ST Software Development Kits (SDKs) (65)
- Tuesday Poster Session
- Quantitatively Assessing Performance Portability with Roofline is the next webinar in Best Practices for HPC Software Developers series (January 23, 2019). [Information and registration]
- SIAM CSE19 (February 25-March 1, 2019)
- Minisymposium: Scientific Software: Practices, Concerns, and Solution Strategies [sessions MS2 and MS36]
- Minisymposium: Toward Software Ecosystems for Computational Science and Engineering [session MS137]
- Minisymposterium: Software Productivity and Sustainability for CSE and Data Science [session PP103]
- Minisymposium: Software Productivity and Sustainability for CSE and Data Science [sessions MS338 and MS371]
To receive announcements of future events, please subscribe to our mailing list
Advances in next-generation computational science and engineering (CSE) require the development of applications that can fully exploit emerging extreme-scale architectures for optimal performance and provide high-fidelity multiphysics and multiscale capabilities. To help address overwhelming complexity, the IDEAS family of projects focuses on improving scientific productivity by qualitatively improving developer productivity (positively impacting product quality, development time, and staffing resources) and software sustainability (reducing the cost of maintaining, sustaining, and evolving software capabilities in the future)—thereby enabling a fundamentally different attitude to creating and supporting CSE applications.
We are creating an extreme-scale scientific software development ecosystem composed of high-quality, reusable CSE software components and libraries; a collection of best practices, processes, and tools; and substantial outreach mechanisms for promoting and disseminating productivity improvements. We intend to improve CSE productivity by enabling better, faster and cheaper CSE application capabilities for extreme-scale computing.
IDEAS projects address productivity concerns that are emerging from important trends in extreme-scale computing for science and engineering. In particular, the projects:
- Address a confluence of trends in hardware and increasing demands for predictive multiscale and multiphysics simulations, analysis, and design.
- Respond to a trend of continuous refactoring with efficient, agile software engineering methodologies and improved software design.
Find out more about specific projects in the IDEAS family.
- IDEAS-Classic was sponsored by the DOE Office of Science, Offices of Advanced Scientific Computing Research (ASCR) and Biological and Environmental Research (BER) to address issues of software productivity and sustainability in the Office of Science computational science and engineering community, with a particular emphasis on Terrestrial Ecosystem Modeling.