December 30, 2019
Journal Article

Parallel Distributed Hydrology Soil Vegetation Model (DHSVM) using Global Arrays

Abstract

The Distributed Hydrology Soil Vegetation Model (DHSVM) code was parallelized for distributed memory computers using Global Arrays (GA). To analyze parallel performance, DHSVM was used to simulate two significantly sized river basins located in northwest continental United States and southwest Canada at 90~m resolution: (1) Clearwater (25,000~km2) and (2) Columbia (668,000~km2). Meteorological forcing applied to both basins was dynamically down-scaled from a global circulation model using the Weather Research and Forecasting (WRF) model and read into DHSVM as 2D maps each time step. Parallel code speed up was significant. Run times for 1-year simulations were reduced by an order of magnitude for both test basins. A maximum speed up of 105 was attained with 480 processors while simulating the Columbia basin. Speed up was limited by input dominated tasks, particularly the input of meteorological forcing data.

Revised: August 24, 2020 | Published: December 30, 2019

Citation

Perkins W.A., Z. Duan, N. Sun, M.S. Wigmosta, M.C. Richmond, X. Chen, and L. Leung. 2019. Parallel Distributed Hydrology Soil Vegetation Model (DHSVM) using Global Arrays. Environmental Modelling & Software 122. PNNL-SA-141147. doi:10.1016/j.envsoft.2019.104533