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

n1850.ne30_tn14.hybrid_fatessp.202401031 #51

Open
mvertens opened this issue Oct 31, 2024 · 5 comments
Open

n1850.ne30_tn14.hybrid_fatessp.202401031 #51

mvertens opened this issue Oct 31, 2024 · 5 comments
Assignees
Labels
Bug(s) resolved N1850 piControl - fully coupled NorESM-2.5 Belonging to the development of version 2.5

Comments

@mvertens
Copy link
Contributor

mvertens commented Oct 31, 2024

Purpose:
Duplicate of n1850.ne30_tn14.hybrid_fatessp.20241007 but with a fix for DMS in CAM. The goal is to run 20 years.


Description:


Description:

  • create_newcase commnad
 ./create_newcase --case <user_case_path>/n1850.ne30_tn14.hybrid_fatessp.202401031 \\
 --compset 1850_CAM%DEV%LT%NORESM%CAMoslo_CLM60%FATES-SP_CICE_BLOM%ECO_MOSART_DGLC%NOEVOLVE_SWAV_SESP  \\
 --res ne30pg3_tn14 \\
 --project nn9039k --run-unsupported --mach betzy 
  • user_nl_cam
 use_aerocom = .true.
 interpolate_nlat   = 192
 interpolate_nlon   = 288
 interpolate_output = .true.
 history_aerosol = .true. 
 zmconv_c0_lnd  =  0.0075D0
 zmconv_c0_ocn  =  0.0300D0
 zmconv_ke =  5.0E-6
 zmconv_ke_lnd =  1.0E-5
 clim_modal_aero_top_press =  1.D-4
 bndtvg = '/cluster/shared/noresm/inputdata/atm/cam/ggas/noaamisc.r8.nc'
  • user_nl_blom
    ICFILE = "/cluster/shared/noresm/inputdata/restart/NOIIAJRAOC20TR_TL319_tn14_ppm_20240816/rest/1775-01-01-00000/NOIIAJRAOC20TR_TL319_tn14_ppm_20240816.blom.r.1775-01-01-00000.nc"

  • user_nl_cice
    ice_ic = "/cluster/shared/noresm/inputdata/restart/NOIIAJRAOC20TR_TL319_tn14_ppm_20240816/rest/1775-01-01-00000/NOIIAJRAOC20TR_TL319_tn14_ppm_20240816.cice.r.1775-01-01-00000.nc"

  • user_nl_clm
    Add the following to user_nl_clm

z0param_method='ZengWang2007'
  • xmlchange commands
./xmlchange NTASKS=1920
./xmlchange NTASKS_OCN=256
./xmlchange ROOTPE=0
./xmlchange ROOTPE_OCN=1920
./xmlchange BLOM_VCOORD=cntiso_hybrid,BLOM_TURBULENT_CLOSURE=
./xmlchange STOP_OPTION=nyears
./xmlchange STOP_N=7
./xmlchange REST_N=1
./xmlchange REST_OPTION=nyears
./xmlchange RESUBMIT=3
./xmlchange --subgroup case.run JOB_WALLCLOCK_TIME=48:00:00
./xmlchange --subgroup case.st_archive JOB_WALLCLOCK_TIME=03:00:00

Compset long name
1850_CAM%DEV%LT%NORESM%CAMoslo_CLM60%FATES-SP_CICE_BLOM%ECO_MOSART_DGLC%NOEVOLVE_SWAV_SESP


Model grid long name
a%ne30np4.pg3_l%ne30pg4.pg3_oi%tnx1v4_r%r05_w%null_z%null_g%gris4_m%tnx1v4


Case directory:

  • Locally on betzy:
    <user_pathname>/n1850.ne30_tn14.hybrid_fatessp.202401031
  • On github:

Code version on github:

[cam]
protocol = git
tag = noresm2_5_015_cam6_3_158.  
repo_url = https://github.com/NorESMhub/CAM
local_path = components/cam
externals = Externals_CAM.cfg
required = True

Diagnostics:

Compared to n1850.ne30_tn14.hybrid_fatessp.202401007:


Output:

  • Raw output: /nird/datalake/NS9560K/noresm3/cases/n1850.ne30_tn14.hybrid_fatessp.20241031

Contacts:
@mvertens, @monsieuralok


Extra details:

@mvertens mvertens added N1850 piControl - fully coupled NorESM-2.5 Belonging to the development of version 2.5 labels Oct 31, 2024
@monsieuralok monsieuralok self-assigned this Oct 31, 2024
@mvertens
Copy link
Contributor Author

mvertens commented Nov 1, 2024

@monsieuralok - please use ./xmlchange --append CLM_BLDNML_OPTS="-ignore_warnings" and the finidat used above.

@mvertens
Copy link
Contributor Author

mvertens commented Nov 1, 2024

@monsieuralok - please don't start yet - it turns out that finidat is being set to ' '

@mvertens
Copy link
Contributor Author

mvertens commented Nov 1, 2024

@monsieuralok - so there is a problem with how finidat can be set for a startup run with FATES. At this point since we are using FATES-SP - please go ahead and let finidat = ' ' and simply do a 20 year run with that setting. I've modified the directions to reflect that. Sorry for all of the confusion.

@monsieuralok
Copy link

@mvertens if we change file components/clm/bld/namelist_files/namelist_defaults_overall.xml and comment line
<clm_start_type use_fates=".true.">cold</clm_start_type>

which sets startup type to COLD in case of FATE then we will able to set finidat. That I have tested.

@mvertens
Copy link
Contributor Author

mvertens commented Nov 1, 2024

@monsieuralok - that is right - but after a long discussion today with the CICERO group, we don't want to do that. I've put in a place a temporary fix in CLMBuildNamelist.pm with the following change

    # start of hack
    # THIS is a temporary hack to enable fates to use finidat values for startup runs
    my $is_fates = $nl_flags->{'use_fates'};
    if (defined $finidat && not $is_fates) {
    # end of hack

and this permits you to keep the the default vallue of clm_start_type for fates to cold. They key issue is that there was no way to set finidat for a startup run with fates. So this temporary hack will fix that. And in the meantime, @rosiealice will talk in more depth with the FATES developers to determine a more sustainable way forwards. In addition, the file that finidat pointed to before is not compatible with ctsm5.3 - so @maritsandstad needs to create another spinup. So for now just having findiat=' ' in this simulation is fine.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug(s) resolved N1850 piControl - fully coupled NorESM-2.5 Belonging to the development of version 2.5
Projects
None yet
Development

No branches or pull requests

2 participants