-
Implementing parallel processing for DSSAT
- Author(s):
- S.M. SIAD (see profile)
- Date:
- 2023
- Subject(s):
- Computer simulation, Crops--Growth--Mathematical models, Parallel processing (Electronic computers), Parallel programming (Computer science), Decision support systems, Electronic data processing--Batch processing, MS-DOS (Computer file)
- Item Type:
- Article
- Tag(s):
- Batch execution, Benchmark, Computer model, DSSAT, Multithreading, script
- Permanent URL:
- https://doi.org/10.17613/btgz-1680
- Abstract:
- There is a recognized need for implementing parallel computing within simulation models. Recently, there has been renewed interest in improving legacy models and their improvement in terms of hardware usage. Several studies have documented applications of environmental models using server, super- and high-performance computer frameworks. They showed that both the implementation process and the results of such simulation had potential to sharpen and to better understand biophysical processes. Nevertheless, parallelization has received limited attention in the development of the Decision Support System for Agrotechnology Transfer (DSSAT) modeling system. For the past decades, DSSAT development has been largely focused on extending the list of crop models for various crops, development of additional tools and improvement of the existing ones for its operational tasks (e.g., calibration) and better compatibility with different operating systems (OS). We addressed this gap by proposing a non-invasive method to be implemented with DSSAT that allows simulations to be run in parallel on a Windows OS. The simulation benchmark presented here confirms that there is significant decrease in execution time when splitting runs to multithreaded workload.
- Metadata:
- xml
- Status:
- Published
- Last Updated:
- 9 months ago
- License:
- Attribution
- Share this:
Downloads
Item Name: implementing-parallel-processing-for-dssat.pdf
Download View in browser Activity: Downloads: 116