-
Notifications
You must be signed in to change notification settings - Fork 338
Open
Labels
code healthimproving internal code structure to make easier to maintain (sustainability)improving internal code structure to make easier to maintain (sustainability)enhancementnew capability or improved behavior of existing capabilitynew capability or improved behavior of existing capabilitypriority: lowBackground task that doesn't need to be done right away.Background task that doesn't need to be done right away.
Milestone
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
Metadata
Metadata
Assignees
Labels
code healthimproving internal code structure to make easier to maintain (sustainability)improving internal code structure to make easier to maintain (sustainability)enhancementnew capability or improved behavior of existing capabilitynew capability or improved behavior of existing capabilitypriority: lowBackground task that doesn't need to be done right away.Background task that doesn't need to be done right away.