skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Parallel Computing for Module-Based Computational Experiment

Conference ·

Large-scale scientific code plays an important role in scientific researches. In order to facilitate module and element evaluation in scientific applications, we introduce a unit testing framework and describe the demand for module-based experiment customization. We then develop a parallel version of the unit testing framework to handle long-term simulations with a large amount of data. Specifically, we apply message passing based parallelization and I/O behavior optimization to improve the performance of the unit testing framework and use profiling result to guide the parallel process implementation. Finally, we present a case study on litter decomposition experiment using a standalone module from a large-scale Earth System Model. This case study is also a good demonstration on the scalability, portability, and high-efficiency of the framework.

Research Organization:
Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States). Oak Ridge Leadership Computing Facility (OLCF)
Sponsoring Organization:
USDOE Office of Science (SC), Biological and Environmental Research (BER)
DOE Contract Number:
AC05-00OR22725
OSTI ID:
1542200
Resource Relation:
Journal Volume: 11537; Conference: International Conference on Computational Sciences - Faro, , Portugal - 6/12/2019 4:00:00 AM-6/14/2019 4:00:00 AM
Country of Publication:
United States
Language:
English

References (10)

Evaluating litter decomposition in earth system models with long-term litterbag experiments: an example using the Community Land Model version 4 (CLM4) journal October 2012
KGEN: A Python Tool for Automated Fortran Kernel Generation and Verification journal January 2016
The ideal HPC programming language journal July 2010
Technical Description of version 4.0 of the Community Land Model (CLM) text January 2010
Ecosystem model spin-up: Estimating steady state conditions in a coupled terrestrial carbon and nitrogen cycle model journal November 2005
A Scientific Function Test Framework for Modular Environmental Model Development: Application to the Community Land Model
  • Wang, Dali; Janjusic, Tomislav; Iversen, Colleen
  • 2015 IEEE/ACM 1st International Workshop on Software Engineering for High Performance Computing in Science (SE4HPCS) https://doi.org/10.1109/SE4HPCS.2015.10
conference May 2015
Climate Change Modeling: Computational Opportunities and Challenges journal September 2011
Toward Better Understanding of the Community Land Model within the Earth System Modeling Framework journal January 2014
Virtual Observation System for Earth System Model: An Application to ACME Land Model Simulations journal January 2017
In Situ Data Infrastructure for Scientific Unit Testing Platform 1 journal January 2016