Project Details
Performance optimized software strategies for unstructured-mesh applications in ocean modeling
Subject Area
Data Management, Data-Intensive Systems, Computer Science Methods in Business Informatics
Term
from 2016 to 2023
Project identifier
Deutsche Forschungsgemeinschaft (DFG) - Project number 320126236
Producing accurate simulations of ocean, atmosphere, and climate applications requires very efficient numerical schemes and huge computational resources not readily available in many parts of the world and to many groups active in this field. Such limitations also play a significant role in the fact that structured grid models still constitute the mainstay for community codes in the area of ocean science. In this project, we propose both to significantly improve the computational performance of unstructured grid ocean applications - focusing on a solver based on the discontinuous Galerkin finite element method - and, at the same time, to decrease the effort to implement new methods and applications. The first goal will be reached by utilizing a number of techniques aiming to address the existing performance bottlenecks; those include a new approach to domain decomposition and performance oriented adaptive numerical schemes. The second goal will be achieved by resorting to modern software design strategies, including code generation and automatic optimization techniques for the compute-intensive kernels. The performance and code design advances resulting from the work proposed here can cover a lot of ground towards making unstructured mesh models the mainstream of ocean science and, in particular, available to users with limited access to HPC systems.
DFG Programme
Research Grants
International Connection
Russia, USA
Co-Investigator
Professor Dr. Ulrich Rüde
Cooperation Partners
Professor Clint Dawson, Ph.D.; Professor Yuri Vassilevski, Ph.D.