Merge latest RUC LSM into community develop#1646
Conversation
|
I see you put |
|
@tanyasmirnova Have these changes been tested yet? If not, do you need some assistance? |
|
@grantfirl Thank you for your question. I am still addressing your comments and the code is still changing. However @RatkoVasic-NOAA started performing a regression tests for my PR. We had a show stopper with compiling -DCCPP_SUITES=FV3_GFS_v17_coupled_p8_sfcocn -DCMEPS_AOFLUX=ON. It appears that CMEPS_AOFLUX has its own meta file that needs to be updated. This is where we are right now. |
|
@tanyasmirnova CMEPS is also defined as CCPP host model for calculating atmosphere-ocean fluxes on exchange grid. So, it has own data structures and metadata file. Let me know if you need help. |
|
@uturuncoglu I am adding some variables to MED_typedefs.meta. I have a questions: what section should I put xlat_d, xlon_d. They are defined under Grid property in GFS_typedefs.meta: |
|
@uturuncoglu I think I figured it out. |
|
@grantfirl @uturuncoglu When I added missing variables to CMEPS metadata, I got the following error in compilation with CMEPS:Compiling CMEPS with CCPP support. Tried extensions .c .C .c++ .cc .cpp .cxx .cu .mpp .m .M .mm .h .hh .h++ CMake Error at CICE-interface/CMakeLists.txt:71 (add_library): The log file is in /scratch1/BMC/gsd-fv3-dev/smirnova/ccpp_fv3/ufs_community_6mar23/tests/comp_CMEPS.log Could you suggest us how to fix this error? |
|
@uturuncoglu I suggest to have clean build by changing "${BUILD_JOBS:-4}" parameter in ./build.sh (in the root model directory) and make it run with 1 thread like "${BUILD_JOBS:-1}". So, this will allow you to compile model component sequentially and make the error more apparent. Form your error output, it seems that the problem is on other components. BTW, I could only access to Orion and Cheyenne. So, if you want me to look at we need to compile on those platforms. |
|
@uturuncoglu Ufuk, I updated Tanya's branch so you can try to compile on Orion or Cheyenne. Here is the procedure: |
|
@tanyasmirnova @RatkoVasic-NOAA @uturuncoglu @DeniseWorthen It was pointed out in the UFS code management meeting that we'll need a PR in CMEPS for the changes there that should be linked to this PR.
|
|
Thank you very much, Everybody, for your help. Ratko, could you please make a PR in CMEPS? |
I can do the PR, but compilation is still failing. |
|
@tanyasmirnova @RatkoVasic-NOAA I ll look at this today. I am out of office now. |
PR NOAA-EMC/CMEPS#84 is in. |
|
@RatkoVasic-NOAA @uturuncoglu @SamuelTrahanNOAA Sam is on board to help with testing of this PR. The SD with CMEPS is still not compiling. |
|
Testing on jet/gaea has been quite slow. Pushing to have those finished by 2pm, then we can move forward with merging process. |
I have access to some Jet projects that have a very high priority (FairShare rating) so if you find it impossible to run on Jet, I can do that for you. |
|
Thanks, @SamuelTrahanNOAA . I think Jet is almost finished, so I dont want to ask you to do that quite yet. |
|
Thanks, @grantfirl . Feel free to merge ccpp |
|
The ccpp has been merged and we're waiting on fv3atm |
|
@SamuelTrahanNOAA @tanyasmirnova fv3 pr was merged. Go ahead to update submodule pointer and revert change in gitmodules. |
|
The CMEPS PR still needs to be merged. |
|
I did update the FV3 submodule, but until the CMEPS PR is merged, I cannot update that one. |
|
Sorry @SamuelTrahanNOAA Someone marked that the subcomponent PRs were approved, but CMEPS has not been. Hopefully Jun or Brian can quickly approve. |
|
CMEPS is merged hash 91bcb84 |
|
The .gitmodules is reverted, and the FV3 & CMEPS point to their authoritative branches. You can merge this now. |
Description
This PR merges changes from RRFS_dev to UFS community develop related to:
Provide a detailed description of what this PR does. What bug does it fix, or what feature does it add? Is a change of answers expected from this PR? Are any library updates included in this PR (modulefiles etc.)?
-->
Top of commit queue on: TBD
Input data additions/changes
Anticipated changes to regression tests:
Subcomponents involved:
Combined with PR's (If Applicable):
Commit Queue Checklist:
Linked PR's and Issues:
Testing Day Checklist:
Testing Log (for CM's):