Development of an EPIC parallel computing framework to facilitate regional/global gridded crop modeling with multiple scenarios: A case study of the United States

Abstract Crop models are increasingly used to evaluate crop yields at regional/global scales. These applications require the integration and processing of very large data sets in order to explore the implications of land management options across spatially heterogeneous scales. These modeling involve the combination of large spatially explicit data sets for climate, biophysical and crop management variables as well as significant computational capacity for regional/global scale simulations. As a result, the application of crop models at regional/global scales is challenging due to the requirements for input data, calibration, validation and simulation setups appropriate for thousands to millions of spatial points. Not surprisingly, the implementation of these models across large areas using fine-scale grids can be limited by computational time requirements. To reduce the large computational load of an agroecosystem simulation process for regional and global scales, we developed an E PIC P arallel C omputing F ramework (EPCF) to facilitate regional/global gridded crop modeling. The EPCF can make full use of the CPU resources of the workstation through parallel processing. For future users, only a few lines of additional code modification are needed to convert the single process code to parallel computing code. Parallel processing in one machine makes it easy to handle the whole system without the overhead and expertise required for a distributed system. EPCF is a system that provides not only the ease of development but also cost-efficiency.

[1]  Willy Bauwens,et al.  Sobol' sensitivity analysis of a complex environmental model , 2011, Environ. Model. Softw..

[2]  Jun Sun,et al.  Calibrating RZWQM2 model using quantum-behaved particle swarm optimization algorithm , 2015, Comput. Electron. Agric..

[3]  Jeffrey A. Nichols,et al.  Application note: HPC-EPIC for high resolution simulations of environmental and sustainability assessment , 2011 .

[4]  X. Wang,et al.  Combined PEST and Trial-Error approach to improve APEX calibration , 2015, Comput. Electron. Agric..

[5]  D. Raes,et al.  AquaCrop-The FAO Crop Model to Simulate Yield Response to Water: I. Concepts and Underlying Principles , 2009 .

[6]  H. Sinoquet,et al.  An overview of the crop model STICS , 2003 .

[7]  Jun Li,et al.  Validation of the EPIC model using a long-term experimental data on the semi-arid Loess Plateau of China , 2011, Math. Comput. Model..

[8]  Aslam Muhammad,et al.  Calibration and validation of APSIM-Wheat and CERES-Wheat for spring wheat under rainfed conditions: Models evaluation and application , 2016, Comput. Electron. Agric..

[9]  Zhengwei Yang,et al.  Making Cropland Data Layer Data Accessible and Actionable in GIS Education , 2014 .

[10]  Hao Liang,et al.  Global sensitivity and uncertainty analysis of nitrate leaching and crop yield simulation under different water and nitrogen management practices , 2017, Comput. Electron. Agric..

[11]  L. Kumar,et al.  A review of data assimilation of remote sensing and crop models , 2018 .

[12]  Dongsheng Yu,et al.  Sensitivity and uncertainty analysis for the DeNitrification-DeComposition model, a case study of modeling soil organic carbon dynamics at a long-term observation site with a rice-bean rotation , 2016, Comput. Electron. Agric..

[13]  Saltelli Andrea,et al.  Global Sensitivity Analysis: The Primer , 2008 .

[14]  Shahbaz Gul Hassan,et al.  Prediction of the temperature in a Chinese solar greenhouse based on LSSVM optimized by improved PSO , 2016, Comput. Electron. Agric..

[15]  Ulf Grenander,et al.  A stochastic nonlinear model for coordinated bird flocks , 1990 .

[16]  J. Randerson,et al.  Causes of variation in soil carbon simulations from CMIP5 Earth system models and comparison with observations , 2012 .

[17]  Brett A. Bryan,et al.  Application note: Parallelization and optimization of spatial analysis for large scale environmental model data assembly , 2012 .

[18]  J. Monteith Climate and the efficiency of crop production in Britain , 1977 .

[19]  John R. Williams,et al.  The EPIC crop growth model , 1989 .

[20]  Raniero Della Peruta,et al.  Sensitivity analysis, calibration and validation of EPIC for modelling soil phosphorus dynamics in Swiss agro-ecosystems , 2014, Environ. Model. Softw..

[21]  Vasudev Mohan,et al.  Kernel-based PSO and FRVM: An automatic plant leaf type detection using texture, shape, and color features , 2016, Comput. Electron. Agric..

[22]  A. Saltelli,et al.  Importance measures in global sensitivity analysis of nonlinear models , 1996 .

[23]  Xuesong Zhang,et al.  On the use of multi‐algorithm, genetically adaptive multi‐objective method for multi‐site calibration of the SWAT model , 2010 .

[24]  Xuesong Zhang,et al.  A calibration procedure to improve global rice yield simulations with EPIC , 2014 .

[25]  Francesca Pianosi,et al.  Comparison of variance-based and moment-independent global sensitivity analysis approaches by application to the SWAT model , 2017, Environ. Model. Softw..

[26]  Ilya M. Sobol,et al.  Sensitivity Estimates for Nonlinear Mathematical Models , 1993 .

[27]  Kristin Isaacs,et al.  Estimating Sobol sensitivity indices using correlations , 2012, Environ. Model. Softw..

[28]  Andrew L. Wendelborn,et al.  Geographic Information Systems Application on an ATM-based Distributed High Performance Computing System , 1997, HPCN Europe.

[29]  S. Kang,et al.  Development of mpi_EPIC model for global agroecosystem modeling , 2015, Comput. Electron. Agric..

[30]  S. Liu,et al.  A computational framework for spatially explicit agroecosystem modeling: Application to regional simulation , 2013, J. Comput. Sci..

[31]  K. Abbaspour,et al.  Uncertainty-based auto-calibration for crop yield – the EPIC+ procedure for a case study in Sub-Saharan Africa , 2018 .

[32]  Michael W. Berry,et al.  Toward ecosystem modeling on computing grids , 2005, Computing in Science & Engineering.

[33]  R. W. Dobbins,et al.  Computational intelligence PC tools , 1996 .

[34]  P. Krishnan,et al.  Web-based crop model: Web InfoCrop - Wheat to simulate the growth and yield of wheat , 2016, Comput. Electron. Agric..

[35]  John R. Williams,et al.  A modeling approach to determining the relationship between erosion and soil productivity [EPIC, Erosion-Productivity Impact Calculator, mathematical models] , 1984 .

[36]  W. Mirschel,et al.  The MONICA model: Testing predictability for crop growth, soil moisture and nitrogen dynamics , 2011 .

[37]  K. Tatsumi Effects of automatic multi-objective optimization of crop models on corn yield reproducibility in the U.S.A , 2016 .

[38]  P. Krause,et al.  COMPARISON OF DIFFERENT EFFICIENCY CRITERIA FOR HYDROLOGICAL MODEL ASSESSMENT , 2005 .

[39]  J. Nash,et al.  River flow forecasting through conceptual models part I — A discussion of principles☆ , 1970 .

[40]  David C. Weindorf,et al.  Soil Database of 1:1,000,000 Digital Soil Survey and Reference System of the Chinese Genetic Soil Classification System , 2004 .

[41]  D. Deryng,et al.  Crop planting dates: an analysis of global patterns. , 2010 .

[42]  Russell C. Eberhart,et al.  A new optimizer using particle swarm theory , 1995, MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science.