Team
The IDEAS-Classic team includes members from seven national laboratories, one university, and five DOE computing facilities
Organization
Our efforts are organized into four focus areas:
- Use Cases (lead: J. David Moulton): IDEAS has three use cases that serve as foci for our productivity efforts. IDEAS has two dual goals: Satisfy the requirements of our use cases and provide productivity capabilities broader community by meeting use case requirements.
- Extreme-scale Scientific Software Development Kit (xSDK) (lead: Lois Curfman McInnes): The IDEAS xSDK is a collection of independently-developed, reusable scientific software components and libraries (currently the numerical libraries hypre, PETSc, SuperLU and Trilinos and the biogeochemistry component Alquimia), along with interoperability layers, build tools, testing, and documentation that enable xSDK users to employ these capabilities as a seamless software environment.
- Methodologies for Software Productivity (How-To) (lead: Michael Heroux): This effort is focused on observing, capturing, and promoting best practices in scientific software engineering. Also known as the “how to” focus area, this effort is intent on creating content that will help the IDEAS project be more productive and help the community at large by producing high-value content on topics such as how to start an open-source scientific software project, how to select source management, issue tracking, and other important tools.
- Outreach and Community (lead: David Bernholdt): This effort is focused on establishing connections to the broader community, which is essential to leverage the value of the content the IDEAS Project develops and complement external efforts. The IDEAS Project succeeds by satisfying the specific requirements of our use cases and by disseminating our work to the broader scientific software community. Furthermore, our efforts are part of a broader collection of related projects. The structure of the multi-institutional IDEAS project is shown in the diagram above. The team is listed below the diagram by project category.
Methodologies for Software Productivity
Learn MoreAdapt software engineering practices for extreme-scale science, with emphasis on workflows, lifecycles, and goals/questions/metrics.
Michael Heroux (SNL)
Focus Area Lead
Ross Bartlett (ORNL)
Mark Berrill (ORNL)
Todd Gamblin (LLNL)
Computing Facility Liaison
Osni Marques (LBNL)
Pat McCormick (LANL)
Nicholas Moss (LANL)
Andrew Salinger (SNL)
Computing Facility Liaison
Jason Sarich (ANL)
Dali Wang (ORNL)
Extreme-Scale Scientific Software Development Kit
Learn MoreImprove interoperability and compatibility across xSDK libraries; address performance portability on new and emerging architectures; develop and extract scientific domain components, including coupling functionality for multiphysics, multiscale models.
Lois Curfman McInnes (ANL)
Focus Area Lead
Alicia Klinvex (SNL)
Sherry Li (LBNL)
Vijay Mahadevan (ANL)
Daniel Osei-Kuffuor (LLNL)
Barry Smith (ANL)
Mathew Thomas (PNNL)
James Willenbring (SNL)
Ulrike Yang (LLNL)
Use Cases for Terrestrial Modeling
Learn MoreMotivate and validate productivity advancements in terrestrial modeling use cases.
J. David Moulton (LANL)
Focus Area Lead
Tim Scheibe (PNNL)
Carl Steefel (LBNL)
Glenn Hammond (SNL)
Reed Maxwell (CSM)
Scott Painter (ORNL)
Laura Condon (CSM)
Ethan Coon (LANL)
Dipankar Dwivedi (LANL)
Jeff Johnson (LBNL)
Erica Woodburn (LBNL)
Carol Woodward (LLNL)
Xiaofan Yang (PNNL)
Outreach and Community
Learn MorePromote scientific software productivity practices and begin to build a community.
David Bernholdt (ORNL)
Focus Area Lead
Rebecca Hartman-Baker (NERSC)
Lisa Childers (ALCF)
Computing Facility Liaison
Judy Hill (OLCF)
Computing Facility Liaison
Bill Spotz (SNL)
Computing Facility Liaison
Crosscutting
Ensure communication and connections among all focus areas and the broader DOE community.
Hans Johansen (LBNL)
Crosscut Lead