skip to main content

DOE PAGESDOE PAGES

Title: Development of mpi_EPIC model for global agroecosystem modeling

Models that address policy-maker concerns about multi-scale effects of food and bioenergy production systems are computationally demanding. We integrated the message passing interface algorithm into the process-based EPIC model to accelerate computation of ecosystem effects. Simulation performance was further enhanced by applying the Vampir framework. When this enhanced mpi_EPIC model was tested, total execution time for a global 30-year simulation of a switchgrass cropping system was shortened to less than 0.5 hours on a supercomputer. The results illustrate that mpi_EPIC using parallel design can balance simulation workloads and facilitate large-scale, high-resolution analysis of agricultural production systems, management alternatives and environmental effects.
Authors:
 [1] ;  [1] ; ;  [2] ;  [1] ;  [1] ;  [1] ;  [1] ;  [1] ;  [3]
  1. Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)
  2. The Dresden Univ. of Technology, Dresden (Germany)
  3. Pacific Northwest National Lab. (PNNL), Richland, WA (United States)
Publication Date:
Grant/Contract Number:
AC05-00OR22725
Type:
Accepted Manuscript
Journal Name:
Computers and Electronics in Agriculture
Additional Journal Information:
Journal Volume: 111; Journal ID: ISSN 0168-1699
Publisher:
Elsevier
Research Org:
Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States). Oak Ridge Leadership Computing Facility (OLCF)
Sponsoring Org:
USDOE Laboratory Directed Research and Development (LDRD) Program
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING; 54 ENVIRONMENTAL SCIENCES; load balance; parallel design; MPI; food; bioenergy; sustainability; high performance computing (HPC); message passing interface
OSTI Identifier:
1185384
Alternate Identifier(s):
OSTI ID: 1246540

Kang, Shujiang, Wang, Dali, Jeff A. Nichols, Schuchart, Joseph, Kline, Keith L., Wei, Yaxing, Ricciuto, Daniel M., Wullschleger, Stan D., Post, Wilfred M., and Izaurralde, R. Cesar. Development of mpi_EPIC model for global agroecosystem modeling. United States: N. p., Web. doi:10.1016/j.compag.2014.12.004.
Kang, Shujiang, Wang, Dali, Jeff A. Nichols, Schuchart, Joseph, Kline, Keith L., Wei, Yaxing, Ricciuto, Daniel M., Wullschleger, Stan D., Post, Wilfred M., & Izaurralde, R. Cesar. Development of mpi_EPIC model for global agroecosystem modeling. United States. doi:10.1016/j.compag.2014.12.004.
Kang, Shujiang, Wang, Dali, Jeff A. Nichols, Schuchart, Joseph, Kline, Keith L., Wei, Yaxing, Ricciuto, Daniel M., Wullschleger, Stan D., Post, Wilfred M., and Izaurralde, R. Cesar. 2014. "Development of mpi_EPIC model for global agroecosystem modeling". United States. doi:10.1016/j.compag.2014.12.004. https://www.osti.gov/servlets/purl/1185384.
@article{osti_1185384,
title = {Development of mpi_EPIC model for global agroecosystem modeling},
author = {Kang, Shujiang and Wang, Dali and Jeff A. Nichols and Schuchart, Joseph and Kline, Keith L. and Wei, Yaxing and Ricciuto, Daniel M. and Wullschleger, Stan D. and Post, Wilfred M. and Izaurralde, R. Cesar},
abstractNote = {Models that address policy-maker concerns about multi-scale effects of food and bioenergy production systems are computationally demanding. We integrated the message passing interface algorithm into the process-based EPIC model to accelerate computation of ecosystem effects. Simulation performance was further enhanced by applying the Vampir framework. When this enhanced mpi_EPIC model was tested, total execution time for a global 30-year simulation of a switchgrass cropping system was shortened to less than 0.5 hours on a supercomputer. The results illustrate that mpi_EPIC using parallel design can balance simulation workloads and facilitate large-scale, high-resolution analysis of agricultural production systems, management alternatives and environmental effects.},
doi = {10.1016/j.compag.2014.12.004},
journal = {Computers and Electronics in Agriculture},
number = ,
volume = 111,
place = {United States},
year = {2014},
month = {12}
}