port for gaeac6#1043
Conversation
apcraig
left a comment
There was a problem hiding this comment.
Please remove the generic gaea_intel implementation. I thought that was going to be part of this PR.
Please consider updating the gaeac5_intel env variables to specify versions.
Please update the MACHINFO and ENVINFO settings in the env files for gaeac5 and gaeac6. You can find MACHINFO here, https://docs.rdhpcs.noaa.gov/systems/gaea_user_guide.html. For the ENVINFO, I normally load the modules in the env file in a login window just like they're specified. Then I'll do module load to check versions. Then I'll go deeper and do ifort/icc/ifx/icx --version and report that. If you are specifying particular versions of modules, those versions should be static and it's helpful to detail that info in the ENVINFO variable so we can track more easily exactly what each machine is using.
Do you want me to create an inputdata space on gaea? I'm not sure how the scratch space is setup though, I don't seem to have permission anywhere. Is there a space on scratch I should use that is not scrubbed?
|
I have not been able to run on gaeac6 yet, but have reviewed the port, built on c5 and c6, and run on c5. Several comments
I have created a git diff text file to show how I fixed those things, gaea:/ncrc/home1/Anthony.Craig/rg.dev.gaea.diffs01 if you want to use that as a reference. I'm also happy to PR these changes to the dev/gaea branch if you agree to these changes and prefer I use that method. Also, please test run quick suites on both c5 and c6 to make sure things are working. I hope to have access to c6 soon-ish to verify the c6 port. But if that takes time, we can merge once we are both comfortable that things are working well. |
|
I'm reviewing and testing again. There are several changes that still should be made based on my prior suggestions. I will create a PR to your branch. |
|
I have created a PR to the rgrumbine:dev/gaea branch, rgrumbine#1 |
|
I ran a bit of a larger test suite on c5 and the inputdata is a little out of date, many test cases do not run due to missing data. We need to update the inputdata. @rgrumbine, should we swap the inputdata area to a directory that I own and can keep up to date? I'm also happy to move the missing data onto gaea and then let you copy it into your space, that should work too. |
|
I moved all the latest inputdata to gaea and updated the inputdata env variable to point to my directories in rgrumbine#1 |
|
With the updated inputdata and other changes in rgrumbine#1, I'm getting consistent results testing quick_suite, base_suite, unittest_suite, 713 measured results of 713 total results If rgrumbine#1 can be reviewed and merged into this PR, then I think this PR could be ready to go. |
Update gaea port
|
This looks good to me. @rgrumbine, are you comfortable with the current implementation, have you confirmed it works for you? Are you OK using --acct and --queue on the cice.setup command line to setup cases on c6 for now? |
|
It all looks and works fine for me. Thank you |
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
Port to geac6
Robert Grumbine
quick_suite:
16 measured results of 16 total results
16 of 16 tests PASSED
0 of 16 tests PENDING
0 of 16 tests MISSING data
0 of 16 tests FAILED
Port to gaeac6