Use per-scheme CFL for WENO7/TENO7 to expose 7th-order spatial rate #1
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Convergence | |
| on: | |
| push: | |
| workflow_dispatch: | |
| jobs: | |
| convergence-1d: | |
| name: "1D Advection Convergence" | |
| runs-on: ubuntu-latest | |
| timeout-minutes: 60 | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - name: Setup Ubuntu | |
| run: | | |
| sudo apt update -y | |
| sudo apt install -y cmake gcc g++ python3 python3-dev \ | |
| openmpi-bin libopenmpi-dev | |
| - name: Setup Python | |
| uses: actions/setup-python@v5 | |
| with: | |
| python-version: "3.12" | |
| - name: Initialize MFC | |
| run: ./mfc.sh init | |
| - name: Run 1D convergence tests | |
| run: | | |
| source build/venv/bin/activate | |
| python toolchain/mfc/test/run_convergence_1d.py \ | |
| --resolutions 128 256 512 1024 | |
| convergence-2d: | |
| name: "2D Isentropic Vortex Convergence" | |
| runs-on: ubuntu-latest | |
| timeout-minutes: 60 | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - name: Setup Ubuntu | |
| run: | | |
| sudo apt update -y | |
| sudo apt install -y cmake gcc g++ python3 python3-dev \ | |
| openmpi-bin libopenmpi-dev | |
| - name: Setup Python | |
| uses: actions/setup-python@v5 | |
| with: | |
| python-version: "3.12" | |
| - name: Initialize MFC | |
| run: ./mfc.sh init | |
| - name: Run 2D convergence tests | |
| run: | | |
| source build/venv/bin/activate | |
| python toolchain/mfc/test/run_convergence.py \ | |
| --resolutions 32 64 128 |