Engineering Papers⌕ Search

DOE OSTI · 1542200

Parallel Computing for Module-Based Computational Experiment

Abstract

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.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Yao, Zhuo, Wang, Dali, Ricciuto, Daniel M., Yuan, Fengming, Fang, Chunsheng. 2019-06-01. Parallel Computing for Module-Based Computational Experiment. https://doi.org/10.1007/978-3-030-22741-8_27

Cite the original work for its findings. Save a collection to share your selection of sources.