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

(shr_tInterp_getCosz) ERROR: lon lat cosz sizes disagree

Status
Not open for further replies.

LeeJace

Lee
New Member
Dear all, I am running CESM2.2.0 model on compset 2000_DATM%CRUv7_CLM50%BGC_SICE_SOCN_MOSART_SGLC_SWAV_SIAC_SESP. I try to test a single point simulation, hence I choose the res 1x1_brazil. All the setup and build process are well, but I get error "ERROR: (shr_tInterp_getCosz) ERROR: lon lat cosz sizes disagree" when submiting it.I don't know where the issue lies in. Any suggestion will be much appreciated. Thanks.More detailed settings are as follows:
/cime/scripts/create_newcase -case ./test_1x1_brazil_I2000Clm50BgcCru -res 1x1_brazil -compset 2000_DATM%CRUv7_CLM50%BGC_SICE_SOCN_MOSART_SGLC_SWAV_SIAC_SESP -mach B5000 --run-unsupported
./xmlchange CLM_USRDAT_NAME=1x1pt_brazil
./xmlchange RUN_STARTDATE=0001-01-01,STOP_N=5,STOP_OPTION=ndays
./xmlchange DATM_CLMNCEP_YR_ALIGN=1,DATM_CLMNCEP_YR_START=2001,DATM_CLMNCEP_YR_END=2001
./case.setup
./case.build
 

LeeJace

Lee
New Member
BTW, I encountered an issue while trying to check my username data. I suspect there might be an error with my CLM_USRDAT_NAME. When I executed the command:
./queryDefaultNamelist.pl -usrname "1x1pt_brazil"

I received the following responses:

No configuration cache file to read in. (queryDefaultNamelist.pl::ReadDefaultXMLFile)
Read: ./namelist_files/namelist_defaults_overall.xml (queryDefaultNamelist.pl::ReadDefaultXMLFile)
Read: ./namelist_files/namelist_defaults_usr_files.xml (queryDefaultNamelist.pl::ReadDefaultXMLFile)
Read: ./namelist_files/namelist_definition_ctsm.xml
ERROR: Build::NamelistDefaults::get_usr_file -- variable mask NOT sent in for variable lnd/clm2/initdata/clmi.1x1pt_brazil_${mask}_simyr${sim_year}.nc

I would like to know how to properly check my CLM_USRDAT namelist. I appreciate any assistance.
 

oleson

Keith Oleson
CSEG and Liaisons
Staff member
release-cesm2.2.2 is the supported development version. 1x1_brazil is a supported resolution so you shouldn't have to specify CLM_USRDAT_NAME.
I tried the following out of the box with release-cesm2.2.2 and it compiled and ran for five days successfully:

./create_newcase --case test_1x1_brazil_I2000Clm50BgcCru --res 1x1_brazil --compset 2000_DATM%CRUv7_CLM50%BGC_SICE_SOCN_SROF_SGLC_SWAV_SIAC_SESP --run-unsupported

cd test_1x1_brazil_I2000Clm50BgcCru

./case.setup

./case.build

./case.submit

Note that I specified the long name version of your chosen compset except that I changed MOSART to SROF since this is a single point simulation.
 

LeeJace

Lee
New Member
release-cesm2.2.2 is the supported development version. 1x1_brazil is a supported resolution so you shouldn't have to specify CLM_USRDAT_NAME.
I tried the following out of the box with release-cesm2.2.2 and it compiled and ran for five days successfully:

./create_newcase --case test_1x1_brazil_I2000Clm50BgcCru --res 1x1_brazil --compset 2000_DATM%CRUv7_CLM50%BGC_SICE_SOCN_SROF_SGLC_SWAV_SIAC_SESP --run-unsupported

cd test_1x1_brazil_I2000Clm50BgcCru

./case.setup

./case.build

./case.submit

Note that I specified the long name version of your chosen compset except that I changed MOSART to SROF since this is a single point simulation.
Thanks for your response! I then tried to change MOSART to SROF and also gave up setting CLM_USRDAT_NAME. But things didn't change, I still got the same error ERROR: (shr_tInterp_getCosz) ERROR: lon lat cosz sizes disagree
My running logs and output logs are as follows:

./create_newcase --case ../../cases/test_1x1_brazil_I2000Clm50BgcCru --res 1x1_brazil --compset 2000_DATM%CRUv7_CLM50%BGC_SICE_SOCN_SROF_SGLC_SWAV_SIAC_SESP -mach B5000 --run-unsupported
cd test_1x1_brazil_I2000Clm50BgcCru
./xmlchange RUN_STARTDATE=0001-01-01,STOP_N=5,STOP_OPTION=ndays
./xmlchange DATM_CLMNCEP_YR_ALIGN=1,DATM_CLMNCEP_YR_START=2001,DATM_CLMNCEP_YR_END=2001
./case.setup ./case.build ./case.submit
 

Attachments

  • cesm.log.815.240524-090353.txt
    9.7 KB · Views: 3
  • CaseStatus.txt
    4.8 KB · Views: 3

oleson

Keith Oleson
CSEG and Liaisons
Staff member
Your CaseStatus.txt file indicates you also did this:

./xmlchange NTASKS=16,NTASKS_IAC=1,NTASKS_ESP=1

Not sure why you chose that. A single point simulation can only use 1 processor. When I made that xmlchange I got the same error you did. Try using the default setup.
 

LeeJace

Lee
New Member
Your CaseStatus.txt file indicates you also did this:

./xmlchange NTASKS=16,NTASKS_IAC=1,NTASKS_ESP=1

Not sure why you chose that A single point simulation can only use 1 processor. When I made that xmlchange I got the same error you did. Try using the default setup.
Thanks for your advice!! I added pecount 1 when creating a new case then. And it works, I think that's surely where my fault is. BTW can you guide me how to check my clm_userdat_name ,which is my second posted question.
 
Status
Not open for further replies.
Top