E3SM icon indicating copy to clipboard operation
E3SM copied to clipboard

Changes the default setting for `rof_heat`

Open bishtgautam opened this issue 1 year ago • 12 comments

The heat model in MOSART is not supported by default. Thus, the default value of rof_heat is set to .false..

[NML] [BFB] but removes fields from coupler history.

bishtgautam avatar Feb 22 '24 23:02 bishtgautam

PR Preview Action v1.4.7 :---: :rocket: Deployed preview to https://E3SM-Project.github.io/E3SM/pr-preview/pr-6253/ on branch gh-pages at 2024-02-22 23:37 UTC

github-actions[bot] avatar Feb 22 '24 23:02 github-actions[bot]

This is also BFB right? Since it was turned off in MOSART.

rljacob avatar Feb 23 '24 01:02 rljacob

I'm testing this pr on next

peterdschwartz avatar Feb 27 '24 15:02 peterdschwartz

ERS_D.ne4pg2_oQU480.I20TRELM.chrysalis_intel.elm-disableDynpftCheck FAILs when I merged this to next

  4:  decompInit_lnd(): Number of clumps exceeds number of land grid cells
  4:          256         201
 25:  decompInit_lnd(): Number of clumps exceeds number of land grid cells
 25:          256         201
 25:  ENDRUN:
 25:  ERROR in decompInitMod.F90 at line 183

edit: going through the diffs as well

peterdschwartz avatar Feb 27 '24 19:02 peterdschwartz

Did you update submodules? This is a coupler flag and should have no impact outside of it.

rljacob avatar Feb 27 '24 19:02 rljacob

@rljacob I believe I did. git submodule update --init --recursive didn't do any changes after executing it again. I'll clean all and rebuild to be sure

peterdschwartz avatar Feb 27 '24 19:02 peterdschwartz

@rljacob Same error message for that test. I removed some submodules and rechecked them out to ensure a clean working tree and same error message.

Also, There are many diffs due to missing field lists.

SUMMARY of cprnc:
 A total number of    186 fields were compared
          of which      0 had non-zero differences
               and      0 had differences in fill patterns
               and      0 had different dimension sizes
               and      0 had different data types
 A total number of      0 fields could not be analyzed
 A total number of      0 time-varying fields on file 1 were not found on file 2.
 A total number of      0 time-constant fields on file 1 were not found on file 2.
 A total number of     10 time-varying fields on file 2 were not found on file 1.
 A total number of      0 time-constant fields on file 2 were not found on file 1.
  diff_test: the two files DIFFER only in their field lists

List of tests with DIFFs ( i didn't check them all to see if they're the same yet)

     FAIL ERIO.ne30_g16_rx1.A.chrysalis_intel BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL ERP_Ld15.ne4pg2_ne4pg2.IELMFATES.chrysalis_intel.elm-fates_cold_allvars BASELINE master: DIFF
    FAIL ERS.MOS_USRDAT.RMOSNLDAS.chrysalis_intel.mosart-sediment BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL ERS.f09_f09.IELM.chrysalis_intel.elm-lnd_rof_2way BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL ERS.f09_g16.I1850ELMCN.chrysalis_intel.elm-bgcinterface BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL ERS.f09_g16.I1850GSWCNPRDCTCBC.chrysalis_intel.elm-vstrd BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL ERS.f09_g16.IELMBC.chrysalis_intel BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL ERS.f09_g16.IELMBC.chrysalis_intel.elm-simple_decomp BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL ERS.f19_f19.I1850ELMCN.chrysalis_intel BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL ERS.f19_f19.I20TRELMCN.chrysalis_intel BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL ERS.f19_g16.I1850CNECACNTBC.chrysalis_intel.elm-eca BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL ERS.f19_g16.I1850CNECACTCBC.chrysalis_intel.elm-eca BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL ERS.f19_g16.I1850CNRDCTCBC.chrysalis_intel.elm-rd BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL ERS.f19_g16.I1850ELM.chrysalis_intel.elm-betr BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL ERS.f19_g16.I1850ELM.chrysalis_intel.elm-vst BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL ERS.f19_g16.I1850GSWCNPECACNTBC.chrysalis_intel.elm-eca_f19_g16_I1850GSWCNPECACNTBC BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL ERS.f19_g16.I20TRGSWCNPECACNTBC.chrysalis_intel.elm-eca_f19_g16_I20TRGSWCNPECACNTBC BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL ERS.f19_g16.I20TRGSWCNPRDCTCBC.chrysalis_intel.elm-ctc_f19_g16_I20TRGSWCNPRDCTCBC BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL ERS.f19_g16_rx1.A.chrysalis_intel BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL ERS.hcru_hcru.I20TRGSWCNPRDCTCBC.chrysalis_intel.elm-erosion BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL ERS.ne30_g16_rx1.A.chrysalis_intel BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL ERS.ne30pg2_r05_IcoswISC30E3r5.GPMPAS-JRA.chrysalis_intel.mosart-rof_ocn_2way BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL ERS.r05_r05.IELM.chrysalis_intel.elm-V2_ELM_MOSART_features BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL ERS.r05_r05.RMOSGPCC.chrysalis_intel.mosart-gpcc_1972 BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL ERS.r05_r05.RMOSGPCC.chrysalis_intel.mosart-heat BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL ERS_D.f09_f09.IELM.chrysalis_intel.elm-koch_snowflake BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL ERS_D.f09_f09.IELM.chrysalis_intel.elm-solar_rad BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL ERS_D.f09_g16.I1850ELMCN.chrysalis_intel BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL ERS_D.f19_f19.IELM.chrysalis_intel.elm-ic_f19_f19_ielm BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL ERS_D.f19_g16.I1850GSWCNPRDCTCBC.chrysalis_intel.elm-ctc_f19_g16_I1850GSWCNPRDCTCBC BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL ERS_D.ne4pg2_oQU480.F2010.chrysalis_intel.eam-hommexx BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL ERS_D_Ld15.f45_g37.IELMFATES.chrysalis_intel.elm-fates_cold_treedamage BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL ERS_Ld20.f45_f45.IELMFATES.chrysalis_intel.elm-fates BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL ERS_Ld3.ne4pg2_oQU480.F2010.chrysalis_intel.eam-thetahy_sl_pg2 BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL ERS_Ld3.ne4pg2_oQU480.F2010.chrysalis_intel.eam-thetahy_sl_pg2_ftype0 BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL ERS_Ld30.f45_f45.IELMFATES.chrysalis_intel.elm-fates_satphen BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL ERS_Ld30.f45_g37.IELMFATES.chrysalis_intel.elm-fates_cold_sizeagemort BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL ERS_Ld5.T62_oQU120.CMPASO-NYF.chrysalis_intel BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL ERS_Ld5.T62_oQU240.DTESTM.chrysalis_intel BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
     FAIL NCK.f19_g16_rx1.A.chrysalis_intel BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL PEM_Ln5.T62_oQU240wLI.DTESTM.chrysalis_intel BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL PET_Ln5.T62_oQU240.DTESTM.chrysalis_intel BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL SEQ.f19_g16.X.chrysalis_intel BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL SMS.MOS_USRDAT.RMOSGPCC.chrysalis_intel.mosart-unstructure BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL SMS.T62_oQU120_ais20.MPAS_LISIO_TEST.chrysalis_intel BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL SMS.f09_g16_a.IGELM_MLI.chrysalis_intel BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL SMS.ne30_f19_g16_rx1.A.chrysalis_intel BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL SMS.ne4pg2_oQU480.F2010.chrysalis_intel.eam-cosplite BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL SMS.r05_r05.I1850ELMCN.chrysalis_intel.elm-qian_1948 BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL SMS.r05_r05.IELM.chrysalis_intel.elm-topounit BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL SMS_D_Ld1.TL319_IcoswISC30E3r5.DTESTM-JRA1p5.chrysalis_intel.mpassi-jra_1958 BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL SMS_D_Ld20.f45_f45.IELMFATES.chrysalis_intel.elm-fates_rd BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL SMS_D_Ln5.ne4pg2_oQU480.F2010.chrysalis_intel BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL SMS_Ld1.T62_oQU240wLI.GMPAS-IAF-DISMF.chrysalis_intel BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL SMS_Ld1.hcru_hcru.I1850CRUELMCN.chrysalis_intel BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL SMS_Ld20.f45_f45.IELMFATES.chrysalis_intel.elm-fates_eca BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL SMS_Ld5_PS.f19_g16.IELMFATES.chrysalis_intel.elm-fates_cold BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL SMS_Ln5.ne4pg2_oQU480.F2010.chrysalis_intel BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL SMS_Ln5.ne4pg2_oQU480.F2010.chrysalis_intel.eam-thetahy_pg2 BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL SMS_Ln5.ne4pg2_oQU480.F2010.chrysalis_intel.eam-thetahy_sl_pg2 BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL SMS_Ln5.ne4pg2_oQU480.F2010.chrysalis_intel.eam-thetahy_sl_pg2_ftype0 BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)
    FAIL SMS_Ln9.ne4pg2_oQU480.F2010.chrysalis_intel.eam-outfrq9s BASELINE master: DIFF
    FAIL SMS_P12x2.ne4pg2_oQU480.WCYCL1850NS.chrysalis_intel.allactive-mach_mods BASELINE master: FIELDLIST field lists differ (otherwise bit-for-bit)

peterdschwartz avatar Feb 27 '24 20:02 peterdschwartz

Oh yes this will remove fields and so will show a diff for that reason. But there should be no RMS diffs.

rljacob avatar Feb 27 '24 21:02 rljacob

I updated the previous comment with the baseline comparison lines. Only two actual DIFFs are due to the fix budget PR. The FAIL for ERS_D.ne4pg2_oQU480.I20TRELM.chrysalis_intel.elm-disableDynpftCheck then should be the only unexpected result

peterdschwartz avatar Feb 27 '24 22:02 peterdschwartz

update: the test fail in ERS_D.ne4pg2_oQU480.I20TRELM.chrysalis_intel.elm-disableDynpftCheck is from the pelayout which the Jenkins testing avoids. So there are only removed-field diffs from this PR.

rljacob avatar Feb 28 '24 05:02 rljacob

@rljacob You want this merged to next today?

Edit: sorry, just saw the email

peterdschwartz avatar Feb 28 '24 19:02 peterdschwartz

Merged to next

peterdschwartz avatar Feb 28 '24 20:02 peterdschwartz

Looking at the DIFFs, pretty much all look as expected. Here's a list of tests that may be unexpected / due to previous days PRs:

 SMS.ne30pg2_r05_IcoswISC30E3r5.F20TR.chrysalis_intel.eam-wcprod_F20TR  ## ER / SOM_C_LEACHED DIFF/FILLDIFF
SMS_R_Ld5.ne4_ne4.FSCM-ARM97.pm-cpu_gnu.eam-scm  ## tiny 1.E-154 diff in area?

peterdschwartz avatar Feb 29 '24 16:02 peterdschwartz

Both of those diffs were already there so please bless everything.

rljacob avatar Feb 29 '24 16:02 rljacob

Merged to master and I submitted bless requests except for gcp12. Requested the NML diffs for anvil prod (all run time fails currently). Waiting on mappy_next_gnu, and the tests that failed on pm-cpu

peterdschwartz avatar Feb 29 '24 17:02 peterdschwartz