E3SM icon indicating copy to clipboard operation
E3SM copied to clipboard

Test not auto-downloading data. p3_iso_c::p3_init: One or more table files does not exist. `SMS_D.ne4pg2_oQU480.F2010.pm-cpu_gnu.dinloc-case`

Open ndkeen opened this issue 1 year ago • 1 comments

The test SMS_Ln3.ne4pg2_ne4pg2.F2010-MMF2.gcp12_gnu fails with p3_iso_c::p3_init: One or more table files does not exist. It must not be downloading data file it needs, but does not say which one.

As I test, I grabbed all of the files from inputdata/atm/scream/tables/ and copied manually which seems to have done the trick. Previously, the only file present on GCP was p3_lookup_table_1.dat-v4.1.1, so the file this test wanted was one of the others.

gcpe3sm12-login-spot% ll /home/inputdata/atm/scream/tables/
total 26752
drwxrwsr-x 2 ndk e3sm     4096 Nov  2 17:35 ./
drwxrwsr-x 3 ndk e3sm       28 Feb 28  2023 ../
-rw-rw-r-- 1 ndk e3sm      604 Nov  2 17:35 mu_r_table_vals.dat4
-rw-rw-r-- 1 ndk e3sm     1204 Nov  2 17:35 mu_r_table_vals.dat8
-rw-rw-r-- 1 ndk e3sm  3266015 Mar 28  2023 p3_lookup_table_1.dat-v4.1.1
-rw-rw-r-- 1 ndk e3sm 24000015 Nov  2 17:35 p3_lookup_table_2.dat-v4.1.1
-rw-rw-r-- 1 ndk e3sm    12004 Nov  2 17:35 revap_table_vals.dat4
-rw-rw-r-- 1 ndk e3sm    24004 Nov  2 17:35 revap_table_vals.dat8
-rw-rw-r-- 1 ndk e3sm    12004 Nov  2 17:35 vm_table_vals.dat4
-rw-rw-r-- 1 ndk e3sm    24004 Nov  2 17:35 vm_table_vals.dat8
-rw-rw-r-- 1 ndk e3sm    12004 Nov  2 17:35 vn_table_vals.dat4
-rw-rw-r-- 1 ndk e3sm    24004 Nov  2 17:35 vn_table_vals.dat8

It is not listed here grep scream Buildconf/eam.input_data_list

ndkeen avatar Nov 02 '23 17:11 ndkeen

With https://github.com/E3SM-Project/E3SM/pull/6247, I can try a case like: SMS_D.ne4pg2_oQU480.F2010.pm-cpu_gnu.dinloc-case and see the fail. Note I had to make sure casename wasn't too long or the netcdf file locations would be truncated.

case: /pscratch/sd/n/ndk/e3sm_scratch/pm-cpu/dinloc/SMS_D.ne4pg2_oQU480.F2010.pm-cpu_gnu.dinloc-case.r

  0: At line 238 of file /global/cfs/cdirs/e3sm/ndk/repos/ndk_mf_add-dinlocal-testmod/components/eam/src/physics/p3/eam/micro_p3.F90 (unit = 10)
  0: Fortran runtime error: Cannot open file '/pscratch/sd/n/ndk/e3sm_scratch/pm-cpu/dinloc/SMS_D.ne4pg2_oQU480.F2010.pm-cpu_gnu.dinloc-case.r/inputdata/atm/cam/physprops/p3_lookup_table_1.dat-v4.1.2': No such file or directory

ndkeen avatar Feb 21 '24 00:02 ndkeen