Hello,I am trying to port CESM 2.1.0 to a new machine called Archer. I have previously ported CESM 1.0.5 to this machine, several years ago, but things have changed and I am running into problems with this new port. I have done my best to define customized config_machines.xml, config_compilers.xml, and config_batch.xml files for Archer, which I have attached for information. However, when I run scripts_regression_tests.py I get several failures. A lot of them have the following form:Check case OK
Submitting job script qsub -q default -l walltime=0:05:00 -A n02-bas -v ARGS_FOR_SCRIPT='--skip-preview-namelist' .case.test
submit_jobs case.test
Submit job case.test
ERROR: Command: 'qsub -q default -l walltime=0:05:00 -A n02-bas -v ARGS_FOR_SCRIPT='--skip-preview-namelist' .case.test' failed with error 'qsub: illegal -N value
usage: qsub [-a date_time] [-A account_string] [-c interval]
[-C directive_prefix] [-e path] [-f ] [-h ] [-I [-X]] [-j oe|eo] [-J X-Y[:Z]]
[-k o|e|oe] [-l resource_list] [-m mail_options] [-M user_list]
[-N jobname] [-o path] [-p priority] [-q queue] [-r y|n]
[-S path] [-u user_list] [-W otherattributes=value...]
[-v variable_list] [-V ] [-z] [script | -- command [arg1 ...]]
qsub --version' from dir '/fs2/n02/n02/inos/modeldata/CESM2.1.0/scripts_regression_test.20190108_095040/SMS.T42_T42.S.archer_intel.fake_testing_only_20190108_112231'The full TestStatus.log file for one of the tests is attached as an example. The error message suggests to me that there is a problem with the format of the job name, and Google tells me that PBS may have a problem with a job name starting with a ".", so perhaps the fact that the job is called ".case.test" results in the error. This should be easy to check, but I am not sure how all the scripts work together and therefore I don't know where/how I can change the job name to test if this is the issue. I am also a bit surprised that no one else has (apparently) stumbled across this, which makes me wonder if there's actually something else I'm doing wrong, but I'm not sure what... Any advice would be much appreciated!Thanks,Ingrid
Submitting job script qsub -q default -l walltime=0:05:00 -A n02-bas -v ARGS_FOR_SCRIPT='--skip-preview-namelist' .case.test
submit_jobs case.test
Submit job case.test
ERROR: Command: 'qsub -q default -l walltime=0:05:00 -A n02-bas -v ARGS_FOR_SCRIPT='--skip-preview-namelist' .case.test' failed with error 'qsub: illegal -N value
usage: qsub [-a date_time] [-A account_string] [-c interval]
[-C directive_prefix] [-e path] [-f ] [-h ] [-I [-X]] [-j oe|eo] [-J X-Y[:Z]]
[-k o|e|oe] [-l resource_list] [-m mail_options] [-M user_list]
[-N jobname] [-o path] [-p priority] [-q queue] [-r y|n]
[-S path] [-u user_list] [-W otherattributes=value...]
[-v variable_list] [-V ] [-z] [script | -- command [arg1 ...]]
qsub --version' from dir '/fs2/n02/n02/inos/modeldata/CESM2.1.0/scripts_regression_test.20190108_095040/SMS.T42_T42.S.archer_intel.fake_testing_only_20190108_112231'The full TestStatus.log file for one of the tests is attached as an example. The error message suggests to me that there is a problem with the format of the job name, and Google tells me that PBS may have a problem with a job name starting with a ".", so perhaps the fact that the job is called ".case.test" results in the error. This should be easy to check, but I am not sure how all the scripts work together and therefore I don't know where/how I can change the job name to test if this is the issue. I am also a bit surprised that no one else has (apparently) stumbled across this, which makes me wonder if there's actually something else I'm doing wrong, but I'm not sure what... Any advice would be much appreciated!Thanks,Ingrid