SOD2D
It is written in Fortran, and uses MPI and OpenACC to provide parallelism at both coarse and fine-grained levels. The mesh is partitioned using the GEMPA library (https://gitlab.com/rickbp/gempa), which is included as a submodule in this repository. It also uses HDF5 for I/O, which must be installed appropriately according to the desired platform (see DEPENDENCIES section).