[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