Skip to content
This repository has been archived by the owner on Jan 10, 2024. It is now read-only.

Update docs to reflect current way we comput the viscous stress #391

Update docs to reflect current way we comput the viscous stress

Update docs to reflect current way we comput the viscous stress #391

Workflow file for this run

name: CI_linux
on:
workflow_dispatch:
push:
branches: [ development ]
pull_request:
branches: [ development ]
jobs:
#Build the 2D FlameSheet RegTest with GNU7.5 and no MPI support
FS2D_NoMPI:
name: [email protected] NOMPI Comp [FS2D]
runs-on: ubuntu-18.04
env:
{CXXFLAGS: "-Werror -Wshadow -Woverloaded-virtual -Wunreachable-code"}
steps:
- name: Cancel previous runs
uses: styfle/[email protected]
with:
access_token: ${{github.token}}
- uses: actions/checkout@v2
- name: System Dependencies
run: .github/workflows/dependencies/dependencies.sh
- name: Repo Dependencies
run: Tools/CloneDeps.sh
- name: Build
env:
AMREX_HOME: ${GITHUB_WORKSPACE}/build/amrex
IAMR_HOME: ${GITHUB_WORKSPACE}/build/IAMR
AMREX_HYDRO_HOME: ${GITHUB_WORKSPACE}/build/AMReX-Hydro
PELE_PHYSICS_HOME: ${GITHUB_WORKSPACE}/build/PelePhysics
PELELM_HOME: ${GITHUB_WORKSPACE}
run: |
cd Exec/RegTests/FlameSheet/
make TPL COMP=gnu USE_MPI=FALSE
make -j 2 COMP=gnu USE_MPI=FALSE
# Build the 2D FlameSheet RegTest with GNU7.5 and MPI support
FS2D_MPI:
name: [email protected] MPI Comp [FS2D]
runs-on: ubuntu-18.04
env:
{CXXFLAGS: "-Werror -Wshadow -Woverloaded-virtual -Wunreachable-code"}
steps:
- name: Cancel previous runs
uses: styfle/[email protected]
with:
access_token: ${{github.token}}
- uses: actions/checkout@v2
- name: System Dependencies
run: .github/workflows/dependencies/dependencies.sh
- name: Repo Dependencies
run: Tools/CloneDeps.sh
- name: Build
env:
AMREX_HOME: ${GITHUB_WORKSPACE}/build/amrex
IAMR_HOME: ${GITHUB_WORKSPACE}/build/IAMR
AMREX_HYDRO_HOME: ${GITHUB_WORKSPACE}/build/AMReX-Hydro
PELE_PHYSICS_HOME: ${GITHUB_WORKSPACE}/build/PelePhysics
PELELM_HOME: ${GITHUB_WORKSPACE}
run: |
cd Exec/RegTests/FlameSheet/
make TPL COMP=gnu
make -j 2 COMP=gnu
# Build the 2D FlameSheet RegTest with GNU7.5 and MPI+OMP support
FS2D_MPIOMP:
name: [email protected] MPI OMP Comp [FS2D]
runs-on: ubuntu-latest
env:
{CXXFLAGS: "-Werror -Wshadow -Woverloaded-virtual -Wunreachable-code"}
steps:
- name: Cancel previous runs
uses: styfle/[email protected]
with:
access_token: ${{github.token}}
- uses: actions/checkout@v2
- name: System Dependencies
run: .github/workflows/dependencies/dependencies.sh
- name: Repo Dependencies
run: Tools/CloneDeps.sh
- name: Build
env:
AMREX_HOME: ${GITHUB_WORKSPACE}/build/amrex
IAMR_HOME: ${GITHUB_WORKSPACE}/build/IAMR
AMREX_HYDRO_HOME: ${GITHUB_WORKSPACE}/build/AMReX-Hydro
PELE_PHYSICS_HOME: ${GITHUB_WORKSPACE}/build/PelePhysics
PELELM_HOME: ${GITHUB_WORKSPACE}
run: |
cd Exec/RegTests/FlameSheet/
make TPL COMP=gnu USE_OMP=TRUE
make -j 2 COMP=gnu USE_OMP=TRUE
# Build the 3D FlameSheet RegTest with GNU7.5 and MPI support
FS3D_MPI:
name: [email protected] MPI Comp [FS3D]
runs-on: ubuntu-18.04
env:
{CXXFLAGS: "-Werror -Wshadow -Woverloaded-virtual -Wunreachable-code"}
steps:
- name: Cancel previous runs
uses: styfle/[email protected]
with:
access_token: ${{github.token}}
- uses: actions/checkout@v2
- name: System Dependencies
run: .github/workflows/dependencies/dependencies.sh
- name: Repo Dependencies
run: Tools/CloneDeps.sh
- name: Build
env:
AMREX_HOME: ${GITHUB_WORKSPACE}/build/amrex
IAMR_HOME: ${GITHUB_WORKSPACE}/build/IAMR
AMREX_HYDRO_HOME: ${GITHUB_WORKSPACE}/build/AMReX-Hydro
PELE_PHYSICS_HOME: ${GITHUB_WORKSPACE}/build/PelePhysics
PELELM_HOME: ${GITHUB_WORKSPACE}
run: |
cd Exec/RegTests/FlameSheet/
make TPL COMP=gnu DIM=3
make -j 2 COMP=gnu DIM=3
# Build the 2D FlameSheet RegTest with CUDA and MPI support
FS2D_CUDA:
name: [email protected] Comp [FS2D]
runs-on: ubuntu-18.04
steps:
- name: Cancel previous runs
uses: styfle/[email protected]
with:
access_token: ${{github.token}}
- uses: actions/checkout@v2
- name: System Dependencies
run: .github/workflows/dependencies/dependencies_nvcc.sh
- name: Repo Dependencies
run: Tools/CloneDeps.sh
- name: Build
env:
AMREX_HOME: ${GITHUB_WORKSPACE}/build/amrex
IAMR_HOME: ${GITHUB_WORKSPACE}/build/IAMR
AMREX_HYDRO_HOME: ${GITHUB_WORKSPACE}/build/AMReX-Hydro
PELE_PHYSICS_HOME: ${GITHUB_WORKSPACE}/build/PelePhysics
PELELM_HOME: ${GITHUB_WORKSPACE}
run: |
export PATH=/usr/local/nvidia/bin:/usr/local/cuda/bin:${PATH}
export LD_LIBRARY_PATH=/usr/local/nvidia/lib:/usr/local/nvidia/lib64:${LD_LIBRARY_PATH}
cd Exec/RegTests/FlameSheet/
make TPL COMP=gnu USE_CUDA=TRUE
make -j 2 COMP=gnu USE_CUDA=TRUE
# Build the 2D Convected Vortex RegTest with HIP support
#COVO2D_HIP:
# name: [email protected] [email protected] Comp [COVO2D]
# runs-on: ubuntu-18.04
# steps:
# - name: Cancel previous runs
# uses: styfle/[email protected]
# with:
# access_token: ${{github.token}}
# - uses: actions/checkout@v2
# - name: System Dependencies
# run: .github/workflows/dependencies/dependencies_hip.sh
# - name: Repo Dependencies
# run: Tools/CloneDeps.sh
# - name: Build
# env:
# AMREX_HOME: ${GITHUB_WORKSPACE}/build/amrex
# IAMR_HOME: ${GITHUB_WORKSPACE}/build/IAMR
# AMREX_HYDRO_HOME: ${GITHUB_WORKSPACE}/build/AMReX-Hydro
# PELE_PHYSICS_HOME: ${GITHUB_WORKSPACE}/build/PelePhysics
# PELELM_HOME: ${GITHUB_WORKSPACE}
# working-directory: ./Exec/RegTests/PeriodicCases/
# run: |
# source /etc/profile.d/rocm.sh
# hipcc --version
# make -j 2 COMP=gnu USE_MPI=FALSE USE_HIP=TRUE
#Build and run the 2D FlameSheet RegTest with GNU7.5 and no MPI support
FS2D_NoMPIRun:
name: [email protected] NOMPI Run [FS2D]
runs-on: ubuntu-latest
env:
{CXXFLAGS: "-Werror -Wshadow -Woverloaded-virtual -Wunreachable-code"}
steps:
- name: Cancel previous runs
uses: styfle/[email protected]
with:
access_token: ${{github.token}}
- uses: actions/checkout@v2
- name: System Dependencies
run: .github/workflows/dependencies/dependencies.sh
- name: Repo Dependencies
run: Tools/CloneDeps.sh
- name: Build
env:
AMREX_HOME: ${GITHUB_WORKSPACE}/build/amrex
IAMR_HOME: ${GITHUB_WORKSPACE}/build/IAMR
AMREX_HYDRO_HOME: ${GITHUB_WORKSPACE}/build/AMReX-Hydro
PELE_PHYSICS_HOME: ${GITHUB_WORKSPACE}/build/PelePhysics
PELELM_HOME: ${GITHUB_WORKSPACE}
working-directory: ./Exec/RegTests/FlameSheet/
run: |
make TPL COMP=gnu USE_MPI=FALSE DEBUG=FALSE
make -j 2 COMP=gnu USE_MPI=FALSE DEBUG=FALSE
- name: Run
working-directory: ./Exec/RegTests/FlameSheet/
run: |
./PeleLM2d.gnu.ex inputs.2d-regt max_step=2 amr.plot_files_output=0 amr.checkpoint_files_output=0
# Build and Run the CoVo RegTest with GNU7.5 and no MPI support
COVO2D_NoMPIRun:
name: [email protected] NOMPI Run [COVO2D]
runs-on: ubuntu-18.04
env:
{CXXFLAGS: "-Werror -Wshadow -Woverloaded-virtual -Wunreachable-code"}
steps:
- name: Cancel previous runs
uses: styfle/[email protected]
with:
access_token: ${{github.token}}
- uses: actions/checkout@v2
- name: System Dependencies
run: .github/workflows/dependencies/dependencies.sh
- name: Repo Dependencies
run: Tools/CloneDeps.sh
- name: Build
env:
AMREX_HOME: ${GITHUB_WORKSPACE}/build/amrex
IAMR_HOME: ${GITHUB_WORKSPACE}/build/IAMR
AMREX_HYDRO_HOME: ${GITHUB_WORKSPACE}/build/AMReX-Hydro
PELE_PHYSICS_HOME: ${GITHUB_WORKSPACE}/build/PelePhysics
PELELM_HOME: ${GITHUB_WORKSPACE}
working-directory: ./Exec/RegTests/PeriodicCases/
run: |
make TPL COMP=gnu USE_MPI=FALSE
make -j 2 COMP=gnu USE_MPI=FALSE
- name: Run
working-directory: ./Exec/RegTests/PeriodicCases/
run: |
./PeleLM2d.gnu.ex inputs.2d_CoVo_RegT_negX max_step=2 amr.plot_files_output=0 amr.checkpoint_files_output=0
# Build and Run the FPC RegTest with GNU7.5 and MPI support
FPC2D_MPIRun:
name: [email protected] MPI Run [FPC2D]
runs-on: ubuntu-18.04
env:
{CXXFLAGS: "-Werror -Wshadow -Woverloaded-virtual -Wunreachable-code"}
steps:
- name: Cancel previous runs
uses: styfle/[email protected]
with:
access_token: ${{github.token}}
- uses: actions/checkout@v2
- name: System Dependencies
run: .github/workflows/dependencies/dependencies.sh
- name: Repo Dependencies
run: Tools/CloneDeps.sh
- name: Build
env:
AMREX_HOME: ${GITHUB_WORKSPACE}/build/amrex
IAMR_HOME: ${GITHUB_WORKSPACE}/build/IAMR
AMREX_HYDRO_HOME: ${GITHUB_WORKSPACE}/build/AMReX-Hydro
PELE_PHYSICS_HOME: ${GITHUB_WORKSPACE}/build/PelePhysics
PELELM_HOME: ${GITHUB_WORKSPACE}
working-directory: ./Exec/RegTests/EB_FlowPastCylinder/
run: |
make TPL COMP=gnu
make -j 2 COMP=gnu
- name: Run
working-directory: ./Exec/RegTests/EB_FlowPastCylinder/
run: |
mpirun -n 2 ./PeleLM2d.gnu.MPI.ex inputs.2d-regt_VS max_step=2 amr.plot_files_output=0 amr.checkpoint_files_output=0
# Build and Run the FPC RegTest using Godunov with GNU7.5 and MPI support
FPC2D_Godunov_MPIRun:
name: [email protected] MPI Run [FPC2D_Godunov]
runs-on: ubuntu-18.04
env:
{CXXFLAGS: "-Werror -Wshadow -Woverloaded-virtual -Wunreachable-code"}
steps:
- name: Cancel previous runs
uses: styfle/[email protected]
with:
access_token: ${{github.token}}
- uses: actions/checkout@v2
- name: System Dependencies
run: .github/workflows/dependencies/dependencies.sh
- name: Repo Dependencies
run: Tools/CloneDeps.sh
- name: Build
env:
AMREX_HOME: ${GITHUB_WORKSPACE}/build/amrex
IAMR_HOME: ${GITHUB_WORKSPACE}/build/IAMR
AMREX_HYDRO_HOME: ${GITHUB_WORKSPACE}/build/AMReX-Hydro
PELE_PHYSICS_HOME: ${GITHUB_WORKSPACE}/build/PelePhysics
PELELM_HOME: ${GITHUB_WORKSPACE}
working-directory: ./Exec/RegTests/EB_FlowPastCylinder/
run: |
make TPL COMP=gnu
make -j 2 COMP=gnu
- name: Run
working-directory: ./Exec/RegTests/EB_FlowPastCylinder/
run: |
mpirun -n 2 ./PeleLM2d.gnu.MPI.ex inputs.2d-regt_VSGodunov max_step=2 amr.plot_files_output=0 amr.checkpoint_files_output=0
# Build and Run the 3D FPC RegTest with GNU7.5 and MPI support
FPC3D_MPIRun:
name: [email protected] MPI Run [FPC3D]
runs-on: ubuntu-18.04
env:
{CXXFLAGS: "-Werror -Wshadow -Woverloaded-virtual -Wunreachable-code"}
steps:
- name: Cancel previous runs
uses: styfle/[email protected]
with:
access_token: ${{github.token}}
- uses: actions/checkout@v2
- name: System Dependencies
run: .github/workflows/dependencies/dependencies.sh
- name: Repo Dependencies
run: Tools/CloneDeps.sh
- name: Build
env:
AMREX_HOME: ${GITHUB_WORKSPACE}/build/amrex
IAMR_HOME: ${GITHUB_WORKSPACE}/build/IAMR
AMREX_HYDRO_HOME: ${GITHUB_WORKSPACE}/build/AMReX-Hydro
PELE_PHYSICS_HOME: ${GITHUB_WORKSPACE}/build/PelePhysics
PELELM_HOME: ${GITHUB_WORKSPACE}
working-directory: ./Exec/RegTests/EB_FlowPastCylinder/
run: |
make TPL COMP=gnu DIM=3
make -j 2 COMP=gnu DIM=3
- name: Run
working-directory: ./Exec/RegTests/EB_FlowPastCylinder/
run: |
mpirun -n 4 --oversubscribe ./PeleLM3d.gnu.MPI.ex inputs.3d-regt_VS max_step=2 amr.plot_files_output=0 amr.checkpoint_files_output=0
#Build and run the 3D HIT RegTest with GNU7.5 and MPI support
HIT_MPIRun:
name: [email protected] NOMPI Run [HIT]
runs-on: ubuntu-latest
env:
{CXXFLAGS: "-Werror -Wshadow -Woverloaded-virtual -Wunreachable-code"}
steps:
- name: Cancel previous runs
uses: styfle/[email protected]
with:
access_token: ${{github.token}}
- uses: actions/checkout@v2
- name: System Dependencies
run: .github/workflows/dependencies/dependencies.sh
- name: Repo Dependencies
run: Tools/CloneDeps.sh
- name: Build
env:
AMREX_HOME: ${GITHUB_WORKSPACE}/build/amrex
IAMR_HOME: ${GITHUB_WORKSPACE}/build/IAMR
AMREX_HYDRO_HOME: ${GITHUB_WORKSPACE}/build/AMReX-Hydro
PELE_PHYSICS_HOME: ${GITHUB_WORKSPACE}/build/PelePhysics
PELELM_HOME: ${GITHUB_WORKSPACE}
working-directory: ./Exec/RegTests/HIT/
run: |
make TPL COMP=gnu USE_MPI=TRUE DEBUG=FALSE
make -j 2 COMP=gnu USE_MPI=TRUE DEBUG=FALSE
- name: Run
working-directory: ./Exec/RegTests/HIT/
run: |
mpirun -n 2 ./PeleLM3d.gnu.MPI.ex inputs.3d max_step=2 amr.plot_files_output=0 amr.checkpoint_files_output=0