-
Notifications
You must be signed in to change notification settings - Fork 20
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
update the MPAS model to the latest gsl/develop version v8.2.2-2.6 #265
base: develop
Are you sure you want to change the base?
Conversation
FAILED on jet started build_and_test on jet at UTC time: Thu Jan 30 17:16:44 UTC 2025
workdir: /lfs5/BMC/wrfruc/rrfsbot/PRs_RDASApp/265 |
@guoqing-noaa, is there a particular reason we need a separate fork of the MPAS-model? Would it be possible to incorporate the updates directly into the MPAS-Dev/MPAS-Model repo and then sync the submodule from there? |
@delippi Good question! The GSL model group is in discussion with NCAR about committing back to the authoritative repo on a regular basis. But it looks like there are still quite a few challenges there. New model updates are not able to be merged into the authoritative repo in time. The GSL physics schemes in MPAS are still in a rapid evolution process. If there is a model problem, we will rely upon the model group to resolve it. So it is a safe bet to track the NOAA-GSL repo. |
Convert to draft while debugging on the compiling issue. |
That makes sense. Thanks for the clarification! I think it is fine as long as there is always talk (and action) about committing back to the authoritative repo. We definitely don't want things to diverge too much. |
PR to the MPAS-Model: |
NOAA-GSL/MPAS-Model#90 has been merged. |
FAILED on jet started build_and_test on jet at UTC time: Wed Feb 12 20:11:39 UTC 2025
workdir: /lfs5/BMC/wrfruc/rrfsbot/PRs_RDASApp/265 |
FAILED on hera started build_and_test on hera at UTC time: Wed Feb 12 22:28:36 UTC 2025
workdir: /scratch1/NCEPDEV/fv3-cam/rrfsbot/PRs_RDASApp/265 |
PASSED on jet started build_and_test on jet at UTC time: Wed Feb 12 22:37:04 UTC 2025
workdir: /lfs5/BMC/wrfruc/rrfsbot/PRs_RDASApp/265 |
@ShunLiu-NOAA @delippi @SamuelDegelia-NOAA @TingLei-NOAA |
@@ -92,6 +92,9 @@ case ${BUILD_TARGET} in | |||
;; | |||
esac | |||
|
|||
# tweak sorc/mpas/src/core_init_atmosphere/mpas_init_atm_cases.F to make building work | |||
sed -i -e "5549 s/.*/call mpas_log_write('Interpolating SOILM000')/" sorc/mpas/src/core_init_atmosphere/mpas_init_atm_cases.F | |||
|
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 reason for this tweak is documented by this issue: NOAA-GSL/MPAS-Model#93
Currently, we don't know what is a good way to move forward with this on the MPAS-Model side.
The standard alone CMake can build MPAS-Model, but RDASApp complains about line 5549 of the 'mpas_init_atm_cases.F" file. I don't have time to debug this for the moment. But we cannot wait and need to move forward on using the GSL MPAS for RDASApp.
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.
Maybe we should bring this to RRFS developer meeting. It is a weird change.
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.
@ShunLiu-NOAA That's a good idea! Hope that will elevate the priorities for this issue. Thanks!
Can we make sure it passes on hera too? After that I think this will be good to go. |
PASSED on hera started build_and_test on hera at UTC time: Thu Feb 13 19:55:59 UTC 2025
workdir: /scratch1/NCEPDEV/fv3-cam/rrfsbot/PRs_RDASApp/265 |
The rrfs-workflow needs the latest GSL MPAS version to run JEDIVAR correctly.