CAM5 aquaplanet on edison.nersc.gov fails to initialize.

cam5 aquaplanet crashes in a pio routine on edison when I use this create_newcase line. ./create_newcase -res ne120_ne120 -compset F_2000_CAM5_AQUAPLANET -mach edison -case $CASEROOT

The full build script is in /global/homes/m/mwehner/cesm1_2_2/scripts/make_seCAM5_aquaplanet.cshThe traceback in the cesm log file iscesm.exe           000000000199183A  pio_support_mp_pi         114  pio_support.F90
cesm.exe           000000000198F27E  pio_utils_mp_chec          74  pio_utils.F90
cesm.exe           0000000001AF43A9  ionf_mod_mp_open_         235  ionf_mod.F90
cesm.exe           0000000001978F61  piolib_mod_mp_pio        2669  piolib_mod.F90
cesm.exe           00000000004DF299  cam_pio_utils_mp_         616  cam_pio_utils.F90
cesm.exe           00000000004D64E3  cam_initfiles_mp_          60  cam_initfiles.F90
cesm.exe           000000000049A5DE  cam_comp_mp_cam_i         163  cam_comp.F90
cesm.exe           00000000004976E9  atm_comp_mct_mp_a         276  atm_comp_mct.F90
cesm.exe           000000000041D856  ccsm_comp_mod_mp_        1058  ccsm_comp_mod.F90
cesm.exe           000000000042404A  MAIN__                     90  ccsm_driver.F90

I have no idea how to fix this.ThanksMichael
 

jedwards

CSEG and Liaisons
Staff member
I don't have permission to read this:jedwards@edison08:/global/homes/m/mwehner/cesm1_2_2/scripts> cat make_seCAM5_aquaplanet.csh  cat: make_seCAM5_aquaplanet.csh: Permission denied But looking at the traceback above you are failing on a file open command and the error is probably listed near the end of the cesm.log file.  
 
Jim Yes, indeed. it is a file permission.ls -l  /project/projectdirs/ccsm1/inputdata/atm/cam/inic/homme/cami_0003-01-01_ne120np4_L30_ape_c140519.nc
-rw-r----- 1 jedwards ccsm1 1561433208 Jun 10 08:56 /project/projectdirs/ccsm1/inputdata/atm/cam/inic/homme/cami_0003-01-01_ne120np4_L30_ape_c140519.nc

I changed the permission on my build script.  I suspect there are other files that may be necessary. I think that there is a command to check this before running the job, but I don't know what it is.Thanksmichael
 

jedwards

CSEG and Liaisons
Staff member
oh - Sorry.   I just recursively changed permission on all of the files that I own in inputdata hopefully you won't run into this problem again.
 
Back
Top