-
Notifications
You must be signed in to change notification settings - Fork 146
Running on gaea #1013
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
Running on gaea #1013
Conversation
Is there a reason not to add C6 in addition to C5? |
@@ -0,0 +1,57 @@ | |||
#============================================================================== | |||
# Makefile macros for NOAA hera, intel compiler |
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.
hera->gaeaC5
@@ -7,20 +7,27 @@ endif | |||
|
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.
The env.gaea should probably be env.gaeac5 since this I presume gaeac6 would be different.
I'm happy to merge this when ready. @rgrumbine @DeniseWorthen, just let me know when you're happy and when it's ready. |
@rgrumbine Gaea C5 and C6 are different machines. If the intent is to enable on Gaea, it needs to be clear which gaea. |
Agreed Denise. I'll make the update(s) |
I've made the changes and passed the quick_start suite. |
Are files |
setenv ICE_MACHINE_ENVINFO "ifort 18.0.5 20180823, cray-mpich, cray-netcdf" | ||
setenv ICE_MACHINE_MAKE gmake | ||
setenv ICE_MACHINE_WKDIR $HOME/scratch/CICE_RUNS | ||
setenv ICE_MACHINE_INPUTDATA /ncrc/home1/Robert.Grumbine/rgdev/CICE_INPUTDATA |
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.
This input would not be available to anyone else on Gaea. I'd suggest moving it to a world-shared space.
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.
Macros.gaea_intel and env.gaea_intel aren't required, but do work on both c5 and c6.
The path is actually a link to a world-shared disk. Specifying it this way, though, gives some parallelism between different platforms. For gaea, hera, and wcoss2, the path is $BOBHOME/rgdev/CICE_INPUTDATA
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.
OK, but Gaea provides "world-shared" project space for this purpose, eg /gpfs/f5/epic/world-shared/...
@rgrumbine @DeniseWorthen we are working toward a numbered release in the next few weeks, so please finish this up if you'd like to have it included. I generally think it's better to use generic, world-readable pathnames rather than those with specific usernames, for maintenance reasons. |
I agree about avoiding over-specific file paths. In this case, it is as for using Tony Craig's path on hera and other systems -- to have a shared location for the CICE input data files. At least when I started, Tony wasn't on gaea. @DeniseWorthen I think I addressed your concerns about c5 vs. c6 |
@rgrumbine OK, thanks. I think the "generic" gaea files (ie, w/o the c5/c6 attribute) should be removed, but I leave that to the preferences of the upstream managers to request. I would also only note that C5 is no longer a Tier 1 platform for UWM, only C6 is now Tier 1. I'll approve in the interests of moving the PR along though. |
thanks @DeniseWorthen |
For detailed information about submitting Pull Requests (PRs) to the CICE-Consortium,
please refer to: https://github.com/CICE-Consortium/About-Us/wiki/Resource-Index#information-for-developers
PR checklist
Macros and env to run on gaea
Robert Grumbine
executes quick_suite