(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

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