kshedstrom@alaska_edu
Member
My case is using JRA files and runs fine on cheyenne. On our Linux cluster at home, I already have some JRA forcing files and I'd rather use them. Instead, the CESM system wants to download the 1.3_noleap JRA files - and fails:
(Yes, a blank message)
It succeeded in downloading the dice file, so I'd be good to go if I could get it to use my JRA files. I tried changing the Buildconf and CaseDocs files, but they were overwritting by case.submit, causing it to fail again.
I did have it passing ./check_input_data, but had to do this:
Code:
Loading input file list: 'Buildconf/cpl.input_data_list'
Client protocol gftp not enabled
Using protocol wget with user anonymous and passwd user@example.edu
Trying to download file: '../inputdata_checksum.dat' to path '/center1/AKWATERS/kate/climate/kshedstrom/Arctic5_JRA.MOM6/run/inputdata_checksum.dat.raw' using WGET protocol.
SUCCESS
Using protocol ftp with user anonymous and passwd user@example.edu
server address ftp.cgd.ucar.edu root path cesm/inputdata
Trying to download file: '../inputdata_checksum.dat' to path '/center1/AKWATERS/kate/climate/kshedstrom/Arctic5_JRA.MOM6/run/inputdata_checksum.dat.raw' using FTP protocol.
Using protocol svn with user and passwd
Client protocol None not enabled
Checking server ftp://gridanon.cgd.ucar.edu:2811/cesm/inputdata/ with protocol gftp
ERROR: module command modulecmd python purge failed with message:
It succeeded in downloading the dice file, so I'd be good to go if I could get it to use my JRA files. I tried changing the Buildconf and CaseDocs files, but they were overwritting by case.submit, causing it to fail again.
I did have it passing ./check_input_data, but had to do this:
Code:
diff --git a/scripts/lib/CIME/case/check_input_data.py b/scripts/lib/CIME/case/check_input_data.py
index 5a4bf3321..c845d27f8 100644
--- a/scripts/lib/CIME/case/check_input_data.py
+++ b/scripts/lib/CIME/case/check_input_data.py
@@ -318,6 +318,7 @@ def check_input_data(case, protocol="svn", address=None, input_data_root=None, d
if(full_path):
# expand xml variables
full_path = case.get_resolved_value(full_path)
+ rel_path = full_path
if input_ic_root and input_ic_root in full_path \
and ic_filepath:
rel_path = full_path.replace(input_ic_root, ic_filepath)