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

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

  • med.log.5389650.desched1.pdf
    24.8 KB · Views: 0
  • lnd.log.5389650.desched1.pdf
    36 KB · Views: 1
  • drv.log.5389650.desched1.pdf
    17.1 KB · Views: 0
  • cesm.log.5389650.desched1.pdf
    19.4 KB · Views: 0
  • atm.log.5389650.desched1.pdf
    26.3 KB · Views: 0

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.
Top