diff --git a/.github/workflows/debug-docs-test_coverage.yml b/.github/workflows/debug-docs-test_coverage.yml index 0f920f471..8aef6c911 100644 --- a/.github/workflows/debug-docs-test_coverage.yml +++ b/.github/workflows/debug-docs-test_coverage.yml @@ -26,16 +26,16 @@ jobs: uses: actions/cache@v2 with: path: ~/esmf - key: esmf-8.0.1-${{ runner.os }}3 + key: esmf-8.1.1-${{ runner.os }}3 - name: build-esmf if: steps.cache-esmf.outputs.cache-hit != 'true' run: | pushd ~ - export ESMF_DIR=~/esmf-ESMF_8_0_1 - wget https://github.com/esmf-org/esmf/archive/ESMF_8_0_1.tar.gz &> /dev/null - tar zxf ESMF_8_0_1.tar.gz - cd esmf-ESMF_8_0_1 + export ESMF_DIR=~/esmf-ESMF_8_1_1 + wget https://github.com/esmf-org/esmf/archive/ESMF_8_1_1.tar.gz &> /dev/null + tar zxf ESMF_8_1_1.tar.gz + cd esmf-ESMF_8_1_1 export ESMF_COMM=mpich3 export ESMF_INSTALL_BINDIR=bin export ESMF_INSTALL_LIBDIR=lib @@ -71,14 +71,14 @@ jobs: uses: actions/cache@v2 with: path: ~/nceplibs - key: nceplibs-1.3.0-${{ runner.os }}3 + key: nceplibs-1.4.0-${{ runner.os }}3 - name: build-nceplibs if: steps.cache-nceplibs.outputs.cache-hit != 'true' run: | - wget https://github.com/NOAA-EMC/NCEPLIBS/archive/v1.3.0.tar.gz &> /dev/null - tar zxf v1.3.0.tar.gz - cd NCEPLIBS-1.3.0 + wget https://github.com/NOAA-EMC/NCEPLIBS/archive/v1.4.0.tar.gz &> /dev/null + tar zxf v1.4.0.tar.gz + cd NCEPLIBS-1.4.0 export ESMFMKFILE=~/esmf/lib/esmf.mk mkdir build && cd build cmake .. -DCMAKE_PREFIX_PATH='~;~/jasper' -DCMAKE_INSTALL_PREFIX='~/nceplibs' -DFLAT=ON diff --git a/.github/workflows/intel.yml b/.github/workflows/intel.yml index cb0231749..c4fc4aca0 100644 --- a/.github/workflows/intel.yml +++ b/.github/workflows/intel.yml @@ -85,16 +85,16 @@ jobs: uses: actions/cache@v2 with: path: ~/esmf - key: esmf-8.0.1-${{ runner.os }}-intel3 + key: esmf-8.1.1-${{ runner.os }}-intel3 - name: build-esmf if: steps.cache-esmf.outputs.cache-hit != 'true' run: | pushd ~ - export ESMF_DIR=~/esmf-ESMF_8_0_1 - wget https://github.com/esmf-org/esmf/archive/ESMF_8_0_1.tar.gz &> /dev/null - tar zxf ESMF_8_0_1.tar.gz - cd esmf-ESMF_8_0_1 + export ESMF_DIR=~/esmf-ESMF_8_1_1 + wget https://github.com/esmf-org/esmf/archive/ESMF_8_1_1.tar.gz &> /dev/null + tar zxf ESMF_8_1_1.tar.gz + cd esmf-ESMF_8_1_1 export ESMF_COMM=intelmpi export ESMF_INSTALL_BINDIR=bin export ESMF_INSTALL_LIBDIR=lib @@ -137,15 +137,15 @@ jobs: uses: actions/cache@v2 with: path: ~/nceplibs - key: nceplibs-1.3.0-${{ runner.os }}-intel3 + key: nceplibs-1.4.0-${{ runner.os }}-intel3 - name: build-nceplibs if: steps.cache-nceplibs.outputs.cache-hit != 'true' run: | export ESMFMKFILE=~/esmf/lib/esmf.mk - wget https://github.com/NOAA-EMC/NCEPLIBS/archive/v1.3.0.tar.gz &> /dev/null - tar zxf v1.3.0.tar.gz - cd NCEPLIBS-1.3.0 + wget https://github.com/NOAA-EMC/NCEPLIBS/archive/v1.4.0.tar.gz &> /dev/null + tar zxf v1.4.0.tar.gz + cd NCEPLIBS-1.4.0 mkdir build && cd build cmake .. -DCMAKE_PREFIX_PATH='~;~/jasper;~/netcdf' -DCMAKE_INSTALL_PREFIX='~/nceplibs' -DFLAT=ON make -j2 diff --git a/.github/workflows/linux-mac-nceplibs-mpi.yml b/.github/workflows/linux-mac-nceplibs-mpi.yml index 4776bec3b..1cf8df4f1 100644 --- a/.github/workflows/linux-mac-nceplibs-mpi.yml +++ b/.github/workflows/linux-mac-nceplibs-mpi.yml @@ -16,7 +16,7 @@ jobs: matrix: os: [macos-10.15, ubuntu-20.04] compiler: [gcc-9] - nceplibs_version: [develop, 1.3.0] + nceplibs_version: [develop, 1.4.0] mpi_type: [mpich, openmpi] netcdf_version: [4.7.4] @@ -123,17 +123,17 @@ jobs: uses: actions/cache@v2 with: path: ~/esmf - key: esmf--8.0.1-${{ runner.os }}-${{ matrix.mpi_type }}-netcdf-${{ matrix.netcdf_version }}3 + key: esmf--8.1.1-${{ runner.os }}-${{ matrix.mpi_type }}-netcdf-${{ matrix.netcdf_version }}3 - name: build-esmf if: steps.cache-esmf.outputs.cache-hit != 'true' run: | set -x pushd ~ - export ESMF_DIR=~/esmf-ESMF_8_0_1 - wget https://github.com/esmf-org/esmf/archive/ESMF_8_0_1.tar.gz &> /dev/null - tar zxf ESMF_8_0_1.tar.gz - cd esmf-ESMF_8_0_1 + export ESMF_DIR=~/esmf-ESMF_8_1_1 + wget https://github.com/esmf-org/esmf/archive/ESMF_8_1_1.tar.gz &> /dev/null + tar zxf ESMF_8_1_1.tar.gz + cd esmf-ESMF_8_1_1 if [[ ${{ matrix.mpi_type}} == "mpich" ]]; then export ESMF_COMM=mpich3 elif [[ ${{ matrix.mpi_type}} == "openmpi" ]]; then @@ -175,8 +175,8 @@ jobs: run: | git clone https://github.com/NOAA-EMC/NCEPLIBS.git nceplibs cd nceplibs - if [[ ${{ matrix.nceplibs_version }} == "1.3.0" ]]; then - git checkout v1.3.0 + if [[ ${{ matrix.nceplibs_version }} == "1.4.0" ]]; then + git checkout v1.4.0 fi - name: get-git-hash diff --git a/.github/workflows/netcdf-versions.yml b/.github/workflows/netcdf-versions.yml index c286011a7..bc8b4e1a9 100644 --- a/.github/workflows/netcdf-versions.yml +++ b/.github/workflows/netcdf-versions.yml @@ -76,16 +76,16 @@ jobs: uses: actions/cache@v2 with: path: ~/esmf - key: esmf-8.0.1-${{ runner.os }}-netcdf-${{ matrix.netcdf_version }}3 + key: esmf-8.1.1-${{ runner.os }}-netcdf-${{ matrix.netcdf_version }}3 - name: build-esmf #if: steps.cache-esmf.outputs.cache-hit != 'true' run: | pushd ~ - export ESMF_DIR=~/esmf-ESMF_8_0_1 - wget https://github.com/esmf-org/esmf/archive/ESMF_8_0_1.tar.gz &> /dev/null - tar zxf ESMF_8_0_1.tar.gz - cd esmf-ESMF_8_0_1 + export ESMF_DIR=~/esmf-ESMF_8_1_1 + wget https://github.com/esmf-org/esmf/archive/ESMF_8_1_1.tar.gz &> /dev/null + tar zxf ESMF_8_1_1.tar.gz + cd esmf-ESMF_8_1_1 export ESMF_COMM=mpich3 export ESMF_INSTALL_BINDIR=bin export ESMF_INSTALL_LIBDIR=lib @@ -122,14 +122,14 @@ jobs: uses: actions/cache@v2 with: path: ~/nceplibs - key: nceplibs-1.3.0-${{ runner.os }}-netcdf-${{ matrix.netcdf_version }}3 + key: nceplibs-1.4.0-${{ runner.os }}-netcdf-${{ matrix.netcdf_version }}3 - name: build-nceplibs if: steps.cache-nceplibs.outputs.cache-hit != 'true' run: | - wget https://github.com/NOAA-EMC/NCEPLIBS/archive/v1.3.0.tar.gz &> /dev/null - tar zxf v1.3.0.tar.gz - cd NCEPLIBS-1.3.0 + wget https://github.com/NOAA-EMC/NCEPLIBS/archive/v1.4.0.tar.gz &> /dev/null + tar zxf v1.4.0.tar.gz + cd NCEPLIBS-1.4.0 export ESMFMKFILE=~/esmf/lib/esmf.mk mkdir build && cd build cmake .. -DCMAKE_PREFIX_PATH='~;~/jasper;~/netcdf' -DCMAKE_INSTALL_PREFIX='~/nceplibs' -DFLAT=ON