• 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