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

errors with validating a cesm port

xgao304

Member
I am able to create_newcase with cesm2. However, when I try to validate the porting (http://esmci.github.io/cime/users_guide/porting-cime.html), I got errors in several steps.1. xmllint --noout --schema /net/fs05/d1/xgao/cesm/cesm2/cime/config/xml_schemas/config_machines.xsd config_machines.xmlconfig_machines.xml validates

2.when I run scripts_regression_tests.py, I get the following error:xgao@c083 tests]$ ./scripts_regression_tests.py
No handlers could be found for logger "CIME.XML.machines"
ERROR: Could not initialize machine object from /net/fs05/d1/xgao/cesm/cesm2/cime/config/cesm/machines/config_machines.xml or /home/xgao/.cime/config_machines.xml3. Perform the cheyenne "prealpha" tests on my machine, I got so many failed cases (see the attached cs.status.20180626_200457_au3vht)
Code:
<span class="o">./</span><span class="n">create_test</span> <span class="o">--</span><span class="n">xml</span><span class="o">-</span><span class="n">category</span> <span class="n">prealpha</span> <span class="o">--</span><span class="n">xml</span><span class="o">-</span><span class="n">machine</span> <span class="n">cheyenne</span> <span class="o">--</span><span class="n">xml</span><span class="o">-</span><span class="n">compiler</span> <span class="n">intel</span> <span class="o">--</span><span class="n">machine</span> <span class="o">svante</span> <span class="o">--</span><span class="n">compiler</span> <span class="o">pgi</span>
 I have not carried out ensemble consistency tests yet.I am wondering if I should clear all these errors first before I proceed with my case setup, build, and submit. Any information is appreciated.Thanks,Xiang   
 

jedwards

CSEG and Liaisons
Staff member
In scripts_regression_tests.py it is not recognizing your machine based on the NODENAME_REGEX field you provided.  You can correct that field or use the --machine optionto scripts_regression_tests.py to solve that problem. The file that you provided does not contain output from cs.status - please try again. 
 

xgao304

Member
There are so many files from the new scripts_regression_tests.py (see the attached list of output files). Which file should I send? Thanks.
 

xgao304

Member
And I rerun "./create_test --xml-category prealpha --xml-machine cheyenne --xml-compiler intel --machine svante --compiler pgi", but the resulting cs.status file is similar to previous one - nothing is output expect for a single line #! /bin/bash

/net/fs05/d1/xgao/cesm/cesm2/cime/scripts/Tools/cs.status "$@" /net/fs05/d1/xgao/cesm/cases/*.20180703_134836_asmyzb/TestStatus
 

xgao304

Member
I folloewed your instruction to rerun the cripts_regression_tests.py, here is the summary of the results:Ran 129 tests in 3171.120s

FAILED (failures=9, errors=1, skipped=11)There are a totla of 12 cs.status.* files in the test root. I attached the results of executing these cs.status.* files (cs_status.txt).Please let me know if the porting of cesm on our machine is successful.
 

jedwards

CSEG and Liaisons
Staff member
Please run scripts_regression_tests.py --machine svante 1> srt.txt 2>&1 and send the resulting srt.txt file.
 

jedwards

CSEG and Liaisons
Staff member
You do not have inputdata configured correctly.    The relevenet error message is: Client protocol gftp not enabled

Could not connect to svn repo 'https://svn-ccsm-inputdata.cgd.ucar.edu/trunk/inputdata'
This is most likely either a credential, proxy, or network issue .
To check connection and store your credential run 'svn ls https://svn-ccsm-inputdata.cgd.ucar.edu/trunk/inputdata' and permanently store your password
 

xgao304

Member
I am a bit confused. If I run "svn ls" as follows, I am not asked to input password or userid. Does it mean I already have my password permanently stored? The only thing is this is done in the head node. But my program is run on cluster node. However, if I run "svan ls .." in the cluter node, I will get error message. But I assume once the password is stored, it should be transparent across all the cluter system?[xgao@svante-login ~]$ svn ls https://svn-ccsm-inputdata.cgd.ucar.edu/trunk/inputdata
MaxTSIInput
atm/
ccsm4_init/
cesm2_init/
cpl/
dx7/
glc/
hiresFiles
ice/
import/
lnd/
ocn/
rof/
share/
template.readme
validation/
wav/

Thanks.
 

jedwards

CSEG and Liaisons
Staff member
Try running:create_test SMS.f19_g16.X.svante_pgi If it fails try running ./check_input_data --download from the login node - does that work?
 

xgao304

Member
I am running it.I know ./check_input_data works from the login node because I use that to download the data for my test case (compset I2000Clm50SpGs and res hcru_hcru). I am able to run for three months, then got the error message (see my another post in "general discussion") - need your help with that post as wellThanks, 
 

xgao304

Member
The attaed is the resulting file by running "create_test SMS.f19_g16.X.svante_pgi". I don't want to download the input data for this case because I know "./check_input_data"is working fine for my other test case. Please let me know if I should do other things to validate the porting. Thanks.
 
Top