Vertex-CFD
is a free, open source computational fluid dynamics (CFD) and multiphysics code released by Oak Ridge National Laboratory. It is based upon Trilinos, an open source finite element library released by Sandia National Laboratory. Vertex-CFD
was developed with performance portability as the primary goal, and as such is compatible with a variety of CPU and GPU computing architectures. Vertex-CFD
currently supports single phase, incompressible flow, with options to include RANS and LES turbulence modeling, heat transfer, and magnetohydrodynamics. The governing equations are discretized using an implicit continuous Galerkin finite element framework and solved in a monolithic fashion using efficient numerical solvers inherited from the Trilinos ecosystem.
The documentation for Vertex-CFD
is hosted on GitHub Pages.
Link | Description |
---|---|
src | Source code for VERTEX-CFD |
examples | Example input and mesh files for simple cases |
regression_test | Official regression tests with gold standard results |
Vertex-CFD
is built upon Trilinos, which is freely available to the public.
Detailed instructions for compiling Trilinos and Vertex-CFD are provided in the installation instructions section of the GitHub Pages.
If you use Vertex-CFD in your research, please consider citing the Zenodo DOI
as a software citation, and/or one of our recent publications.
@software{VERTEX-CFD-v1.0.0,
author = {Delchini, Marc Olivier and
Furkan Oz and
Kincaid, Kellis and
Erwin, Jon Taylor and
Slattery, Stuart and
Curtis, Franklin and
Glasby, Ryan and
Brandao, Filipe and
Gottiparthi, Kalyana and
DeGraw, Jason and
Ryan Savery},
title = {ORNL/VERTEX-CFD: vertex-cfd-v1.0.0-alpha},
month = feb,
year = 2025,
publisher = {Zenodo},
version = {v1.0.0},
doi = {10.5281/zenodo.14907174},
url = {https://doi.org/10.5281/zenodo.14907174},
swhid = {swh:1:dir:3ea1469d6974d2e4972bc56707b48e67267354dd
;origin=https://doi.org/10.5281/zenodo.14907173;vi
sit=swh:1:snp:f5cf93739bbdcf134c41ed8f6db4c3a694dc
972a;anchor=swh:1:rel:4d02f164be05b6b66380bcae1ea5
1cf54d291275;path=ORNL-VERTEX-CFD-1ff10fb
},
}
Vertex-CFD is free software which can be redistributed or modified under the terms of the 3-clause BSD license. See the file LICENSE
in this directory or the license text for a complete description of the terms and conditions.
We encourage external users to contribute to Vertex-CFD! Please see the contributing section of the user guide for instructions.
- Marcho Delchini
- Kellis Kincaid
- Furkan Oz
- Kalyan Gottiparthi
- Jason W. DeGraw
- Doug Stefanski
- Filipe L. Brandao
- Ryan Savery
- Furkan Oz, Kellis Kincaid, Marc-Olivier G. Delchini, Kalyan C. Gottiparthi, Ryan Glasby and Franklin Curtis. "Comparison of Artificial Compressibility Methods for Coupled Laminar Fluid Flow and Heat Transfer," AIAA 2025-1563. AIAA SCITECH 2025 Forum. January 2025. https://doi.org/10.2514/6.2025-1563
- Delchini, M. O., Kincaid, K. C., Stefanski, D., Glasby, R., & Curtis, F. (2024). VERTEX-CFD: A MULTIPHYSICS SOLVER. Transactions of the American Nuclear Society, 130(1), 1191-1194. https://doi.org/10.13182/T130-44950