-
Notifications
You must be signed in to change notification settings - Fork 45
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 ERA5 data atmosphere mode and bring HAFS related changes (recreated from different branch) #108
Conversation
* change cdeps data component module names when a CPP macro named CESMCOUPLED is not defined. Co-authored-by: Jun Wang <[email protected]> Co-authored-by: Jim Edwards <[email protected]>
Sync HAFS for with recent work in NOAA/EMC
Merge feature/hafs_couplehycom_cdeps back to support/HAFS
@binli2337 I had to update this PR since support/HAFS was protected and I could not fix the issue related with the CESM. if you don't mind could you test this with the UFS application. Thanks. |
@jedwards4b @mvertens I updated PR description with the result of CDEPS aux tests. I have only one failed test and more information can be found in there. It seems that it is related with the configuration of data atmosphere. Let me know if this is not expected. |
@junwang-noaa @binli2337 This PR also includes the work related with the renaming of CDEPS modules. I have already tested it under HAFS application by running HAFS specific RTs as well as the ones in rt.conf and all of them was fine but it would be nice to check it again by you. |
@uturuncoglu I ran the cdeps testlist against my PR #106 and compared to the july baseline just a couple of days ago and all passed. There are no expected failures. I see this difference in nuopc.runconfig:
This came from components/cdeps/datm/cime_config/testdefs/testmods_dirs/datm/1PT/shell_commands |
@jedwards4b it is strange, actually I could not find anything in this PR that could lead to issue. Anyway, let me check again. |
Okay. I run again that particular test again and it pass without any issue. I am not sure but my glade quote was full and maybe that was the reason. The alpha test were failed because of it. Anyway, I'll keep continue to test and let you know. |
@jedwards4b I think that the test defined as CDEPS aux test is |
@uturuncoglu Thanks for including those changes and tested in HAFS. The code changes look good to me. |
All CESM prealpha test are run and the failed tests are listed in the PR description. It seems that they are not related with this PR. |
@uturuncoglu @junwang-noaa All cdeps tests in ufs-weather-model are successful. |
@binli2337 That is great! Thanks for testing this PR. |
@jedwards4b do you want me to go and merge this PR or do you have any idea about the difference between |
@uturuncoglu You need to merge master into your branch for all of the cdeps tests to pass.
|
@jedwards4b Thanks. Okay. I'll do it once Cheyyene is back and test again. |
Description of changes
This PR aims to bring UFS HAFS related changes to the upstream.
*_modelio::
section, which includesdiro
andlogfile
does not exist. the model was looking those attributes and failing but now it uses defaults (diro = "."
andlogfile = "d"//shr_string_toLower(compname)//".log"
) if this is the case.Specific notes
The testing will be combined with the CMEPS PR (coming soon).
Contributors other than yourself, if any: @binli2337 @BinLiu-NOAA
CMEPS Issues Fixed (include github issue #):
Are there dependencies on other component PRs
Are changes expected to change answers?
Any User Interface Changes (namelist or namelist defaults changes)?
Testing performed:
(required) aux_cdeps
SMS_Vnuopc_Ld5_P1.1x1_mexicocityMEX.2000_DATM%1PT_SLND_SICE_SOCN_SROF_SGLC_SWAV_SESP
test is failing withERROR: (shr_stream_findBounds) ERROR: rDateIn lt rDatelvd limit true
which seems related with the configuration indatm.streams.xml
. As for your reference, the run directory is in/glade/scratch/turuncu/SMS_Vnuopc_Ld5_P1.1x1_mexicocityMEX.2000_DATM%1PT_SLND_SICE_SOCN_SROF_SGLC_SWAV_SESP.cheyenne_intel.20210723_155750_fc2o4x/run
(optional) CESM prealpha test
Here is the detail investigation of the errors,
DAE_N2_D_Lh12_Vnuopc.f10_f10_mg37.I2000Clm50BgcCrop: It runs but killed by the scheduler due to time out.
ERC_D_Ln9_Vnuopc.mpasa480z32_mpasa480.FHS94: fails in build with following error.
/glade/work/turuncu/TESTING/CESM_hafs/components/cam/src/dynamics/mpas/dycore/src/framework/mpas_derived_types.F(35): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [ESMF_STUBS]
ERP_D_Ln9_Vnuopc.C48_C48_mg17.QPC6: I checkout externals by providing
-o
option as @jedwards4b suggested and I have../../libraries/FMS/
directory now but the test still fails with/glade/work/turuncu/TESTING/CESM_hafs/components/cam/src/dynamics/fv3/atmos_cubed_sphere/tools/fv_mp_mod.F90(75): error #6580: Name in only-list does not exist or is not accessible. [MPP_NODE]
error.ERP_D_Ln9_Vnuopc.f09_f09_mg17.FSD.cheyenne_intel.cam-outfrq9s_contrail: It gives floating point error in atm PEs.
IRT_N3_PM3_Ld7_Vnuopc.f19_g17.BHIST: It could not find suitable decomposition configuration and fails with
CAM build-namelist - ERROR: fv_decomp_set failed to find a decomposition.
error.NCK_Ld5_Vnuopc.f19_g17.B1850G and NCK_Vnuopc.f19_g17.B1850: It runs but there are Andover changes and do not validate.
SMS_Lm13_Vnuopc.f10_f10_mg37.I1850Clm50SpG: It dies with
BlockingIOError: [Errno 11] Resource temporarily unavailable:
during run.SMS_Ln9_Vnuopc.f19_f19_mg17.FXHIST: It runs but killed by the scheduler due to time out.
SMS_Vnuopc_Lm13.f10_f10_mg37.I1850Clm50SpG Again, it dies with
BlockingIOError: [Errno 11] Resource temporarily unavailable:
during run.Hashes used for testing: