NoahMP ten-layer configuration changes#232
NoahMP ten-layer configuration changes#232clark-evans wants to merge 3 commits intoufs-community:gsl/developfrom
Conversation
Based on guidance from Cenlin He and the NoahMP team at NSF NCAR-RAL
|
@guoqing-noaa do you think #228 could also be why the Cmake build in the CI tests is failing here? It's failing with a different file than yours, module_bl_gwdo.F, but that file is also connected to the physics_mmm package (NCAR/MMM-physics repo), and the parent file in the upstream was last updated five days ago. |
|
@clark-evans If we update the IC files, the noahmp tests will run, but the comparison will fail. Correct? |
@clark-evans Yes, that's the same failure. I only pasted half of the error message. I just added the error message on the In fact, all CMake build will fail at this moment and will need the hotfix at PR #231 |
|
Thanks @dustinswales and @guoqing-noaa. Dustin and I talked in the hallway; we'll discuss strategy for this PR at the code discussion later today. |
|
FWIW the noahmp CI tests pass when I revert the NoahMP lookup table to the old version. I'll add the change back, which will break the noahmp CI tests again until or unless we update the init file used in those tests. |
These changes are based on guidance from Cenlin He and the NoahMP team at NSF NCAR-RAL to implement a ten-layer, 5-m--deep NoahMP LSM configuration in MPAS. Summarizing the changes:
Mandatory Questions
Note: the changes to the NoahMP parameter table cause the NoahMP baselines to fail. (The changes to mpas_atmphys_initialize_real.F are based on config_nSoilLevels rather than the chosen LSM, so a four-layer NoahMP configuration to a 2-m depth would still work in the context of that file.) Because we do not run init_atmosphere as part of the CI tests, new mpas.init.nc files would be needed.
Priority Reviewers