-
Notifications
You must be signed in to change notification settings - Fork 53
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Some cesm build changes #267
base: cesm-coupling
Are you sure you want to change the base?
Conversation
Hi Erik (@ekluzek), you pull-requested to main branch(This is still serial version main trunk). I guess you meant to merge into cesm-coupling? |
Good point. I'll fix that. |
…nto cesm_build_changes
…nto cesm_build_changes
…gth for the X edit descriptor, which is required to compile with nag, it is required in the fortran standard, so this addresses part of ESCOMP#275
…ays available on all compilers, addresses ESCOMP#275
…s available on all compilers, addresses ESCOMP#275
@@ -9,6 +9,7 @@ MODULE mpi_utils | |||
USE globalData, ONLY: masterproc | |||
USE public_var, ONLY: root | |||
USE public_var, ONLY: iulog | |||
USE shr_sys_mod,ONLY: shr_sys_flush |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi Erik, wondering how this works for stand-alone. does stand-alone access to shr_sys_mod?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We can make it available. I think the standalone build will have to change a little bit, but not too much. I plan to make a crack at that a bit later.
…sm_build_changes Conflicts: route/build/src/mpi_utils.f90
…ready done just above, you could nullify the previous pointer after deallocating it, and then you could check if list is associated, since it would be nullified, as is now it fails on doing the associated function on a dangling pointer
… two dummy arguments in a subroutine, so added a check that the index weren't the same, and also only do the swap if the valus are actually different
… ER test with nag, add a 5x5 threaded test since the 1x25 one fails on izumi
Bring in some important changes for the cesm build. Also get the test list on izumi overall working.
Issues addressed:
Fixes #281 Done
Fixes #277 Done
Fixes #259 Done
Fixes #266 Done
Fixes #262
Fixes #275 Done
Fixes #276 Fix for standalone build
Fixes #270 ?
Fixes #238 ?