xref: /phasta/README.md (revision ff76ca8f4b0c48d71378bf18484eb612b22dfac0)
190af2085SCameron Smith#build and test
2416a0b4bSCameron Smith
38e3b231fSCameron Smith    wget www.scorec.rpi.edu/~cwsmith/phastaChefTests.tar.gz .
48e3b231fSCameron Smith    tar xzf phastaChefTests.tar.gz # use for CASES path below
590af2085SCameron Smith
6*ff76ca8fSCameron SmithNote, the following disables the SVLS and PETSC solvers and relies on LESLIB for the incompressible solver and the native compressible solver.
7*ff76ca8fSCameron Smith
890af2085SCameron Smith    cmake \
990af2085SCameron Smith    -DCMAKE_C_COMPILER=gcc \
1090af2085SCameron Smith    -DCMAKE_CXX_COMPILER=g++ \
1190af2085SCameron Smith    -DCMAKE_Fortran_COMPILER=gfortran \
1290af2085SCameron Smith    -DCMAKE_BUILD_TYPE=Debug \
1390af2085SCameron Smith    -DPHASTA_INCOMPRESSIBLE=ON \
1490af2085SCameron Smith    -DPHASTA_COMPRESSIBLE=ON \
1540b3e8deSCameron Smith    -DPHASTA_USE_LESLIB=ON \
16*ff76ca8fSCameron Smith    -DLESLIB=/path/to/libles.a \
17*ff76ca8fSCameron Smith    -DPHASTA_USE_SVLS=OFF \
18*ff76ca8fSCameron Smith    -DPHASTA_USE_PETSC=OFF \
19*ff76ca8fSCameron Smith    -DPHASTA_TESTING=ON \
20*ff76ca8fSCameron Smith    -DCASES=/path/to/phastaCases/ \
2190af2085SCameron Smith    ..
2290af2085SCameron Smith
2390af2085SCameron Smith    make
2490af2085SCameron Smith
2590af2085SCameron Smith    ctest
26