Applied Water Science (Nov 2023)
Parallelization of AMALGAM algorithm for a multi-objective optimization of a hydrological model
Abstract
Abstract A calibration procedure is essential step to achieve a realistic model simulation particularly in hydrological model which simulates water cycle in the basin. This process is always faced with challenges due to selection of objective function and highly time-consuming. This study aimed to take advantage of parallel processing to accelerate the computations involved with simulation process of hydrologic model linked with the multi-objective optimization algorithm of AMALGAM for multi-site calibration of SWAT hydrologic model parameters. In order to illustrate how meaningful SWAT model calibration trade-off between the four objective functions involved in AMALGAM optimization program, the Pareto solution sets were provided. Furthermore, it is implemented a group of model runs with a number of cores involved (from one to eight) to demonstrate and evaluate the running of parallelized AMALGAM with taking advantages of “spmd” method to decrease the running time of the SWAT model. The results revealed the robustness of the method in reducing computational time of the parameter calibration significantly. This strategy with 4-objective functions focuses on high streamflow (Nash–Sutcliffe coefficient), low streamflow (Box–Cox transformed root–mean–square error), water balance (runoff coefficient error), and flashiness (slope of the flow duration curve error) provided an efficient tool to decide about the best simulation based on the investigated objective functions. This study also provides a strong basis for multi-objective optimization of hydrological and water quality models and its general analytical framework could be applied to other parts of the world.
Keywords