DocumentCode
603664
Title
Porting a process-based crop model to a high-performance computing environment for plant simulation
Author
Gang Zhao ; Xiaodong Song ; Changqing Yan ; Qiang Yu
Author_Institution
Inst. of Geographic Sci. & Natural Resources Res., Beijing, China
fYear
2012
fDate
Oct. 31 2012-Nov. 3 2012
Firstpage
462
Lastpage
465
Abstract
Increasing concerns about food security have stimulated integrated assessment of the sustainability of agricultural systems at regional, national and global scales with high-resolution. Traditionally, the process-based agricultural models are designed for field scale studies that obtain inputs, run the simulations and provide outputs through the graphic interface. The graphic interface based model dose not suit for modelling practices requiring a large number of simulations. Here, we developed a high performance approach which concurrently executed the Agricultural Production Systems sIMulator (APSIM) simulations using parallel programming techniques. In this approach, an APSIM simulation template with replaceable parameters was firstly designed, and new simulations based on the template was then constructed by dynamically replacing parameters of climate, soil and management options. We parallelized the batched running method in a shared-memory multiprocessor system using Python´s Multiprocessing module. We tested the approach with a case study that simulated the productivity of continuous wheat cropping system during 20 years period along the Australian cereal-growing regions under management practices of 5 levels nitrogen application and 3 stubble management practices. More than 170 K runs were finished in 43h by using 64 workers, achieved a speedup ratio of 60. The parallelized method proposed in this study makes large-scale and high-resolution agricultural systems assessment possible.
Keywords
agriculture; botany; crops; graphical user interfaces; parallel programming; shared memory systems; sustainable development; APSIM simulation; Australian cereal-growing region; Python multiprocessing module; agricultural production systems simulator; batched running method; climate; food security; global scale; graphic interface based model; high performance approach; high-performance computing environment; high-resolution agricultural system; management option; management practice; national scale; parallel programming; plant simulation; process-based agricultural model; process-based crop model; regional scale; shared-memory multiprocessor system; soil; sustainability; wheat cropping system; APSIM; batched running; environmental modelling; parallel processing;
fLanguage
English
Publisher
ieee
Conference_Titel
Plant Growth Modeling, Simulation, Visualization and Applications (PMA), 2012 IEEE Fourth International Symposium on
Conference_Location
Shanghai
Print_ISBN
978-1-4673-0067-4
Type
conf
DOI
10.1109/PMA.2012.6524873
Filename
6524873
Link To Document