Skip to content
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

Draft
wants to merge 26 commits into
base: cesm-coupling
Choose a base branch
from

Conversation

ekluzek
Copy link
Collaborator

@ekluzek ekluzek commented Mar 18, 2022

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 ?

@ekluzek ekluzek added enhancement Improving usability, performance or other types of enhancements WIP [DO NOT MERGE] Working in Progress - not ready to merge yet cesm-coupling For cesm coupling labels Mar 18, 2022
@ekluzek ekluzek requested a review from nmizukami March 18, 2022 15:54
@ekluzek ekluzek self-assigned this Mar 18, 2022
@ekluzek ekluzek marked this pull request as draft March 18, 2022 15:54
@nmizukami
Copy link
Collaborator

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?

@ekluzek
Copy link
Collaborator Author

ekluzek commented Mar 18, 2022

Good point. I'll fix that.

@ekluzek ekluzek marked this pull request as ready for review March 18, 2022 21:16
@ekluzek ekluzek changed the base branch from main to cesm-coupling March 18, 2022 21:16
@ekluzek ekluzek marked this pull request as draft March 18, 2022 21:16
@@ -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
Copy link
Collaborator

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?

Copy link
Collaborator Author

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cesm-coupling For cesm coupling enhancement Improving usability, performance or other types of enhancements WIP [DO NOT MERGE] Working in Progress - not ready to merge yet
Projects
None yet
2 participants