Skip to content
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

B120 with new paramfile (b.e30_beta04.BLT1850.ne30_t232_wgx3.120_dif_paramfile) #86

Open
slevis-lmwg opened this issue Dec 16, 2024 · 14 comments

Comments

@slevis-lmwg
Copy link
Collaborator

slevis-lmwg commented Dec 16, 2024

Description:
Clone NCAR/cesm_dev#25 and use new paramfile provided by @linniahawkins

Important:

  • First I cloned from the sandbox listed in b.e30_beta04.BLT1850.ne30_t232_wgx3.120 cesm_dev#25 and got a cime error in the build phase.
  • I got past the cime error when I cloned from /glade/work/hannay/cesm_tags/cesm3_0_beta04, which agrees with the version I see in the case name.

Case directory:
Locally:
~slevis/cases_LMWG_dev/b.e30_beta04.BLT1850.ne30_t232_wgx3.120_dif_paramfile
~slevis/cases_LMWG_dev/b.e30_beta04.BLT1850.ne30_t232_wgx3.120_dif_paramf_2nd (clone, but see diffs in posts below)


Sandbox:
Locally:
/glade/work/hannay/cesm_tags/cesm3_0_beta04


user_nl_ changes:
CLM
paramfile = '/glade/u/home/linnia/ctsm6_ppe/gen_ensembles/jobscripts/test/gen_paramfiles/ctsm5.3.012.Nfix_params.v5.c241212.nc'

Removed the use_c13* and use_c14* = .true. settings because they slow down the simulation.


SourceMods:
None.


Diagnostics:
https://webext.cgd.ucar.edu/BLT1850/b.e30_beta04.BLT1850.ne30_t232_wgx3.120_dif_paramfile/lnd/b.e30_beta04.BLT1850.ne30_t232_wgx3.120_dif_paramfile.11-20-b.e30_beta04.BLT1850.ne30_t232_wgx3.120_11_20/setsIndex.html

https://webext.cgd.ucar.edu/BLT1850/b.e30_beta04.BLT1850.ne30_t232_wgx3.120_dif_paramfile/lnd/b.e30_beta04.BLT1850.ne30_t232_wgx3.120_dif_paramf_2nd.11-20-b.e30_beta04.BLT1850.ne30_t232_wgx3.120_11_20/setsIndex.html


Output:
Initially output will appear in
/glade/derecho/scratch/slevis/b.e30_beta04.BLT1850.ne30_t232_wgx3.120_dif_paramfile/run
then
/glade/derecho/scratch/slevis/archive/b.e30_beta04.BLT1850.ne30_t232_wgx3.120_dif_paramfile
and finally
/glade/campaign/cgd/tss/people/slevis/b_cases/b.e30_beta04.BLT1850.ne30_t232_wgx3.120_dif_paramfile


Contacts:
@slevis-lmwg
Also @linniahawkins @wwieder @dlawrenncar


Extra details:
@linniahawkins' notes about the parameter file:

  • Modest reduction in tropical LAI (<2) through changes in froot_leaf, slatop, leafcn for pft 4 only.
  • Improve C4 grass survivability by reducing nitrogen costs (KCN parameters, pft 14 only)
  • Improve C3 non-arctic grass survivability through modifications to froot_leaf, leafcn, slatop (pft 13 only)
  • Corrected FUN_fracfixers bug for pfts 11 and 12 (from 1 to 0.25)
  • 5.2 parameter settings for all other pfts and parameters.
  • Fang's 5.3 fire parameters.

@linniahawkins tested this on the sparsegrid with I-cases using CRUJRA and this tag and the new nitrogen cost temperature function (b120 uses Houlton).

@linniahawkins
Copy link
Collaborator

linniahawkins commented Dec 16, 2024

Thanks Sam, just to verify you are using the 5.3 land initial conditions as in #120 ?

@slevis-lmwg
Copy link
Collaborator Author

@linniahawkins correct, I'm setting
finidat = '/glade/campaign/cesm/cesmdata/inputdata/lnd/clm2/initdata_esmf/ctsm5.3/ctsm53n04ctsm52028_ne30pg3t232_BgcCrop_exice_pSASU.clm60.r.0121-01-01.nc' as found in b120.

@slevis-lmwg

This comment was marked as resolved.

@olyson

This comment was marked as resolved.

@olyson
Copy link
Collaborator

olyson commented Dec 18, 2024

@slevis-lmwg , b120 climatology (years 11-20) and trends (1-20) are here:

/glade/derecho/scratch/oleson/ANALYSIS/climo/b.e30_beta04.BLT1850.ne30_t232_wgx3.120_11_20

@slevis-lmwg
Copy link
Collaborator Author

Thank you @olyson
I just started this case's diagnostics against your b120.

@slevis-lmwg
Copy link
Collaborator Author

Diagnostics posted above.

@wwieder
Copy link
Collaborator

wwieder commented Dec 20, 2024

Wow, climate looks really good and addresses many of the issues we've been discussing in CESM_dev. Specifically, we have large reductions in summer mid-latitude incoming solar, FSDS. Amazon temperature biases are also gone, but we're unable to change persistently low precip biases much.

C-cycle here looks kind of crazy though, with high forest LAIs and global GPP that's >200 PgC/year! Hopefully we can find a middle ground where both climate and C cycle targets seem reasonable.

image

@wwieder
Copy link
Collaborator

wwieder commented Dec 20, 2024

@adamrher, maybe it's worth looking at RESTOM in this case?

@adamrher
Copy link

RESTOM does a nose dive down to negative values over the first 10 years. Thereafter the ocean cools relative to 120. I wonder what would happen you re-did this run with the land init from around year 10 of this run (or the end of this run).

temp_tseries_SST

@slevis-lmwg
Copy link
Collaborator Author

slevis-lmwg commented Dec 23, 2024

@adamrher I am setting up your suggested simulation as b.e30_beta04.BLT1850.ne30_t232_wgx3.120_dif_paramf_2nd not creating a separate lmwg_dev issue for it for now.

user_nl_clm differs as follows:

- use_init_interp = .true.
- finidat = '/glade/campaign/cesm/cesmdata/inputdata/lnd/clm2/initdata_esmf/ctsm5.3/ctsm53n04ctsm52028_ne30pg3t232_BgcCrop_exice_pSASU.clm60.r.0121-01-01.nc'
+ finidat = '/glade/derecho/scratch/slevis/archive/b.e30_beta04.BLT1850.ne30_t232_wgx3.120_dif_paramfile/rest/0021-01-01-00000/b.e30_beta04.BLT1850.ne30_t232_wgx3.120_dif_paramfile.clm2.r.0021-01-01-00000.nc'

Land diag. package submitted just now.

@slevis-lmwg
Copy link
Collaborator Author

I posted the 2nd set of diagnostics in the "diagnostics" section above.

@wwieder
Copy link
Collaborator

wwieder commented Jan 7, 2025

@linniahawkins is fair to say this new parameter file is basically reverting to the CTSM5.2 parameterization?
This may be a gross simplification, however, because we did that in an F-case in #77. How different are those two parameter files?

@linniahawkins
Copy link
Collaborator

I light simplification would be to say it's 5.2 for all PFTs except Broadleaf Evergreen Tropical Trees, C4 grass, C3 non-arctic grass.

Differences from 5.2:
Broadleaf Evergreen Tropical Trees: froot_leaf, leafcn, slatop
C3 non-arctic grass: froot_leaf, leafcn, slatop
C4 grass: reducing nitrogen costs

You could say it's roughly 5.2 everywhere except the tropics, where we applied a new tuning approach (reduce LAI without inducing water stress).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants