Skip to content

Commit

Permalink
Merge pull request #1240 from GEOS-ESM/feature/mathomp4/update-cmake-env
Browse files Browse the repository at this point in the history
Update to ESMA_env 3.8.0 and ESMA_cmake 3.8.0
  • Loading branch information
mathomp4 authored Dec 17, 2021
2 parents 0712d55 + 1e0affa commit 20b8f96
Show file tree
Hide file tree
Showing 4 changed files with 21 additions and 15 deletions.
24 changes: 12 additions & 12 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ executors:

ifort:
docker:
- image: gmao/ubuntu20-geos-env:v6.2.8-intelmpi_2021.2.0-intel_2021.2.0
- image: gmao/ubuntu20-geos-env:v6.2.8-intelmpi_2021.3.0-intel_2021.3.0
auth:
username: $DOCKERHUB_USER
password: $DOCKERHUB_AUTH_TOKEN
Expand All @@ -32,14 +32,14 @@ workflows:
matrix:
parameters:
compiler: [gfortran, ifort]
context:
context:
- docker-hub-creds
- build-GEOSgcm:
name: build-GEOSgcm-on-<< matrix.compiler >>
matrix:
parameters:
compiler: [gfortran, ifort]
context:
context:
- docker-hub-creds
###################################################
# - make-FV3-exp: #
Expand All @@ -66,7 +66,7 @@ workflows:
matrix:
parameters:
compiler: [gfortran, ifort]
context:
context:
- docker-hub-creds
#####################################################
# - build-GEOSadas: #
Expand All @@ -86,7 +86,7 @@ commands:
type: string
default: ""
steps:
- run:
- run:
name: "Versions, etc."
command: |
mpirun --version && << parameters.compiler >> --version && echo $BASEDIR && pwd && ls && echo "$(nproc)"
Expand All @@ -98,7 +98,7 @@ commands:
type: string
default: ""
steps:
- run:
- run:
name: "Checkout fixture"
command: |
cd ${CIRCLE_WORKING_DIRECTORY}
Expand All @@ -114,7 +114,7 @@ commands:
type: string
default: ""
steps:
- run:
- run:
name: "Checkout branch on fixture"
command: |
cd ${CIRCLE_WORKING_DIRECTORY}/<< parameters.repo >>
Expand All @@ -127,7 +127,7 @@ commands:
type: string
default: ""
steps:
- run:
- run:
name: "Mepo clone external repos"
command: |
cd ${CIRCLE_WORKING_DIRECTORY}/<< parameters.repo >>
Expand All @@ -141,7 +141,7 @@ commands:
type: string
default: ""
steps:
- run:
- run:
name: "Mepo develop GEOSgcm_GridComp GEOSgcm_App GMAO_Shared"
command: |
cd ${CIRCLE_WORKING_DIRECTORY}/<< parameters.repo >>
Expand All @@ -158,7 +158,7 @@ commands:
type: string
default: ""
steps:
- run:
- run:
name: "Run CMake"
command: |
mkdir -p /logfiles
Expand All @@ -174,7 +174,7 @@ commands:
type: string
default: ""
steps:
- run:
- run:
name: "Build and install"
command: |
cd ${CIRCLE_WORKING_DIRECTORY}/workspace/build-<< parameters.repo >>
Expand All @@ -188,7 +188,7 @@ commands:
type: string
default: ""
steps:
- run:
- run:
name: "Mepo checkout MAPL branch"
command: |
cd ${CIRCLE_WORKING_DIRECTORY}/<< parameters.repo >>/src/Shared/@MAPL
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/workflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -139,7 +139,7 @@ jobs:
name: Build and Test MAPL Intel
runs-on: ubuntu-latest
container:
image: gmao/ubuntu20-geos-env:v6.2.8-intelmpi_2021.2.0-intel_2021.2.0
image: gmao/ubuntu20-geos-env:v6.2.8-intelmpi_2021.3.0-intel_2021.3.0
# Per https://github.com/actions/virtual-environments/issues/1445#issuecomment-713861495
# It seems like we might not need secrets on GitHub Actions which is good for forked
# pull requests
Expand Down
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Changed

- Updated `components.yaml`
- ESMA_env v3.8.0 (Use Intel 2021.3)
- ESMA_cmake v3.8.0 (Use `-march=core-avx2` for Intel Fortran)
- These are non-zero-diff for GEOS
- Updated the Intel CI image to Intel 2021.3

### Removed

### Deprecated
Expand Down
4 changes: 2 additions & 2 deletions components.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@ MAPL:
ESMA_env:
local: ./ESMA_env
remote: ../ESMA_env.git
tag: v3.7.0
tag: v3.8.0
develop: main

ESMA_cmake:
local: ./ESMA_cmake
remote: ../ESMA_cmake.git
tag: v3.7.2
tag: v3.8.0
develop: develop

ecbuild:
Expand Down

0 comments on commit 20b8f96

Please sign in to comment.