U.S. Department of Energy

Pacific Northwest National Laboratory

Framework Design and Software Engineering

The IM3 framework is…

  • a set of multi-scale human and Earth system models and model coupling tools, along with
  • the supporting data and metadata management, provenance tracking, content sharing, and collaboration mechanisms...

Implemented via…

  • an open development architecture that supports the generation and transfer of knowledge, software, and data content;
  • software systems engineering processes and best practices from current DOE projects and institutions participating in the project; and
  • a data management plan that ensures ready access and scalability while also maintaining adequate documentation, security, and transparency...

To enable…

  • the development, calibration, validation, execution, and analysis of multi-model experiments;
  • the sharing of insights; and
  • the addition and integration of additional modeling and coupling capabilities...

In order to…

  • address complex science questions that require multi-sector, multi-scale integration.

Integrated roadmap for model coupling in the IM3 project. Solid lines linkages that exist or are in development during the initial phase of the project, while dashed lines indicate future envisioned linkages.

Framework Design Lead: Ian Kraucunas
Software Engineering Lead: Dave Millard
Data Management Lead: Casey Burleyson

| Pacific Northwest National Laboratory