IDEAS Team

The IDEAS Project Team

The IDEAS Project has members from seven US DOE laboratories.  Efforts are organized into four focus areas:

  • Use Cases (lead: J. David Moulton): IDEAS has three concrete use cases that serves as focal points for our productivity efforts.  IDEAS has two dual goals:  Satisfy the requirements of our use cases and provide productivity capabilities to the broader community through 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 in order 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

me_2010

Lead: Michael Heroux (SNL)

Adapt software engineering practices for extreme-scale science, with emphasis on workflows, lifecycles, and goals/questions/metrics.

Bartlett

Ross Bartlett (ORNL)

 

ORNLlogo

 

Mark Berrill (ORNL)

Anshu

Anshu Dubey (ANL)

Todd Gamblin* (LLNL)
Todd Gamblin* (LLNL)

marques_osni

Osni Marques (LBNL)

Pat_McCormick2

Pat McCormick (LANL)

moss_nick

Nicholas Moss (LANL)

AndyS
Andrew Salinger* (SNL)

J. Sarich (ANL)

Jason Sarich (ANL)

DaliWang

Dali Wang (ORNL)

Extreme-Scale Scientific Software Development Kit

Lois

Lead: Lois Curfman McInnes (ANL)

Improve 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.

Alicia Klinvex (SNL)

XiaoyeLi

Sherry Li (LBNL)

VijayMahadevan

Vijay Mahadevan (ANL)

osei-kuffuor-daniel-COMP-WEB-220x275

Daniel Osei-Kuffuor (LLNL)

BarrySmith

Barry Smith (ANL)

Mathew Thomas (PNNL)

JimW

James Willenbring (SNL)

umyang

Ulrike Yang (LLNL)

Use Cases for Terrestrial Modeling

Moulton_small

Lead: J. David Moulton (LANL)

Motivate and validate productivity advancements in terrestrial modeling use cases.

scheibe

Tim Scheibe (PNNL)

SteefelPhoto

Carl Steefel (LBNL)

hammond

Glenn Hammond (SNL)

RMaxwell

Reed Maxwell (CSM)

Painter

Scott Painter (ORNL)

Laura Condon (CSM)

Coon_426x640

Ethan Coon (LANL)

Dipankar Dwivedi (LANL)

Jeff Johnson (LBNL)

Erica Woodburn (LBNL)

Carol Woodward (LLNL)

XiaofanYang_photo

Xiaofan Yang (PNNL)

Outreach and Community

Bernholdt

Lead: David Bernholdt (ORNL)

Promote scientific software productivity practices and begin to build a community.

 

NERSClogocolor-1024x688

Rebecca Hartman-Baker (NERSC)

Lisa Childers

Lisa Childers* (ALCF)

Hill

Judy Hill* (OLCF)

BillSpotz2

Bill Spotz* (SNL)

Crosscutting

Lead: H. Johansen (LBNL)

Lead: Hans Johansen (LBNL)

Ensure communication and connections among all focus areas and the broader DOE community.

IDEAS Project Alumni:

  • Katie Antypas
  • Jed Brown
  • Irina Demeshko
  • Christos Kartsakalis
  • Kerstin Kleese-Van Dam
  • Sri Hari Krishna Narayanan

 

* Liaison