Back to Search
Start Over
Performance analysis of Volna-OP2 -- massively parallel code for tsunami modelling
- Publication Year :
- 2020
-
Abstract
- The software package Volna-OP2 is a robust and efficient code capable of simulating the complete life cycle of a tsunami whilst harnessing the latest High Performance Computing (HPC) architectures. In this paper, a comprehensive error analysis and scalability study of the GPU version of the code is presented. A novel decomposition of the numerical errors into the dispersion and dissipation components is explored. Most tsunami codes exhibit amplitude smearing and/or phase lagging/leading, so the decomposition shown here is a new approach and novel tool for explaining these occurrences. It is the first time that the errors of a tsunami code have been assessed in this manner. To date, Volna-OP2 has been widely used by the tsunami modelling community. In particular its computational efficiency has allowed various sensitivity analyses and uncertainty quantification studies. Due to the number of simulations required, there is always a trade-off between accuracy and runtime when carrying out these statistical studies. The analysis presented in this paper will guide the user towards an acceptable level of accuracy within a given runtime.
- Subjects :
- General Computer Science
Computer science
General Engineering
FOS: Physical sciences
Numerical Analysis (math.NA)
Dissipation
Computational Physics (physics.comp-ph)
Supercomputer
01 natural sciences
010305 fluids & plasmas
Computational science
010101 applied mathematics
Physics - Atmospheric and Oceanic Physics
0103 physical sciences
Scalability
Atmospheric and Oceanic Physics (physics.ao-ph)
Code (cryptography)
Decomposition (computer science)
FOS: Mathematics
Mathematics - Numerical Analysis
0101 mathematics
Uncertainty quantification
Lagging
Massively parallel
Physics - Computational Physics
Subjects
Details
- Language :
- English
- Database :
- OpenAIRE
- Accession number :
- edsair.doi.dedup.....08a5c0a7e91c98d119dfdfa26dd8e848