ERROR ./case.build of CESM2.1.5

jyx

jyx
New Member
Why does it have this problem when I build? It won't provide me with the required inputdata.list. I need these lists to manually download the required data.
The CESM version I used is 2.1.5, and I ran this step successfully:

./create_newcase --case first --res f09_f09_mg17 --compset FWHIST_BGC --mach ustc --compiler gnu --run-unsupported

When I ran ./case.build,I have this problem:
jyx02@hanhai22-01:~/CESM-release-cesm2.1.5/cime/scripts/first$ ./case.build
Building case in directory /home/qixinggroup/jyx02/CESM-release-cesm2.1.5/cime/scripts/first
sharedlib_only is False
model_only is False
Setting resource.RLIMIT_STACK to -1 from (-1, -1)
Generating component namelists as part of build
Refcase not found in /home/qixinggroup/jyx02/CESM-release-cesm2.1.5/inputdata/cesm2_init/b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001_v2/1950-01-01, will attempt to download from inputdata
Checking server ftp://gridanon.cgd.ucar.edu:2811/cesm/inputdata/ with protocol gftp
Setting resource.RLIMIT_STACK to -1 from (-1, -1)
Client protocol gftp not enabled
Checking server ftp://ftp.cgd.ucar.edu/cesm/inputdata/ with protocol wget
Setting resource.RLIMIT_STACK to -1 from (-1, -1)
Using protocol wget with user anonymous and passwd user@example.edu
Could not connect to repo 'ftp://ftp.cgd.ucar.edu/cesm/inputdata/'
This is most likely either a proxy, or network issue .
Checking server ftp.cgd.ucar.edu/cesm/inputdata with protocol ftp
Setting resource.RLIMIT_STACK to -1 from (-1, -1)
Using protocol ftp with user anonymous and passwd user@example.edu
server address ftp.cgd.ucar.edu root path cesm/inputdata
ftp login timeout! [Errno 111] Connection refused
Checking server https://svn-ccsm-inputdata.cgd.ucar.edu/trunk/inputdata with protocol svn
Setting resource.RLIMIT_STACK to -1 from (-1, -1)
Using protocol svn with user and passwd

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
Loading input file list: 'Buildconf/refcase.input_data_list'
Model refcase missing file refdir = '/home/qixinggroup/jyx02/CESM-release-cesm2.1.5/inputdata/cesm2_init/b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001_v2/1950-01-01/'
Trying to download file: 'cesm2_init/b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001_v2/1950-01-01' to path '/home/qixinggroup/jyx02/CESM-release-cesm2.1.5/inputdata/cesm2_init/b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001_v2/1950-01-01' using SVN protocol.
Creating directory /home/qixinggroup/jyx02/CESM-release-cesm2.1.5/inputdata/cesm2_init/b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001_v2/1950-01-01
svn export failed with output: and errput svn: E170013: Unable to connect to a repository at URL 'https://svn-ccsm-inputdata.cgd.ucar..._g17.CMIP6-historical-WACCM.001_v2/1950-01-01'
svn: E000110: 执行上下文错误: Connection timed out

Checking server None with protocol None
Setting resource.RLIMIT_STACK to -1 from (-1, -1)
Client protocol None not enabled
ERROR: Could not download refcase from any server
Wthy I run the same steps to the CESM of 2.2.0,I could get the list in the Buildconf folder:
jyx02@hanhai22-01:~/CESM2-release-2.2.0/cime/scripts/first/Buildconf$ ls
camconf cice.input_data_list cismIOconf cplconf docn.input_data_list
cam.input_data_list cismconf clmconf cpl.input_data_list mosartconf
ciceconf cism.input_data_list clm.input_data_list docnconf mosart.input_data_list

But in the CESM of 2.1.5,I could not:
jyx02@hanhai22-01:~/CESM-release-cesm2.1.5/cime/scripts/first/Buildconf$ ls
cismIOconf refcase.input_data_list
 

jedwards

CSEG and Liaisons
Staff member
I'm sorry that you are having problems accessing data with cesm2.1.5

Please try the following version of config_inputdata.xml and let me know if it solves the issue. It may also be that your system has been blacklisted, if
you still have a problem please send an ip address to verify access.

Code:
<?xml version="1.0"?>

<inputdata>
  <!-- server precidence is order in this file.  Highest preference at top -->
  <!-- If the client doesn't have the protocol it will be skipped -->
  <!-- chksum verification of inputfiles is possible.  If a file with name -->
  <!-- inputdata_chksum.dat is found on the server in the directory above inputdata -->
  <!-- it will be searched for filename and chksum of each downloaded file.  -->
  <!-- see the file ftp://ftp.cgd.ucar.edu/cesm/inputdata_chksum.dat for proper format. -->
  <server>
    <protocol>wget</protocol>
    <address>https://ftp.cgd.ucar.edu/cesm/inputdata/</address>
    <checksum>../inputdata_checksum.dat</checksum>
  </server>

  <server>
    <comment> wget access to subversion </comment>
    <protocol>wget</protocol>
    <address>https://svn-ccsm-inputdata.cgd.ucar.edu/trunk/inputdata/</address>
  </server>

  <server>
    <protocol>svn</protocol>
    <address>https://svn-ccsm-inputdata.cgd.ucar.edu/trunk/inputdata</address>
  </server>
</inputdata>
 
Vote Upvote 0 Downvote

jyx

jyx
New Member
I'm sorry that you are having problems accessing data with cesm2.1.5

Please try the following version of config_inputdata.xml and let me know if it solves the issue. It may also be that your system has been blacklisted, if
you still have a problem please send an ip address to verify access.

Code:
<?xml version="1.0"?>

<inputdata>
  <!-- server precidence is order in this file.  Highest preference at top -->
  <!-- If the client doesn't have the protocol it will be skipped -->
  <!-- chksum verification of inputfiles is possible.  If a file with name -->
  <!-- inputdata_chksum.dat is found on the server in the directory above inputdata -->
  <!-- it will be searched for filename and chksum of each downloaded file.  -->
  <!-- see the file ftp://ftp.cgd.ucar.edu/cesm/inputdata_chksum.dat for proper format. -->
  <server>
    <protocol>wget</protocol>
    <address>https://ftp.cgd.ucar.edu/cesm/inputdata/</address>
    <checksum>../inputdata_checksum.dat</checksum>
  </server>

  <server>
    <comment> wget access to subversion </comment>
    <protocol>wget</protocol>
    <address>https://svn-ccsm-inputdata.cgd.ucar.edu/trunk/inputdata/</address>
  </server>

  <server>
    <protocol>svn</protocol>
    <address>https://svn-ccsm-inputdata.cgd.ucar.edu/trunk/inputdata</address>
  </server>
</inputdata>
I'm very sorry, I just learned that the supercomputer system cannot be connected to the Internet due to security issues. Is there any solution to this?
 
Vote Upvote 0 Downvote

jedwards

CSEG and Liaisons
Staff member
You can work around this issue by copying your case to a system that is internet connected and running
./check_input_data --download. This should download the inputdata that you need for the case you want to
run. Please do not attempt to download the entire inputdata directory - it is very large.
 
Vote Upvote 0 Downvote
Back
Top