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

Issue while case build

dharmendraks841

Dharmendra Kumar Singh
Member
am suffering while running CAM6_03_80 while building the CASE after the following ERROR





Waiting for job 7893254.chadmin1.ib0.cheyenne.ucar.edu to start ...





Building case in directory /glade/scratch/dksingh/month_sep_2019_contrail_runtest

sharedlib_only is False

model_only is False

Setting resource.RLIMIT_STACK to -1 from (-1, -1)

Generating component namelists as part of build

2023-01-01 15:20:36 atm

Create namelist for component cam

Calling /glade/scratch/dksingh/cam6_03_080/cime_config/buildnml

...calling cam buildcpp to set build time options

ERROR: Command /glade/scratch/dksingh/cam6_03_080/bld/build-namelist -ntasks 360 -csmdata /glade/p/cesmdata/cseg/inputdata -infile /glade/scratch/dksingh/month_sep_2019_contrail_runtest/Buildconf/camconf/namelist -start_ymd 20190901 -ignore_ic_year -use_case 2000_cam6 -inputdata /glade/scratch/dksingh/month_sep_2019_contrail_runtest/Buildconf/cam.input_data_list -namelist " &atmexp /" -cmeps failed rc=255

out=CAM build-namelist - ERROR: No default value found for ncdata

user defined attributes:

key=ic_md val=20190901

err=Smartmatch is experimental at /glade/scratch/dksingh/cam6_03_080/bld/perl5lib/Build/ChemNamelist.pm line 274.

Died at /glade/scratch/dksingh/cam6_03_080/bld/build-namelist line 4248.



No one is available on CESM forum for any discussion

Regards

Dharmendra
 

peverley

Courtney Peverley
Moderator
Staff member
Hi Dharmendra,

Looking at your case directory, you have changed the start date to 2019-09-01, which means that the model no longer has a default initial conditions (ncdata) file to use.

Do you have an initial conditions file that you could point to? You can add

ncdata = '/path/to/file.nc'

to your user_nl_cam

Courtney
 

peverley

Courtney Peverley
Moderator
Staff member
Is this your case directory on cheyenne:

/glade/scratch/dksingh/month_sep_2019_contrail_runtest

I don't see a ncdata line in the user_nl_cam

Courtney
 

dharmendraks841

Dharmendra Kumar Singh
Member
I wanted to run for one month in (September) 2019 but the build was not successful
the name list was as follows:


! namelist_var = new_namelist_value

&metdata_nl

met_nudge_temp = .true.

met_data_file = '09/MERRA2_0.9x1.25_L32_20190901.nc'

met_data_path = '/glade/scratch/dksingh/09/'

met_filenames_list = '/glade/scratch/dksingh/filelist_2019_01.txt'

met_fix_mass = .true.

met_qflx_factor = 1.0

met_rlx_time = 24.

met_srf_land = .false.

met_srf_land_scale = .true.

met_srf_nudge_flux = .false.

met_srf_rad = .true.

met_srf_refs = .true.

met_srf_sst = .true.

met_srf_tau = .true.
 

peverley

Courtney Peverley
Moderator
Staff member
Can you try adding the ncdata variable to your user_nl_cam file? Looking at what your other case is using, you could try adding:

ncdata = '/glade/p/cesmdata/cseg/inputdata/atm/cam/inic/fv/cami-mam3_0000-01-01_0.9x1.25_L32_c141031.nc'

Courtney
 

dharmendraks841

Dharmendra Kumar Singh
Member
you mean
i should add here
met_data_file = '01/MERRA2_0.9x1.25_L32_20190101.nc'
please check my user_nl_cam above and let me know where I should add as you are suggesting below
ncdata = '/glade/p/cesmdata/cseg/inputdata/atm/cam/inic/fv/cami-mam3_0000-01-01_0.9x1.25_L32_c141031.nc'
 

peverley

Courtney Peverley
Moderator
Staff member
You can just add the ncdata = '...' line to the top of your user_nl_cam file (before &metdata_nl)
 

dharmendraks841

Dharmendra Kumar Singh
Member
hi Peverley,
Can you see the updated name list as per your suggestion, if error please correct it?

Actually
met_data_file = '01/MERRA2_0.9x1.25_L32_20190101.nc' and ncdata = '01/MERRA2_0.9x1.25_L32_20190101.nc'
have the same first name as the start-run .nc file.

! namelist_var = new_namelist_value

&metdata_nl

ncdata = '01/MERRA2_0.9x1.25_L32_20190101.nc'

met_nudge_temp = .true.

met_data_file = '01/MERRA2_0.9x1.25_L32_20190101.nc'

met_data_path = ‘/glade/scratch/dksingh/contrail_cam6_run_2019/2019/'

met_filenames_list = '/glade/scratch/dksingh/contrail_cam6_run_2019/filelist_2019.txt'

met_fix_mass = .true.

met_qflx_factor = 1.0

met_rlx_time = 24.

met_srf_land = .false.

met_srf_land_scale = .true.

met_srf_nudge_flux = .false.

met_srf_rad = .true.

met_srf_refs = .true.

met_srf_sst = .true.

met_srf_tau = .true.

/
 

peverley

Courtney Peverley
Moderator
Staff member
Hi,

I would put ncdata before your declaration of metdata_nl like this (it also needs to be the full path)

! namelist_var = new_namelist_value

ncdata = '/full/path/to/01/MERRA2_0.9x1.25_L32_20190101.nc'

&metdata_nl
...
 
Top