Hi all,
I just started to try running mom4 test1 in a cray SV1. I found some
problems in produce the executable
for grid_generator. When I run the build_grid_generator.csh I found the
following error (in attachment). I'm using the
t90 template file, because I didn't find the one for SV1.
Could anyone help me?
Thanks,
Luiz Paulo
10 vi build*
11 ls -ltr
12 ./build_grid_generator.csh
13 module avail
14 module load CC CC_sv1 mpt craylibs cf90 cf90_sv1 craytools
15 history
wind% !12
./build_grid_generator.csh
+ source ../../runscripts/fms_site_paths
+ setenv FMS_SRC_DIR /wind/u04/n9413/MOM_4/mom4_beta2/
+ setenv FMS_BIN_DIR /wind/u04/n9413/MOM_4/mom4_beta2//bin
+ setenv OS `uname -s`
+ uname -s
+ setenv TEMPLATE /wind/u04/n9413/MOM_4/mom4_beta2//bin/mkmf.template.t90
+ setenv INSTALL_DIR /wind/u04/n9413/MOM_4/mom4_beta2//work
+ if ( ! 1 || ! 1 || ! 1 || ! 1 ) then
+ set GRID_GEN = /wind/u04/n9413/MOM_4/mom4_beta2//preprocessing/grid_generator
+ set MOM4_CONST =
+/wind/u04/n9413/MOM_4/mom4_beta2//mom4/ocean_core/ocean_constants.F90
+ set MKMF = /wind/u04/n9413/MOM_4/mom4_beta2//bin/mkmf
+ set MPP = /wind/u04/n9413/MOM_4/mom4_beta2//shared/mpp
+ set REGRID = /wind/u04/n9413/MOM_4/mom4_beta2//shared/spherical_regrid
+ set PLATFORM = /wind/u04/n9413/MOM_4/mom4_beta2//shared/platform
+ set UTILITIES = /wind/u04/n9413/MOM_4/mom4_beta2//shared/fms
+/wind/u04/n9413/MOM_4/mom4_beta2//shared/clocks
+ set UTILITIES = /wind/u04/n9413/MOM_4/mom4_beta2//shared/fms
+/wind/u04/n9413/MOM_4/mom4_beta2//shared/clocks
+/wind/u04/n9413/MOM_4/mom4_beta2//shared/axis_utils/axis_utils.F90
+ set DIRECTORIES = /wind/u04/n9413/MOM_4/mom4_beta2//preprocessing/grid_generator
+/wind/u04/n9413/MOM_4/mom4_beta2//mom4/ocean_core/ocean_constants.F90
+/wind/u04/n9413/MOM_4/mom4_beta2//shared/mpp
+/wind/u04/n9413/MOM_4/mom4_beta2//shared/fms
+/wind/u04/n9413/MOM_4/mom4_beta2//shared/clocks
+/wind/u04/n9413/MOM_4/mom4_beta2//shared/axis_utils/axis_utils.F90
+/wind/u04/n9413/MOM_4/mom4_beta2//shared/spherical_regrid
+/wind/u04/n9413/MOM_4/mom4_beta2//shared/platform
+ set INCLUDE_DIR = /usr/local/include /wind/u04/n9413/netcdf/include
+ echo =>Constructing Makefile
=>Constructing Makefile
+ if ( ! -d /wind/u04/n9413/MOM_4/mom4_beta2//work ) mkdir
+/wind/u04/n9413/MOM_4/mom4_beta2//work
+ cd /wind/u04/n9413/MOM_4/mom4_beta2//work
+ /wind/u04/n9413/MOM_4/mom4_beta2//bin/mkmf -m Makefile -p grid_generator -t
+/wind/u04/n9413/MOM_4/mom4_beta2//bin/mkmf.template.t90 -c -Duse_netCDF -Duse_libMPI
+-Dgenerate_grid -L/wind/u04/n9413/netcdf/lib -lnetcdf
+/wind/u04/n9413/MOM_4/mom4_beta2//preprocessing/grid_generator
+/wind/u04/n9413/MOM_4/mom4_beta2//mom4/ocean_core/ocean_constants.F90
+/wind/u04/n9413/MOM_4/mom4_beta2//shared/mpp
+/wind/u04/n9413/MOM_4/mom4_beta2//shared/fms
+/wind/u04/n9413/MOM_4/mom4_beta2//shared/clocks
+/wind/u04/n9413/MOM_4/mom4_beta2//shared/axis_utils/axis_utils.F90
+/wind/u04/n9413/MOM_4/mom4_beta2//shared/spherical_regrid
+/wind/u04/n9413/MOM_4/mom4_beta2//shared/platform /usr/local/include
+/wind/u04/n9413/netcdf/include
............................. Makefile is ready.
+ make clean
rm -f .*.m *.T *.TT *.hpm *.i *.lst *.proc *.s
No match.
Make: "rm -f .*.m *.T *.TT *.hpm *.i *.lst *.proc *.s": Error code 1 (ignored)
rm -f .cppdefs mpp_io.o platform.o axis_utils.o fms.o topog.o edit_grid.o
grid_compare.o nsclock.o mpp.o spherical_regrid.o grid_compare_driver.o mpp_domains.o
grids.o grid_io.o fms_io.o grid_gen.o clocks.o ocean_constants.o grid_generator
+ make -f Makefile
f90 -Duse_netCDF -Duse_libMPI -Dgenerate_grid -L/wind/u04/n9413/netcdf/lib
-lnetcdf -F -O2 -c -I/wind/u04/n9413/MOM_4/mom4_beta2//shared/mpp
/wind/u04/n9413/MOM_4/mom4_beta2//shared/mpp/mpp.F90
f90 -Duse_netCDF -Duse_libMPI -Dgenerate_grid -L/wind/u04/n9413/netcdf/lib
-lnetcdf -F -O2 -c -I/wind/u04/n9413/MOM_4/mom4_beta2//shared/mpp
/wind/u04/n9413/MOM_4/mom4_beta2//shared/mpp/mpp_domains.F90
if( BTEST(domain%fold,WEST) .AND. BTEST(update_flags,WEST) ) &
ftn-7212 f90: WARNING MPP_UPDATE_DOMAIN2D_R8_3DV, File = mpp_update_domains2D.h, Line
= 865
Variable "UPDATE_FLAGS" is used before it is defined.
if( BTEST(domain%fold,WEST) .AND. BTEST(update_flags,WEST) ) &
ftn-7212 f90: WARNING MPP_UPDATE_DOMAIN2D_R4_3DV, File = mpp_update_domains2D.h, Line
= 865
Variable "UPDATE_FLAGS" is used before it is defined.
Cray Fortran: Version 3.6.0.0 (u7034f70064p42148g41132a23x7016)
Cray Fortran: Tue Aug 27, 2002 17:22:29
Cray Fortran: Compile time: 304.8457 seconds
Cray Fortran: 17562 source lines
Cray Fortran: 0 errors, 2 warnings, 0 other messages, 0 ansi
Cray Fortran: "explain ftn-message number" gives more information about each message
f90 -Duse_netCDF -Duse_libMPI -Dgenerate_grid -L/wind/u04/n9413/netcdf/lib
-lnetcdf -F -O2 -c -I/wind/u04/n9413/MOM_4/mom4_beta2//shared/mpp
-I/wind/u04/n9413/netcdf/include
/wind/u04/n9413/MOM_4/mom4_beta2//shared/mpp/mpp_io.F90
len=lenx*leny*lenz
ftn-7212 f90: WARNING MPP_READ_2DDECOMP_R3D, File = mpp_read_2Ddecomp.h, Line = 56
Variable "LENY" is used before it is defined.
ftn-7212 f90: WARNING MPP_READ_2DDECOMP_R3D, File = mpp_read_2Ddecomp.h, Line = 56
Variable "LENX" is used before it is defined.
Cray Fortran: Version 3.6.0.0 (u7034f70064p42148g41132a23x7016)
Cray Fortran: Tue Aug 27, 2002 17:27:38
Cray Fortran: Compile time: 67.2582 seconds
Cray Fortran: 5450 source lines
Cray Fortran: 0 errors, 2 warnings, 0 other messages, 0 ansi
Cray Fortran: "explain ftn-message number" gives more information about each message
f90 -Duse_netCDF -Duse_libMPI -Dgenerate_grid -L/wind/u04/n9413/netcdf/lib
-lnetcdf -F -O2 -c -I/wind/u04/n9413/MOM_4/mom4_beta2//shared/mpp
/wind/u04/n9413/MOM_4/mom4_beta2//shared/platform/platform.F90
f90 -Duse_netCDF -Duse_libMPI -Dgenerate_grid -L/wind/u04/n9413/netcdf/lib
-lnetcdf -F -O2 -c -I/wind/u04/n9413/MOM_4/mom4_beta2//shared/fms
/wind/u04/n9413/MOM_4/mom4_beta2//shared/fms/fms_io.F90
f90 -O2 -c /wind/u04/n9413/MOM_4/mom4_beta2//shared/fms/fms.f90
f90 -Duse_netCDF -Duse_libMPI -Dgenerate_grid -L/wind/u04/n9413/netcdf/lib
-lnetcdf -F -O2 -c -I/wind/u04/n9413/netcdf/include
/wind/u04/n9413/MOM_4/mom4_beta2//shared/axis_utils/axis_utils.F90
f90 -Duse_netCDF -Duse_libMPI -Dgenerate_grid -L/wind/u04/n9413/netcdf/lib
-lnetcdf -F -O2 -c
/wind/u04/n9413/MOM_4/mom4_beta2//mom4/ocean_core/ocean_constants.F90
f90 -O2 -c
/wind/u04/n9413/MOM_4/mom4_beta2//preprocessing/grid_generator/grids.f90
f90 -Duse_netCDF -Duse_libMPI -Dgenerate_grid -L/wind/u04/n9413/netcdf/lib
-lnetcdf -F -O2 -c
/wind/u04/n9413/MOM_4/mom4_beta2//shared/spherical_regrid/spherical_regrid.F90
f90 -Duse_netCDF -Duse_libMPI -Dgenerate_grid -L/wind/u04/n9413/netcdf/lib
-lnetcdf -F -O2 -c
/wind/u04/n9413/MOM_4/mom4_beta2//preprocessing/grid_generator/topog.F90
f90 -Duse_netCDF -Duse_libMPI -Dgenerate_grid -L/wind/u04/n9413/netcdf/lib
-lnetcdf -F -O2 -c -I/wind/u04/n9413/netcdf/include
/wind/u04/n9413/MOM_4/mom4_beta2//preprocessing/grid_generator/edit_grid.F90
f90 -Duse_netCDF -Duse_libMPI -Dgenerate_grid -L/wind/u04/n9413/netcdf/lib
-lnetcdf -F -O2 -c
/wind/u04/n9413/MOM_4/mom4_beta2//preprocessing/grid_generator/grid_compare.F90
cc -Duse_netCDF -Duse_libMPI -Dgenerate_grid -L/wind/u04/n9413/netcdf/lib
-lnetcdf -F -c /wind/u04/n9413/MOM_4/mom4_beta2//shared/mpp/nsclock.c
f90 -Duse_netCDF -Duse_libMPI -Dgenerate_grid -L/wind/u04/n9413/netcdf/lib
-lnetcdf -F -O2 -c -I/wind/u04/n9413/netcdf/include
/wind/u04/n9413/MOM_4/mom4_beta2//preprocessing/grid_generator/grid_compare_driver.F90
f90 -O2 -c
/wind/u04/n9413/MOM_4/mom4_beta2//preprocessing/grid_generator/grid_io.f90
f90 -Duse_netCDF -Duse_libMPI -Dgenerate_grid -L/wind/u04/n9413/netcdf/lib
-lnetcdf -F -O2 -c
/wind/u04/n9413/MOM_4/mom4_beta2//preprocessing/grid_generator/grid_gen.F90
f90 -Duse_netCDF -Duse_libMPI -Dgenerate_grid -L/wind/u04/n9413/netcdf/lib
-lnetcdf -F -O2 -c /wind/u04/n9413/MOM_4/mom4_beta2//shared/clocks/clocks.F90
f90 mpp_io.o platform.o axis_utils.o fms.o topog.o edit_grid.o grid_compare.o
nsclock.o mpp.o spherical_regrid.o grid_compare_driver.o mpp_domains.o grids.o
grid_io.o fms_io.o grid_gen.o clocks.o ocean_constants.o -o grid_generator
-Wl"-Dpreset=nan "
ldr-133 f90: CAUTION
Unsatisfied external references have been encountered.
Unsatisfied external references
Entry name Modules referencing entry
NF_CLOSE MPP_IO_EXIT_in_MPP_IO_MOD MPP_CLOSE_in_MPP_IO_MOD
NF_CREATE MPP_OPEN_in_MPP_IO_MOD
NF_DEF_DIM MPP_WRITE_META_AXIS_in_MPP_IO_MO
NF_DEF_VAR MPP_WRITE_META_AXIS_in_MPP_IO_MO
MPP_WRITE_META_FIELD_in_MPP_IO_M
NF_ENDDEF WRITE_RECORD_in_MPP_IO_MOD
NF_GET_ATT_DOUBLE MPP_READ_META_in_MPP_IO_MOD
NF_GET_ATT_INT MPP_READ_META_in_MPP_IO_MOD
NF_GET_ATT_INT2 MPP_READ_META_in_MPP_IO_MOD
NF_GET_ATT_REAL MPP_READ_META_in_MPP_IO_MOD
NF_GET_ATT_TEXT MPP_READ_META_in_MPP_IO_MOD
NF_GET_VARA_DOUBLE READ_RECORD_in_MPP_IO_MOD
NF_GET_VARA_INT READ_RECORD_in_MPP_IO_MOD
NF_GET_VARA_INT2 READ_RECORD_in_MPP_IO_MOD
NF_GET_VARA_REAL READ_RECORD_in_MPP_IO_MOD
NF_GET_VAR_DOUBLE MPP_READ_META_in_MPP_IO_MOD
NF_GET_VAR_INT MPP_READ_META_in_MPP_IO_MOD
NF_GET_VAR_REAL MPP_READ_META_in_MPP_IO_MOD
NF_INQ MPP_READ_META_in_MPP_IO_MOD
NF_INQ_ATT MPP_READ_META_in_MPP_IO_MOD
NF_INQ_ATTNAME MPP_READ_META_in_MPP_IO_MOD
NF_INQ_DIM MPP_OPEN_in_MPP_IO_MOD MPP_READ_META_in_MPP_IO_MOD
NF_INQ_DIMID MPP_READ_META_in_MPP_IO_MOD
NF_INQ_LIBVERS MPP_IO_INIT_in_MPP_IO_MOD
NF_INQ_UNLIMDIM MPP_OPEN_in_MPP_IO_MOD
NF_INQ_VAR MPP_READ_META_in_MPP_IO_MOD
NF_INQ_VARID MPP_OPEN_in_MPP_IO_MOD MPP_READ_META_in_MPP_IO_MOD
NF_OPEN MPP_OPEN_in_MPP_IO_MOD
NF_PUT_ATT_DOUBLE WRITE_ATTRIBUTE_NETCDF_in_MPP_IO
NF_PUT_ATT_INT WRITE_ATTRIBUTE_NETCDF_in_MPP_IO
NF_PUT_ATT_REAL WRITE_ATTRIBUTE_NETCDF_in_MPP_IO
NF_PUT_ATT_TEXT WRITE_ATTRIBUTE_NETCDF_in_MPP_IO
NF_PUT_VAR1_DOUBLE WRITE_RECORD_in_MPP_IO_MOD
NF_PUT_VAR1_REAL WRITE_RECORD_in_MPP_IO_MOD
NF_PUT_VARA_DOUBLE WRITE_RECORD_in_MPP_IO_MOD
NF_PUT_VARA_INT WRITE_RECORD_in_MPP_IO_MOD
NF_PUT_VARA_REAL WRITE_RECORD_in_MPP_IO_MOD
NF_SET_FILL WRITE_RECORD_in_MPP_IO_MOD
NF_STRERROR NETCDF_ERR_in_MPP_IO_MOD
+ cp grid_generator /wind/u04/n9413/MOM_4/mom4_beta2//bin
+ echo =>Copied grid_generator to /wind/u04/n9413/MOM_4/mom4_beta2//bin
=>Copied grid_generator to /wind/u04/n9413/MOM_4/mom4_beta2//bin
wind%
wind% pwd
/wind/u04/n9413/MOM_4/mom4_beta2/preprocessing/grid_generator
wind% cd ../../runscripts/test1/preprocessing
wind% ls -l
total 16
-rwx------ 1 n9413 n9410 988 Aug 12 12:09 generate_grid.csh
-rw------- 1 n9413 n9410 75 Aug 27 16:56 grid_output
wind% ./generate_grid.csh
set echo
source ../../fms_site_paths
+ source ../../fms_site_paths
setenv FMS_SRC_DIR /wind/u04/n9413/MOM_4/mom4_beta2/
+ setenv FMS_SRC_DIR /wind/u04/n9413/MOM_4/mom4_beta2/
setenv FMS_BIN_DIR $FMS_SRC_DIR/bin
+ setenv FMS_BIN_DIR /wind/u04/n9413/MOM_4/mom4_beta2//bin
setenv OS `uname -s`
+ setenv OS `uname -s`
+ uname -s
setenv TEMPLATE $FMS_BIN_DIR/mkmf.template.t90
+ setenv TEMPLATE /wind/u04/n9413/MOM_4/mom4_beta2//bin/mkmf.template.t90
setenv INSTALL_DIR $FMS_SRC_DIR/work
+ setenv INSTALL_DIR /wind/u04/n9413/MOM_4/mom4_beta2//work
source ../mom4_experiment_paths
+ source ../mom4_experiment_paths
setenv EXPERIMENT test1
+ setenv EXPERIMENT test1
setenv WORKDIR /wind/u04/n9413/MOM_4/mom4_beta2/runscripts/$EXPERIMENT/TMPDIR
+ setenv WORKDIR /wind/u04/n9413/MOM_4/mom4_beta2/runscripts/test1/TMPDIR
setenv MY_ARCHIVE /wind/u04/n9413/MOM_4/mom4_beta2/runscripts/$EXPERIMENT
+ setenv MY_ARCHIVE /wind/u04/n9413/MOM_4/mom4_beta2/runscripts/test1
setenv PREPROCESSING_PATH $MY_ARCHIVE/preprocessing
+ setenv PREPROCESSING_PATH
+/wind/u04/n9413/MOM_4/mom4_beta2/runscripts/test1/preprocessing
setenv POSTPROCESSING_PATH $FMS_SRC_DIR/postprocessing
+ setenv POSTPROCESSING_PATH /wind/u04/n9413/MOM_4/mom4_beta2//postprocessing
setenv EXECDIR $MY_ARCHIVE/execdir
+ setenv EXECDIR /wind/u04/n9413/MOM_4/mom4_beta2/runscripts/test1/execdir
setenv OUTPUT_PATH $MY_ARCHIVE/history
+ setenv OUTPUT_PATH /wind/u04/n9413/MOM_4/mom4_beta2/runscripts/test1/history
setenv RESTART_PATH $MY_ARCHIVE/restart
+ setenv RESTART_PATH /wind/u04/n9413/MOM_4/mom4_beta2/runscripts/test1/restart
setenv PRINTOUT_PATH $MY_ARCHIVE/reports
+ setenv PRINTOUT_PATH /wind/u04/n9413/MOM_4/mom4_beta2/runscripts/test1/reports
setenv LOGFILE_PATH $MY_ARCHIVE/reports
+ setenv LOGFILE_PATH /wind/u04/n9413/MOM_4/mom4_beta2/runscripts/test1/reports
setenv REPORTDIR $MY_ARCHIVE/reports
+ setenv REPORTDIR /wind/u04/n9413/MOM_4/mom4_beta2/runscripts/test1/reports
setenv FMS_SHARED_DIR $FMS_SRC_DIR/shared
+ setenv FMS_SHARED_DIR /wind/u04/n9413/MOM_4/mom4_beta2//shared
setenv MOM4_SRC_DIR $FMS_SRC_DIR/mom4
+ setenv MOM4_SRC_DIR /wind/u04/n9413/MOM_4/mom4_beta2//mom4
setenv INPUT_DATA_PATH $FMS_SRC_DIR/input_data
+ setenv INPUT_DATA_PATH /wind/u04/n9413/MOM_4/mom4_beta2//input_data
setenv MPI_USEP4SSPORT yes
+ setenv MPI_USEP4SSPORT yes
setenv MPI_P4SSPORT 1234
+ setenv MPI_P4SSPORT 1234
set exp_dir = `pwd`
+ set exp_dir = `pwd`
+ pwd
setenv NPES 4
+ setenv NPES 4
if ( ! -d $WORKDIR ) mkdir -p $WORKDIR
+ if ( ! -d /wind/u04/n9413/MOM_4/mom4_beta2/runscripts/test1/TMPDIR ) mkdir -p
+/wind/u04/n9413/MOM_4/mom4_beta2/runscripts/test1/TMPDIR
\rm $WORKDIR/*
+ rm /wind/u04/n9413/MOM_4/mom4_beta2/runscripts/test1/TMPDIR/grid_output
+/wind/u04/n9413/MOM_4/mom4_beta2/runscripts/test1/TMPDIR/grids_nml
+/wind/u04/n9413/MOM_4/mom4_beta2/runscripts/test1/TMPDIR/logfile.out
+/wind/u04/n9413/MOM_4/mom4_beta2/runscripts/test1/TMPDIR/topog_nml
cd $WORKDIR
+ cd /wind/u04/n9413/MOM_4/mom4_beta2/runscripts/test1/TMPDIR
cat > grids_nml << EOF
+ cat
cat > topog_nml << EOF
+ cat
mpirun -np $NPES $FMS_BIN_DIR/grid_generator > grid_output
+ mpirun -np 4 /wind/u04/n9413/MOM_4/mom4_beta2//bin/grid_generator
usxmsg: unsatisfied external symbol referenced- NF_INQ_LIBVERS
Beginning of Traceback:
Called from line 133 (address 700615c) in routine '$TRBK'.
Called from address 340706a in routine '$USXMSG'.
Called from line 844 (address 1240d) in routine 'MPP_IO_INIT_in_MPP_IO_MOD'.
Called from line 17 (address 172461a) in routine 'GRID_GEN'.
Called from line 350 (address 326064c) in routine '$START$'.
End of Traceback.
MPI: MPI_COMM_WORLD rank 0 has terminated without calling MPI_Finalize()
MPI: aborting job
if ( ! -d $PREPROCESSING_PATH ) mkdir -p $PREPROCESSING_PATH
+ if ( ! -d /wind/u04/n9413/MOM_4/mom4_beta2/runscripts/test1/preprocessing ) mkdir -p
+/wind/u04/n9413/MOM_4/mom4_beta2/runscripts/test1/preprocessing
mv grid_spec_${EXPERIMENT}.nc $PREPROCESSING_PATH/.
+ mv grid_spec_test1.nc
+/wind/u04/n9413/MOM_4/mom4_beta2/runscripts/test1/preprocessing/.
cmd-1044 mv: Cannot obtain file status on 'grid_spec_test1.nc'.
\cp grid_output $exp_dir/grid_output
+ cp grid_output
+/wind/u04/n9413/MOM_4/mom4_beta2/runscripts/test1/preprocessing/grid_output
wind%
wind% ls -l /wind/u04/n9413/MOM_4/mom4_beta2/runscripts/test1/preprocessing/grid_output
-rw------- 1 n9413 n9410 75 Aug 27 17:38
/wind/u04/n9413/MOM_4/mom4_beta2/runscripts/test1/preprocessing/grid_output
wind% cat /wind/u04/n9413/MOM_4/mom4_beta2/runscripts/test1/preprocessing/grid_output
NOTE from PE 0: MPP_DOMAINS_SET_STACK_SIZE: stack size set to 32768.
wind%
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.375 / Virus Database: 210 - Release Date: 10/7/2002