Managing complexity in simulations of land surface and near-surface processes
Abstract
Increasing computing power and the growing role of simulation in Earth systems science have led to an increase in the number and complexity of processes in modern simulators. We present a multiphysics framework that specifies interfaces for coupled processes and automates weak and strong coupling strategies to manage this complexity. Process management is enabled by viewing the system of equations as a tree, where individual equations are associated with leaf nodes and coupling strategies with internal nodes. A dynamically generated dependency graph connects a variable to its dependencies, streamlining and automating model evaluation, easing model development, and ensuring models are modular and flexible. Additionally, the dependency graph is used to ensure that data requirements are consistent between all processes in a given simulation. Here we discuss the design and implementation of these concepts within the Arcos framework, and demonstrate their use for verification testing and hypothesis evaluation in numerical experiments.
- Authors:
-
- Los Alamos National Lab. (LANL), Los Alamos, NM (United States)
- Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)
- Publication Date:
- Research Org.:
- Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States); Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)
- Sponsoring Org.:
- USDOE Office of Science (SC)
- OSTI Identifier:
- 1261343
- Alternate Identifier(s):
- OSTI ID: 1321744; OSTI ID: 1353127
- Report Number(s):
- LA-UR-14-25386
Journal ID: ISSN 1364-8152; KP1702030; ERKJ292
- Grant/Contract Number:
- AC05-00OR22725; AC52-06NA25396; 20110068DR; LA-UR-14-25386
- Resource Type:
- Accepted Manuscript
- Journal Name:
- Environmental Modelling and Software
- Additional Journal Information:
- Journal Volume: 78; Journal ID: ISSN 1364-8152
- Publisher:
- Elsevier
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 54 ENVIRONMENTAL SCIENCES; multiphysics; frameworks; directed acyclic graph; land surface modeling; thermal hydrology; 97 MATHEMATICS AND COMPUTING; framework
Citation Formats
Coon, Ethan T., Moulton, J. David, and Painter, Scott L. Managing complexity in simulations of land surface and near-surface processes. United States: N. p., 2016.
Web. doi:10.1016/j.envsoft.2015.12.017.
Coon, Ethan T., Moulton, J. David, & Painter, Scott L. Managing complexity in simulations of land surface and near-surface processes. United States. https://doi.org/10.1016/j.envsoft.2015.12.017
Coon, Ethan T., Moulton, J. David, and Painter, Scott L. Tue .
"Managing complexity in simulations of land surface and near-surface processes". United States. https://doi.org/10.1016/j.envsoft.2015.12.017. https://www.osti.gov/servlets/purl/1261343.
@article{osti_1261343,
title = {Managing complexity in simulations of land surface and near-surface processes},
author = {Coon, Ethan T. and Moulton, J. David and Painter, Scott L.},
abstractNote = {Increasing computing power and the growing role of simulation in Earth systems science have led to an increase in the number and complexity of processes in modern simulators. We present a multiphysics framework that specifies interfaces for coupled processes and automates weak and strong coupling strategies to manage this complexity. Process management is enabled by viewing the system of equations as a tree, where individual equations are associated with leaf nodes and coupling strategies with internal nodes. A dynamically generated dependency graph connects a variable to its dependencies, streamlining and automating model evaluation, easing model development, and ensuring models are modular and flexible. Additionally, the dependency graph is used to ensure that data requirements are consistent between all processes in a given simulation. Here we discuss the design and implementation of these concepts within the Arcos framework, and demonstrate their use for verification testing and hypothesis evaluation in numerical experiments.},
doi = {10.1016/j.envsoft.2015.12.017},
journal = {Environmental Modelling and Software},
number = ,
volume = 78,
place = {United States},
year = {Tue Jan 12 00:00:00 EST 2016},
month = {Tue Jan 12 00:00:00 EST 2016}
}
Web of Science
Works referenced in this record:
A new flexible coupler for earth system modeling developed for CCSM4 and CESM1
journal, November 2011
- Craig, Anthony P.; Vertenstein, Mariana; Jacob, Robert
- The International Journal of High Performance Computing Applications, Vol. 26, Issue 1
A feature model of coupling technologies for Earth System Models
journal, April 2013
- Dunlap, Rocky; Rugaber, Spencer; Mark, Leo
- Computers & Geosciences, Vol. 53
The architecture of the earth system modeling framework
journal, January 2004
- Hill, C.; DeLuca, C.
- Computing in Science & Engineering, Vol. 6, Issue 1
The Model Coupling Toolkit: A New Fortran90 Toolkit for Building Multiphysics Parallel Coupled Models
journal, August 2005
- Larson, Jay; Jacob, Robert; Ong, Everest
- The International Journal of High Performance Computing Applications, Vol. 19, Issue 3
Graph-Based Software Design for Managing Complexity and Enabling Concurrency in Multiphysics PDE Software
journal, November 2012
- Notz, Patrick K.; Pawlowski, Roger P.; Sutherland, James C.
- ACM Transactions on Mathematical Software, Vol. 39, Issue 1
A component-based approach to integrated modeling in the geosciences: The design of CSDMS
journal, April 2013
- Peckham, Scott D.; Hutton, Eric W. H.; Norris, Boyana
- Computers & Geosciences, Vol. 53
OASIS4 – a coupling software for next generation earth system modelling
journal, January 2010
- Redler, R.; Valcke, S.; Ritzdorf, H.
- Geoscientific Model Development, Vol. 3, Issue 1
A functional test platform for the Community Land Model
journal, May 2014
- Wang, Dali; Xu, Yang; Thornton, Peter
- Environmental Modelling & Software, Vol. 55
Works referencing / citing this record:
Integrated surface/subsurface permafrost thermal hydrology: Model formulation and proof-of-concept simulations: INTEGRATED PERMAFROST THERMAL HYDROLOGY
journal, August 2016
- Painter, Scott L.; Coon, Ethan T.; Atchley, Adam L.
- Water Resources Research, Vol. 52, Issue 8
Modeling the role of preferential snow accumulation in through talik development and hillslope groundwater flow in a transitional permafrost landscape
journal, October 2018
- Jafarov, Elchin E.; Coon, Ethan T.; Harp, Dylan R.
- Environmental Research Letters, Vol. 13, Issue 10
The multi-assumption architecture and testbed (MAAT v1.0): R code for generating ensembles with dynamic model structure and analysis of epistemic uncertainty from multiple sources
journal, January 2018
- Walker, Anthony P.; Ye, Ming; Lu, Dan
- Geoscientific Model Development, Vol. 11, Issue 8
Feedbacks Between Surface Deformation and Permafrost Degradation in Ice Wedge Polygons, Arctic Coastal Plain, Alaska
journal, March 2020
- Abolt, Charles J.; Young, Michael H.; Atchley, Adam L.
- Journal of Geophysical Research: Earth Surface, Vol. 125, Issue 3
Accelerating AIREBO: Navigating the Journey from Legacy to High‐Performance Code
journal, February 2019
- Höhnerbach, Markus; Bientinesi, Paolo
- Journal of Computational Chemistry, Vol. 40, Issue 14
Microtopographic control on the ground thermal regime in ice wedge polygons
journal, January 2018
- Abolt, Charles J.; Young, Michael H.; Atchley, Adam L.
- The Cryosphere, Vol. 12, Issue 6