Skip to content

Documentation #2

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 216 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 83 commits
Commits
Show all changes
216 commits
Select commit Hold shift + click to select a range
f8f647f
docs first commit
delcmo Nov 26, 2024
15b050d
update READMe file
delcmo Nov 26, 2024
7a38c59
remove pipeline status
delcmo Nov 26, 2024
289d9e4
no jekyll build
delcmo Nov 26, 2024
0532ad6
fixed typo
delcmo Nov 26, 2024
6396366
adding index file
delcmo Nov 26, 2024
a18bd61
test index
delcmo Nov 26, 2024
909a1d0
update index
delcmo Nov 26, 2024
41cece3
add config file
delcmo Dec 2, 2024
905d02f
remove nojekyll file
delcmo Dec 2, 2024
cf2c154
add index file
delcmo Dec 2, 2024
82665d3
rename readme file
delcmo Dec 3, 2024
3f3a702
minor change
delcmo Dec 3, 2024
38240c2
update website
delcmo Dec 3, 2024
f998aa8
minor update
delcmo Dec 3, 2024
068521c
update
delcmo Dec 3, 2024
9e88474
update
delcmo Dec 3, 2024
ded17df
update
delcmo Dec 3, 2024
c8a39a6
no jekyll
delcmo Dec 3, 2024
2bc1ae3
update
delcmo Dec 3, 2024
1c3e761
update
delcmo Dec 3, 2024
a311935
update
delcmo Dec 3, 2024
7cf4633
update
delcmo Dec 3, 2024
533b99a
update
delcmo Dec 3, 2024
3713b56
update again
delcmo Dec 3, 2024
2e3e8ab
update again 2
delcmo Dec 3, 2024
2bc4b40
update review 3
delcmo Dec 3, 2024
2d0f880
update again 4
delcmo Dec 3, 2024
295a534
update again 6
delcmo Dec 3, 2024
e76653f
remove nojekyll file
delcmo Dec 3, 2024
27c2858
add config gile
delcmo Dec 3, 2024
61495af
update 11
delcmo Dec 3, 2024
1468f5a
update 12
delcmo Dec 3, 2024
5c93193
add introduction
delcmo Dec 6, 2024
f3000f9
update documentation
delcmo Dec 6, 2024
108fbae
update doc
delcmo Dec 14, 2024
5d6cc35
update doc
delcmo Dec 14, 2024
79819d0
update doc
delcmo Dec 14, 2024
d8c93d6
update doc
delcmo Dec 14, 2024
fd60584
update doc
delcmo Dec 14, 2024
cb50369
adding bibliography
delcmo Dec 19, 2024
f5d6f4b
add config gile
delcmo Dec 19, 2024
e5ea7d2
add config gile
delcmo Dec 19, 2024
70693a0
add config gile
delcmo Dec 19, 2024
80a0418
add config gile
delcmo Dec 19, 2024
cf4091f
add config gile
delcmo Dec 19, 2024
d4b975f
add config gile
delcmo Dec 19, 2024
57f2693
add config gile
delcmo Dec 19, 2024
eeffc34
add config gile
delcmo Dec 20, 2024
3310a4d
add config gile
delcmo Dec 20, 2024
75c0ea3
add config gile
delcmo Dec 20, 2024
b958240
add config gile
delcmo Dec 20, 2024
fdfa7ec
add config gile
delcmo Dec 20, 2024
91355af
add config gile
delcmo Dec 20, 2024
9ed4266
add config gile
delcmo Dec 20, 2024
333e7c0
add config gile
delcmo Dec 20, 2024
b071c21
add config gile
delcmo Dec 20, 2024
c4eb896
add config gile
delcmo Dec 20, 2024
d8d4626
add config gile
delcmo Dec 20, 2024
db3d902
Update paper.md
delcmo Dec 28, 2024
28a7ccf
Update paper.md
delcmo Dec 28, 2024
bd50818
Update paper.bib
delcmo Dec 28, 2024
9a214fc
Update paper.md
delcmo Dec 28, 2024
7f075cb
update paper.md
delcmo Dec 28, 2024
2637b3a
update
delcmo Dec 28, 2024
8ab06aa
update
delcmo Dec 29, 2024
f1623d9
update
delcmo Dec 29, 2024
f98f36b
update
delcmo Dec 29, 2024
53d20aa
update
delcmo Dec 29, 2024
8adedb2
update
delcmo Dec 29, 2024
d5f3a0e
update
delcmo Dec 29, 2024
933ea97
update
delcmo Dec 29, 2024
2db9827
update
delcmo Dec 29, 2024
978c56a
update
delcmo Dec 29, 2024
1cb4fc0
update
delcmo Dec 29, 2024
9e548eb
update
delcmo Dec 29, 2024
c0fd8d8
update
delcmo Dec 29, 2024
d6d18b2
update
delcmo Dec 29, 2024
0116562
update
delcmo Dec 29, 2024
977f075
Updated usage.md
frkanz Jan 9, 2025
fd5ee58
Updated installation.md
frkanz Jan 9, 2025
cfe8ebc
installation and usage files are updated based on the comments.
frkanz Jan 21, 2025
808c8ab
Add the figure to usage.md
frkanz Jan 21, 2025
7101cef
reviewer comments are addressed.
frkanz Jan 21, 2025
13f446b
update yml file
delcmo Jan 30, 2025
35ac190
update yml file
delcmo Jan 31, 2025
ed2016d
upgrade
delcmo Jan 31, 2025
886ce60
upgrade
delcmo Jan 31, 2025
6245c4a
upgrade
delcmo Jan 31, 2025
5be2ac3
upgrade
delcmo Jan 31, 2025
e9cbb0c
upgrade
delcmo Jan 31, 2025
45e04fc
upgrade
delcmo Jan 31, 2025
7d3f6ee
upgrade
delcmo Jan 31, 2025
2089a66
upgrade
delcmo Jan 31, 2025
de7da4e
upgrade
delcmo Jan 31, 2025
bd0a334
upgrade
delcmo Jan 31, 2025
0ad42dc
upgrade
delcmo Jan 31, 2025
f3ea7a3
upgrade
delcmo Jan 31, 2025
e56b897
upgrade
delcmo Jan 31, 2025
e31e0d4
upgrade
delcmo Jan 31, 2025
1a4dcd6
upgrade
delcmo Jan 31, 2025
39629a7
upgrade
delcmo Jan 31, 2025
baffe5b
upgrade
delcmo Jan 31, 2025
597488b
upgrade
delcmo Jan 31, 2025
12a3149
upgrade
delcmo Jan 31, 2025
18d30f8
upgrade
delcmo Jan 31, 2025
8b4116b
upgrade
delcmo Jan 31, 2025
1de80d1
upgrade
delcmo Jan 31, 2025
e420c85
upgrade
delcmo Jan 31, 2025
c741557
upgrade
delcmo Jan 31, 2025
34f3e87
upgrade
delcmo Jan 31, 2025
d4f3180
upgrade
delcmo Jan 31, 2025
8c95b69
upgrade
delcmo Jan 31, 2025
dfdd61e
upgrade
delcmo Jan 31, 2025
e088526
upgrade
delcmo Jan 31, 2025
e97fb13
upgrade
delcmo Jan 31, 2025
4e34bc4
upgrade
delcmo Jan 31, 2025
725deda
upgrade
delcmo Jan 31, 2025
f16593f
upgrade
delcmo Jan 31, 2025
30258ee
upgrade
delcmo Jan 31, 2025
1689fe3
upgrade
delcmo Jan 31, 2025
e36d447
upgrade
delcmo Jan 31, 2025
3f9576d
upgrade
delcmo Jan 31, 2025
02e8a1a
upgrade
delcmo Jan 31, 2025
7ca0ab5
upgrade
delcmo Jan 31, 2025
b470ba3
upgrade
delcmo Feb 1, 2025
54b7a3b
upgrade
delcmo Feb 1, 2025
974b12e
upgrade
delcmo Feb 1, 2025
53e926e
upgrade
delcmo Feb 1, 2025
7c35047
upgrade
delcmo Feb 1, 2025
45c895d
upgrade
delcmo Feb 1, 2025
714aba8
upgrade
delcmo Feb 1, 2025
3bf84f0
upgrade
delcmo Feb 3, 2025
6d9a682
upgrade
delcmo Feb 3, 2025
9ce15ad
upgrade
delcmo Feb 3, 2025
a6f6c7e
upgrade
delcmo Feb 3, 2025
0ccdaaa
upgrade
delcmo Feb 3, 2025
e6a33a5
upgrade
delcmo Feb 3, 2025
e476340
upgrade
delcmo Feb 3, 2025
71be74e
upgrade
delcmo Feb 3, 2025
bc95011
upgrade
delcmo Feb 3, 2025
0fe96b2
upgrade
delcmo Feb 3, 2025
e429aeb
upgrade
delcmo Feb 3, 2025
84f3a28
upgrade
delcmo Feb 3, 2025
adb0292
upgrade
delcmo Feb 3, 2025
733474f
upgrade
delcmo Feb 3, 2025
ecb3bed
upgrade
delcmo Feb 3, 2025
73d19ad
upgrade
delcmo Feb 3, 2025
e8f9145
upgrade
delcmo Feb 4, 2025
3fdbc7d
upgrade
delcmo Feb 4, 2025
4999dac
upgrade
delcmo Feb 4, 2025
8b83cd4
upgrade
delcmo Feb 4, 2025
06f94e3
upgrade
delcmo Feb 4, 2025
2031127
upgrade
delcmo Feb 4, 2025
e5a7fec
upgrade
delcmo Feb 4, 2025
7fcef97
upgrade
delcmo Feb 4, 2025
da819dc
upgrade
delcmo Feb 4, 2025
305c7e3
upgrade
delcmo Feb 4, 2025
148cfab
upgrade
delcmo Feb 4, 2025
07f301b
upgrade
delcmo Feb 4, 2025
660df34
upgrade
delcmo Feb 4, 2025
a86c610
upgrade
delcmo Feb 4, 2025
d52592f
upgrade
delcmo Feb 4, 2025
4e03fa0
update
delcmo Feb 13, 2025
d39c46f
Installation instructions are updated with the spack-trilinos install…
frkanz Feb 17, 2025
ec31513
update
delcmo Feb 18, 2025
12c213b
update
delcmo Feb 18, 2025
e12e657
update
delcmo Feb 18, 2025
f33d89f
update
delcmo Feb 18, 2025
66b858f
GPU installation instructions are added.
frkanz Feb 18, 2025
62ce95a
Small fix on a comment
frkanz Feb 18, 2025
c7e7ac1
Update to the configuration description.
frkanz Feb 18, 2025
7af1e60
Installation instructions are updated and relevant scripts are added.
frkanz Feb 19, 2025
802b15d
typo is fixed.
frkanz Feb 19, 2025
a424cef
update
delcmo Feb 19, 2025
5cc532d
update
delcmo Feb 19, 2025
554f477
update
delcmo Feb 19, 2025
7137fdf
update
delcmo Feb 19, 2025
c333afc
update
delcmo Feb 19, 2025
a923525
update
delcmo Feb 19, 2025
bba3995
update
delcmo Feb 19, 2025
0254fa0
update
delcmo Feb 19, 2025
9db4a76
update
delcmo Feb 19, 2025
6463aa4
update
delcmo Feb 19, 2025
0169c09
update
delcmo Feb 19, 2025
eb8dbf2
update
delcmo Feb 19, 2025
50d968c
update
delcmo Feb 19, 2025
b23c438
update
delcmo Feb 19, 2025
138e0e4
update
delcmo Feb 24, 2025
2c86d5e
Update index.md
robertsrb Feb 26, 2025
f53b94b
Update contribution.md
robertsrb Feb 26, 2025
8c633a6
Update index.md
robertsrb Feb 26, 2025
e54e6b6
Update installation.md
robertsrb Feb 26, 2025
58ed832
Update theory.md
robertsrb Feb 26, 2025
4e22185
Update usage.md
robertsrb Feb 26, 2025
817aa6a
Update theory.md
delcmo Feb 26, 2025
f3fc70d
Merge pull request #4 from batsonjt/gh-pages
delcmo Feb 26, 2025
9cfa8d6
update
delcmo Feb 26, 2025
6b2171f
update
delcmo Feb 26, 2025
d169a09
update
delcmo Feb 26, 2025
6e0f9ab
update
delcmo Feb 26, 2025
742166a
update
delcmo Feb 26, 2025
005083c
update
delcmo Feb 26, 2025
cf90696
update
delcmo Feb 26, 2025
803e233
update
delcmo Feb 26, 2025
e86260c
update
delcmo Feb 26, 2025
af7601b
Update installation.md
frkanz Mar 4, 2025
05045e1
Update vertex-config.sh
frkanz Mar 4, 2025
d8a2899
update
delcmo Mar 7, 2025
fef1a42
Merge branch 'gh-pages' of https://github.com/ORNL/VERTEX-CFD into gh…
delcmo Mar 7, 2025
72a3b03
update
delcmo Mar 7, 2025
1f3c3da
Installation instructions are updated for CADES to incorporate recent…
frkanz Mar 13, 2025
f974e7d
Updated scripts to match the instructions.
frkanz Mar 13, 2025
2e52c56
Update spack-trilinos16.yaml to match with the instructions
frkanz Mar 13, 2025
51b5c26
Merge branch 'master' into gh-pages
delcmo Apr 3, 2025
39ebb27
removing exodus files
delcmo Jul 16, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added .DS_Store
Binary file not shown.
23 changes: 23 additions & 0 deletions .github/workflows/draft-pdf.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: Draft PDF
on: [push]
jobs:
paper:
runs-on: ubuntu-latest
name: Paper Draft
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build draft PDF
uses: openjournals/openjournals-draft-action@master
with:
journal: joss
# This should be the path to the paper within your repo.
paper-path: paper/paper.md
- name: Upload
uses: actions/upload-artifact@v3
with:
name: paper
# This is the output path where Pandoc will write the compiled
# PDF. Note, this should be the same directory as the input
# paper.md
path: paper/paper.pdf
13 changes: 0 additions & 13 deletions README.md

This file was deleted.

6 changes: 6 additions & 0 deletions _config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
title: VERTEX-CFD
logo: docs/figures/vertex_cfd_heated_flow_logo.png
description: VERTEX-CFD is a performance portable software package for computational fluid dynamics (CFD) simulations on CPU or GPU architectures.
show_downloads: true
google_analytics:
theme: jekyll-theme-minimal
Binary file added docs/figures/vertex_cfd_heated_flow_logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
13 changes: 13 additions & 0 deletions docs/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
layout: page
title: VERTEX-CFD v1.0 User Guide
nav_order: 2
has_children: true
---

# VERTEX-CFD v1.0 User Guide
VERTEX-CFD is a free, open source multi physics software for simulations of fusion applications released by Oak Ridge National Laboratory.
---

{: .custom }
The User Guide v1.0 is currently under development and may be incomplete.
113 changes: 113 additions & 0 deletions docs/installation.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
---
parent: VERTEX-CFD v1.0 User Guide
nav_order: 1
---

# Installation
VERTEX-CFD supports both CPU and GPU solvers. For full CPU and GPU capabilities, please refer to GPU installation. Otherwise, check CPU installation below.

## CPU installation
For the CPU installation, first of all, make sure you have `TRILINOS_HOME` variable defined in your environment.
```
TRILINOS_HOME=PATH_TO_TRILINOS/TRILINOS_VERSION
```
Once the `TRILINOS_HOME` is set, load the dependencies:
```
module load intel
module load tbb
module load compiler-rt/
module load mkl
module load python
```
Once the environment is ready, configuration file can be run as:
```
./vertexcfd-env
```
The content of the `vertexcfd-env` file is:
```
#!/bin/sh

SOURCE=PATH_TO/vertex-cfd
INSTALL=INSTALLATION_PATH
Trilinos_ROOT=PATH_TO_TRILINOS/TRILINOS_VERSION
BUILD="Release"
BUILD_SYSTEM=Ninja

rm -rf CMake*
rm DartConfiguration.tcl
rm CTestTestfile.cmake
rm VertexCFDConfig.cmake
rm -rf Testing

cmake \
-G "$BUILD_SYSTEM" \
-D CMAKE_BUILD_TYPE="$BUILD" \
-D CMAKE_INSTALL_PREFIX="$INSTALL" \
-D VertexCFD_ENABLE_COVERAGE_BUILD=OFF \
-D CMAKE_CXX_FLAGS="-Wall -Wextra -Wpedantic -fdiagnostics-color" \
-D VertexCFD_ENABLE_TESTING=ON \
-D CLANG_FORMAT_EXECUTABLE="PATH_TO_CLANG_FORMAT" \
-D Trilinos_ROOT="$Trilinos_ROOT" \
\
${SOURCE}
```
Please note that `BUILD_SYSTEM` environment can be both `Ninja` or `Make`. Choose the correct one based on your system. Once the configuration is completed, compilation can be initiated with following command. Please note that we used `ninja` in this example so please switch to `make` if your `BUILD_SYSTEM` is defined as `Make`.
```
ninja
```
By default, `ninja` command will use the available cores, this can be limitted as:
```
ninja -j4
```
You can replace the number 4 with the number of cores that you prefer. We do recommend to use `-j` flag as some systems tends to compile on every CPUs on the login node and fail due to the allocated/used CPUs. Once the compilation is done, VERTEX-CFD can be installed by using:
```
ninja install
```
Once installed, VERTEX-CFD is ready to run.

## GPU installation
For the GPU installation, CUDA needs to be loaded in the HPC environment and Trilinos needs to be built with the GPU support. Just like the CPU version, define the `TRILINOS_HOME` variable as:
```
TRILINOS_HOME=PATH_TO_TRILINOS/TRILINOS_VERSION_WITH_CUDA
```
Once the `TRILINOS_HOME` is set, load the dependencies by including cuda:
```
module load intel
module load tbb
module load compiler-rt/
module load mkl
module load python
module load cuda
```
Once the environment is ready, configuration file can be run as:
```
./vertexcfd-env-gpu
```
The content of the `vertexcfd-env-gpu` file is:
```
#!/bin/sh

SOURCE=PATH_TO/vertex-cfd
INSTALL=INSTALLATION_PATH
Trilinos_ROOT=PATH_TO_TRILINOS/TRILINOS_VERSION_WITH_CUDA
BUILD="Release"
BUILD_SYSTEM=Ninja

rm -rf CMake*
rm DartConfiguration.tcl
rm CTestTestfile.cmake
rm VertexCFDConfig.cmake
rm -rf Testing

cmake \
-G "$BUILD_SYSTEM" \
-D CMAKE_BUILD_TYPE="$BUILD" \
-D CMAKE_INSTALL_PREFIX="$INSTALL" \
-D VertexCFD_ENABLE_COVERAGE_BUILD=OFF \
-D CMAKE_CXX_FLAGS="-Wall -Wextra -Wpedantic -fdiagnostics-color" \
-D VertexCFD_ENABLE_TESTING=ON \
-D CLANG_FORMAT_EXECUTABLE="PATH_TO_CLANG_FORMAT" \
-D Trilinos_ROOT="$Trilinos_ROOT" \
\
${SOURCE}
```
File renamed without changes.
18 changes: 18 additions & 0 deletions docs/theory.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
parent: VERTEX-CFD v1.0 User Guide
title: Theory
nav_order: 2
usemathjax: true
---

# Theory

---

## The physics

## The discretized equations

## Boundary conditions

## Initial conditions
105 changes: 105 additions & 0 deletions docs/usage.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,105 @@
---
parent: VERTEX-CFD v1.0 User Guide
title: Usage
nav_order: 3
usemathjax: true
---

# Usage

Once installed, VERTEX-CFD relies on two files. The first one is the 'vertexcfd' executable and the second one is the input file for the simulation. After the installation, the executable is located in `INSTALL_PATH/bin/vertexcfd`. The input file is case spesific and there are example case files in `vertex-cfd/examples/inputs`. In this document, the input file located in `vertex-cfd/examples/inputs/incompressible/incompressible_2d_channel.xml` will be used as an example case.

## Running a simulation
In order to run a simulation in serial, vertexcfd can be called directly as:

```
INSTALL_PATH/bin/vertexcfd --i=PATH_TO_INPUT_FILE/incompressible_2d_channel.xml
```
To run in parallel, `mpirun` is required. An example script for the SLURM scheduler is below:
```
#!/bin/bash
#SBATCH -N 1
#SBATCH --ntasks-per-node=32
#SBATCH --time=1:00:00
#SBATCH -o output.log
#SBATCH -e error.log

source PATH_TO_ENVIRONMENT_SCRIPT

export OMP_PROC_BIND=true
export OMP_PLACES=threads

mpirun INSTALL_PATH/bin/vertexcfd --i=PATH_TO_INPUT_FILE/incompressible_2d_channel.xml
```
Once the simulation starts, the example output should look like:
```
============================================================================
Time Integration Begin
Thu Mar 31 21:46:09 2022

Stepper = Backward Euler
Simulation Time Range [0, 0.2]
----------------------------------------------------------------------------

Time Step = 1; Order = 1
CFL = 1.000e+00; dt = 6.186e-03; Time = 0.00000e+00
| Nonlinear | F 2-Norm | # Linear | R 2-Norm |
0 6.65e-02
1 2.03e-02 1 6.45e-16
2 4.66e-04 1 4.25e-16
3 5.40e-07 1 5.36e-16
4 3.19e-13 1 6.58e-16
Time step time to completion (s): 5.97e+00

Time Step = 2; Order = 1
CFL = 1.000e+00; dt = 5.644e-03; Time = 6.18583e-03
| Nonlinear | F 2-Norm | # Linear | R 2-Norm |
0 5.73e-02
1 5.72e-03 1 4.68e-16
2 5.40e-05 1 4.01e-16
3 3.47e-09 1 7.18e-16
Time step time to completion (s): 8.96e+00

Time Step = 3; Order = 1
CFL = 1.000e+00; dt = 5.385e-03; Time = 1.18299e-02
| Nonlinear | F 2-Norm | # Linear | R 2-Norm |
0 5.37e-02
1 4.14e-03 1 4.17e-16
2 3.35e-05 1 3.47e-16
3 2.01e-09 1 5.54e-16
Time step time to completion (s): 7.03e-01
... ...
... ...
... ...
... ...
Time Step = 40; Order = 1
CFL = 1.000e+00; dt = 4.853e-03; Time = 1.93731e-01
| Nonlinear | F 2-Norm | # Linear | R 2-Norm |
0 3.57e-02
1 1.15e-03 1 3.89e-16
2 1.68e-06 1 3.90e-16
3 1.66e-12 1 3.20e-16
Time step time to completion (s): 1.73e+00
41 * (dt = 4.852e-03, new = 1.417e-03) Adjusting dt to hit final time.

Time Step = 41; Order = 1
CFL = 1.000e+00; dt = 1.417e-03; Time = 1.98583e-01
| Nonlinear | F 2-Norm | # Linear | R 2-Norm |
0 3.56e-02
1 3.11e-04 1 2.95e-16
2 3.67e-08 1 2.73e-16
3 4.40e-16 1 2.86e-16
Time step time to completion (s): 6.91e+00

----------------------------------------------------------------------------
Total runtime = 1.45e+02 sec
= 2.42e+00 min
= 0.04 hr
Thu Mar 31 21:51:51 2022
Time integration complete.
============================================================================
```
Once the simulation is completed. The results should be ready for visualization. For the visualization, we suggest ParaView. However, any visualization software that supports Exodus format should work. The example solution file screenshot visualized in Paraview is shown below:

![paraview-ss](https://github.com/user-attachments/assets/75483e4a-cfec-4a51-891f-3b7c72262ba7)

41 changes: 41 additions & 0 deletions index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
---
layout: default
title: Home
nav_order: 1
permalink: /
---

An open-source CFD code for multi-physics modeling and simulation with a focus on fusion applications.
{: .fs-6 .fw-300 }

[User Guide](docs/index.html){: .btn .btn-primary .fs-5 .mb-4 .mb-md-0 .mr-2 }

[View it on GitHub][AdditiveFOAM repo]{: .btn .fs-5 .mb-4 .mb-md-0 }

---

## Contributing
We encourage you to contribute to VERTEX-CFD! Please check the guidelines on how to do so.

#### Contributors
- [Marco Delchini](https://www.ornl.gov/staff-profile/marc-olivier-delchini)
- [Kellis Kincaid](https://www.ornl.gov/staff-profile/kellis-c-kincaid)
- [Furkan Oz](https://www.ornl.gov/staff-profile/furkan-oz)
- [Kalyan Gottiparthi](https://www.ornl.gov/staff-profile/kalyan-c-gottiparthi)
- [Jason Degraw](https://www.ornl.gov/staff-profile/jason-w-degraw)
- [Filipe Leite Brandao](https://www.ornl.gov/staff-profile/filipe-leite-brandao)

## Citing
If you use VERTEX-CFD in your work, please cite the Zenodo DOI [![DOI](DOI_NUMBER)](DOI_NUMBER) of the version you used as a software citation:
```bibtex
@software{vertex-cfd,
author = {AUTHORS},
title = {VERTEX-CFD: Release 1.0},
month = jun,
year = 2024,
publisher = {Zenodo},
version = {1.0.0},
doi = {DOI_NUMBER},
url = {DOI_URL}
}
```
Loading
Loading