Summary: | neXtSIM_DG dynamical core GPU experiments This archive contains the software used to produce the numerical results of the manuscript "A GPU-parallelization of the neXtSIM-DG dynamical core" by Robert Jendersie, Christian Lessig and Thomas Richter. neXtSIM-DG is created as part of [SASIP](https://sasip-climate.github.io/): The Scale-Aware Sea Ice Project which is funded by Schmidt Sciences. Two separate codes are provided, the standalone dynamical core and the fully integrated simulation. Each subdirectory contains a readme with detailed information on how to build and use each version. <code>dynamical_core/</code> A complete clone of the dynamical_core repository, a self contained version of just the dynamical core of neXtSIM_DG where the mEVP stress computation is implemented with different GPU frameworks. This code is used for the detailed comparison and analysis of optimizations, higher order discretizations and mixed precision. <code>nextsim_dg/</code> A copy of the branch `kokkos_benchmark` of the full neXtSIM_DG model. This version implements MEVP fully on GPU and is set up to run the benchmark with timings. These specific versions are provided for reproducibility. For users of neXtSIM_DG, we recommend that you check out the current version on github instead, since the code is still in active development.
|