Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
132 commits
Select commit Hold shift + click to select a range
0ff4e1b
update path to source
jedwards4b Dec 31, 2019
186439d
update to run 10 members
jedwards4b Jan 7, 2020
92d292e
update to use create_clone
jedwards4b Jan 7, 2020
1f13407
update for production
jedwards4b Jan 15, 2020
c5d6df5
Changes to add a 5day tavg stream
mnlevy1981 Jan 16, 2020
7744ae3
Add endif to csh script
mnlevy1981 Jan 16, 2020
ef8a272
add _2 version of tavg vars for each passive tracer
klindsay28 Jan 16, 2020
a1a3b2f
Add MARBL diagnostics to 5day stream
mnlevy1981 Jan 16, 2020
34e6715
Merge branch 'cesm2-le' of https://github.com/mnlevy1981/CESM_CASE_MA…
klindsay28 Jan 16, 2020
46713ad
add some MARBL tracers to midhigh_average stream
klindsay28 Jan 16, 2020
6473652
5-day means for cesm2-le
nanr Jan 16, 2020
08e1285
Move some POP diags from low to medium
mnlevy1981 Jan 16, 2020
86d6451
Move MARBL diags from low to medium
mnlevy1981 Jan 16, 2020
3c7bd7f
Add MARBL diags to 5day
mnlevy1981 Jan 16, 2020
513beb1
Add 9 more budget terms to medium stream
mnlevy1981 Jan 17, 2020
e538e37
updating atm namelist
nanr Jan 22, 2020
6ae66ac
update script
jedwards4b Jan 24, 2020
54fc101
removing tracking vars for now
nanr Jan 30, 2020
98ef56f
updating namelists
nanr Jan 30, 2020
a1ad8f5
removing H20SOI from fincl2
nanr Jan 31, 2020
2cd4921
adding use_init_interp
nanr Jan 31, 2020
03cc310
creating 10 mbrs
nanr Jan 31, 2020
7dee938
SSP370 branch instructions
nanr Feb 8, 2020
6fd04a6
Merge branch 'cesm2-le' of https://github.com/CESM-Development/CESM_C…
nanr Feb 12, 2020
c1d37ee
SSP370 script
nanr Feb 19, 2020
e2a98ac
macro-micro changes
nanr Mar 12, 2020
edea769
moving files around
nanr Mar 12, 2020
4cee0bf
fixing pertlim for micro members
nanr Mar 12, 2020
ae7989e
removing nanr
nanr Mar 13, 2020
03c2729
removing workflow=timeseries
nanr Mar 13, 2020
e5e3747
adding branch script for SSP370 macro-micro cases
nanr Apr 1, 2020
77ea4e5
IVT,uIVT,vIVT source mods
nanr Apr 1, 2020
c9ddc54
Merge branch 'cesm2-le' of https://github.com/CESM-Development/CESM_C…
nanr Apr 1, 2020
4237b9e
small mods
nanr Apr 1, 2020
71d32c9
Merge branch 'cesm2-le' of https://github.com/CESM-Development/CESM_C…
nanr Apr 1, 2020
ca48020
tweak
nanr Apr 2, 2020
23cc151
modifying for masterroot
nanr Apr 2, 2020
45ac9b9
modifying for masterroot again
nanr Apr 2, 2020
358517e
changing lake output
nanr Apr 6, 2020
56ecff5
added monthly pop mean fields
nanr Apr 7, 2020
8d7e500
Merge branch 'cesm2-le' of https://github.com/CESM-Development/CESM_C…
nanr Apr 8, 2020
057fcf1
updating SSP370 bug fix
nanr Apr 23, 2020
1d18f7c
updating SSP370 namelist change
nanr Apr 23, 2020
dcc80be
fix SSP370 bug
nanr Apr 29, 2020
5f18d83
Merge branch 'cesm2-le' of https://github.com/CESM-Development/CESM_C…
nanr Apr 30, 2020
5544ed3
updating exp02 to exp03
nanr Apr 30, 2020
e6e8b61
minor change to remove test=nanr
nanr Apr 30, 2020
9118975
updating all scripts to point to cesm2.1.4-exp03
nanr Apr 30, 2020
f0f8794
adding new 5-day avgs: SSH+HBLT
nanr Jun 17, 2020
1de26b2
Merge branch 'cesm2-le' of https://github.com/CESM-Development/CESM_C…
nanr Jun 17, 2020
300f8ce
adding updates
nanr Jun 17, 2020
cb07f29
updates for SSH,HBLT, and land output freq
nanr Jun 17, 2020
49bc8f0
production changes
nanr Jul 24, 2020
eb68556
production changes
nanr Jul 24, 2020
8a4f324
changes
nanr Jul 24, 2020
7b55bd2
update pe count
nanr Jul 24, 2020
d3ddd83
update pe count
nanr Jul 24, 2020
4be1a5c
paths
nanr Jul 24, 2020
a4725ac
updating output
nanr Jul 25, 2020
2979160
correting script
nanr Jul 25, 2020
36a00cc
NPP landunit
nanr Jul 26, 2020
3484a9a
"updating for aer forcing experiment"
nanr Aug 1, 2020
1c06205
aer updates
nanr Aug 1, 2020
5d2798d
Update for mbrs and hist-aer
Aug 1, 2020
448de97
updating tag location
Aug 1, 2020
e3142d7
ssp370 forcing for GHG extension to 2050
nanr Nov 6, 2020
77d62d8
Merge branch 'cesm2-sf' of https://github.com/CESM-Development/CESM_C…
nanr Nov 6, 2020
90c4d7d
adding BMB namelists and scripts
nanr Dec 30, 2020
85e1a94
updating tag
nanr Dec 30, 2020
72cbead
updated forcing files and namelists
nanr Dec 31, 2020
18df8e8
changes to BMB script
nanr Dec 31, 2020
173413e
fixing GHG-ssp370 REFDATE
nanr Dec 31, 2020
a4c0d8b
AAER forcing
nanr Feb 4, 2021
7e2254b
aaer
Feb 4, 2021
69dc751
update for aaer
nanr Feb 4, 2021
75d4e70
Merge branch 'cesm2-sf' of https://github.com/CESM-Development/CESM_C…
nanr Feb 4, 2021
3a06c7e
readme
Feb 4, 2021
8df7e27
Merge branch 'cesm2-sf' of https://github.com/CESM-Development/CESM_C…
nanr Feb 4, 2021
43e0e75
cleaning up
nanr Feb 4, 2021
c7e5369
fixing user_nl_cam
Feb 4, 2021
12f750d
adding mods for BMB extension to 205
nanr Feb 11, 2021
062eb26
fixing aaer cam namelist
nanr Feb 11, 2021
796210c
adding EE
nanr Feb 27, 2021
2d1a323
adding more files
nanr Feb 27, 2021
f2303f3
fixing typos in user_nl_cam
nanr Feb 28, 2021
27c1a7a
fixing typos in user_nl_clm
nanr Feb 28, 2021
d30df16
aaer-ssp370
nanr Mar 26, 2021
7f97c7d
fixing SSP370-aaer namelist
nanr Mar 27, 2021
f88d845
typo in user_nl_cam
nanr Mar 27, 2021
fd4acde
fixing user_nl_cam for SSP370
nanr Mar 30, 2021
670ff80
update for minor script change
nanr Apr 12, 2021
b146154
update for ssp370-ee
nanr Apr 16, 2021
bd1e61a
update for extra membrs
nanr Apr 17, 2021
7feb6da
update for ssp370-ee
nanr Apr 17, 2021
ffe690e
adding EE-ssp370
nanr Apr 17, 2021
dd9313d
adding mbrs 11-15; moving pp offline
nanr Apr 30, 2021
743195b
updating to audit scratch
nanr May 9, 2021
32e3436
pp offline
nanr May 30, 2021
59b3b99
updating scripts
nanr Jul 1, 2021
678126a
bug fixes
nanr Jul 1, 2021
20da34c
adding forcing scripts
nanr Jul 1, 2021
b8d837e
adding aaer-ssp mbrs 11-15
nanr Jul 6, 2021
eb39129
testing key
nanr Jul 6, 2021
7e4a149
test
nanr Jul 6, 2021
e5734ab
bmb 11-15
nanr Jul 16, 2021
e2bcc17
adding EE mbrs 11-15
nanr Jul 16, 2021
b0a9c0a
bug fix
nanr Jul 17, 2021
c24ccf8
setting up on cori
nanr Oct 27, 2021
97b5818
first commit from cori
nanr Oct 28, 2021
04c3940
fix setup script suffix
nanr Oct 28, 2021
6c03bc5
commit before cori testing
nanr Nov 3, 2021
4fba54a
le-hist
nanr Nov 3, 2021
97d643a
from cori
nanr Nov 3, 2021
8c3486c
fixing merge
nanr Nov 3, 2021
faf1bf8
updating namelists
nanr Nov 3, 2021
5189903
Removing OLR
nanr Nov 3, 2021
97e1fbf
updating script compset names
nanr Nov 3, 2021
c1ffab4
adding v1-LE scripts
nanr Nov 30, 2021
d2ff7f3
syncing git repo
nanr Nov 30, 2021
e48e79a
adding SourceMods for output vars
nanr Dec 8, 2021
780de6b
giving scripts to Sasha
nanr Dec 16, 2021
84a4ff2
updating repo
nanr Dec 20, 2021
a3a4dde
updating runscript
nanr Dec 21, 2021
87d7ff8
updating repo
nanr Feb 7, 2022
0e6df93
updating repo for conflict
nanr Feb 7, 2022
6240cbb
e3sm2 first commit
nanr Mar 18, 2022
72622a5
updating repo
nanr Apr 20, 2022
7e5f69d
pre-EAM fixes
nanr Jun 9, 2022
bcb98cd
updating git repo
nanr May 8, 2023
1bdc9bb
updating repo
nanr Sep 14, 2023
afcc13c
updating toolkit
nanr Oct 24, 2025
f6065a1
Rename scripts directories and update related paths
nanr Oct 24, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
69 changes: 69 additions & 0 deletions README.SSP370
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
------------
# fix EAM settings for v2
------------
cd /global/project/projectdirs/ccsm1/people/nanr/e3sm_tags/E3SMv2/E3SM/components/eam/bld/namelist_files/use_cases
cp /global/cfs/cdirs/e3sm/wlin/share/fix_ssp370_ssp585_use_case_files/SSP370_eam_CMIP6.xml .
cp /global/cfs/cdirs/e3sm/wlin/share/fix_ssp370_ssp585_use_case_files/SSP585_eam_CMIP6.xml .

------------
May 30 2022
------------
The v2 SSP370 is supposed to have the same atm physics parameter settings as for the historical simulations. The only differences should be inputdata files related.

With the current master, I created a historical (WCYCL20TR) and a SSP370 (WCYCLSSP370) cases. Due to the wrong use_case setting, the atm physics parameters is a mixture of EAMv1 and EAMv2. The atm_in files for the two test cases, as follows, differ in more than just the input files.
WCYCL20TR: /global/cscratch1/sd/wlin/E3SM_testings/E3SMv2/20220527.WCYCL20TR.ne30pg2_EC30to60E2r2/run/atm_in
WCYCLSSP370old : /global/cscratch1/sd/wlin/E3SM_testings/E3SMv2/20220527.WCYCLSSP370old.ne30pg2_EC30to60E2r2/run/atm_in
I think atm_in in your SSP370 run is the same as in WCYCLSSP370old.

A PR to fix the use_cases for the E3SM master is in. atm_in for a new WCYCLSSP370 test case created off it is
/global/cscratch1/sd/wlin/E3SM_testings/E3SMv2/20220527.WCYCLSSP370new.ne30pg2_EC30to60E2r2/run/atm_in
The use_case file was created using a template from V1. The forcing files were correctly updated. All the settings for the tuning parameters should have been removed but were not. I am terribly sorry for this negligence.

To rerun with the same code base but with the correct atm settings, need to replace the following file
components/eam/bld/namelist_files/use_cases/SSP370_eam_CMIP6.xml
with the one in the above bug-fix PR. I also copied the new use_case files to the following directory on NERSC
/global/cfs/cdirs/e3sm/wlin/share/fix_ssp370_ssp585_use_case_files

-----------
ELM settings:
I'm curious about the changes to the ELM settings. Do I also need to make these changes or will the previous settings I used be ok, since they were validated in the original SSP370 PR for ELM.


< <fsurdat>lnd/clm2/surfdata_map/surfdata_ne30np4.pg2_simyr1850_2015_c211105.nc </fsurdat>
> <fsurdat>lnd/clm2/surfdata_map/surfdata_ne30np4.pg2_SSP3_RCP70_simyr2015_c220420.nc </fsurdat>

> <!-- Add following for hybrid run of SSP370 continuing from a historical simulation -->
> <check_finidat_fsurdat_consistency>.false.</check_finidat_fsurdat_consistency>
> <check_finidat_year_consistency>.true.</check_finidat_year_consistency>
> <check_finidat_pct_consistency>.true.</check_finidat_pct_consistency>

---------------------
Wuyin Lin:
Thanks for bringing up the ELM settings. The previous settings you used are ok.

In general, it looks somewhat more consistent in terms of simyr starting time if using surfdata_ne30np4.pg2_SSP3_RCP70_simyr2015_c220420.nc.

The two files are essentially the same and either one is ok for the currently SSP runs, as long as the same file is used for all ensemble members. They are different in five variables, four of which -- PCT_NATVEG, PCT_LAKE, PCT_GLACIER, and PCT_URBAN at 1e-7 level. The other one, PCT_NAT_PFT, has large differences, but during run time, the same variable from landuse.timeseries will be used.

Please note that, for hybrid runs as for the SSP370 simulations, the surface data recorded in the restart file (elm.r) are supposed to take precedence over what are in fsurdat. But the elm initialization code does have an issue and it is not implemented exactly that way. As a result, simulation results would be non-BFB using one vs the other. Alan Di Vittorio is working on the fix.

---------------------
Jim Benedict:
All,

A summary of the ELM bug and its implications for v2 SSP* runs can be found here:
https://acme-climate.atlassian.net/wiki/spaces/DOC/pages/3417112603/Statement+on+ELM+land+use+behavior+for+future+projection+simulations

The bug impacts were found to be negligible (but not zero) for v2 SSP* runs, as Wuyin mentioned. Use of the "2015" fsurdat file in the updated ELM use case file should eliminate any issues.

Jim

-------------------
Jim Benedict:
Hi Nan,


Many (many!) apologies for the error in the SSP370 EAM config! When I started putting together the SSP370 configuration last year, I asked about the EAM parameter settings and the guidance then was that the values would not change, so I put it aside. I should have brought it up again once the other aerosol/GHG/etc inputs were finalized. The problem, I believe, was that the EAM parameter settings had not yet been updated to be consistent with the v2 DECK at the time I started and those changes never made it into my workflow.


The small silver lining is that your new runs will use the "2015" ELM fsurdat file that is more consistent with a (2015-2100) SSP simulation, based on our discovery of the small ELM bug that Wuyin noted.
25 changes: 25 additions & 0 deletions README.e3sm-setup
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
Running E3SM on NERSC Cori

directions: https://e3sm.org/model/running-e3sm/e3sm-quick-start/
monitoring jobs: https://docs.nersc.gov/jobs/monitoring/

squeue -u sglanvil

get source code
mkdir /global/homes/s/sglanvil/sourceCode/
git clone -b maint-1.0 --recursive https://github.com/E3SM-Project/E3SM.git

create new case
cd /global/homes/s/sglanvil/sourceCode/E3SM/cime/scripts

./create_newcase --case MCSP_CMT_5_coupled --compset A_WCYCL20TRS_CMIP6 --res ne30_oECv3_ICG --pecount L --handle-preexisting-dirs u --mach cori-knl --output-root /global/cscratch1/sd/sglanvil/ --script-root /global/homes/s/sglanvil/cases/MCSP_CMT_5_coupled -project mp9


cd /global/homes/s/sglanvil/cases/MCSP_CMT_5_coupled
./case.setup
./case.build
./case.submit

Compsets:
cd E3SM/cime/scripts/
./query_config --compsets
12 changes: 12 additions & 0 deletions README.samStevenson
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
https://docs.google.com/document/d/1t7j5xXWrbGzSSWb0HXSksQxpKQM7FpKfpYKnqPErz_0/edit
https://docs.google.com/document/d/1mgTeLXYe2niMRloIW9cXG3GvoZmcVkKn0pVNZSO4FC8/edit


=======
PI control start years:
REF_CASE:20180129.DECKv1b_piControl.ne30_oEC.edison
210
320
365
410
480
140 changes: 140 additions & 0 deletions README.user_nl_cam
Original file line number Diff line number Diff line change
@@ -0,0 +1,140 @@
Below is a namelist that Nan has put together for the E3SMv1 simulations with additional output - could you please have a look through and make sure that it has all the needed MJO and MJO-QBO interactions output? (In particular, Jack: can you run all your diags from this? & Julie: are all the variables here that you used for the QBO-MJO plots?)

!! h0, h1, h2, h3, h4

nhtfrq = 0, -24, -24, -6, -6



! monthly (h0)

fincl1 = 'IEFLX:A'



! daily 2D (h1) - Averaged

fincl2 = 'FLUT:A','TREFHT:A','TREFHTMN:M','TREFHTMX:X','LHFLX:A', 'SHFLX:A', 'PRECT:A', 'PRECTMX:X','PRECC:A',

'FLNT:A','FSNS:A','FSNT:A','FLNSC:A', 'FLNS:A','PS:A', 'PSL:A','OLR:A', 'RHREFHT:A',

'UBOT:A', 'VBOT:A', 'U10:A', 'Z200:A', 'Z500:A', 'U200:A', 'V200:A', 'U850:A', 'V850:A'



! daily Full-column (h2) - Averaged

fincl3 = 'U:A', 'V:A', 'OMEGA:A', 'T:A', 'Q:A','Z3:A'



! 6hrly 2D (h3)

fincl4 = 'PSL:I','TREFHT:I', 'FLDS:I', 'FSDS:I', 'PRECT:A', 'PS:I', 'QREFHT:I', 'TS:I',

'TMQ:I','U10:I','U850:I','V850:I','UBOT:I','VBOT:I','Z200:I','Z500:I',

'IVT:I','uIVT:I','vIVT:I'



MAYBE: if this would be useful to you please let us know as this is very space intensive!

! 6 hrly Full-column (h4)

fincl5 = 'Q:I', 'T:I', 'U:I', 'V:I', 'Z3:I'


Thanks,
Yaga


Chih-Chieh-Jack Chen
Oct 28, 2021, 3:41 PM (4 days ago)
to Jadwiga, Julie, Richard, Brian, me

Hi Yaga,

Yes, the MJO diagnostics I have been running require daily FLUT, PRECT, U850, V850, U200, and V200.

They are all in fincl2.

Jack


Julie Caron
Oct 28, 2021, 3:51 PM (4 days ago)
to Jadwiga, Richard, Brian, Chih-Chieh-Jack, me

yes, this looks like it has the mjo fields i need too ( same list as jack mentioned). i also have some code that grabs U at 50mb for the qbo i believe. but i think yaga can speak to what frequency is needed and if we want to include some standard plots of qbo in general do we have all the upper level winds at the right frequency?
thanks,
julie


Jadwiga (Yaga) Richter
Oct 28, 2021, 3:55 PM (4 days ago)
to Julie, Richard, Brian, Chih-Chieh-Jack, me

Thanks Jack & Julie.

For the QBO we mostly need monthly mean wind. For the MJO-QBO paper we used daily wind at U(50 hPa) which we could get out of the 3D daily U in h2.

Nan: if we could add daily U(at 50 hPa) without much overhead, that would make things easier for the analysis,

Yaga


Richard Neale
Oct 28, 2021, 3:57 PM (4 days ago)
to Jadwiga, Julie, Brian, Chih-Chieh-Jack, me

A few of the tendency fields on the h0 files would be useful: ZMDT, ZMDQ, STEND_CLUBB, RVMTEND_CLUBB, MPDT, MPDQ, DCQ and DTCOND.

I know there are already lots of fincls, but 3 hourly PRECT and maybe PRECC are always useful.

Rich
--
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Rich Neale - [email protected] - http://www.cgd.ucar.edu/cms/rneale -
Section Head - Atmospheric Modeling & Predictability, CGD, NCAR
P.O. Box 3000, Boulder, CO 80307-3000
Tel (303) 497-1380 Fax (303) 497-1324
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-


Brian Medeiros
Oct 28, 2021, 4:05 PM (4 days ago)
to Jadwiga, Julie, Richard, Chih-Chieh-Jack, me

This looks reasonable for standard MJO diagnostics.

I was just replying similarly to Rich… the question for the QBO-MJO analysis is what kind of process-level diagnostics will be needed? I’m wondering about heating rates and measures of stability. The tendencies Rich mentioned take care of heating…. stability might be hard. The daily fields might be enough, I guess… though QRS and QRL might be needed too.

.brian


Jadwiga (Yaga) Richter
Oct 28, 2021, 4:07 PM (4 days ago)
to Brian, Julie, Richard, Chih-Chieh-Jack, me

Daily fields should be enough for the QBO-MJO. If we can add QRS and QRL to the daily's that would be great,
Yaga


Richard Neale
Oct 28, 2021, 4:10 PM (4 days ago)
to Brian, Jadwiga, Julie, Chih-Chieh-Jack, me

Good point Brian, we'll need daily convective heating, moistening; copies of my h0 additions. I think daily measures of tropopause height/pressure would be good also if we don't have them.
Rich

Not sure what you need answers for?
I say yes to the h0 variables and 3 hourly variables.
Do you need the actual tropopause variables? How about these 3 daily to capture the tropopause.

tropopause.F90: call addfld('TROPF_P', horiz_only, 'A', 'Pa', 'Tropopause Pressure (cold point)', flag_xyfill=.True.)
tropopause.F90: call addfld('TROPF_T', horiz_only, 'A', 'K', 'Tropopause Temperature (cold point)', flag_xyfill=.True.)
tropopause.F90: call addfld('TROPF_Z', horiz_only, 'A', 'm', 'Tropopause Height (cold point)', flag_xyfill=.True.)

All good?
Rich
9 changes: 0 additions & 9 deletions SourceMods/src.cam/README

This file was deleted.

Loading