rddixon@wisc_edu
New Member
I recently compiled CESM 1.0 on a single processor AMD 64 machine running Ubuntu with ifort and icc with the intention of running CAM 4.0 in standalone mode. I was able to successfully run CAM, however, when I configure it to use waccm_mozart I get a segmentation fault while the model is initializing:
During my normal CAM run it was able to pass this without error. Could my problem be that I have values of -1 for several of my surface volume mixing ratios? I figured that they were changed because they were no longer fixed values. It also appears that there might be a missing IC file or fields missing in the IC file, although building the namelist checks for input files and has given me the OK for all of them.
My configure and build namelist commands are as follows:
If anyone has any suggestions or thoughts, your advice and input would be greatly appreciated!
chem_surfvals_init: ghg surface values are fixed as follows
co2 volume mixing ratio = 3.788125000000000E-004
ch4 volume mixing ratio = -1.00000000000000
n2o volume mixing ratio = -1.00000000000000
f11 volume mixing ratio = -1.00000000000000
f12 volume mixing ratio = -1.00000000000000
INITIALIZE_RADBUFFER: ntoplw = 15 pressure: 0.655682550000000
Creating new decomp: 262046072
Creating new decomp: 362066045072
Creating new decomp: 362066046072
Warning: Not reading O2_1S from IC file.
O2_1S initialized by "chem_init_cnst"
Warning: Not reading O2_1D from IC file.
O2_1D initialized by "chem_init_cnst"
Warning: Not reading AOA1 from IC file.
AGE-OF-AIR CONSTITUENTS: INITIALIZING AOA1 62
AOA1 initialized by "aoa_tracers_init_cnst"
Warning: Not reading AOA2 from IC file.
AGE-OF-AIR CONSTITUENTS: INITIALIZING AOA2 63
AOA2 initialized by "aoa_tracers_init_cnst"
Warning: Not reading HORZ from IC file.
AGE-OF-AIR CONSTITUENTS: INITIALIZING HORZ 64
forrtl: severe (174): SIGSEGV, segmentation fault occurred
Image PC Routine Line Source
cam 000000000050F221 Unknown Unknown Unknown
cam 000000000093C66B Unknown Unknown Unknown
cam 0000000000937092 Unknown Unknown Unknown
cam 0000000000F46AD3 Unknown Unknown Unknown
cam 0000000000948127 Unknown Unknown Unknown
cam 000000000055B212 Unknown Unknown Unknown
cam 00000000005390CB Unknown Unknown Unknown
cam 00000000005A772F Unknown Unknown Unknown
cam 000000000040424C Unknown Unknown Unknown
libc.so.6 00002AF9099FDABD Unknown Unknown Unknown
cam 0000000000404149 Unknown Unknown Unknown
co2 volume mixing ratio = 3.788125000000000E-004
ch4 volume mixing ratio = -1.00000000000000
n2o volume mixing ratio = -1.00000000000000
f11 volume mixing ratio = -1.00000000000000
f12 volume mixing ratio = -1.00000000000000
INITIALIZE_RADBUFFER: ntoplw = 15 pressure: 0.655682550000000
Creating new decomp: 262046072
Creating new decomp: 362066045072
Creating new decomp: 362066046072
Warning: Not reading O2_1S from IC file.
O2_1S initialized by "chem_init_cnst"
Warning: Not reading O2_1D from IC file.
O2_1D initialized by "chem_init_cnst"
Warning: Not reading AOA1 from IC file.
AGE-OF-AIR CONSTITUENTS: INITIALIZING AOA1 62
AOA1 initialized by "aoa_tracers_init_cnst"
Warning: Not reading AOA2 from IC file.
AGE-OF-AIR CONSTITUENTS: INITIALIZING AOA2 63
AOA2 initialized by "aoa_tracers_init_cnst"
Warning: Not reading HORZ from IC file.
AGE-OF-AIR CONSTITUENTS: INITIALIZING HORZ 64
forrtl: severe (174): SIGSEGV, segmentation fault occurred
Image PC Routine Line Source
cam 000000000050F221 Unknown Unknown Unknown
cam 000000000093C66B Unknown Unknown Unknown
cam 0000000000937092 Unknown Unknown Unknown
cam 0000000000F46AD3 Unknown Unknown Unknown
cam 0000000000948127 Unknown Unknown Unknown
cam 000000000055B212 Unknown Unknown Unknown
cam 00000000005390CB Unknown Unknown Unknown
cam 00000000005A772F Unknown Unknown Unknown
cam 000000000040424C Unknown Unknown Unknown
libc.so.6 00002AF9099FDABD Unknown Unknown Unknown
cam 0000000000404149 Unknown Unknown Unknown
During my normal CAM run it was able to pass this without error. Could my problem be that I have values of -1 for several of my surface volume mixing ratios? I figured that they were changed because they were no longer fixed values. It also appears that there might be a missing IC file or fields missing in the IC file, although building the namelist checks for input files and has given me the OK for all of them.
My configure and build namelist commands are as follows:
$camcfg/configure -cam_bld /home/rddixon/cesm1_0/camrun_c/bld
-cam_exedir /home/rddixon/cesm1_0/camrun_c
-cam_exe cam
-cc icc
-fc ifort
-nc_inc $HOME/netcdf/include
-nc_lib $HOME/netcdf/lib
-phys cam4
-chem waccm_mozart
-dyn fv
-hgrid 4x5
-nospmd -nosmp -test -v > &! configure.out
$camcfg/build-namelist -case camrun_c -v -runtype startup -test
-config /home/rddixon/cesm1_0/camrun_c/bld/config_cache.xml
-namelist "&camexp stop_option='nmonths', stop_n=2 /"
-use_case waccm_2000_cam4 > & ! namelist.out
-cam_exedir /home/rddixon/cesm1_0/camrun_c
-cam_exe cam
-cc icc
-fc ifort
-nc_inc $HOME/netcdf/include
-nc_lib $HOME/netcdf/lib
-phys cam4
-chem waccm_mozart
-dyn fv
-hgrid 4x5
-nospmd -nosmp -test -v > &! configure.out
$camcfg/build-namelist -case camrun_c -v -runtype startup -test
-config /home/rddixon/cesm1_0/camrun_c/bld/config_cache.xml
-namelist "&camexp stop_option='nmonths', stop_n=2 /"
-use_case waccm_2000_cam4 > & ! namelist.out
If anyone has any suggestions or thoughts, your advice and input would be greatly appreciated!