diff --git a/.github/workflows/translate.yaml b/.github/workflows/translate.yaml index 07b156c1..d28b7a2a 100644 --- a/.github/workflows/translate.yaml +++ b/.github/workflows/translate.yaml @@ -20,13 +20,19 @@ concurrency: jobs: pyFV3_translate_tests: runs-on: ubuntu-latest - container: - image: ghcr.io/noaa-gfdl/miniforge:mpich env: DATA_PATH: ./test_data/8.1.3/c12_6ranks_standard/dycore DATA_URL: "https://portal.nccs.nasa.gov/datashare/astg/smt/pace-regression-data/8.1.3_c12_6ranks_standard.tar.gz" steps: + - name: Setup Python 3.11 + uses: actions/setup-python@v5 + with: + python-version: '3.11' + + - name: Install mpi (MPICH flavor) + run: pip3 install mpich + - name: External trigger Checkout pyFV3 if: ${{inputs.component_trigger}} uses: actions/checkout@v4 @@ -107,7 +113,7 @@ jobs: export PACE_FLOAT_PRECISION=64 export OMP_NUM_THREADS=1 export PACE_LOGLEVEL=Debug - mpiexec -mca orte_abort_on_non_zero_status 1 -np 6 --oversubscribe coverage run --rcfile=pyproject.toml -m mpi4py -m pytest \ + mpiexec -np 6 coverage run --rcfile=pyproject.toml -m mpi4py -m pytest \ -v -s --data_path=${{ env.DATA_PATH }} \ --backend=dace:cpu \ -m parallel \