ERROR: PCT_OCEAN NOT on surfdata file but required when running ctsm5.2 or newer; you are advised to generate a new surfdata file using the mksurfda

Status
Not open for further replies.

rhallmark

Rachel Hallmark
New Member
Running ctsm5.2.008

I am trying to customize a NEON case using name list changes in user_nl_clm to fsurdat to run a simulation with a modified surface dataset. I am using the run_neon script in /glade/work/rhallmark/ctsm/tools/site_and_regional and creating a new case with
./run_neon --neon-sites MOAB --output-root /glade/work/rhallmark/simulations/MOAB.ad/ --overwrite --experiment TestSim --run-type ad --setup-only

In the AD spinup step, I am having issues with changing surface dataset files in the fsurdat line in the user_nl_clm file.
I am attempting to point to a surface dataset copied directly from /glade/campaign/cesm/cesmdata/inputdata/lnd/clm2/surfdata_esmf/NEON/ into one of my directories (/glade/work/rhallmark/NEON_cases). If I point to the surface dataset in my directory in the fsurdat line in user_nl_clm, then the run gets cancelled and I am met with the following error in the lnd.log for the run: ERROR: PCT_OCEAN NOT on surfdata file but required when running ctsm5.2 or newer; you are advised to generate a new surfdata file using the mksurfdata_esmftool ERROR in surfrdMod.F90. However, if I set up a different case and in the fusrdat line point to the same surface dataset but in /glade/campaign/cesm/cesmdata/inputdata/lnd/clm2/surfdata_esmf/NEON/ then the simulation seems to run without issue.

AD simulation works with: fsurdat = "/glade/campaign/cesm/cesmdata/inputdata/lnd/clm2/surfdata_esmf/NEON/surfdata_1x1_NEON_MOAB_hist_2000_78pfts_c240206.nc"

AD simulation gets cancelled with:
fsurdat = "/glade/work/rhallmark/NEON_cases/surfdata_1x1_NEON_MOAB_hist_2000_78pfts_c240206.nc"

The surfdata file is the same in both cases, but it seems like I am only getting this error when I point to a file in my directory.
Logs from the cancelled run attached.
 

Attachments

oleson

Keith Oleson
CSEG and Liaisons
Staff member
The lnd log file seems to point to a different version of the dataset you mentioned above (AD simulation gets cancelled). The version it is pointing to is:

surfdata_1x1_NEON_MOAB_hist_78pfts_CMIP6_simyr2000_c230601.nc

which doesn't have PCT_OCEAN on it.

This dataset does have PCT_OCEAN on it:

/glade/campaign/cesm/cesmdata/inputdata/lnd/clm2/surfdata_esmf/NEON/surfdata_1x1_NEON_MOAB_hist_2000_78pfts_c240206.nc
 
Status
Not open for further replies.
Back
Top