ESCOMP / ESCOMP/CTSM

Move to the mpi_f08 library in CTSM

Open
#2,352 1 comment 0 reactions 0 assignees View on GitHub
code health enhancement priority: low
Dominant language
Fortran
Stars
352
Forks
361
Avg merge
6d 6h
Merged PRs (30d)
8

Description

We talked about this in the last CSEG meeting. CAM-SIMA is likely to be moving to the mpi_f08 library, and it would be good for CESM to as well. This is a full 2008 library which adds type checking and use modules for MPI. So it brings in a lot of error checking that would be beneficial.

It looks like CTSM widely uses shr_mpi_mod and most MPI calls are hidden under spmdMod. So the following would need to change:

utils/clmfates_interfaceMod.F90
utils/spmdMod.F90
main/decompInitMod.F90
main/controlMod.F90

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.