An open-source Fortran 2003 solver for Navier-Stokes equations using finite volume methods with parallel computing capabilities.
OFF is an open-source finite volume fluid dynamics code that numerically solves the Navier-Stokes equations for computational fluid dynamics (CFD) simulations. It implements Godunov-like schemes with various Riemann solvers and supports high-order spatial reconstruction and time integration methods. The code is designed for high-performance parallel computing using MPI and OpenMP.
Researchers, engineers, and scientists in computational fluid dynamics who need a modular, high-performance solver for simulating fluid flows, particularly those working with academic or research institutions.
OFF provides a fully open-source, Fortran 2003-compliant alternative to commercial CFD software, with a focus on modular design and parallel scalability. Its extensive set of Riemann solvers and reconstruction methods offers flexibility for advanced fluid dynamics research.
OFF, Open source Finite volume Fluid dynamics code
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Built in standard Fortran 2003 with high modularity, ensuring maintainability and extensibility for scientific computing, as highlighted in the project philosophy.
Includes multiple approximate and exact Riemann solvers like Rusanov, HLLC, and Roe, providing flexibility for handling different convective flux scenarios in fluid dynamics.
Supports up to 7th-order WENO spatial reconstruction and 4th-order Runge-Kutta time integration, enabling accurate simulations of complex flows with strong stability preservation.
Utilizes MPI for distributed memory clusters and OpenMP for shared memory parallelism, targeting high-performance computing environments as outlined in the features.
Key components like viscous Navier-Stokes equations and multi-phase models are marked as 'under developing,' limiting immediate usability for advanced fluid dynamics simulations.
The multi-grid acceleration model for steady simulations has recognized bugs that are not yet fixed, potentially affecting convergence and reliability in production runs.
Documentation and support are research-focused, which might be insufficient for industrial users or those seeking commercial-grade stability and comprehensive tutorials.