CESM icon indicating copy to clipboard operation
CESM copied to clipboard

New interpolated REFCASES needed

Open ekluzek opened this issue 6 years ago • 3 comments

Summary of Issue:

For cesm2.1.1-rc.02 which updates clm fsurdat files the REFCASES for B compsets need to be updated.

Expected behavior and actual behavior:

Expect cases to run out of the box, however, they fail in trying to initialize CLM

Steps to reproduce the problem. Include externals description file(s) and link to public repository):

These tests fail:

SMS_Ln1.f09_f09_mg17.FHIST_BGC.cheyenne_intel.cam-outfrq9s.20190314_115153_xlpcd1 SMS_Ln1.f09_g17.B1850.cheyenne_intel.allactive-defaultio.20190314_115153_xlpcd1 SMS_Ln1.f09_g17.B1PCTcmip6.cheyenne_intel.allactive-defaultio_min.20190314_115153_xlpcd1

What is the changeset ID of the code, and the machine you are using: cesm2.1.1-rc.01-25-ga88632e

have you modified the code? If so, it must be committed and available for testing: no

Screen output or log file showing the error message and context:

For example for SMS_Ln1.f09_f09_mg17.FHIST_BGC.cheyenne_intel.cam-outfrq9s

(GETFIL): attempting to find local file b.e20.BHIST.f09_g17.20thC.297_01_v2.clm2.r.1979-01-01-00000.nc (GETFIL): using b.e20.BHIST.f09_g17.20thC.297_01_v2.clm2.r.1979-01-01-00000.nc in current working directory Reading restart dataset check_dim ERROR: mismatch of input dimension 62034 with expected value 62100 for variable landunit Did you mean to set use_init_interp = .true. in user_nl_clm? (Setting use_init_interp = .true. is needed when doing a transient run using an initial conditions file from a non-transient run, or a non-transient run using an initial conditions file from a transient run, or when running a resolution or configuration that differs from the initial conditions.) ERROR: ERROR in /gpfs/fs1/scratch/erik/cesm2.1.1-rc.02/components/clm/src/main/ncdio_p io.F90.in at line 368

ekluzek avatar Mar 14 '19 19:03 ekluzek

Here's the lit of failures that @fischer-ncar found for this problem:

i All,

Got a bunch of test failures along the lines of

    115: check_dim ERROR: mismatch of input dimension        62034  with expected value 
    115:       62100  for variable landunit

 and

      ERROR in subgridWeightsMod.F90 at line 684

Here's the intel failures.

FAIL ERP_Ln9.f09_f09_mg17.FHIST_BGC.cheyenne_intel.cam-outfrq9s RUN time=28
        115: check_dim ERROR: mismatch of input dimension        62034  with expected value 
    115:       62100  for variable landunit
    115:Did you mean to set use_init_interp = .true. in user_nl_clm?

    FAIL ERS_D.f09_g17.B1850.cheyenne_intel.allactive-defaultio RUN time=113
292: If you are seeing this message at the beginning of a run with
292: use_init_interp = .true. and init_interp_method = "use_finidat_areas",
292: and you are seeing weights less than 1, then a likely cause is:
292: For the above-mentioned grid cell(s):
292: The matching input grid cell had some non-zero-weight subgrid type
292: that is not present in memory in the new run.
292:  
292: ENDRUN:
292: ERROR: ERROR in subgridWeightsMod.F90 at line 684

   
    FAIL ERS_Ld5.f09_g17.B1PCTcmip6.cheyenne_intel.allactive-defaultio_min RUN time=28
184: check_dim ERROR: mismatch of input dimension        50827  with expected value 
184:       50616  for variable landunit
184:Did you mean to set use_init_interp = .true. in user_nl_clm?

    FAIL ERS_Ld5.f09_g17.BCO2x4cmip6.cheyenne_intel.allactive-defaultio_min RUN time=28
107: check_dim ERROR: mismatch of input dimension        50827  with expected value 
107:       50616  for variable landunit
107:Did you mean to set use_init_interp = .true. in user_nl_clm?

    
    FAIL PFS.f09_g17.B1850.cheyenne_intel.allactive-default RUN time=91
318: If you are seeing this message at the beginning of a run with
318: use_init_interp = .true. and init_interp_method = "use_finidat_areas",
318: and you are seeing weights less than 1, then a likely cause is:
318: For the above-mentioned grid cell(s):
318: The matching input grid cell had some non-zero-weight subgrid type
318: that is not present in memory in the new run.
318:  
318: ENDRUN:
318: ERROR: ERROR in subgridWeightsMod.F90 at line 684

    FAIL SMS_D_Ld1.f09_g17.B1850cmip6.cheyenne_intel.allactive-defaultio_min RUN time=36
60: check_dim ERROR: mismatch of input dimension        50827  with expected value 
60:       50616  for variable landunit
60:Did you mean to set use_init_interp = .true. in user_nl_clm?

    FAIL SMS_D_Ln9.f09_f09_mg17.FWHIST.cheyenne_intel.cam-reduced_hist3s RUN time=68
306: check_dim ERROR: mismatch of input dimension        62034  with expected value 
306:       62100  for variable landunit
306:Did you mean to set use_init_interp = .true. in user_nl_clm?
306:(Setting use_init_interp = .true. is needed when doing a

    FAIL SMS_D_Ln9.f09_f09_mg17.FWsc1850.cheyenne_intel.cam-outfrq9s RUN time=38
344: check_dim ERROR: mismatch of input dimension        50525  with expected value 
344:       50591  for variable landunit
344:Did you mean to set use_init_interp = .true. in user_nl_clm?

   
    FAIL SMS_Ld1.f09_f09_mg17.FW1850.cheyenne_intel.cam-reduced_hist1d RUN time=47
147: check_dim ERROR: mismatch of input dimension        50525  with expected value 
147:       50591  for variable landunit
147:Did you mean to set use_init_interp = .true. in user_nl_clm?

    FAIL SMS_Ld1.f09_f09_mg17.FW2010climo.cheyenne_intel.cam-outfrq1d RUN time=22
121: check_dim ERROR: mismatch of input dimension        50796  with expected value 
121:       50862  for variable landunit
121:Did you mean to set use_init_interp = .true. in user_nl_clm?

   
    FAIL SMS_Ld7.f09_g17.B1850.cheyenne_intel.allactive-defaultio RUN time=90
260: check_weights ERROR: at g =        11680 total PFT weight is 
260:  0.000000000000000E+000 active_only =  F
260: check_weights ERROR: at g =        11680 total col weight is 
260:  0.000000000000000E+000 active_only =  F
260: check_weights ERROR: at g =        11680 total lunit weight is 
260:  0.000000000000000E+000 active_only =  F
260:  
260: If you are seeing this message at the beginning of a run with
260: use_init_interp = .true. and init_interp_method = "use_finidat_areas",
260: and you are seeing weights less than 1, then a likely cause is:
260: For the above-mentioned grid cell(s):
260: The matching input grid cell had some non-zero-weight subgrid type
260: that is not present in memory in the new run.
260:  
260: ENDRUN:
260: ERROR: ERROR in subgridWeightsMod.F90 at line 684

ekluzek avatar Mar 14 '19 19:03 ekluzek

Other REFCASES needed...

FAIL SMS_Ln1.f09_g17.BWCO2x4cmip6.cheyenne_intel.allactive-defaultio FAIL SMS_Ln1.f09_g17.BWscHIST.cheyenne_intel.allactive-defaultio FAIL SMS_Ln1.f09_g17.BWSSP126cmip6.cheyenne_intel.allactive-defaultio

ekluzek avatar Mar 19 '19 20:03 ekluzek

@ekluzek is this still needed or should we close this?

billsacks avatar Nov 03 '21 17:11 billsacks

Most of this was solved. I'm closing now because we don't have the time to look into this for cesm2.1.

ekluzek avatar May 03 '24 16:05 ekluzek