[MITgcm-support] problem with compilation
jeff polton
jpolton at ucsd.edu
Tue Nov 8 17:22:55 EST 2005
Ed,
Commenting out DEFINE='-DWORDLENGTH=4' does improve things.
Here's what happens now:
% ../../../tools/genmake2 -make=gmake -mods=../code
-of=../../../compile/code/mstewart
~~~~~~~~~SCREEN OUTPUT~~~~~~~~~~~~~~
GENMAKE :
A program for GENerating MAKEfiles for the MITgcm project. For a
quick list of options, use "genmake -h" or for more detail see:
http://mitgcm.org/devel_HOWTO/
=== Processing options files and arguments ===
getting local config information: none found
Warning: ROOTDIR was not specified but there appears to be a copy of
MITgcm at
"../../.." so we'll try it.
getting OPTFILE information:
Error: can't read OPTFILE="MITgcm/compile/code/mstewart"
> ../../../tools/genmake2 -make=gmake -mods=../code
-of=../../../compile/code/ms
tewart
GENMAKE :
A program for GENerating MAKEfiles for the MITgcm project. For a
quick list of options, use "genmake -h" or for more detail see:
http://mitgcm.org/devel_HOWTO/
=== Processing options files and arguments ===
getting local config information: none found
Warning: ROOTDIR was not specified but there appears to be a copy of
MITgcm at
"../../.." so we'll try it.
getting OPTFILE information:
using OPTFILE="../../../compile/code/mstewart"
getting AD_OPTFILE information:
using AD_OPTFILE="../../../tools/adjoint_options/adjoint_default"
=== Checking system libraries ===
Do we have the system() command using mpxlf95_r... yes
Do we have the fdate() command using mpxlf95_r... no
Do we have the etime() command using mpxlf95_r... no
Can we call simple C routines (here, "cloc()") using mpxlf95_r... yes
Can we use stat() through C calls... yes
Can we create NetCDF-enabled binaries... no
=== Setting defaults ===
Adding MODS directories: ../code
Making source files in eesupp from templates
Making source files in exch2 from templates
=== Determining package settings ===
getting package dependency info from ../../../pkg/pkg_depend
checking default package list:
using PDEFAULT="../code/packages.conf"
before group expansion packages are: gfd mnc
replacing "gfd" with: mom_common mom_fluxform mom_vecinv
generic_advdiff d
ebug mdsio rw monitor
after group expansion packages are: mom_common mom_fluxform
mom_vecinv gen
eric_advdiff debug mdsio rw monitor mnc
applying DISABLE settings
applying ENABLE settings
packages are: debug generic_advdiff mdsio mnc mom_common
mom_fluxform mom_
vecinv monitor rw
*********************************************************************
WARNING: the "mnc" package was enabled but tests failed to compile
NetCDF applications. Please check that:
1) NetCDF is correctly installed for this compiler and
2) the LIBS variable (within the "optfile") specifies the correct
NetCDF library to link against.
Due to this failure, the "mnc" package is now DISABLED.
*********************************************************************
applying package dependency rules
packages are: debug generic_advdiff mdsio mom_common mom_fluxform
mom_veci
nv monitor rw
Adding STANDARDDIRS
Searching for *OPTIONS.h files in order to warn about the presence
of "#define "-type statements that are no longer allowed:
found CPP_EEOPTIONS="../../../eesupp/inc/CPP_EEOPTIONS.h"
found CPP_OPTIONS="../../../model/inc/CPP_OPTIONS.h"
Creating the list of files for the adjoint compiler.
=== Creating the Makefile ===
setting INCLUDES
Determining the list of source and include files
Writing makefile: Makefile
Add the source list for AD code generation
Making list of "exceptions" that need ".p" files
Making list of NOOPTFILES
Add rules for links
Adding makedepend marker
=== Done ===
~~~~~~~END SCREEN OUTPUT~~~~~~~~~~~~~~
$make depend
(looks fine)
$ make
~~~~~~~SCREEN OUTPUT~~~~~~~~~~~~~~
cat chksum_tiled.F | ../../../tools/set64bitConst.sh | /lib/cpp -P
-DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > chksum_tiled.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c chksum_tiled.f
** chksum_tiled === End of Compilation 1 ===
"chksum_tiled.f", 1500-036 (I) The NOSTRICT option (default at OPT(3))
has the potential to alter the semantics of a program. Please refer to
documentation on the STRICT/NOSTRICT option for more information.
1501-510 Compilation successful for file chksum_tiled.f.
cat debug_call.F | ../../../tools/set64bitConst.sh | /lib/cpp -P
-DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > debug_call.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c debug_call.f
** debug_call === End of Compilation 1 ===
1501-510 Compilation successful for file debug_call.f.
cat debug_cs_corner_uv.F | ../../../tools/set64bitConst.sh | /lib/cpp
-P -DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > debug_cs_corner_uv.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c debug_cs_corner_uv.f
** debug_cs_corner_uv === End of Compilation 1 ===
1501-510 Compilation successful for file debug_cs_corner_uv.f.
cat debug_enter.F | ../../../tools/set64bitConst.sh | /lib/cpp -P
-DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > debug_enter.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c debug_enter.f
** debug_enter === End of Compilation 1 ===
1501-510 Compilation successful for file debug_enter.f.
cat debug_fld_stats_rl.F | ../../../tools/set64bitConst.sh | /lib/cpp
-P -DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > debug_fld_stats_rl.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c debug_fld_stats_rl.f
** debug_fld_stats_rl === End of Compilation 1 ===
"debug_fld_stats_rl.f", 1500-036 (I) The NOSTRICT option (default at
OPT(3)) has the potential to alter the semantics of a program. Please
refer to documentation on the STRICT/NOSTRICT option for more
information.
1501-510 Compilation successful for file debug_fld_stats_rl.f.
cat debug_fld_stats_rs.F | ../../../tools/set64bitConst.sh | /lib/cpp
-P -DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > debug_fld_stats_rs.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c debug_fld_stats_rs.f
** debug_fld_stats_rs === End of Compilation 1 ===
"debug_fld_stats_rs.f", 1500-036 (I) The NOSTRICT option (default at
OPT(3)) has the potential to alter the semantics of a program. Please
refer to documentation on the STRICT/NOSTRICT option for more
information.
1501-510 Compilation successful for file debug_fld_stats_rs.f.
cat debug_leave.F | ../../../tools/set64bitConst.sh | /lib/cpp -P
-DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > debug_leave.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c debug_leave.f
** debug_leave === End of Compilation 1 ===
1501-510 Compilation successful for file debug_leave.f.
cat debug_msg.F | ../../../tools/set64bitConst.sh | /lib/cpp -P
-DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > debug_msg.f
"", line 31.20: 1506-010 (W) Macro _END_MASTER invoked with a null
argument for parameter a.
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c debug_msg.f
** debug_msg === End of Compilation 1 ===
1501-510 Compilation successful for file debug_msg.f.
cat debug_stats_rl.F | ../../../tools/set64bitConst.sh | /lib/cpp -P
-DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > debug_stats_rl.f
"", line 49.20: 1506-010 (W) Macro _END_MASTER invoked with a null
argument for parameter a.
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c debug_stats_rl.f
** debug_stats_rl === End of Compilation 1 ===
1501-510 Compilation successful for file debug_stats_rl.f.
cat debug_stats_rs.F | ../../../tools/set64bitConst.sh | /lib/cpp -P
-DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > debug_stats_rs.f
"", line 49.20: 1506-010 (W) Macro _END_MASTER invoked with a null
argument for parameter a.
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c debug_stats_rs.f
** debug_stats_rs === End of Compilation 1 ===
1501-510 Compilation successful for file debug_stats_rs.f.
cat fill_in_corners_rl.F | ../../../tools/set64bitConst.sh | /lib/cpp
-P -DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > fill_in_corners_rl.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c fill_in_corners_rl.f
** fill_in_corners_rl === End of Compilation 1 ===
1501-510 Compilation successful for file fill_in_corners_rl.f.
cat write_fullarray_rl.F | ../../../tools/set64bitConst.sh | /lib/cpp
-P -DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > write_fullarray_rl.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c write_fullarray_rl.f
** write_fullarray_rl === End of Compilation 1 ===
1501-510 Compilation successful for file write_fullarray_rl.f.
cat gad_advection.F | ../../../tools/set64bitConst.sh | /lib/cpp -P
-DHAVE_SYSTEM -DHAVE_CLOC -D
HAVE_STAT -I. > gad_advection.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c gad_advection.f
** gad_advection === End of Compilation 1 ===
"gad_advection.f", 1500-036 (I) The NOSTRICT option (default at OPT(3))
has the potential to alter the semantics of a program. Please refer to
documentation on the STRICT/NOSTRICT option for more information.
1501-510 Compilation successful for file gad_advection.f.
cat gad_biharm_x.F | ../../../tools/set64bitConst.sh | /lib/cpp -P
-DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > gad_biharm_x.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c gad_biharm_x.f
** gad_biharm_x === End of Compilation 1 ===
1501-510 Compilation successful for file gad_biharm_x.f.
cat gad_biharm_y.F | ../../../tools/set64bitConst.sh | /lib/cpp -P
-DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > gad_biharm_y.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c gad_biharm_y.f
** gad_biharm_y === End of Compilation 1 ===
1501-510 Compilation successful for file gad_biharm_y.f.
cat gad_c2_adv_r.F | ../../../tools/set64bitConst.sh | /lib/cpp -P
-DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > gad_c2_adv_r.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c gad_c2_adv_r.f
** gad_c2_adv_r === End of Compilation 1 ===
1501-510 Compilation successful for file gad_c2_adv_r.f.
cat gad_c2_adv_x.F | ../../../tools/set64bitConst.sh | /lib/cpp -P
-DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > gad_c2_adv_x.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c gad_c2_adv_x.f
** gad_c2_adv_x === End of Compilation 1 ===
1501-510 Compilation successful for file gad_c2_adv_x.f.
cat gad_c2_adv_y.F | ../../../tools/set64bitConst.sh | /lib/cpp -P
-DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > gad_c2_adv_y.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c gad_c2_adv_y.f
** gad_c2_adv_y === End of Compilation 1 ===
1501-510 Compilation successful for file gad_c2_adv_y.f.
cat gad_c2_impl_r.F | ../../../tools/set64bitConst.sh | /lib/cpp -P
-DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > gad_c2_impl_r.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c gad_c2_impl_r.f
** gad_c2_impl_r === End of Compilation 1 ===
"gad_c2_impl_r.f", 1500-036 (I) The NOSTRICT option (default at OPT(3))
has the potential to alter the semantics of a program. Please refer to
documentation on the STRICT/NOSTRICT option for more information.
1501-510 Compilation successful for file gad_c2_impl_r.f.
cat gad_c4_adv_r.F | ../../../tools/set64bitConst.sh | /lib/cpp -P
-DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > gad_c4_adv_r.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c gad_c4_adv_r.f
** gad_c4_adv_r === End of Compilation 1 ===
"gad_c4_adv_r.f", 1500-036 (I) The NOSTRICT option (default at OPT(3))
has the potential to alter the semantics of a program. Please refer to
documentation on the STRICT/NOSTRICT option for more information.
1501-510 Compilation successful for file gad_c4_adv_r.f.
cat gad_c4_adv_x.F | ../../../tools/set64bitConst.sh | /lib/cpp -P
-DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > gad_c4_adv_x.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c gad_c4_adv_x.f
** gad_c4_adv_x === End of Compilation 1 ===
"gad_c4_adv_x.f", 1500-036 (I) The NOSTRICT option (default at OPT(3))
has the potential to alter the semantics of a program. Please refer to
documentation on the STRICT/NOSTRICT option for more information.
1501-510 Compilation successful for file gad_c4_adv_x.f.
cat gad_c4_adv_y.F | ../../../tools/set64bitConst.sh | /lib/cpp -P
-DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > gad_c4_adv_y.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c gad_c4_adv_y.f
** gad_c4_adv_y === End of Compilation 1 ===
"gad_c4_adv_y.f", 1500-036 (I) The NOSTRICT option (default at OPT(3))
has the potential to alter the semantics of a program. Please refer to
documentation on the STRICT/NOSTRICT option for more information.
1501-510 Compilation successful for file gad_c4_adv_y.f.
cat gad_calc_rhs.F | ../../../tools/set64bitConst.sh | /lib/cpp -P
-DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > gad_calc_rhs.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c gad_calc_rhs.f
** gad_calc_rhs === End of Compilation 1 ===
"gad_calc_rhs.f", 1500-036 (I) The NOSTRICT option (default at OPT(3))
has the potential to alter the semantics of a program. Please refer to
documentation on the STRICT/NOSTRICT option for more information.
1501-510 Compilation successful for file gad_calc_rhs.f.
cat gad_del2.F | ../../../tools/set64bitConst.sh | /lib/cpp -P
-DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > gad_del2.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c gad_del2.f
** gad_del2 === End of Compilation 1 ===
1501-510 Compilation successful for file gad_del2.f.
cat gad_diff_r.F | ../../../tools/set64bitConst.sh | /lib/cpp -P
-DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > gad_diff_r.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c gad_diff_r.f
** gad_diff_r === End of Compilation 1 ===
1501-510 Compilation successful for file gad_diff_r.f.
cat gad_diff_x.F | ../../../tools/set64bitConst.sh | /lib/cpp -P
-DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > gad_diff_x.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c gad_diff_x.f
** gad_diff_x === End of Compilation 1 ===
1501-510 Compilation successful for file gad_diff_x.f.
cat gad_diff_y.F | ../../../tools/set64bitConst.sh | /lib/cpp -P
-DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > gad_diff_y.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c gad_diff_y.f
** gad_diff_y === End of Compilation 1 ===
1501-510 Compilation successful for file gad_diff_y.f.
cat gad_dst3_adv_r.F | ../../../tools/set64bitConst.sh | /lib/cpp -P
-DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > gad_dst3_adv_r.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c gad_dst3_adv_r.f
** gad_dst3_adv_r === End of Compilation 1 ===
"gad_dst3_adv_r.f", 1500-036 (I) The NOSTRICT option (default at
OPT(3)) has the potential to alter the semantics of a program. Please
refer to documentation on the STRICT/NOSTRICT option for more
information.
1501-510 Compilation successful for file gad_dst3_adv_r.f.
cat gad_dst3_adv_x.F | ../../../tools/set64bitConst.sh | /lib/cpp -P
-DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > gad_dst3_adv_x.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c gad_dst3_adv_x.f
** gad_dst3_adv_x === End of Compilation 1 ===
"gad_dst3_adv_x.f", 1500-036 (I) The NOSTRICT option (default at
OPT(3)) has the potential to alter the semantics of a program. Please
refer to documentation on the STRICT/NOSTRICT option for more
information.
1501-510 Compilation successful for file gad_dst3_adv_x.f.
cat gad_dst3_adv_y.F | ../../../tools/set64bitConst.sh | /lib/cpp -P
-DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > gad_dst3_adv_y.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c gad_dst3_adv_y.f
** gad_dst3_adv_y === End of Compilation 1 ===
"gad_dst3_adv_y.f", 1500-036 (I) The NOSTRICT option (default at
OPT(3)) has the potential to alter the semantics of a program. Please
refer to documentation on the STRICT/NOSTRICT option for more
information.
1501-510 Compilation successful for file gad_dst3_adv_y.f.
cat gad_dst3fl_adv_r.F | ../../../tools/set64bitConst.sh | /lib/cpp -P
-DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > gad_dst3fl_adv_r.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c gad_dst3fl_adv_r.f
** gad_dst3fl_adv_r === End of Compilation 1 ===
"gad_dst3fl_adv_r.f", 1500-036 (I) The NOSTRICT option (default at
OPT(3)) has the potential to alter the semantics of a program. Please
refer to documentation on the STRICT/NOSTRICT option for more
information.
1501-510 Compilation successful for file gad_dst3fl_adv_r.f.
cat gad_dst3fl_adv_x.F | ../../../tools/set64bitConst.sh | /lib/cpp -P
-DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > gad_dst3fl_adv_x.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c gad_dst3fl_adv_x.f
** gad_dst3fl_adv_x === End of Compilation 1 ===
"gad_dst3fl_adv_x.f", 1500-036 (I) The NOSTRICT option (default at
OPT(3)) has the potential to alter the semantics of a program. Please
refer to documentation on the STRICT/NOSTRICT option for more
information.
1501-510 Compilation successful for file gad_dst3fl_adv_x.f.
cat gad_dst3fl_adv_y.F | ../../../tools/set64bitConst.sh | /lib/cpp -P
-DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > gad_dst3fl_adv_y.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c gad_dst3fl_adv_y.f
** gad_dst3fl_adv_y === End of Compilation 1 ===
"gad_dst3fl_adv_y.f", 1500-036 (I) The NOSTRICT option (default at
OPT(3)) has the potential to alter the semantics of a program. Please
refer to documentation on the STRICT/NOSTRICT option for more
information.
1501-510 Compilation successful for file gad_dst3fl_adv_y.f.
cat gad_fluxlimit_adv_r.F | ../../../tools/set64bitConst.sh | /lib/cpp
-P -DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > gad_fluxlimit_adv_r.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c gad_fluxlimit_adv_r.f
** gad_fluxlimit_adv_r === End of Compilation 1 ===
"gad_fluxlimit_adv_r.f", 1500-036 (I) The NOSTRICT option (default at
OPT(3)) has the potential to alter the semantics of a program. Please
refer to documentation on the STRICT/NOSTRICT option for more
information.
1501-510 Compilation successful for file gad_fluxlimit_adv_r.f.
cat gad_fluxlimit_adv_x.F | ../../../tools/set64bitConst.sh | /lib/cpp
-P -DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > gad_fluxlimit_adv_x.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c gad_fluxlimit_adv_x.f
** gad_fluxlimit_adv_x === End of Compilation 1 ===
"gad_fluxlimit_adv_x.f", 1500-036 (I) The NOSTRICT option (default at
OPT(3)) has the potential to alter the semantics of a program. Please
refer to documentation on the STRICT/NOSTRICT option for more
information.
1501-510 Compilation successful for file gad_fluxlimit_adv_x.f.
cat gad_fluxlimit_adv_y.F | ../../../tools/set64bitConst.sh | /lib/cpp
-P -DHAVE_SYSTEM -DHAVE_C
LOC -DHAVE_STAT -I. > gad_fluxlimit_adv_y.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c gad_fluxlimit_adv_y.f
** gad_fluxlimit_adv_y === End of Compilation 1 ===
"gad_fluxlimit_adv_y.f", 1500-036 (I) The NOSTRICT option (default at
OPT(3)) has the potential to alter the semantics of a program. Please
refer to documentation on the STRICT/NOSTRICT option for more
information.
1501-510 Compilation successful for file gad_fluxlimit_adv_y.f.
cat gad_fluxlimit_impl_r.F | ../../../tools/set64bitConst.sh |
/lib/cpp -P -DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. >
gad_fluxlimit_impl_r.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c gad_fluxlimit_impl_r.f
** gad_fluxlimit_impl_r === End of Compilation 1 ===
"gad_fluxlimit_impl_r.f", 1500-036 (I) The NOSTRICT option (default at
OPT(3)) has the potential to alter the semantics of a program. Please
refer to documentation on the STRICT/NOSTRICT option for more
information.
1501-510 Compilation successful for file gad_fluxlimit_impl_r.f.
cat gad_grad_x.F | ../../../tools/set64bitConst.sh | /lib/cpp -P
-DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > gad_grad_x.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c gad_grad_x.f
** gad_grad_x === End of Compilation 1 ===
1501-510 Compilation successful for file gad_grad_x.f.
cat gad_grad_y.F | ../../../tools/set64bitConst.sh | /lib/cpp -P
-DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > gad_grad_y.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c gad_grad_y.f
** gad_grad_y === End of Compilation 1 ===
1501-510 Compilation successful for file gad_grad_y.f.
cat gad_implicit_r.F | ../../../tools/set64bitConst.sh | /lib/cpp -P
-DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > gad_implicit_r.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c gad_implicit_r.f
"gad_implicit_r.f", line 2677.13: 1511-013 (W) The value of the DO-loop
increment should be negative when initial value is greater than the
terminal value.
"gad_implicit_r.f", line 2688.13: 1511-013 (W) The value of the DO-loop
increment should be negative when initial value is greater than the
terminal value.
** gad_implicit_r === End of Compilation 1 ===
1501-510 Compilation successful for file gad_implicit_r.f.
cat gad_init.F | ../../../tools/set64bitConst.sh | /lib/cpp -P
-DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > gad_init.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c gad_init.f
** gad_init === End of Compilation 1 ===
1501-510 Compilation successful for file gad_init.f.
cat gad_u3_adv_r.F | ../../../tools/set64bitConst.sh | /lib/cpp -P
-DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > gad_u3_adv_r.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c gad_u3_adv_r.f
** gad_u3_adv_r === End of Compilation 1 ===
"gad_u3_adv_r.f", 1500-036 (I) The NOSTRICT option (default at OPT(3))
has the potential to alter the semantics of a program. Please refer to
documentation on the STRICT/NOSTRICT option for more information.
1501-510 Compilation successful for file gad_u3_adv_r.f.
cat gad_u3_adv_x.F | ../../../tools/set64bitConst.sh | /lib/cpp -P
-DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > gad_u3_adv_x.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c gad_u3_adv_x.f
** gad_u3_adv_x === End of Compilation 1 ===
"gad_u3_adv_x.f", 1500-036 (I) The NOSTRICT option (default at OPT(3))
has the potential to alter the semantics of a program. Please refer to
documentation on the STRICT/NOSTRICT option for mor
e information.
1501-510 Compilation successful for file gad_u3_adv_x.f.
cat gad_u3_adv_y.F | ../../../tools/set64bitConst.sh | /lib/cpp -P
-DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > gad_u3_adv_y.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c gad_u3_adv_y.f
** gad_u3_adv_y === End of Compilation 1 ===
"gad_u3_adv_y.f", 1500-036 (I) The NOSTRICT option (default at OPT(3))
has the potential to alter the semantics of a program. Please refer to
documentation on the STRICT/NOSTRICT option for more information.
1501-510 Compilation successful for file gad_u3_adv_y.f.
cat gad_u3c4_impl_r.F | ../../../tools/set64bitConst.sh | /lib/cpp -P
-DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > gad_u3c4_impl_r.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c gad_u3c4_impl_r.f
** gad_u3c4_impl_r === End of Compilation 1 ===
"gad_u3c4_impl_r.f", 1500-036 (I) The NOSTRICT option (default at
OPT(3)) has the potential to alter the semantics of a program. Please
refer to documentation on the STRICT/NOSTRICT option for more
information.
1501-510 Compilation successful for file gad_u3c4_impl_r.f.
cat mdsio.F | ../../../tools/set64bitConst.sh | /lib/cpp -P
-DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > mdsio.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c mdsio.f
** mdsio === End of Compilation 1 ===
1501-510 Compilation successful for file mdsio.f.
cat mdsio_byteswapr4.F | ../../../tools/set64bitConst.sh | /lib/cpp -P
-DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > mdsio_byteswapr4.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c mdsio_byteswapr4.f
** mds_byteswapr4 === End of Compilation 1 ===
1501-510 Compilation successful for file mdsio_byteswapr4.f.
cat mdsio_byteswapr8.F | ../../../tools/set64bitConst.sh | /lib/cpp -P
-DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > mdsio_byteswapr8.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c mdsio_byteswapr8.f
** mds_byteswapr8 === End of Compilation 1 ===
1501-510 Compilation successful for file mdsio_byteswapr8.f.
cat mdsio_findunit.F | ../../../tools/set64bitConst.sh | /lib/cpp -P
-DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > mdsio_findunit.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c mdsio_findunit.f
** mdsfindunit === End of Compilation 1 ===
1501-510 Compilation successful for file mdsio_findunit.f.
cat mdsio_gl.F | ../../../tools/set64bitConst.sh | /lib/cpp -P
-DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > mdsio_gl.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c mdsio_gl.f
** mdsreadfield_3d_gl === End of Compilation 1 ===
** mdswritefield_3d_gl === End of Compilation 2 ===
** mdsreadfield_2d_gl === End of Compilation 3 ===
** mdswritefield_2d_gl === End of Compilation 4 ===
1501-510 Compilation successful for file mdsio_gl.f.
cat mdsio_gl_slice.F | ../../../tools/set64bitConst.sh | /lib/cpp -P
-DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > mdsio_gl_slice.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c mdsio_gl_slice.f
** mdsreadfield_xz_gl === End of Compilation 1 ===
** mdsreadfield_yz_gl === End of Compilation 2 ===
** mdswritefield_xz_gl === End of Compilation 3 ===
** mdswritefield_yz_gl === End of Compilation 4 ===
1501-510 Compilation successful for file mdsio_gl_slice.f.
cat mdsio_read_rl_vec.F | ../../../tools/set64bitConst.sh | /lib/cpp
-P -DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > mdsio_read_rl_vec.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c mdsio_read_rl_vec.f
** mds_read_rl_vec === End of Compilation 1 ===
1501-510 Compilation successful for file mdsio_read_rl_vec.f.
cat mdsio_read_rs_vec.F | ../../../tools/set64bitConst.sh | /lib/cpp
-P -DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > mdsio_read_rs_vec.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c mdsio_read_rs_vec.f
** mds_read_rs_vec === End of Compilation 1 ===
1501-510 Compilation successful for file mdsio_read_rs_vec.f.
cat mdsio_readfield.F | ../../../tools/set64bitConst.sh | /lib/cpp -P
-DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > mdsio_readfield.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c mdsio_readfield.f
** mdsreadfield === End of Compilation 1 ===
** passtors === End of Compilation 2 ===
** passtorl === End of Compilation 3 ===
1501-510 Compilation successful for file mdsio_readfield.f.
cat mdsio_readfield_loc.F | ../../../tools/set64bitConst.sh | /lib/cpp
-P -DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > mdsio_readfield_loc.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c mdsio_readfield_loc.f
** mdsreadfield_loc === End of Compilation 1 ===
1501-510 Compilation successful for file mdsio_readfield_loc.f.
cat mdsio_readtile.F | ../../../tools/set64bitConst.sh | /lib/cpp -P
-DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > mdsio_readtile.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c mdsio_readtile.f
** mdsio_readtile === End of Compilation 1 ===
1501-510 Compilation successful for file mdsio_readtile.f.
cat mdsio_readvector.F | ../../../tools/set64bitConst.sh | /lib/cpp -P
-DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > mdsio_readvector.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c mdsio_readvector.f
** mdsreadvector === End of Compilation 1 ===
1501-510 Compilation successful for file mdsio_readvector.f.
cat mdsio_reclen.F | ../../../tools/set64bitConst.sh | /lib/cpp -P
-DHAVE_SYSTEM -DHAVE_CLOC -DHAVE_STAT -I. > mdsio_reclen.f
mpxlf95_r -qfixed=132 -bmaxdata:0x80000000 -O3 -qarch=pwr3 -qtune=pwr3
-qcache=auto -qmaxmem=-1 -c mdsio_reclen.f
"mdsio_reclen.f", 1516-036 (S) Entity wordlength has undefined type.
** mds_reclen === End of Compilation 1 ===
1501-511 Compilation failed for file mdsio_reclen.f.
make: *** [mdsio_reclen.o] Error 1
~~~~~~~END SCREEN OUTPUT~~~~~~~~~~~~~~
Any ideas?
Thanks,
Jeff
On Nov 8, 2005, at 1:07 PM, Ed Hill wrote:
> On Tue, 2005-11-08 at 12:50 -0800, jeff polton wrote:
>> Hi I'm trying to compile on an IBM SP
>
> Hi Jeff,
>
> I have two questions:
>
> 1) Have you tried commenting out the line:
>
> DEFINES='-DWORDLENGTH=4'
>
> within the optfile?
>
> 2) You got some errors and/or warnings at the genmake2 stage. Thats
> OK -- they might or might not be a big deal. So after the genmake2
> stage is done, have you run the two commands:
>
> make depend
> make
>
> and what errors, if any, did *they* return?
>
> Ed
>
> --
> Edward H. Hill III, PhD
> office: MIT Dept. of EAPS; Rm 54-1424; 77 Massachusetts Ave.
> Cambridge, MA 02139-4307
> emails: eh3 at mit.edu ed at eh3.com
> URLs: http://web.mit.edu/eh3/ http://eh3.com/
> phone: 617-253-0098
> fax: 617-253-4464
>
> _______________________________________________
> MITgcm-support mailing list
> MITgcm-support at mitgcm.org
> http://mitgcm.org/mailman/listinfo/mitgcm-support
>
More information about the MITgcm-support
mailing list