@@ -4,7 +4,7 @@ RHEA: an open-source Reproducible Hybrid-architecture flow solver Engineered for
Rhea was the Titaness great Mother of the ancient Greek Gods, and goddess of female fertility, motherhood, and generation. Her name means "flow" and "ease", representing the eternal flow of time and generations with ease.
The flow solver RHEA solves the conservation equations of fluid motion by means of second-order numerical approaches in combination with kinetic energy preserving or different all-speed Harten-Lax-van-Leer-type Riemann solvers, and utilizes explicit Runge-Kutta schemes for time integration coupled, in the case of low-Mach-number flows, with an artificial compressibility method. In addition, RHEA incorporates immersed boundary methods and Lagrangian point particles to solve problems involving internal boundaries and particle-laden flows, respectively. RHEA is written in C++, using object-oriented programming, utilizes YAML and HDF5 for input/output operations, and targets hybrid supercomputing architectures by means of a massively-parallel accelerated MPI+OpenACC framework.
The flow solver RHEA solves the conservation equations of fluid motion by means of second-order numerical approaches in combination with kinetic energy preserving or different all-speed Harten-Lax-van-Leer-type Riemann solvers, and utilizes explicit Runge-Kutta schemes for time integration coupled, in the case of low-Mach-number flows, with an artificial compressibility method. In addition, RHEA incorporates immersed boundary methods and Lagrangian point particles to solve problems involving internal boundaries and particle-laden flows, respectively. RHEA is an object-oriented code written in C++. It employs YAML and HDF5 for I/O operations. Its latest release, RHEA-X, targets hybrid supercomputing architectures using a massively-parallel, accelerated MPI+OpenACC framework.
Use the following citation to reference the solver: L. Jofre, A. Abdellatif, G. Oyarzun, (2023). RHEA: an open-source Reproducible Hybrid-architecture flow solver Engineered for Academia. Journal of Open Source Software, 8(81), 4637. [](https://doi.org/10.21105/joss.04637)