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

Answer Changing Tag NEW PARAMS FILE (ctsm51d154_2deg_GSWP3V1_hist) #38

Closed
slevis-lmwg opened this issue Nov 22, 2023 · 9 comments
Closed

Comments

@slevis-lmwg
Copy link
Collaborator

slevis-lmwg commented Nov 22, 2023

Description:

For updating the Answer Changing Tags wiki page. Previous one was #28.

Used script /glade/work/slevis/Answer_Changing_Tags/setup_run_answer_changing_tags.csh_dev145-154 to start the case.
(Remove _dev145-154 from file name to run it.)


Case directory:
/glade/work/slevis/git_ctsm_tags/ctsm5.1.dev154/cime/scripts/ctsm51d154_2deg_GSWP3V1_hist


Sandbox:
/glade/work/slevis/git_ctsm_tags/ctsm5.1.dev154


user_nl_ changes:
Other than the usual user_nl mods for Answer Changing Tags:

 finidat = '/glade/campaign/cgd/tss/people/slevis/CLM5_restarts/ctsm51d145_2deg_GSWP3V1_hist.clm2.r.1989-01-01-00000.nc'
 use_init_interp = .true.

Note that the finidat used here originates in #28.


SourceMods:
The simulation failed at the year transition from 2001 to 2002. I have tried the following:

  1. WORKED. In issue Meier2022 option fails in BiogeophysPreFluxCalcsMod.F90 line 208 in IHist case ESCOMP/CTSM#2264 I explain this first fix as:
    "remove the new if istcrop, as well as the endrun and just set z0m and displa to 0 for tiny htop."
  2. FAILED. In the same issue, I explain the second fix in this post and why it failed.
  3. DONE same as (1) but with these suggestions to set z0m = z0mg and run with DEBUG.
  4. DONE same as (1) but reverting to the pre-dev154 default z0param_method = 'ZengWang2007'.

Diagnostics:
1 vs. previous answer-changing tag:
https://webext.cgd.ucar.edu/I20TR/ctsm51d154_2deg_GSWP3V1_hist/lnd/ctsm51d154_2deg_GSWP3V1_hist.1995_2014-ctsm51d145_2deg_GSWP3V1_hist.1995_2014/setsIndex.html

3 vs. 4: https://webext.cgd.ucar.edu//I20TR/ctsm51d154_2deg_GSWP3V1_hist/lnd/ctsm51d154_2deg_GSWP3V1_hist.1995_2014-ctsm51d154like156_2deg_GSWP3V1_hist.1995_2014/setsIndex.html


Output:

  1. /glade/campaign/cgd/tss/people/slevis/ANSWER_CHANGING_TAGS/ctsm51d154_2deg_GSWP3V1_hist/iss38_opt1
  2. /glade/campaign/cgd/tss/people/slevis/ANSWER_CHANGING_TAGS/ctsm51d154_2deg_GSWP3V1_hist
  3. /glade/campaign/cgd/tss/people/slevis/ANSWER_CHANGING_TAGS/ctsm51d154like156_2deg_GSWP3V1_hist

Contacts:
@slevis-lmwg


Extra details:
1850-1919 cycle GSWP3 1901-1920 data
1920-2014 use GSWP3 1901-2014 data

@slevis-lmwg
Copy link
Collaborator Author

I have posted diagnostics from this run.
I have not looked though.

@wwieder
Copy link
Collaborator

wwieder commented Nov 30, 2023

It's kind of hard for me to understand this one, since it has the FUN-Bug and Meier roughness changes. I'm assuming fun is causing reductions in LAI, and then is Meier driving increases in ET over some of these same regions (tropical and boreal forests)?

The new model has higher vegetation temps in some regions

@olyson
Copy link
Collaborator

olyson commented Nov 30, 2023

I think the decrease in sensible heat flux and increase in surface temperature (TG) in warm desert regions (e.g., Sahara) is consistent with the Meier paper results. Caused by lower z0mg.
The z0mv of vegetation is generally increased in Meier, so given the availability of moisture in the tropics that is probably driving an increase in the latent heat flux in those regions, against generally consistent with Meier.
We ourselves actually never did a clean comparison of Meier against a control because of bugs we ran into and the discussion we had regarding zetamaxstable and the changes made there. Our efforts were focused on sorting out those issues. Now that Meier in the model has settled down, it might be worth doing a simulation as in #38 here but with Meier off, all else being the same. A comparison with the Meier paper results might be complicated by the fact that they put each pft on its own soil column, I'm not sure what effect that might have with respect to roughness results.

@wwieder
Copy link
Collaborator

wwieder commented Nov 30, 2023 via email

@slevis-lmwg
Copy link
Collaborator Author

Can do.

First, I have started #38 again with Keith's and Erik's suggestions.

@slevis-lmwg
Copy link
Collaborator Author

Easiest way to do the new run is to clone #38 and add to user_nl_clm:
z0param_method = 'ZengWang2007'
...rather than starting from scratch by checking out dev156. I hope you're both ok with this choice.

@olyson
Copy link
Collaborator

olyson commented Dec 1, 2023

Seems ok to me.

@slevis-lmwg
Copy link
Collaborator Author

Just posted new diags up top:
Comparing dev154 (Meier2022 on) to dev156 (Meier2022 off)

@wwieder
Copy link
Collaborator

wwieder commented Dec 6, 2023

This is great, Sam. Thanks for posting the clear Meier on-off posts. It seems like this is working as intended (e.g. change in evaporative fraction in the tropics). Once all the bugs are fixed it seems like we're ready to turn this on by default?

olyson added a commit to olyson/ctsm that referenced this issue Feb 28, 2024
Turn Meier2022, tillage, and residue removal on for ctsm5.1, fix ESCOMP#2212

Answer-changing merge-tag:
- Turn Meier2022 on for ctsm5.1. Had turned off temporarily while fixing a bug.
- Bring in Urban answer fix ESCOMP#2212.
- Turn tillage and residue removal on for ctsm5.1.

Changes made to namelist defaults (e.g., changed parameter values):
- Making Meier2022 the default for ctsm5.1 again.
- Making tillage low by default for ctsm5.1.
- Making residue removal 0.5 by default for ctsm5.1.

Summarize any changes to answers, i.e.,
    - what code configurations: ALL
    - what platforms/compilers: ALL
    - nature of change:
 clm45 and clm50: larger than roundoff
 clm51: possibly climate changing
        Effect of Meier2022 was documented here: NCAR/LMWG_dev#38
        Effect of tillage and residue removal may require an Answer Changing Tag simulation
@olyson olyson closed this as completed Oct 9, 2024
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

3 participants