Welcome to the new DiscussCESM forum!
We are still working on the website migration, so you may experience downtime during this process.

Existing users, please reset your password before logging in here: https://xenforo.cgd.ucar.edu/cesm/index.php?lost-password/

Error after submit case

yangx2

xinyi yang
Member
Hi ,
I am still trying to port CESM2 to my university HPC. There is no errors wehen I executed ./case.build. After I executing ./case.submit, error pops up (shown below):
**************************************************************************************************************************
[yangx2@node-0005 mycase]$ ./case.submit
Setting resource.RLIMIT_STACK to -1 from (-1, -1)
Creating component namelists
Calling /home/yangx2/my_cesm_sandbox/cime/src/components/xcpl_comps/xatm/cime_config/buildnml
Calling /home/yangx2/my_cesm_sandbox/cime/src/components/xcpl_comps/xlnd/cime_config/buildnml
Calling /home/yangx2/my_cesm_sandbox/cime/src/components/xcpl_comps/xice/cime_config/buildnml
Calling /home/yangx2/my_cesm_sandbox/cime/src/components/xcpl_comps/xocn/cime_config/buildnml
Calling /home/yangx2/my_cesm_sandbox/cime/src/components/xcpl_comps/xrof/cime_config/buildnml
Calling /home/yangx2/my_cesm_sandbox/cime/src/components/xcpl_comps/xglc/cime_config/buildnml
Calling /home/yangx2/my_cesm_sandbox/cime/src/components/xcpl_comps/xwav/cime_config/buildnml
Calling /home/yangx2/my_cesm_sandbox/cime/src/components/stub_comps/sesp/cime_config/buildnml
Calling /home/yangx2/my_cesm_sandbox/cime/src/drivers/mct/cime_config/buildnml
NOTE: ignoring setting of glc2ice_rmapname=idmap in seq_maps.rc
Finished creating component namelists
Checking that inputdata is available as part of case submission
Setting resource.RLIMIT_STACK to -1 from (-1, -1)
Loading input file list: 'Buildconf/cpl.input_data_list'
Check case OK
submit_jobs case.run
Submit job case.run
ERROR: Unable to determine the correct command for batch submission.
**************************************************************************************************************************
I thought it should be related to setting in /home/.cime/config_batch.xml, so config_batch.xml is shown below:

==================================================================================
<?xml version="1.0"?>
<config_batch version="2.0">
<batch_system type="slurm" MACH="yangx2" >
<directives>
<directive default="/bin/bash" > -S {{ shell }} </directive>
</directives>
<queues>
<queue walltimemax="72:00:00" nodemin="1" nodemax="20" default="true">batch</queue>
</queues>
</batch_system>
</config_batch>
==================================================================================
Thanks for the help. And I am new to Linux and porting process. Hope you do not mind I am asking some stupid questions.

Best,
Skylar
 

yangx2

xinyi yang
Member
Is the ERROR related to the /home/.cime/config_mechines.xml file? Since in config_mechines.xml, I set (shown below):

**************************************************************************************************
<!-- BATCH_SYSTEM: batch system used on this machine supported values are: none, cobalt, lsf, pbs, slurm -->
<BATCH_SYSTEM>slurm</BATCH_SYSTEM>
<!-- CHARGE_ACCOUNT: A project or account number used for batch jobs. This is the actual project used for cost accounting set in the batch script (ex. #PBS -A charge_account). Will default to PROJECT if not set. can be overridden in environment or $HOME/.cime/config -->
<!--<CHARGE_ACCOUNT></CHARGE_ACCOUNT> -->
<!-- PROJECT_REQUIRED: Does this machine require a project to be specified to the batch system? See PROJECT above -->
<PROJECT_REQUIRED>False</PROJECT_REQUIRED>
**************************************************************************************************
 

jedwards

CSEG and Liaisons
Staff member
You need to add a line to config_batch.xml
<batch_submit>sbatch</batch_submit>

You can use the command ./preview_run to see the generated submit command.
 
Top