Parallel computing efficiency of SWAN 40.91
-
Published:2021-07-06
Issue:7
Volume:14
Page:4241-4247
-
ISSN:1991-9603
-
Container-title:Geoscientific Model Development
-
language:en
-
Short-container-title:Geosci. Model Dev.
Author:
Rautenbach ChristoORCID, Mullarney Julia C., Bryan Karin R.
Abstract
Abstract. Effective and accurate ocean and coastal wave predictions
are necessary for engineering, safety and recreational purposes. Refining
predictive capabilities is increasingly critical to reduce the uncertainties
faced with a changing global wave climatology. Simulating WAves in the
Nearshore (SWAN) is a widely used spectral wave modelling tool employed by
coastal engineers and scientists, including for operational wave forecasting
purposes. Fore- and hindcasts can span hours to decades, and a detailed
understanding of the computational efficiencies is required to design
optimized operational protocols and hindcast scenarios. To date, there
exists limited knowledge on the relationship between the size of a SWAN
computational domain and the optimal amount of parallel computational
threads/cores required to execute a simulation effectively. To test the
scalability, a hindcast cluster of 28 computational threads/cores (1 node)
was used to determine the computation efficiencies of a SWAN model
configuration for southern Africa. The model extent and resolution emulate
the current operational wave forecasting configuration developed by the
South African Weather Service (SAWS). We implemented and compared both
OpenMP and the Message Passing Interface (MPI) distributing memory
architectures. Three sequential simulations (corresponding to typical grid
cell numbers) were compared to various permutations of parallel computations
using the speed-up ratio, time-saving ratio and efficiency tests. Generally,
a computational node configuration of six threads/cores produced the most
effective computational set-up based on wave hindcasts of 1-week duration.
The use of more than 20 threads/cores resulted in a decrease in speed-up
ratio for the smallest computation domain, owing to the increased sub-domain
communication times for limited domain sizes.
Funder
South African Agency for Science and Technology Advancement
Publisher
Copernicus GmbH
Reference28 articles.
1. Babatunde, A., Pascale, B., Sin, C. C., William, C., Peter, C., Fatima, D.,
Seita, E., Veronika, E., Forest, C., Peter, G., Eric, G., Christian, J.,
Vladimir, K., Chris, R., and Markku, R.: Evaluation of Climate Models, in:
Climate Change 2013: The Physical Science Basis. Contribution of Working
Group I to the Fifth Assessment Report of the Intergovernmental Panel on
Climate Change, edited by: Stocker, T. F., Qin, D., Plattner, G.-K., Tignor, M.,
Allen, S. K., Boschung, J., Nauels, A., Xia, Y., Bex, V., and Midgley, P. M.,
Cambridge University Press, Cambridge, UK, 2013. 2. Collins, J. I.: Prediction of shallow-water spectra, J. Geophys. Res.,
77, 2693–2707, https://doi.org/10.1029/JC077i015p02693, 1972. 3. de Souza, J. M. A. C., Couto, P., Soutelino, R., and Roughan, M.: Evaluation
of four global ocean reanalysis products for New Zealand waters – A guide for
regional ocean modelling, New Zeal. J. Mar. Fresh., 55, 132–155,
https://doi.org/10.1080/00288330.2020.1713179, 2020. 4. Dietrich, J. C., Tanaka, S., Westerink, J. J., Dawson, C. N., Luettich, R.
A., Zijlema, M., Holthuijsen, L. H., Smith, J. M., Westerink, L. G., and
Westerink, H. J.: Performance of the Unstructured-Mesh, SWAN+ADCIRC Model
in Computing Hurricane Waves and Surge, J. Sci. Comput., 52, 468–497,
https://doi.org/10.1007/s10915-011-9555-6, 2012. 5. Frihy, O. E.: The necessity of environmental impact assessment (EIA) in
implementing coastal projects: lessons learned from the Egyptian
Mediterranean Coast, Ocean Coast. Manage.,
44, 489–516, https://doi.org/10.1016/S0964-5691(01)00062-X, 2001.
Cited by
5 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
|
|