Skip to main content


Don’t have an account yet? Register one!

Registration or login is required to send inquiries

Only registered users can send inquiries. Please register or login to continue.


Sod2D is a new high-order code for turbulent scale resolving compressible and incompressible flow simulations. It has been designed from scratch to work optimally on GPU-based supercomputers. 

Do you want to request support from EXCELLERAT staff or consulting on this Application software?

About the software

Sod2D is an open code targeting GPU-powered Exascale supercomputers for solving high-fidelity turbulent compressible and incompressible flow simulations of complex 3D problems. It combines a Spectral Continuous Galerkin spatial discretization with an Entropy Viscosity method and a variation of the skew-symmetric convection operator split to control aliasing effects associated with SEM. The temporal discretization relies on explicitly Runge-Kutta or semi-implicit RK-IMEX time integration (explicit convection and implicit diffusion). Thanks to its high efficiency, it is well suited for GPU workstations but can also take advantage of massively parallel supercomputers relying on new communicators such as Nvidia’s NCCL. It is currently being extended to incompressible flow.

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 (, 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.


Application details

Sod2D is a new high-order HPC GPU code for complex 3D CFD problems developed by the LSCFD group at the Barcelona Supercomputing Center. It can solve turbulent, compressible, and incompressible flows. It can be coupled with Alya for more complex physics, such as FSI. For the moment, the main applications of the code are aerospace, automotive, urban flows and wind energy. It is participating in the High Lift Prediction Workshop and AutoCFD. The LSCFD team has ongoing projects with Iberdrola and OceanWinds to use Sod2D for Wind energy problems.


Code license

MIT (a permissive software license originating at the Massachusetts Institute of Technology (MIT)) 



Code URL

Programming language

 Fortran, OpenACC