ESMCI / cmeps-cime

This is a "fork" of the cime repository that has the development version of the nuopc CMEPS driver and mediator
Other
0 stars 0 forks source link

changes to get mosart river model nuopc cap working with nuopc-cmeps #71

Closed mvertens closed 5 years ago

mvertens commented 5 years ago

changes to get mosart river model nuopc cap working

This PR does several things:

  1. It incorporates changes in nuopc-cmeps that are necessary to have mosart working with ctsm.
    • A new test for this has been added to the testlist - SMS_Vnuopc_Ln10.f19_f19_mg17.I2000Clm50SpGs.cheyenne_intel.clm-nuopc_cap The results of this test when examining mosart history files are that they are round-off level different in comparing with SMS_Vmct_Ln10.f19_f19_mg17.I2000Clm50SpGs.cheyenne_intel.clm-nuopc_cap
  2. seq_comm_mct.F90 has been removed from src/drivers/nuopc/shr - and esm.F90 has been simplified to account fo this.
  3. Externals that need to be changed (everything is still at the head of the branches)
    • cam was slightly modified to account for the seq_comm_mct removal - the branch needs to be updated (nuopc_cap_tags/nuopc_cap_n28_cam6_1_008)
    • mosart needs to be updated (bf53c0b)

Test suite: ./create_test --xml-testlist ../src/drivers/nuopc/cime_config/testdefs/testlist_drv.xml --xml-machine cheyenne --xml-category nuopc --walltime 00:30:00 --compare jan24 --baseline-root /glade/scratch/dunlap/BASELINES Test baseline: /glade/scratch/dunlap/BASELINES/jan24 Test namelist changes: no Test status: bit for bit except for 2 rof fields in X compsets Fixes: none User interface changes?: no Update gh-pages html (Y/N)?:N Code review:

rsdunlapiv commented 5 years ago
qcmd -l walltime=4:00:00 --  ./create_test --xml-testlist ../src/drivers/nuopc/cime_config/testdefs/testlist_drv.xml --xml-machine cheyenne --xml-category nuopc --walltime 00:30:00 --compare jan24 --baseline-root /glade/scratch/dunlap/BASELINES/ --generate feb4
rsdunlapiv commented 5 years ago

Failures are as expected:

dunlap@cheyenne6:/glade/scratch/dunlap> ./cs.status.20190204_164304_aslv75 | grep "FAIL " | grep -v NLCOMP    FAIL ERR_Vnuopc_Ld5.f19_g16.BMOM.cheyenne_intel.allactive-nuopc_cap_io COMPARE_base_rest
    FAIL ERS_Vnuopc_Ld5.T62_g16.CMOM.cheyenne_intel.mom-nuopc_cap COMPARE_base_rest
    FAIL ERS_Vnuopc_Ld5.T62_g16.GMOM.cheyenne_intel.mom-nuopc_cap COMPARE_base_rest
    FAIL ERS_Vnuopc_Ln5.f19_g17.F2000Nuopc.cheyenne_intel.cam-nuopc_cap BASELINE jan24: DIFF
    FAIL ERS_Vnuopc_Ln5.f45_f45_mg37.I2000Clm50SpNuopc.cheyenne_intel.clm-nuopc_cap BASELINE jan24: DIFF
    FAIL ERS_Vnuopc_Ln9.f19_g17.X.cheyenne_intel BASELINE jan24: DIFF
    FAIL ERS_Vnuopc_Ln9_N3.f19_g17_rx1.A.cheyenne_intel TPUTCOMP Error: Computation time increase > 25 pct from baseline
    FAIL SMS_Vnuopc.f19_g17.X.cheyenne_intel BASELINE jan24: DIFF
    FAIL SMS_Vnuopc_Ld1_N3.f19_g17_rx1.A.cheyenne_intel TPUTCOMP Error: Computation time increase > 25 pct from baseline
    FAIL SMS_Vnuopc_Ld5.f19_g16.BMOM.cheyenne_intel.allactive-nuopc_cap_io MEMCOMP Error: Memory usage increase > 10% from baseline
    FAIL SMS_Vnuopc_Ln5.f19_f19_mg17.I2000Clm50SpGs.cheyenne_intel.clm-nuopc_cap BASELINE jan24: ERROR BFAIL baseline directory '/glade/scratch/dunlap/BASELINES/jan24/SMS_Vnuopc_Ln5.f19_f19_mg17.I2000Clm50SpGs.cheyenne_intel.clm-nuopc_cap' does not exist
    FAIL SMS_Vnuopc_Ln5.f19_g17.F2000Nuopc.cheyenne_intel.cam-nuopc_cap BASELINE jan24: DIFF
    FAIL SMS_Vnuopc_Ln5.f45_f45_mg37.I2000Clm50SpNuopc.cheyenne_intel.clm-nuopc_cap BASELINE jan24: DIFF