Skip to content

ORNL/VERTEX-CFD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Documentation

Documentation Status

The documentation for Vertex-CFD is hosted on GitHub Pages.

Repository Features

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

Installation and Dependencies

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.

Citing

If you use Vertex-CFD in your research, please consider citing the Zenodo DOI 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
                  },
}

License

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.

Contributing

We encourage external users to contribute to Vertex-CFD! Please see the contributing section of the user guide for instructions.

Contributors

Recent Publications

  • 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