Interoperable Design of Extreme-scale Application Software (IDEAS)
- Jupyter and HPC: Current State and Future Roadmap is the next webinar in Best Practices for HPC Software Developers series. [Information and registration]
To receive announcements of future events, please subscribe to our mailing list.
The IDEAS family of projects focus on improving scientific productivity by qualitatively improving the developer productivity and software sustainability, enabling a fundamentally different attitude to creating and supporting computational science and engineering (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.
- 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-ECP is supported by the DOE Exascale Computing Project to address issues of software productivity and sustainability in the ECP.
- 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.