NCAR / amwg_dev

Repo to store model sandboxes and cases used for CAM development
9 stars 2 forks source link

b.e23_alpha17f.BLT1850.ne30_t232.091 #533

Open gustavo-marques opened 4 months ago

gustavo-marques commented 4 months ago

Purpose:

Evaluate new out-of-the-box baseline with cesm2_3_alpha17f (or cesm2_3_beta17).


Description:

New baseline with out-of-the-box settings from cesm2_3_alpha17f (or cesm2_3_beta17). The vertical coordinate in MOM6 is z* with 65 layers. The ICs for MOM and CICE are from corresponding G case https://github.com/NCAR/omwg_dev/issues/48; restart file 0016-01-01.


Case directory:


Sandbox:

In user_nl_cice:

ice_ic = '/glade/p/cesmdata/cseg/inputdata/cesm2_init/g.e23_a17f.GJRAv4.TL319_t232_zstar_N65.2024.056/0016-01-01-00000/g.e23_a17f.GJRAv4.TL319_t232_zstar_N65.2024.056.cice.r.0016-01-01-00000.nc'
dumpfreq = 'x','x','x','x','x'
f_fresh = 'mxxxx'
f_fresh_ai = 'mxxxx'

In user_nl_mom:

MIN_SALINITY = 1.e-06
INIT_LAYERS_FROM_Z_FILE = False
THICKNESS_CONFIG = "thickness_file"
THICKNESS_FILE = "/glade/p/cesmdata/cseg/inputdata/cesm2_init/g.e23_a17f.GJRAv4.TL319_t232_zstar_N65.2024.056/0016-01-01-00000/g.e23_a17f.GJRAv4.TL319_t232_zstar_N65.2024.056.mom6.r.0016-01-01-00000.nc"
TS_CONFIG = "file"
TS_FILE = "/glade/p/cesmdata/cseg/inputdata/cesm2_init/g.e23_a17f.GJRAv4.TL319_t232_zstar_N65.2024.056/0016-01-01-00000/g.e23_a17f.GJRAv4.TL319_t232_zstar_N65.2024.056.mom6.r.0016-01-01-00000.nc"
TEMP_IC_VAR = "Temp"
SALT_IC_VAR = "Salt"
VELOCITY_CONFIG = "file"
VELOCITY_FILE = "/glade/p/cesmdata/cseg/inputdata/cesm2_init/g.e23_a17f.GJRAv4.TL319_t232_zstar_N65.2024.056/0016-01-01-00000/g.e23_a17f.GJRAv4.TL319_t232_zstar_N65.2024.056.mom6.r.0016-01-01-00000.nc"
adamrher commented 4 months ago

@gustavo-marques since the atm/hist/ output is on the unstructured mesh, would you mind executing this regridding script to map all the .cam.h0a. files to a lat-lon grid? Execute it in the atm/hist/ directory and it will create a sub-dir atm/hist/regrid/ with the same filenames but all mapped to f09:

#!/bin/bash

case=b.e23_alpha17f.BLT1850.ne30_t232.091
wgts=/glade/work/aherring/CESM2/TSTEPS/tseries/ne30pg3_TO_f09-bilin.nc

mkdir regrid

for file in ${case}.cam.h0a.*; do
  echo ${file}
  ncremap -m ${wgts} ${file} regrid/${file}
done

exit
gustavo-marques commented 4 months ago

@adamrher: sure! I am running it now, but remapping all the files will take some time.

wwieder commented 4 months ago

Can you do this for all the land files too?  That would make our post processing much easier. Now that I ask this, I wonder if we need to be a bit more nuanced in how we create the wgts file, to handle land/ocean masks more intelligently? @olyson how have you been remapping files for other cases?

Also, @olyson, maybe @slevis-lmwg and I can take a look at this case with you to see if the land component is set up as expected?

olyson commented 4 months ago

When required, for individual history files, I have been using mkprocdata, which uses conservative regridding and is pretty fast really. Currently, I've been using this command to create the mapping file required:

qcmd -- ./create_ESMF_map.sh --maptype aave --filesrc /glade/p/cesmdata/cseg/inputdata/atm/cam/coords/ne30pg3_scrip_170604.nc --filedst /glade/p/cesm/amwg/amwg_diagnostics/map_files/0.9x1.25.nc --namesrc ne30pg3 --namedst fv0.9x1.25

I think ncremap --sgs_frc=landfrac -m /glade/work/aherring/CESM2/TSTEPS/tseries/ne30pg3_TO_f09-bilin.nc ... will run on the land history files as well, not sure how long it takes.
It would be a good idea to compare the two methods. I'm not sure how well the "bilin" works on our fields that are not global. Within the land diagnostics package, it computes the climatological, means, and trends files on the SE grid, then regrids them using the ESMF regridding capability within NCL. Then plots are produced.

adamrher commented 4 months ago

@cecilehannay can we try to run ADF diagnostics on the remapped output in the /atm/hist/regrid/ directory?

olyson commented 4 months ago

Land diagnostics are here:

https://webext.cgd.ucar.edu/BLT1850/b.e23_alpha17f.BLT1850.ne30_t232.091/lnd/b.e23_alpha17f.BLT1850.ne30_t232.091_15_24-b.e23_alpha16g.BLT1850.ne30_t232.082b_15_24/setsIndex.html

gustavo-marques commented 4 months ago

@wwieder and @olyson, I am happy to also regrid/remap the land output. What script should I run?

wwieder commented 4 months ago

Thanks @gustavo-marques the LMWG diagnostics package can work on the raw ne30 grid and then regrids for contour plots.

megandevlan commented 2 weeks ago

@gustavo-marques Would it be possible to extend this run to 100 years? It's a really nice clean comparison between 091, 092, 093, and 098 for assessing the impacts of each change relative to this control baseline! I think it's 34 years now, but for ENSO longer would be better.

gustavo-marques commented 2 weeks ago

Hi @megandevlan! This case has already been run for 100 years.

image

megandevlan commented 2 weeks ago

Ugh, got my cases mixed up - thank you for checking this @gustavo-marques!!