×

HORSES3D

swMATH ID: 44618
Software Authors: Ferrer, E.; Rubio, G.; Ntoukas, G.; Laskowski, W.; Mariño, O. A.; Colombo, S.; Mateo-Gabín, A.; Marbona, H.; de Lara, F. Manrique; Huergo, D.; Manzanero, J.; Rueda-Ramírez, A. M.; Kopriva, D. A.; Valero, E.
Description: HORSES3D: a high-order discontinuous Galerkin solver for flow simulations and multi-physics applications. We present the latest developments of our High-Order Spectral Element Solver (HORSES3D), an open source high-order discontinuous Galerkin framework, capable of solving a variety of flow applications, including compressible flows (with or without shocks), incompressible flows, various RANS and LES turbulence models, particle dynamics, multiphase flows, and aeroacoustics. We provide an overview of the high-order spatial discretisation (including energy/entropy stable schemes) and anisotropic p-adaptation capabilities. The solver is parallelised using MPI and OpenMP showing good scalability for up to 1000 processors. Temporal discretisations include explicit, implicit, multigrid, and dual time-stepping schemes with efficient preconditioners. Additionally, we facilitate meshing and simulating complex geometries through a mesh-free immersed boundary technique. We detail the available documentation and the test cases included in the GitHub repository.
Homepage: https://arxiv.org/abs/2206.09733
Source Code:  https://github.com/loganoz/horses3d
Dependencies: Fortran
Keywords: high-order spectral element solver; Navier-Stokes equations; particle multiphase flow; aeroacoustics; immersed boundary method; OpenMP-MPI parallelization
Related Software: PyFR; CutFEM; FLEXI; MFEM; HDF5; HE-E1GODF; Semtex; HOHQMesh; Trixi.jl; Nektar++; Nek5000; ParaView; deal.ii; Gmsh
Cited in: 6 Documents

Citations by Year