Parallel gridded simulation framework for DSSAT-CSM (version 4.7.5.21) using MPI and NetCDF

4Citations
Citations of this article
25Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The Decision Support System for Agrotechnology Transfer Cropping Systems Model (DSSAT-CSM) is a widely used crop modeling system that has been integrated into large-scale modeling frameworks. Existing frameworks generate spatially explicit simulated outputs at grid points through an inefficient process of translation from binary spatially referenced inputs to point-specific text input files, followed by translation and aggregation back from point-specific text output files to binary spatially referenced outputs. The main objective of this paper was to document the design and implementation of a parallel gridded simulation framework for DSSAT-CSM. A secondary objective was to provide preliminary analysis of execution time and scaling of the new parallel gridded framework. The parallel gridded framework includes improved code for model-internal data transfer, gridded input-output with the Network Common Data Form (NetCDF) library, and parallelization of simulations using the Message Passing Interface (MPI). Validation simulations with the DSSAT-CSM-CROPSIM-CERES-Wheat model revealed subtle discrepancies in simulated yield due to the rounding of soil parameters in the input routines of the standard DSSAT-CSM. Utilizing NetCDF for direct input-output produced a 3.7- to 4-fold reduction in execution time compared to R- and text-based input-output. Parallelization improved execution time for both versions with between 12.2- (standard version) and 13.4-fold (parallel gridded version) speed-up when comparing 1 to 16 compute cores. Estimates of parallelization of computation ranged between 99.2ĝ€¯% (standard version) and 97.3ĝ€¯% (parallel gridded version), indicating potential for scaling to higher numbers of compute cores.

Cite

CITATION STYLE

APA

Alderman, P. D. (2021). Parallel gridded simulation framework for DSSAT-CSM (version 4.7.5.21) using MPI and NetCDF. Geoscientific Model Development, 14(10), 6541–6569. https://doi.org/10.5194/gmd-14-6541-2021

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free