Skip to content

ctsm5.4_5.3.068_PPEcal115_116_[AD, SASU, pSASU, HIST] #116

@wwieder

Description

@wwieder

Description:
Clone of #115 but with crop active, to create initial conditions on the ne30 grid for use in coupled model runs


Case directory:
Locally:
/glade/work/wwieder/ctsm5.3.0/ctsm5.4_5.3.068_PPEcal115_116_AD

LDF
ILAMB

./create_newcase --case /glade/work/wwieder/ctsm5.3.0/ctsm5.4_5.3.068_PPEcal115_116_AD --compset I1850Clm60BgcCropCrujra --res ne30pg3_t232 --run-unsupported 

./create_clone --clone /glade/work/wwieder/ctsm5.3.0/ctsm5.4_5.3.068_PPEcal115_116_AD --case /glade/work/wwieder/ctsm5.3.0/ctsm5.4_5.3.068_PPEcal115_116_SASU --keepexe

./create_clone --clone /glade/work/wwieder/ctsm5.3.0/ctsm5.4_5.3.068_PPEcal115_116_SASU --case /glade/work/wwieder/ctsm5.3.0/ctsm5.4_5.3.068_PPEcal115_116_pSASU --keepexe


Sandbox:
Locally:
/glade/u/home/wwieder/CTSM/cime/scripts
created from alpha-ctsm5.4.CMIP7.08.ctsm5.3.068 branch


  1. AD

user_nl_ changes

paramfile='/glade/work/linnia/CLM6-PPE/ctsm6_cal/paramfiles/cal115_c08132025.nc'
hist_fincl1 = 'TOTECOSYSC', 'TOTECOSYSN', 'TOTSOMC', 'TOTSOMN', 'TOTVEGC', 'TOTVEGN', 'TLAI', 'GPP', 'CPOOL', 'NPP', 'TWS','H2OSNO'

xml changes

./xmlchange MOSART_MODE=NULL
./xmlchange STOP_N=40,STOP_OPTION=nyears
./xmlchange CLM_ACCELERATED_SPINUP=on,CLM_FORCE_COLDSTART=on
./xmlchange CONTINUE_RUN=FALSE,RESUBMIT=8
  1. SASU
  • changed NTASKS = -24 for CPL and LND to increase throughput
./xmlchange MOSART_MODE=NULL
./xmlchange RUN_TYPE=hybrid
./xmlchange STOP_N=80,STOP_OPTION=nyears
./xmlchange CLM_ACCELERATED_SPINUP=sasu,CLM_FORCE_COLDSTART=off
./xmlchange CONTINUE_RUN=FALSE,RESUBMIT=3
./xmlchange GET_REFCASE=TRUE
./xmlchange RUN_REFCASE=ctsm5.4_5.3.068_PPEcal115_116_AD
./xmlchange RUN_REFDATE=0361-01-01
./xmlchange DRV_RESTART_POINTER=rpointer.cpl.0361-01-01-00000
./xmlchange RUN_REFDIR=/glade/derecho/scratch/wwieder/archive/ctsm5.4_5.3.068_PPEcal115_116_AD/rest/0361-01-01-00000

echo "paramfile='/glade/work/linnia/CLM6-PPE/ctsm6_cal/paramfiles/cal115_c08132025.nc'">> user_nl_clm

  1. pSASU
./xmlchange MOSART_MODE=NULL
./xmlchange STOP_N=80,STOP_OPTION=nyears,REST_N=40
./xmlchange CLM_ACCELERATED_SPINUP=off,CLM_FORCE_COLDSTART=off
./xmlchange CONTINUE_RUN=FALSE,RESUBMIT=1
./xmlchange RUN_TYPE=hybrid
./xmlchange GET_REFCASE=TRUE
./xmlchange RUN_REFDATE=0321-01-01
./xmlchange DRV_RESTART_POINTER=rpointer.cpl.0321-01-01-00000
./xmlchange RUN_REFCASE=ctsm5.4_5.3.068_PPEcal115_116_SASU
./xmlchange RUN_REFDIR=/glade/derecho/scratch/wwieder/archive/ctsm5.4_5.3.068_PPEcal115_116_SASU/rest/0321-01-01-00000

echo "paramfile='/glade/work/linnia/CLM6-PPE/ctsm6_cal/paramfiles/cal115_c08132025.nc'">> user_nl_clm
  1. HIST
    user_nl_datm_streams
!! manually update datm_streams to get through 2023
co2tseries.20tr:year_last = 2024
co2tseries.20tr:datafiles = /glade/campaign/cesm/cesmdata/inputdata/atm/datm7/CO2/fco2_datm_globalSSP3-7.0_simyr_1750-2501_CMIP6_c201101.nc

presndep.hist:datafiles = /glade/campaign/cesm/cesmdata/inputdata/lnd/clm2/ndepdata/fndep_clm_SSP370_b.e21.BWSSP370cmip6.f09_g17.CMIP6-SSP3-7.0-WACCM.002_1849-2101_monthly_0.9x1.25_c211216.nc
presndep.hist:year_last = 2024

! No CMIP6 aero files? 
! We'll just use default CMIP6 HIST files and cycle after 2014 
!presaero.hist:datafiles = /glade/campaign/cesm/cesmdata/inputdata/atm/cam/chem/trop_mozart_aero/aero/aerosoldep_rcp4.5_monthly_1849-2104_0.9x1.25_c100407.nc
!presaero.hist:year_last = 2024

user_nl_clm

paramfile='/glade/work/linnia/CLM6-PPE/ctsm6_cal/paramfiles/cal115_c08132025.nc'
finidat = '/glade/derecho/scratch/wwieder/archive/ctsm5.4_5.3.068_PPEcal115_116_pSASU/rest/0161-01-01-00000/ctsm5.4_5.3.068_PPEcal115_116_pSASU.clm2.r.0161-01-01-00000.nc'

use_init_interp = .true.
init_interp_fill_missing_urban_with_HD = .true.
ndep_taxmode = 'extend'

! "Survivability" output
hist_dov2xy(1) = .true.
hist_dov2xy(2) = .false.
hist_fields_list_file = .false.
hist_fincl2 = 'TLAI', 'TSA', 'TREFMNAV', 'TREFMXAV', 'BTRANMN', 'Vcmx25Z', 'FSH', 'VEGWP', 'FCTR', 'FCEV', 'FGEV',
        'FIRE', 'FSR', 'FIRA', 'FSA', 'GSSUNLN', 'GSSHALN', 'TSKIN', 'GPP', 'NPP', 'AGNPP', 'TOTVEGC',
        'NPP_NUPTAKE', 'AR', 'HR', 'HTOP'
hist_mfilt(1) = 1
hist_mfilt(2) = 1
hist_nhtfrq(1) = 0
hist_nhtfrq(2) = 0
hist_type1d_pertape(1) = ' '
hist_type1d_pertape(2) = ' '

! Crop output
hist_dov2xy(3) = .false.
hist_mfilt(3) = 1
hist_nhtfrq(3) = -8760
hist_type1d_pertape(3) = ' '
hist_fincl3 = 'SDATES:I', 'SDATES_PERHARV:I', 'SYEARS_PERHARV:I', 'HDATES:I', 'GRAINC_TO_FOOD_PERHARV:I', 'GRAINC_TO_FOOD_ANN:I', 'GRAINN_TO_FOOD_PERHARV:I', 'GRAINN_TO_FOOD_ANN:I', 'GRAINC_TO_SEED_PERHARV:I', 'GRAINC_TO_SEED_ANN:I', 'GRAINN_TO_SEED_PERHARV:I', 'GRAINN_TO_SEED_ANN:I', 'HDATES:I', 'GDDHARV_PERHARV:I', 'GDDACCUM_PERHARV:I', 'HUI_PERHARV:I', 'SOWING_REASON_PERHARV:I', 'HARVEST_REASON_PERHARV:I', 'SWINDOW_STARTS:I', 'SWINDOW_ENDS:I', 'GDD20_BASELINE:I', 'GDD20_SEASON_START:I', 'GDD20_SEASON_END:I'

1850-1871

./xmlchange RUN_TYPE=startup
./xmlchange RUN_STARTDATE=1850-01-01
./xmlchange STOP_OPTION=nyears
./xmlchange STOP_N=21
./xmlchange CONTINUE_RUN=FALSE
./xmlchange RESUBMIT=0
./xmlchange DATM_YR_ALIGN=1901
./xmlchange DATM_YR_START=1901
./xmlchange DATM_YR_END=1920

1871-1901

./xmlchange STOP_N=30
./xmlchange CONTINUE_RUN=TRUE

1901-2023

./xmlchange STOP_N=31
./xmlchange DATM_YR_END=2023
./xmlchange RESUBMIT=3
./xmlchange DATM_SKIP_RESTART_READ=TRUE

SourceMods:


Diagnostics:
Diags (if available)


Output:
Output (if/when available):
/glade/derecho/scratch/wwieder/archive/ctsm5.4_5.3.068_PPEcal115_116_AD
Historical output now at:
/glade/campaign/cgd/tss/common/Land_Only_Simulations/CTSM54_DEV/ctsm5.4_5.3.068_PPEcal115_116_HIST
Restarts from AD, SASU, pSASU are at:
/glade/campaign/cgd/tss/people/oleson/CLM5_restarts/


Contacts:
@wwieder


Extra details:
AD startup 360 yrs, 1.85% disequilibrium w/ 97% by year 282
SASU hybrid 320 yrs, 18.38% disequilibrium
pSASU hybrid 160 yrs, 2.39% disequilibrium w/ 97% by year 101
hist 1850-2023

@olyson, @slevis-lmwg, @linniahawkins can you check this run is set up as we're expecting?

Metadata

Metadata

Assignees

Labels

Type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions