Scheduled Downtime
On Tuesday 24 October 2023 @ 5pm MT the forums will be in read only mode in preparation for the downtime. On Wednesday 25 October 2023 @ 5am MT, this website will be down for maintenance and expected to return online later in the morning.
Normal Operations
The forums are back online with normal operations. If you notice any issues or errors related to the forums, please reach out to help@ucar.edu

Compset question

jinmuluo

Jinmu Luo
Member
Hi,

I am using the cesm3_beta06 version code, and want to know if there is any compset that satisfies the requirements of turning on the CAM-Chem and BGC with nudged wind? By looking at the compset website ( CESM2.2.2 Component Sets Definitions ), I only find that the FCfireHIST has the CAM-Chem and BGC on at the same time, and it simulates the historical wind? So, hope someone can give me some clues on how to search for a possible compset that can be used in my study.

best,
 

erik

Erik Kluzek
CSEG and Liaisons
Staff member
A way to look at the compset aliases is to do the following in a git clone of CESM.

cd cime/scripts
./quuery_config --compsets

Likely there won't be a compset that exactly defines what you want to do, but you can use a compset longname to get closer. You'll have to figure out which flavor of CAM-Chem you want to use. But, for example to see ones with CAM and BGC you can do this.

./query_config --compsets | grep CAM | grep BGC

CAM has different ways to nudge wind to observations.

I'll move this to the CAM-Chem forum so you can get more detailed advice from the CAM angle.
 
Vote Upvote 0 Downvote

jinmuluo

Jinmu Luo
Member
A way to look at the compset aliases is to do the following in a git clone of CESM.

cd cime/scripts
./quuery_config --compsets

Likely there won't be a compset that exactly defines what you want to do, but you can use a compset longname to get closer. You'll have to figure out which flavor of CAM-Chem you want to use. But, for example to see ones with CAM and BGC you can do this.

./query_config --compsets | grep CAM | grep BGC

CAM has different ways to nudge wind to observations.

I'll move this to the CAM-Chem forum so you can get more detailed advice from the CAM angle.
Hi Erik,

Thank you so much for your suggestions, very helpful to me! I found the compset FCfireHIST might be the closest one to my requests. The remaining issue is, can I copy the nudged wind namelist parameters in CaseDocs/atm_in to this compest to change it? Is it all I need to do to use the nudged wind in my FCfireHIST case, and anything I forget to cancel in the FCfireHIST compset to cancel the real wind simulation?


thank you so much


/glade/work/jinmuluo/cases/cesm3.0.beta06-FCnudged/CaseDocs/atm_in


&nudging_nl
model_times_per_day = 48
nudge_beg_day = 1
nudge_beg_month = 1
nudge_beg_year = 2010
nudge_end_day = 31
nudge_end_month = 12
nudge_end_year = 2020
nudge_file_template = '%y/MERRA2_fv09.cam2.i.%y-%m-%d-%s.nc'
nudge_force_opt = 0
nudge_hwin_invert = .false.
nudge_hwin_lat0 = 0.0
nudge_hwin_latdelta = 1.
nudge_hwin_latwidth = 9999.
nudge_hwin_lon0 = 180.
nudge_hwin_londelta = 1.
nudge_hwin_lonwidth = 9999.
nudge_model = .true.
nudge_path = '/glade/campaign/cesm/cesmdata/inputdata/atm/cam/met/nudging/MERRA2_fv09_32L/'
nudge_pscoef = 0.00
nudge_psprof = 0
nudge_qcoef = 0.00
nudge_qprof = 0
nudge_tcoef = 0.25
nudge_times_per_day = 8
nudge_timescale_opt = 0
nudge_tprof = 1
nudge_ucoef = 0.25
nudge_uprof = 1
nudge_vcoef = 0.25
nudge_vprof = 1
nudge_vwin_hdelta = 0.001
nudge_vwin_hindex = 33.
nudge_vwin_invert = .false.
nudge_vwin_ldelta = 0.1
nudge_vwin_lindex = 0.
/
 
Vote Upvote 0 Downvote

jinmuluo

Jinmu Luo
Member
Hi Erik,

Thank you so much for your suggestions, very helpful to me! I found the compset FCfireHIST might be the closest one to my requests. The remaining issue is, can I copy the nudged wind namelist parameters in CaseDocs/atm_in to this compest to change it? Is it all I need to do to use the nudged wind in my FCfireHIST case, and anything I forget to cancel in the FCfireHIST compset to cancel the real wind simulation?


thank you so much


/glade/work/jinmuluo/cases/cesm3.0.beta06-FCnudged/CaseDocs/atm_in


&nudging_nl
model_times_per_day = 48
nudge_beg_day = 1
nudge_beg_month = 1
nudge_beg_year = 2010
nudge_end_day = 31
nudge_end_month = 12
nudge_end_year = 2020
nudge_file_template = '%y/MERRA2_fv09.cam2.i.%y-%m-%d-%s.nc'
nudge_force_opt = 0
nudge_hwin_invert = .false.
nudge_hwin_lat0 = 0.0
nudge_hwin_latdelta = 1.
nudge_hwin_latwidth = 9999.
nudge_hwin_lon0 = 180.
nudge_hwin_londelta = 1.
nudge_hwin_lonwidth = 9999.
nudge_model = .true.
nudge_path = '/glade/campaign/cesm/cesmdata/inputdata/atm/cam/met/nudging/MERRA2_fv09_32L/'
nudge_pscoef = 0.00
nudge_psprof = 0
nudge_qcoef = 0.00
nudge_qprof = 0
nudge_tcoef = 0.25
nudge_times_per_day = 8
nudge_timescale_opt = 0
nudge_tprof = 1
nudge_ucoef = 0.25
nudge_uprof = 1
nudge_vcoef = 0.25
nudge_vprof = 1
nudge_vwin_hdelta = 0.001
nudge_vwin_hindex = 33.
nudge_vwin_invert = .false.
nudge_vwin_ldelta = 0.1
nudge_vwin_lindex = 0.
/
For anyone who wants to follow this thread, this modification doesn't work. CaseDocs/atm_in are updated when ./case.submit, it deletes my modifications in the atm_in.
 
Vote Upvote 0 Downvote
Hi jinmuluo,
For nudging you don't need to find a composer that has nudging. You can use any compset with active atmosphere and paste your &nudging_nl into your user_nl_cam. Nudging will be on that way.
Danny
 
Vote Upvote 0 Downvote

jinmuluo

Jinmu Luo
Member
Hi jinmuluo,
For nudging you don't need to find a composer that has nudging. You can use any compset with active atmosphere and paste your &nudging_nl into your user_nl_cam. Nudging will be on that way.
Danny
Thank you, Danny

Do you know if there are any new compsets in the CESM3 beta version in which CAM-Chem and BGC-Crop are turned on? I found FCfireHIST is very expensive to run, and I don't know if I really need the fire component on if I want to study ozone.
 
Vote Upvote 0 Downvote

jinmuluo

Jinmu Luo
Member
Thank you, Danny

Do you know if there are any new compsets in the CESM3 beta version in which CAM-Chem and BGC-Crop are turned on? I found FCfireHIST is very expensive to run, and I don't know if I really need the fire component on if I want to study ozone.
For your information, I list all possible compsets here


B1850C_MTt4s : 1850C_CAM70%MT%CT4S_CLM60%BGC-CROP_CICE_MOM6_MOSART_DGLC%NOEVOLVE_WW3
B1850CM : 1850C_CAM70%MT%CT4S_CLM60%BGC-CROP_CICE_MOM6_MOSART_DGLC%NOEVOLVE_WW3
B1850C_MTso : 1850C_CAM70%MT_CLM60%BGC-CROP_CICE_MOM6_MOSART_DGLC%NOEVOLVE_WW3
BMT1850 : 1850C_CAM70%MT_CLM60%BGC-CROP_CICE_MOM6_MOSART_DGLC%NOEVOLVE_WW3
BMT1850_MARBL : 1850_CAM70%MT_CLM60%BGC-CROP_CICE_MOM6%MARBL-BIO_MOSART_DGLC%NOEVOLVE_SWAV
BHISTC_MTso : HISTC_CAM70%MT_CLM60%BGC-CROP_CICE_MOM6_MOSART_DGLC%NOEVOLVE_WW3
BHISTC_MTt4s : HISTC_CAM70%MT%CT4S_CLM60%BGC-CROP_CICE_MOM6_MOSART_DGLC%NOEVOLVE_WW3
BHISTCM : HISTC_CAM70%MT%CT4S_CLM60%BGC-CROP_CICE_MOM6_MOSART_DGLC%NOEVOLVE_WW3
B1850C_LTso : 1850C_CAM70%LT_CLM60%BGC-CROP_CICE_MOM6_MOSART_DGLC%NOEVOLVE_WW3
BLT1850 : 1850C_CAM70%LT_CLM60%BGC-CROP_CICE_MOM6_MOSART_DGLC%NOEVOLVE_WW3
BLT1850_MARBL : 1850_CAM70%LT_CLM60%BGC-CROP_CICE_MOM6%MARBL-BIO_MOSART_DGLC%NOEVOLVE_SWAV
BHISTC_LTso : HISTC_CAM70%LT_CLM60%BGC-CROP_CICE_MOM6_MOSART_DGLC%NOEVOLVE_WW3
B1850E_MTt4s : 1850E_CAM70%MT%CT4S_CLM60%BGC-CROP_CICE_MOM6_MOSART_DGLC%NOEVOLVE_WW3
B1850EM : 1850E_CAM70%MT%CT4S_CLM60%BGC-CROP_CICE_MOM6_MOSART_DGLC%NOEVOLVE_WW3
FHIST_BGC : HIST_CAM60_CLM50%BGC-CROP_CICE%PRES_DOCN%DOM_MOSART_SGLC_SWAV
FHIST_BDRD : HIST_CAM60_CLM50%BGC-CROP_CICE%PRES_DOCN%DOM_MOSART_SGLC_SWAV_BGC%BDRD
FCfireHIST : HIST_CAM60%CFIRE_CLM50%BGC-CROP_CICE%PRES_DOCN%DOM_MOSART_SGLC_SWAV
F1850_BDRD : 1850_CAM60_CLM50%BGC_CICE%PRES_DOCN%DOM_MOSART_SGLC_SWAV_BGC%BDRD
FWHIST_BGC : HIST_CAM60%WCTS_CLM50%BGC-CROP_CICE%PRES_DOCN%DOM_MOSART_SGLC_SWAV
 
Vote Upvote 0 Downvote

jinmuluo

Jinmu Luo
Member
I think you would want to make your modifications in user_nl_cam, not directly in atm_in.
Hi keith,

Thank you for you reply, if I want to run the cesm with dynamic BGC-CROP components, I have to choose the compsets with BGC-CROP_CICE, and the
SP_CICE compset means the land model will be forced with satellite phenology, and soil BGC will be off?
 
Vote Upvote 0 Downvote
Hi Jinmuluo-
I don't think you want to turn on active ocean? So, maybe you don't need a B case.
A good candidate may be FWHIST_BGC, which is HIST_CAM60%WCTS_CLM50%BGC-CROP_CICE%PRES_DOCN%DOM_MOSART_SGLC_SWAV.
Also, if you don't find a predefined compset, maybe you want to directly specify a long name that is similar to FCnudged?
Maybe try something like HIST_CAM60%CT1S_CLM50%BGC-CROP_CICE%PRES_DOCN%DOM_MOSART_SGLC_SWAV?
If you are interested in CAM7/CLM6 physics, maybe try HISTC_CAM70%LT%CT1S_CLM60%BGC-CROP_CICE%PRES_DOCN%DOM_MOSART_SGLC_SWAV.
P.S. The issue is that for CAM7 low top (CAM7%LT) the vertical levels are changed to 58 levels, so you may need to prepare for new nudging files. I think at some point there will be nudging files for the CAM7%LT model, but not soon(?). If you don't want to do that, for now maybe sticking with the CAM6/CLM5 physics is a good idea if you do need to nudge the model towards MERRA-2.
I hope this helps?
Danny
 
Vote Upvote 0 Downvote
Top