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 :
بازگشت