[MITgcm-support] compile error

q li qliuri at yahoo.com
Mon Aug 2 01:31:27 EDT 2010


Hi all,

Recently I am trying to run the MITgcm on my laptop (64 bit intel Core i5, 
Redhat Enterprise Linux 5.5 on VMware, mpich-2, GNU compiler). When I try 
verification/internal_waves, I get following warnings (without MPI (# BUILD 
1) or without MPI (# BUILD 2)). I can run the code and get result in this case, 
but I failed to run my own code.

Following build options and warning messages are very long. I summarized in 
following 5 types of warnings. I do worry that these warnings may affact my 
calculation.

(1)  Would this affact my calculation? I cannot see anything wrong in fortran 
grammer. Does it mean 1-Oly+4:sNy+Oly-3 is only one step?


gad_os7mp_adv_y.f: In subroutine `gad_os7mp_adv_y':
gad_os7mp_adv_y.f:1820: warning:
         DO j=1-Oly+4,sNy+Oly-3
              ^
Iterative DO loop begin, end, and step-count values known to result in no 
iterations at (^)

(2) For this warning, I have looked up '\"print.f" in line 3190:

Real*8 val
Should there be a global file to define 'val'?

print.f: In subroutine `print_maprs':
In file included from print.f:0:
print.f:3190: warning: 'val' might be used uninitialized in this function

(3) With mpich, I got this:

exch_r4_recv_get_x.f: In subroutine `exch_r4_recv_get_x':
In file included from exch_r4_recv_get_x.f:0:
exch_r4_recv_get_x.f:1680: warning: unused variable 'preqi'

I assume this does not matter. Am I right?

(4) With mpich, I also got this

gather_2d_r4.f: In subroutine `gather_2d_r4':
gather_2d_r4.f:1458: warning:
            CALL MPI_RECV (temp, lbuff, MPI_REAL,
                 1
gather_2d_r4.f:1488: (continued):
            CALL MPI_RECV (ready_to_receive, 1, MPI_INTEGER,
                 2
Argument #1 of `mpi_recv' is one type at (2) but is some other type at (1) [info 
-f g77 M GLOBALS]

Is anything wrong with my mpich installation?

(5) Warning is like this:

cc1: warning: -Wuninitialized is not supported without -O
f771: warning: -Wuninitialized is not supported without -O

I have alread had -O3. I add -O, too?

Any one had same warnings before? Should I just turn off the warning options 
like -Wall, etc. in option file? Thanks in advance.

Li


  

=======================BUILD 1; WITHOUT MPICH=======================

=======================BUILD OPITON=======================
#!/bin/bash
#
# $Header: /u/gcmpack/MITgcm/tools/build_options/linux_ia64_g77,v 1.4 2010/03/21 
22:22:53 jmc Exp $
# $Name:  $
FC=g77
CC=gcc
DEFINES='-D_BYTESWAPIO -DWORDLENGTH=4'
CPP='cpp  -traditional -P'
NOOPTFLAGS='-O0'
#  For IEEE, use the "-ffloat-store" option
if test "x$IEEE" = x ; then
    FFLAGS='-Wimplicit -Wunused -Wuninitialized'
    FOPTIM='-O3 -funroll-loops'
else
    FFLAGS='-Wimplicit -Wunused -ffloat-store'
    FOPTIM='-O0'
fi

=======================WARNING MESSAGE FOR BUILD 1 WITHOUT 
MPICH=======================

[hiphop at localhost build1]$ genmake2 -rd=/home/hiphop/MITgcm 
-of=/home/hiphop/SCS2D/linux_ia64_g77 -mods=../code
make depend
make > makeoutput
[hiphop at localhost build1]$ make > makeoutput
gad_os7mp_adv_y.f: In subroutine `gad_os7mp_adv_y':
gad_os7mp_adv_y.f:1820: warning:
         DO j=1-Oly+4,sNy+Oly-3
              ^
Iterative DO loop begin, end, and step-count values known to result in no 
iterations at (^)
print.f: In subroutine `print_maprs':
In file included from print.f:0:
print.f:3190: warning: 'val' might be used uninitialized in this function
print.f:3195: warning: 'accbase' might be used uninitialized in this function
print.f:3195: warning: 'dwnbase' might be used uninitialized in this function
print.f:3195: warning: 'pltbase' might be used uninitialized in this function
print.f:3196: warning: 'accstep' might be used uninitialized in this function
print.f:3196: warning: 'dwnstep' might be used uninitialized in this function
print.f:3196: warning: 'pltstep' might be used uninitialized in this function
print.f:3197: warning: 'accblo' might be used uninitialized in this function
print.f:3197: warning: 'dwnblo' might be used uninitialized in this function
print.f:3197: warning: 'pltblo' might be used uninitialized in this function
print.f:3198: warning: 'accbhi' might be used uninitialized in this function
print.f:3198: warning: 'dwnbhi' might be used uninitialized in this function
print.f:3198: warning: 'pltbhi' might be used uninitialized in this function
print.f:3199: warning: 'accbstr' might be used uninitialized in this function
print.f:3199: warning: 'dwnbstr' might be used uninitialized in this function
print.f:3199: warning: 'pltbstr' might be used uninitialized in this function
print.f:3200: warning: 'accmin' might be used uninitialized in this function
print.f:3200: warning: 'dwnmin' might be used uninitialized in this function
print.f:3200: warning: 'pltmin' might be used uninitialized in this function
print.f:3201: warning: 'accmax' might be used uninitialized in this function
print.f:3201: warning: 'dwnmax' might be used uninitialized in this function
print.f:3201: warning: 'pltmax' might be used uninitialized in this function
print.f:3202: warning: 'accstr' might be used uninitialized in this function
print.f:3202: warning: 'dwnstr' might be used uninitialized in this function
print.f:3202: warning: 'pltstr' might be used uninitialized in this function
print.f: In subroutine `print_maprl':
print.f:3927: warning: 'val' might be used uninitialized in this function
print.f:3932: warning: 'accbase' might be used uninitialized in this function
print.f:3932: warning: 'dwnbase' might be used uninitialized in this function
print.f:3932: warning: 'pltbase' might be used uninitialized in this function
print.f:3933: warning: 'accstep' might be used uninitialized in this function
print.f:3933: warning: 'dwnstep' might be used uninitialized in this function
print.f:3933: warning: 'pltstep' might be used uninitialized in this function
print.f:3934: warning: 'accblo' might be used uninitialized in this function
print.f:3934: warning: 'dwnblo' might be used uninitialized in this function
print.f:3934: warning: 'pltblo' might be used uninitialized in this function
print.f:3935: warning: 'accbhi' might be used uninitialized in this function
print.f:3935: warning: 'dwnbhi' might be used uninitialized in this function
print.f:3935: warning: 'pltbhi' might be used uninitialized in this function
print.f:3936: warning: 'accbstr' might be used uninitialized in this function
print.f:3936: warning: 'dwnbstr' might be used uninitialized in this function
print.f:3936: warning: 'pltbstr' might be used uninitialized in this function
print.f:3937: warning: 'accmin' might be used uninitialized in this function
print.f:3937: warning: 'dwnmin' might be used uninitialized in this function
print.f:3937: warning: 'pltmin' might be used uninitialized in this function
print.f:3938: warning: 'accmax' might be used uninitialized in this function
print.f:3938: warning: 'dwnmax' might be used uninitialized in this function
print.f:3938: warning: 'pltmax' might be used uninitialized in this function
print.f:3939: warning: 'accstr' might be used uninitialized in this function
print.f:3939: warning: 'dwnstr' might be used uninitialized in this function
print.f:3939: warning: 'pltstr' might be used uninitialized in this function
cg2d.f: In subroutine `cg2d':
In file included from cg2d.f:0:
cg2d.f:1746: warning: 'rhsnorm' might be used uninitialized in this function
ini_p_ground.f: In subroutine `ini_p_ground':
In file included from ini_p_ground.f:0:
ini_p_ground.f:2977: warning: 'dphvr' might be used uninitialized in this 
function
ini_p_ground.f:2979: warning: 'recip_kappa__' might be used uninitialized in 
this function
ini_p_ground.f:2980: warning: 'psnorm' might be used uninitialized in this 
function
cc1: warning: -Wuninitialized is not supported without -O
f771: warning: -Wuninitialized is not supported without -O
the_model_main.f: In subroutine `the_model_main':
In file included from the_model_main.f:0:
the_model_main.f:2164: warning: unused variable 'exst'


=======================# BUILD 2: WITH MPICH=======================

=======================BUILD OPTION=======================
#!/bin/bash
#
#  $Header: /u/gcmpack/MITgcm/tools/build_options/linux_ia32_g77+mpi_aces,v 1.3 
2008/05/17 23:35:04 jmc Exp $
#  $Name:  $
#
#  These are the build options used with the GNU compiler for the
#  daily testing on ACES (which are initiated by cron jobs on the "ao"
#  head node).
#
#  Please note the appropriate module command:
#
#    module add mpich/gnu
#
DEFINES='-DALLOW_USE_MPI -DALWAYS_USE_MPI -D_BYTESWAPIO -DWORDLENGTH=4'
CPP='cpp  -traditional -P'
FC='mpif77'
CC='mpicc'
LINK='mpif77'
LIBS='-L/usr/local/mpich-gfortran/lib '
INCLUDES='-I/usr/local/mpich-gfortran/include '
EXTENDED_SRC_FLAG='-ffixed-line-length-132'
if test "x$IEEE" = x ; then
    #  No need for IEEE-754
    # FFLAGS='-Wimplicit -Wunused -Wuninitialized'
    # FOPTIM='-O3 -funroll-loops'
#- note(jmc):
# -O3 is not always faster than -O2 ; sse & sse2 are faster ;
# Problems with "-funroll-loops" for some set-up, e.g. tutorial_helt_suarez_cs
    FFLAGS='-Wimplicit -Wunused -Wuninitialized -mfpmath=sse -msse -msse2'
    # FOPTIM='-O3 -malign-double'
    FOPTIM='-O3'
else
    #  Try to follow IEEE-754
    # FFLAGS='-Wimplicit -Wunused -ffloat-store'
    FFLAGS='-Wimplicit -Wunused -mfpmath=sse -msse -msse2'
    # FOPTIM='-O0 -malign-double'
    FOPTIM='-O0'
fi
NOOPTFLAGS='-O0'

=======================WARNING MESSAGE FOR BUILD 2=======================

[hiphop at localhost build2]$ make > makeoutput
gad_os7mp_adv_y.f: In subroutine `gad_os7mp_adv_y':
gad_os7mp_adv_y.f:1820: warning:
         DO j=1-Oly+4,sNy+Oly-3
              ^
Iterative DO loop begin, end, and step-count values known to result in no 
iterations at (^)
exch_r4_recv_get_x.f: In subroutine `exch_r4_recv_get_x':
In file included from exch_r4_recv_get_x.f:0:
exch_r4_recv_get_x.f:1680: warning: unused variable 'preqi'
exch_r4_recv_get_y.f: In subroutine `exch_r4_recv_get_y':
In file included from exch_r4_recv_get_y.f:0:
exch_r4_recv_get_y.f:1682: warning: unused variable 'preqi'
exch_r8_recv_get_x.f: In subroutine `exch_r8_recv_get_x':
In file included from exch_r8_recv_get_x.f:0:
exch_r8_recv_get_x.f:1680: warning: unused variable 'preqi'
exch_r8_recv_get_y.f: In subroutine `exch_r8_recv_get_y':
In file included from exch_r8_recv_get_y.f:0:
exch_r8_recv_get_y.f:1682: warning: unused variable 'preqi'
exch_rl_recv_get_x.f: In subroutine `exch_rl_recv_get_x':
In file included from exch_rl_recv_get_x.f:0:
exch_rl_recv_get_x.f:1680: warning: unused variable 'preqi'
exch_rl_recv_get_y.f: In subroutine `exch_rl_recv_get_y':
In file included from exch_rl_recv_get_y.f:0:
exch_rl_recv_get_y.f:1682: warning: unused variable 'preqi'
exch_rs_recv_get_x.f: In subroutine `exch_rs_recv_get_x':
In file included from exch_rs_recv_get_x.f:0:
exch_rs_recv_get_x.f:1680: warning: unused variable 'preqi'
exch_rs_recv_get_y.f: In subroutine `exch_rs_recv_get_y':
In file included from exch_rs_recv_get_y.f:0:
exch_rs_recv_get_y.f:1682: warning: unused variable 'preqi'
gather_2d_r4.f: In subroutine `gather_2d_r4':
gather_2d_r4.f:1458: warning:
            CALL MPI_RECV (temp, lbuff, MPI_REAL,
                 1
gather_2d_r4.f:1488: (continued):
            CALL MPI_RECV (ready_to_receive, 1, MPI_INTEGER,
                 2
Argument #1 of `mpi_recv' is one type at (2) but is some other type at (1) [info 
-f g77 M GLOBALS]
gather_2d_r4.f:1456: warning:
            CALL MPI_SEND (ready_to_receive, 1, MPI_INTEGER,
                 1
gather_2d_r4.f:1490: (continued):
            CALL MPI_SEND (myField, lbuff, MPI_REAL,
                 2
Argument #1 of `mpi_send' is one type at (2) but is some other type at (1) [info 
-f g77 M GLOBALS]
gather_2d_r8.f: In subroutine `gather_2d_r8':
gather_2d_r8.f:1458: warning:
            CALL MPI_RECV (temp, lbuff, MPI_REAL8,
                 1
gather_2d_r8.f:1488: (continued):
            CALL MPI_RECV (ready_to_receive, 1, MPI_INTEGER,
                 2
Argument #1 of `mpi_recv' is one type at (2) but is some other type at (1) [info 
-f g77 M GLOBALS]
gather_2d_r8.f:1456: warning:
            CALL MPI_SEND (ready_to_receive, 1, MPI_INTEGER,
                 1
gather_2d_r8.f:1490: (continued):
            CALL MPI_SEND (myField, lbuff, MPI_REAL8,
                 2
Argument #1 of `mpi_send' is one type at (2) but is some other type at (1) [info 
-f g77 M GLOBALS]
gather_vector.f: In subroutine `gather_vector':
gather_vector.f:1440: warning:
               CALL MPI_RECV (temp, lbuff, MPI_DOUBLE_PRECISION,
                    1
gather_vector.f:1464: (continued):
            CALL MPI_RECV (ready_to_receive, 1, MPI_INTEGER,
                 2
Argument #1 of `mpi_recv' is one type at (2) but is some other type at (1) [info 
-f g77 M GLOBALS]
gather_vector.f:1438: warning:
               CALL MPI_SEND (ready_to_receive, 1, MPI_INTEGER,
                    1
gather_vector.f:1466: (continued):
            CALL MPI_SEND (local, lbuff, MPI_DOUBLE_PRECISION,
                 2
Argument #1 of `mpi_send' is one type at (2) but is some other type at (1) [info 
-f g77 M GLOBALS]
gather_xz.f: In subroutine `gather_xz':
gather_xz.f:1442: warning:
               CALL MPI_RECV (temp, lbuff, MPI_DOUBLE_PRECISION,
                    1
gather_xz.f:1459: (continued):
            CALL MPI_RECV (ready_to_receive, 1, MPI_INTEGER,
                 2
Argument #1 of `mpi_recv' is one type at (2) but is some other type at (1) [info 
-f g77 M GLOBALS]
gather_xz.f:1440: warning:
               CALL MPI_SEND (ready_to_receive, 1, MPI_INTEGER,
                    1
gather_xz.f:1461: (continued):
            CALL MPI_SEND (local, lbuff, MPI_DOUBLE_PRECISION,
                 2
Argument #1 of `mpi_send' is one type at (2) but is some other type at (1) [info 
-f g77 M GLOBALS]
gather_yz.f: In subroutine `gather_yz':
gather_yz.f:1442: warning:
               CALL MPI_RECV (temp, lbuff, MPI_DOUBLE_PRECISION,
                    1
gather_yz.f:1459: (continued):
            CALL MPI_RECV (ready_to_receive, 1, MPI_INTEGER,
                 2
Argument #1 of `mpi_recv' is one type at (2) but is some other type at (1) [info 
-f g77 M GLOBALS]
gather_yz.f:1440: warning:
               CALL MPI_SEND (ready_to_receive, 1, MPI_INTEGER,
                    1
gather_yz.f:1461: (continued):
            CALL MPI_SEND (local, lbuff, MPI_DOUBLE_PRECISION,
                 2
Argument #1 of `mpi_send' is one type at (2) but is some other type at (1) [info 
-f g77 M GLOBALS]
global_max.f: In subroutine `global_max_r8':
global_max.f:1476: warning:
           CALL MPI_Allreduce(tmp,maxPhi,1,MPI_REAL,MPI_MAX,
                1
global_max.f:2685: (continued):
           CALL MPI_Allreduce(tmp,maxPhi,1,MPI_DOUBLE_PRECISION,MPI_MAX,
                2
Argument #1 of `mpi_allreduce' is one precision at (2) but is some other 
precision at (1) [info -f g77 M GLOBALS]
global_max.f:1476: warning:
           CALL MPI_Allreduce(tmp,maxPhi,1,MPI_REAL,MPI_MAX,
                1
global_max.f:2685: (continued):
           CALL MPI_Allreduce(tmp,maxPhi,1,MPI_DOUBLE_PRECISION,MPI_MAX,
                2
Argument #2 of `mpi_allreduce' is one precision at (2) but is some other 
precision at (1) [info -f g77 M GLOBALS]
global_sum.f: In subroutine `global_sum_r8':
global_sum.f:1487: warning:
           CALL MPI_Allreduce(tmp,sumPhi,1,MPI_REAL,MPI_SUM,
                1
global_sum.f:2714: (continued):
           CALL MPI_Allreduce(tmp,sumPhi,1,MPI_DOUBLE_PRECISION,MPI_SUM,
                2
Argument #1 of `mpi_allreduce' is one precision at (2) but is some other 
precision at (1) [info -f g77 M GLOBALS]
global_sum.f:1487: warning:
           CALL MPI_Allreduce(tmp,sumPhi,1,MPI_REAL,MPI_SUM,
                1
global_sum.f:2714: (continued):
           CALL MPI_Allreduce(tmp,sumPhi,1,MPI_DOUBLE_PRECISION,MPI_SUM,
                2
Argument #2 of `mpi_allreduce' is one precision at (2) but is some other 
precision at (1) [info -f g77 M GLOBALS]
global_sum.f: In subroutine `global_sum_int':
global_sum.f:1487: warning:
           CALL MPI_Allreduce(tmp,sumPhi,1,MPI_REAL,MPI_SUM,
                1
global_sum.f:3939: (continued):
           CALL MPI_Allreduce(tmp,sumPhi,1,MPI_INTEGER,MPI_SUM,
                2
Argument #1 of `mpi_allreduce' is one type at (2) but is some other type at (1) 
[info -f g77 M GLOBALS]
global_sum.f:1487: warning:
           CALL MPI_Allreduce(tmp,sumPhi,1,MPI_REAL,MPI_SUM,
                1
global_sum.f:3939: (continued):
           CALL MPI_Allreduce(tmp,sumPhi,1,MPI_INTEGER,MPI_SUM,
                2
Argument #2 of `mpi_allreduce' is one type at (2) but is some other type at (1) 
[info -f g77 M GLOBALS]
global_vec_sum.f: In subroutine `global_vec_sum_r8':
global_vec_sum.f:1481: warning:
           CALL MPI_Allreduce(tmp1,tmp2,nval,MPI_REAL,
                1
global_vec_sum.f:2702: (continued):
           CALL MPI_Allreduce(tmp1,tmp2,nval,MPI_DOUBLE_PRECISION,
                2
Argument #1 of `mpi_allreduce' is one precision at (2) but is some other 
precision at (1) [info -f g77 M GLOBALS]
global_vec_sum.f:1481: warning:
           CALL MPI_Allreduce(tmp1,tmp2,nval,MPI_REAL,
                1
global_vec_sum.f:2702: (continued):
           CALL MPI_Allreduce(tmp1,tmp2,nval,MPI_DOUBLE_PRECISION,
                2
Argument #2 of `mpi_allreduce' is one precision at (2) but is some other 
precision at (1) [info -f g77 M GLOBALS]
global_vec_sum.f: In subroutine `global_vec_sum_int':
global_vec_sum.f:1481: warning:
           CALL MPI_Allreduce(tmp1,tmp2,nval,MPI_REAL,
                1
global_vec_sum.f:3924: (continued):
           CALL MPI_Allreduce(tmp1,tmp2,nval,MPI_INTEGER,
                2
Argument #1 of `mpi_allreduce' is one type at (2) but is some other type at (1) 
[info -f g77 M GLOBALS]
global_vec_sum.f:1481: warning:
           CALL MPI_Allreduce(tmp1,tmp2,nval,MPI_REAL,
                1
global_vec_sum.f:3924: (continued):
           CALL MPI_Allreduce(tmp1,tmp2,nval,MPI_INTEGER,
                2
Argument #2 of `mpi_allreduce' is one type at (2) but is some other type at (1) 
[info -f g77 M GLOBALS]
ini_procs.f: In subroutine `ini_procs':
In file included from ini_procs.f:0:
ini_procs.f:1430: warning: unused variable 'mpirequest'
ini_procs.f:1430: warning: unused variable 'mpibufsize'
ini_procs.f:1429: warning: unused variable 'istatus'
print.f: In subroutine `print_maprs':
In file included from print.f:0:
print.f:4432: warning: 'val' might be used uninitialized in this function
print.f:4437: warning: 'accbase' might be used uninitialized in this function
print.f:4437: warning: 'dwnbase' might be used uninitialized in this function
print.f:4437: warning: 'pltbase' might be used uninitialized in this function
print.f:4438: warning: 'accstep' might be used uninitialized in this function
print.f:4438: warning: 'dwnstep' might be used uninitialized in this function
print.f:4438: warning: 'pltstep' might be used uninitialized in this function
print.f:4439: warning: 'accblo' might be used uninitialized in this function
print.f:4439: warning: 'dwnblo' might be used uninitialized in this function
print.f:4439: warning: 'pltblo' might be used uninitialized in this function
print.f:4440: warning: 'accbhi' might be used uninitialized in this function
print.f:4440: warning: 'dwnbhi' might be used uninitialized in this function
print.f:4440: warning: 'pltbhi' might be used uninitialized in this function
print.f:4441: warning: 'accbstr' might be used uninitialized in this function
print.f:4441: warning: 'dwnbstr' might be used uninitialized in this function
print.f:4441: warning: 'pltbstr' might be used uninitialized in this function
print.f:4442: warning: 'accmin' might be used uninitialized in this function
print.f:4442: warning: 'dwnmin' might be used uninitialized in this function
print.f:4442: warning: 'pltmin' might be used uninitialized in this function
print.f:4443: warning: 'accmax' might be used uninitialized in this function
print.f:4443: warning: 'dwnmax' might be used uninitialized in this function
print.f:4443: warning: 'pltmax' might be used uninitialized in this function
print.f:4444: warning: 'accstr' might be used uninitialized in this function
print.f:4444: warning: 'dwnstr' might be used uninitialized in this function
print.f:4444: warning: 'pltstr' might be used uninitialized in this function
print.f: In subroutine `print_maprl':
print.f:5169: warning: 'val' might be used uninitialized in this function
print.f:5174: warning: 'accbase' might be used uninitialized in this function
print.f:5174: warning: 'dwnbase' might be used uninitialized in this function
print.f:5174: warning: 'pltbase' might be used uninitialized in this function
print.f:5175: warning: 'accstep' might be used uninitialized in this function
print.f:5175: warning: 'dwnstep' might be used uninitialized in this function
print.f:5175: warning: 'pltstep' might be used uninitialized in this function
print.f:5176: warning: 'accblo' might be used uninitialized in this function
print.f:5176: warning: 'dwnblo' might be used uninitialized in this function
print.f:5176: warning: 'pltblo' might be used uninitialized in this function
print.f:5177: warning: 'accbhi' might be used uninitialized in this function
print.f:5177: warning: 'dwnbhi' might be used uninitialized in this function
print.f:5177: warning: 'pltbhi' might be used uninitialized in this function
print.f:5178: warning: 'accbstr' might be used uninitialized in this function
print.f:5178: warning: 'dwnbstr' might be used uninitialized in this function
print.f:5178: warning: 'pltbstr' might be used uninitialized in this function
print.f:5179: warning: 'accmin' might be used uninitialized in this function
print.f:5179: warning: 'dwnmin' might be used uninitialized in this function
print.f:5179: warning: 'pltmin' might be used uninitialized in this function
print.f:5180: warning: 'accmax' might be used uninitialized in this function
print.f:5180: warning: 'dwnmax' might be used uninitialized in this function
print.f:5180: warning: 'pltmax' might be used uninitialized in this function
print.f:5181: warning: 'accstr' might be used uninitialized in this function
print.f:5181: warning: 'dwnstr' might be used uninitialized in this function
print.f:5181: warning: 'pltstr' might be used uninitialized in this function
cg2d.f: In subroutine `cg2d':
In file included from cg2d.f:0:
cg2d.f:1746: warning: 'rhsnorm' might be used uninitialized in this function
ini_model_io.f: In subroutine `ini_model_io':
In file included from ini_model_io.f:0:
ini_model_io.f:2529: warning: unused variable 'np'
ini_model_io.f:2529: warning: unused variable 'jg'
ini_model_io.f:2529: warning: unused variable 'ig'
ini_p_ground.f: In subroutine `ini_p_ground':
In file included from ini_p_ground.f:0:
ini_p_ground.f:2977: warning: 'dphvr' might be used uninitialized in this 
function
ini_p_ground.f:2979: warning: 'recip_kappa__' might be used uninitialized in 
this function
ini_p_ground.f:2980: warning: 'psnorm' might be used uninitialized in this 
function
cc1: warning: -Wuninitialized is not supported without -O
f771: warning: -Wuninitialized is not supported without -O
the_model_main.f: In subroutine `the_model_main':
In file included from the_model_main.f:0:
the_model_main.f:2164: warning: unused variable 'exst'
[hiphop at localhost build2]$ 


      
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mitgcm.org/pipermail/mitgcm-support/attachments/20100801/8bb3bf6e/attachment-0001.htm>


More information about the MITgcm-support mailing list