[mvapich-discuss] Sun Studio build mvapich1

Frank Leers Frank.Leers at Sun.COM
Thu May 8 16:05:25 EDT 2008


Thank you both - Lei and Ihara!

The patch and change below allowed me to build for gen2 device.  I'll  
pursue multi-rail in the near future.

-frank

On May 8, 2008, at 10:50 AM, LEI CHAI wrote:

> Hi Frank,
>
> The solution Ihara suggested below will enable mvapich to be  
> compiled with the gen2_multirail device with sun studio compiler. If  
> you want to use the gen2 device, please apply the patch I'm  
> attaching in this email. You also need to make a minor change to  
> make.mvapich.gen2 to enable f77, change
>
> export LIBS=${LIBS:--L${IBHOME_LIB} -Wl,-rpah=${IBHOME_LIB} - 
> libverbs -libumad -lpthread}
>
> to
>
>  export LIBS=${LIBS:--L${IBHOME_LIB} -R${IBHOME_LIB} -libverbs - 
> libumad -lpthread}
>
> MVAPICH should compile successfully with these two changes. The way  
> you specified compilers etc below looks correct.
>
> Lei
>
> ----- Original Message -----
> From: Shuichi Ihara <Shuichi.Ihara at Sun.COM>
> Date: Thursday, May 8, 2008 12:25 am
> Subject: Re: [mvapich-discuss] Sun Studio build mvapich1
> To: Frank Leers <Frank.Leers at Sun.COM>
> Cc: mvapich-discuss at cse.ohio-state.edu
>
> >
> > Hi Frank,
> >
> > I have been successful to build mvapich-1.0 with SunStudio12 on
> > the CentOS5.1
> > I did to pick up a mvapich spec file from the ofed-1.3 and same
> > modificationsfor the SunStudio, then built it. Please see the
> > attached diffs of specfile.
> >
> > Thanks,
> >
> > -Ihara
> >
> > Frank Leers wrote:
> > > Hi,
> > >
> > > I am attempting to build mvapich 1 with Studio12 and am not
> > having much
> > > success.  Could someone have a look and point out the err
> > of my ways?
> > >
> > > A couple of things jump out at me -
> > >
> > > checking for cc... no
> > > checking whether the Fortran 77 compiler
> > > (/opt/apps/sun/sunstudio12/bin/f77 -L/opt/ofed/lib64 )
> > works... no
> > >
> > > OFED 1.2.5-5 was built with gnu, is that a problem?
> > >
> > > I've modified the make_mvapich.gen2 as follows:
> > >
> > > 18,25c18,24
> > > < STUDIOHOME=/opt/apps/sun/sunstudio12
> > > < IBHOME=${IBHOME:-/opt/ofed}
> > > < IBHOME_LIB=${IBHOME_LIB:-/opt/ofed/lib64}
> > > < PREFIX=${PREFIX:-/tmp/mvapich-1.0-2008-02-28}
> > > < export CC=${CC:-$STUDIOHOME/bin/cc}
> > > < export CXX=${CXX:-$STUDIOHOME/bin/CC}
> > > < export F77=${F77:-$STUDIOHOME/bin/f77}
> > > < export F90=${F90:-$STUDIOHOME/bin/f90}
> > > ---
> > >  > IBHOME=${IBHOME:-/usr/local/ofed}
> > >  > IBHOME_LIB=${IBHOME_LIB:-/usr/local/ofed/lib64}
> > >  > PREFIX=${PREFIX:-/usr/local/mvapich}
> > >  > export CC=${CC:-gcc}
> > >  > export CXX=${CXX:-g++}
> > >  > export F77=${F77:-g77}
> > >  > export F90=${F90:-}
> > >
> > >
> > > thanks,
> > >
> > > -frank
> > >
> > >
> > > [mvapich-1.0-2008-02-28]# ./make.mvapich.gen2.studio12
> > > Configuring MVAPICH...
> > > Configuring with args --with-device=ch_gen2 --with-arch=LINUX
> > > -prefix=/tmp/mvapich-1.0-2008-02-28 --with-romio --without-mpe
> > > -lib=-L/opt/ofed/lib64 -Wl,-rpath=/opt/ofed/lib64 -libverbs -
> > libumad
> > > -lpthread
> > > Configuring MPICH Version 1.2.7 (release) of : 2005/06/22 16:33:49
> > > Make will not build MPE routines
> > > checking whether filesystem respects case in file names... yes
> > > checking for current directory name... /tmp/mvapich1/mvapich-
> > 1.0-2008-02-28
> > > checking for install
> > > checking for ranlib
> > > checking for gnumake... yes using --no-print-directory
> > > checking whether make supports include... yes
> > > checking for OSF V3 make... no
> > > checking for virtual path format... VPATH
> > > checking whether /opt/apps/sun/sunstudio12/bin/CC returns
> > correct error
> > > code... yes
> > > checking whether selected C++ compiler can compile
> > iostream.h... yes
> > >
> > > Include C++ bindings for MPI from
> > http://www.osl.iu.edu/research/mpi2c++> Send bug reports about
> > the C++ to mpi2cpp-devel at osl.iu.edu
> > >
> > > checking for cc... no
> > > checking whether the compiler /opt/apps/sun/sunstudio12/bin/cc
> > accepts
> > > ANSI prototypes... yes
> > > checking for /opt/apps/sun/sunstudio12/bin/f77... found
> > > /opt/apps/sun/sunstudio12/bin/f77 (1)
> > > checking for ar... found /usr/bin/ar (ar)
> > > checking for whether compiler works... yes
> > > checking whether the compiler /opt/apps/sun/sunstudio12/bin/cc
> > accepts
> > > ## for concatenation in cpp... yes
> > > checking whether the compiler /opt/apps/sun/sunstudio12/bin/cc
> > accepts
> > > const modifier... yes
> > > checking for extension on executables... none
> > > checking how to run the C preprocessor
> > > checking for AIX
> > > checking for minix/config.h
> > > checking for volatile... yes
> > > Running device-specific setup program
> > > setup_ch_gen2 starts... -D_X86_64_ -D_AMD_QUAD_CORE_
> > > -DEARLY_SEND_COMPLETION -DMEMORY_SCALE -DVIADEV_RPUT_SUPPORT -
> > D_SMP_
> > > -D_SMP_RNDV_ -DCH_GEN2 -D_GNU_SOURCE -I/opt/ofed/include -O3
> > > About to do ch_gen2 device
> > > Configuring ch_gen2 subsystem...
> > > No addition setup since mpd is not enabled
> > > Use ${exec_prefix}/bin to set up variables MPIBOOT and MPIUNBOOT
> > > checking whether cross-compiling... no
> > > checking for gethrtime... no
> > > checking for clock_gettime... no
> > > checking for clock_getres... no
> > > checking for how many arguments gettimeofday takes... two - whew
> > > checking for signal.h... yes
> > > checking for sigaction... yes
> > > checking for for struct sigaction... yes
> > > checking for weak symbol support... pragma weak
> > > checking whether weak symbols are visible to other files... yes
> > > checking for remsh... no
> > > checking for rsh... found /usr/kerberos/bin/rsh (rsh)
> > > checking for perl5... no
> > > checking for perl... found /usr/bin/perl (perl)
> > > checking for byte ordering... little endian
> > > checking for uname... yes
> > > checking for netdb.h... yes
> > > checking for gethostbyname... yes
> > > checking whether C++ compiler also has gethostbyname... yes
> > > checking whether Fortran programs can link with needed C
> > functions... yes
> > > checking whether C++ programs can link with needed C
> > functions... yes
> > > checking for catopen... yes
> > > checking for catclose... yes
> > > checking for catgets... yes
> > > checking for gencat... found /usr/bin/gencat (1)
> > > checking for nl_types.h... yes
> > > checking for ANSI C header files
> > > checking for stdlib.h... yes
> > > checking for string.h... yes
> > > checking for unistd.h... yes
> > > checking for stdarg.h... yes
> > > checking whether stdarg is oldstyle... hmm, warnings from
> > compiler.
> > > Trying newstyle
> > > checking whether stdarg is correct... yes
> > > checking whether programs using stdarg link... yes
> > > checking for malloc return type... void
> > > checking for system... yes
> > > checking for nice... yes
> > > checking for strdup... yes
> > > checking for memory.h... yes
> > > checking for sys/ioctl.h... yes
> > > checking for sys/sockio.h... no
> > > checking whether the compiler /opt/apps/sun/sunstudio12/bin/cc
> > runs... yes
> > > checking whether the compiler
> > /opt/apps/sun/sunstudio12/bin/f77 runs... yes
> > > checking for correct handling of conditionals...... yes
> > > checking for correct handling of conditionals part 2 ...... yes
> > > checking for correct handling of #elif... yes
> > > checking that constant folding in arrays works... yes
> > > checking that structs are handled properly... yes
> > > checking that compiler truncates unsigned char correctly
> > ...... yes
> > > checking that compiler/hardware has commutative arithmetic
> > ...... yes
> > > checking that compiler assigns to char correctly ...... yes
> > > checking that compiler does not call unknown routines for long
> > > doubles... yes
> > > checking that compiler accepts args correctly ...... yes
> > > checking whether ranlib works... yes
> > > checking for broken handling of common symbols... no
> > > checking for ar... found /usr/bin/ar (1)
> > > checking for size of void *... 8
> > > checking for pointers greater than 32 bits... yes
> > > checking for size of int... 4
> > > checking for int large enough for pointers... no
> > > checking for C integer type for MPI_Aint...
> > > checking for size of long... 8
> > > C integer type for MPI_Aint is... long
> > > checking for long long... yes
> > > checking whether compiler can handle loops with long long... yes
> > > checking for long double... yes
> > > checking for size of double... 8
> > > checking for size of long double... 16
> > > checking for structure alignment... largest
> > > checking for sync... found /bin/sync (1)
> > > checking whether mpich can be used as the library name... yes
> > > Configuring Fortran subsystem
> > > Configure in /tmp/mvapich1/mvapich-1.0-2008-02-28/src/fortran
> > creating
> > > cache ./config.cache
> > > checking for cc... /opt/apps/sun/sunstudio12/bin/cc
> > > checking whether the C compiler
> > (/opt/apps/sun/sunstudio12/bin/cc
> > > -D_X86_64_ -D_AMD_QUAD_CORE_  -DEARLY_SEND_COMPLETION -
> > DMEMORY_SCALE
> > > -DVIADEV_RPUT_SUPPORT -D_SMP_ -D_SMP_RNDV_ -DCH_GEN2 -
> > D_GNU_SOURCE
> > > -I/opt/ofed/include -O3 -DHAVE_MPICHCONF_H ) works... yes
> > > checking whether the C compiler
> > (/opt/apps/sun/sunstudio12/bin/cc
> > > -D_X86_64_ -D_AMD_QUAD_CORE_  -DEARLY_SEND_COMPLETION -
> > DMEMORY_SCALE
> > > -DVIADEV_RPUT_SUPPORT -D_SMP_ -D_SMP_RNDV_ -DCH_GEN2 -
> > D_GNU_SOURCE
> > > -I/opt/ofed/include -O3 -DHAVE_MPICHCONF_H ) is a cross-
> > compiler... no
> > > checking whether the C compiler sets its return status
> > correctly... yes
> > > checking whether we are using GNU C... no
> > > checking for working const... yes
> > > checking whether the Fortran 77 compiler
> > > (/opt/apps/sun/sunstudio12/bin/f77 -L/opt/ofed/lib64 )
> > works... no
> > > configure: error: installation or configuration problem:
> > Fortran 77
> > > compiler cannot create executables.
> > > Error configuring the Fortran subsystem!
> > > Turning off Fortran support
> > > Configuring ROMIO, for support of MPI-IO
> > > checking whether compiler allows define a(b) a(b,__LINE__)... yes
> > > Configuring with args --with-mpi=mpich --cache-file=/dev/null
> > > checking for architecture... LINUX
> > > ROMIO home directory is /tmp/mvapich1/mvapich-1.0-2008-02-28/romio
> > > checking for ranlib... ranlib
> > > checking for gcc... /opt/apps/sun/sunstudio12/bin/cc
> > > checking for C compiler default output file name... a.out
> > > checking whether the C compiler works... yes
> > > checking whether we are cross compiling... no
> > > checking for suffix of executables...
> > > checking for suffix of object files... o
> > > checking whether we are using the GNU C compiler... no
> > > checking whether /opt/apps/sun/sunstudio12/bin/cc accepts -
> > g... yes
> > > checking for /opt/apps/sun/sunstudio12/bin/cc option to accept
> > ANSI C...
> > > none needed
> > > checking whether we are using the GNU Fortran 77 compiler... no
> > > checking whether /opt/apps/sun/sunstudio12/bin/f77 accepts -
> > g... yes
> > > checking how to run the C preprocessor...
> > > /opt/apps/sun/sunstudio12/bin/cc -E
> > > checking for memalign... yes
> > > checking Fortran external names
> > > Fortran externals have a trailing underscore and are lowercase
> > > checking for inline... inline
> > > checking how to run the C preprocessor...
> > > /opt/apps/sun/sunstudio12/bin/cc -E
> > > checking for egrep... grep -E
> > > checking for ANSI C header files... yes
> > > checking for sys/types.h... yes
> > > checking for sys/stat.h... yes
> > > checking for stdlib.h... yes
> > > checking for string.h... yes
> > > checking for memory.h... yes
> > > checking for strings.h... yes
> > > checking for inttypes.h... yes
> > > checking for stdint.h... yes
> > > checking for unistd.h... yes
> > > checking for unistd.h... (cached) yes
> > > checking fcntl.h usability... yes
> > > checking fcntl.h presence... yes
> > > checking for fcntl.h... yes
> > > checking malloc.h usability... yes
> > > checking malloc.h presence... yes
> > > checking for malloc.h... yes
> > > checking stddef.h usability... yes
> > > checking stddef.h presence... yes
> > > checking for stddef.h... yes
> > > checking for int... yes
> > > checking size of int... 4
> > > checking for void*... yes
> > > checking size of void*... 8
> > > checking for int large enough for pointers... no
> > > checking for long long... yes
> > > checking size of long long... 8
> > > checking for extension for Fortran 90 programs... f90
> > > checking for Fortran 90 KIND parameter for 8-byte
> > integers...  8
> > > checking for weak symbol support... pragma weak
> > > checking that weak symbols are visible to other files... yes
> > > checking whether struct flock compatible with MPI_Offset... yes
> > > checking configured file systems... testfs ufs nfs
> > > configure: WARNING: File locks may not work with NFS.
> > See the
> > > Installation and
> > > users manual for instructions on testing and if necessary
> > fixing this
> > > checking for library containing pthread_create... -lpthread
> > > checking for library containing aio_write... -lrt
> > > checking signal.h usability... yes
> > > checking signal.h presence... yes
> > > checking for signal.h... yes
> > > checking if aio.h exists and can be compiled... yes
> > > checking if sys/aio.h exists and can be compiled... no
> > > checking whether aio routines can be used... yes
> > > checking for obsolete two-argument aio_write... no
> > > checking for obsolete two-argument aio_suspend... no
> > > checking for aio_fildes member of aiocb structure... yes
> > > checking for aio_whence member of aiocb structure... no
> > > checking for aio_handle member of aiocb structure... no
> > > checking for aio_reqprio member of aiocb structure... yes
> > > checking for aio_sigevent member of aiocb structure... yes
> > > checking sys/vfs.h usability... yes
> > > checking sys/vfs.h presence... yes
> > > checking for sys/vfs.h... yes
> > > checking sys/param.h usability... yes
> > > checking sys/param.h presence... yes
> > > checking for sys/param.h... yes
> > > checking sys/mount.h usability... yes
> > > checking sys/mount.h presence... yes
> > > checking for sys/mount.h... yes
> > > checking sys/statvfs.h usability... yes
> > > checking sys/statvfs.h presence... yes
> > > checking for sys/statvfs.h... yes
> > > checking whether struct statfs properly defined... yes
> > > checking for f_fstypename member of statfs structure... no
> > > checking for sys/stat.h... (cached) yes
> > > checking for sys/types.h... (cached) yes
> > > checking for unistd.h... (cached) yes
> > > checking for stat... yes
> > > checking for st_fstype member of stat structure... no
> > > checking for sys/types.h... (cached) yes
> > > checking for sys/statvfs.h... (cached) yes
> > > checking for sys/vfs.h... (cached) yes
> > > checking for statvfs... yes
> > > checking for f_basetype member of statvfs structure... no
> > > checking for unistd.h... (cached) yes
> > > checking for large file defines... yes
> > > checking whether off64_t is an scalar type... yes
> > > checking for strerror... yes
> > > checking for doctext... no
> > > checking for strdup... no
> > > checking for lstat... no
> > > checking for readlink... no
> > > checking for fsync... no
> > > checking for ftruncate... no
> > > setting CC to /tmp/mvapich1/mvapich-1.0-2008-02-28/bin/mpicc
> > > setting F77 to /opt/apps/sun/sunstudio12/bin/f77
> > > setting TEST_CC to /tmp/mvapich1/mvapich-1.0-2008-02-28/bin/mpicc
> > > setting TEST_F77 to /tmp/mvapich1/mvapich-1.0-2008-02-28/bin/ 
> mpif77
> > > setting CFLAGS to -D_X86_64_ -D_AMD_QUAD_CORE_  -
> > DEARLY_SEND_COMPLETION
> > > -DMEMORY_SCALE -DVIADEV_RPUT_SUPPORT -D_SMP_ -D_SMP_RNDV_ -
> > DCH_GEN2
> > > -D_GNU_SOURCE   -I/opt/ofed/include -O3 -
> > DHAVE_MPICHCONF_H -D_X86_64_
> > > -D_AMD_QUAD_CORE_  -DEARLY_SEND_COMPLETION -DMEMORY_SCALE
> > > -DVIADEV_RPUT_SUPPORT -D_SMP_ -D_SMP_RNDV_ -DCH_GEN2 -
> > D_GNU_SOURCE
> > > -I/opt/ofed/include -O3 -DHAVE_MPICHCONF_H -DFORTRANUNDERSCORE
> > > -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_ROMIOCONF_H
> > > setting USER_CFLAGS to
> > > setting USER_FFLAGS to
> > > configure: creating ./config.status
> > > config.status: creating Makefile
> > > config.status: creating localdefs
> > > config.status: creating mpi-io/Makefile
> > > config.status: creating mpi2-other/info/Makefile
> > > config.status: creating mpi2-other/array/Makefile
> > > config.status: creating adio/common/Makefile
> > > config.status: creating test/Makefile
> > > config.status: creating test/misc.c
> > > config.status: creating test/large_file.c
> > > config.status: creating test/runtests
> > > config.status: creating util/romioinstall
> > > config.status: creating include/mpio.h
> > > config.status: creating include/mpiof.h
> > > config.status: creating adio/ad_nfs/Makefile
> > > config.status: creating adio/ad_ufs/Makefile
> > > config.status: creating adio/ad_panfs/Makefile
> > > config.status: creating adio/ad_xfs/Makefile
> > > config.status: creating adio/ad_sfs/Makefile
> > > config.status: creating adio/ad_pfs/Makefile
> > > config.status: creating adio/ad_testfs/Makefile
> > > config.status: creating adio/ad_pvfs/Makefile
> > > config.status: creating adio/ad_pvfs2/Makefile
> > > config.status: creating adio/ad_gridftp/Makefile
> > > config.status: creating adio/ad_lustre/Makefile
> > > config.status: creating mpi-io/fortran/Makefile
> > > config.status: creating mpi2-other/info/fortran/Makefile
> > > config.status: creating mpi2-other/array/fortran/Makefile
> > > config.status: creating test/fmisc.f
> > > config.status: creating test/fcoll_test.f
> > > config.status: creating test/pfcoll_test.f
> > > config.status: creating test/fperf.f
> > > config.status: creating mpi-io/glue/mpich2/Makefile
> > > config.status: creating mpi-io/glue/mpich1/Makefile
> > > config.status: creating mpi-io/glue/default/Makefile
> > > config.status: creating adio/include/romioconf.h
> > > config.status: executing default-1 commands
> > > Finished configuring ROMIO
> > > checking whether head command is broken... no
> > > creating config.status
> > > creating Makefile
> > > creating util/Makefile
> > > creating examples/Makefile
> > > creating src/pt2pt/Makefile
> > > creating src/coll/Makefile
> > > creating src/context/Makefile
> > > creating src/dmpi/Makefile
> > > creating src/env/Makefile
> > > creating src/topol/Makefile
> > > creating src/profile/Makefile
> > > creating src/coll2/Makefile
> > > creating src/util/Makefile
> > > creating src/infoexport/Makefile
> > > creating examples/basic/Makefile
> > > creating src/misc2/Makefile
> > > creating src/external/Makefile
> > > creating mpichconf.h
> > > creating util/mpicc
> > > creating util/mpicxx
> > > creating util/mpiinstall
> > > creating util/mpirun
> > > creating util/mpichlib.conf
> > > creating util/mpiman
> > > creating util/chkserv
> > > creating util/chkmachine
> > > creating util/tstmachines
> > > creating include/mpidefs.h
> > > creating include/mpif.f90
> > > Configuring the test suite...
> > > Configuring with args -basecc=/opt/apps/sun/sunstudio12/bin/cc
> > > -cc=/tmp/mvapich1/mvapich-1.0-2008-02-28/bin/mpicc -make=make
> > > --no-print-directory -device=ch_gen2
> > > -mpichpath=/tmp/mvapich1/mvapich-1.0-2008-02-28/bin --enable-
> > boot
> > > -cflags=-D_X86_64_ -D_AMD_QUAD_CORE_ -DEARLY_SEND_COMPLETION
> > > -DMEMORY_SCALE -DVIADEV_RPUT_SUPPORT -D_SMP_ -D_SMP_RNDV_ -
> > DCH_GEN2
> > > -D_GNU_SOURCE -I/opt/ofed/include -O3 -DHAVE_MPICHCONF_H -
> > nof77 --enable-io
> > > Don't build the tests that need Fortran
> > > checking whether cross-compiling... no
> > > checking whether the compiler /opt/apps/sun/sunstudio12/bin/cc
> > runs... yes
> > > checking for gnumake... no
> > > checking whether make supports include... yes
> > > checking for OSF V3 make... no
> > > checking for virtual path format... VPATH
> > > checking for stdlib.h... yes
> > > checking for unistd.h... yes
> > > checking for string.h... yes
> > > checking for stdarg is correct... yes
> > > checking for long double... yes
> > > checking for long long... yes
> > > checking whether compiler can handle loops with long long... yes
> > > checking whether the compiler /opt/apps/sun/sunstudio12/bin/cc
> > accepts
> > > ANSI prototypes... yes
> > > checking for signal.h... yes
> > > checking for sigaction... yes
> > > checking for sleep... yes
> > > checking for sysconf... yes
> > > creating config.status
> > > creating Makefile
> > > creating pt2pt/Makefile
> > > creating coll/Makefile
> > > creating topol/Makefile
> > > creating context/Makefile
> > > creating env/Makefile
> > > creating profile/Makefile
> > > creating io/Mfile
> > > creating pt2pt/runtests
> > > creating coll/runtests
> > > creating topol/runtests
> > > creating context/runtests
> > > creating command/runtests
> > > creating env/runtests
> > > creating profile/runtests
> > > creating io/rtest
> > > creating io/misc.c
> > > creating io/fmisc.f
> > > creating io/fcoll_test.f
> > > creating io/pfcoll_test.f
> > > creating io/large_file.c
> > > creating io/fperf.f
> > > Configuring the performance tests ...
> > > Configure in /tmp/mvapich1/mvapich-1.0-2008-02-
> > 28/examples/perftest
> > > creating cache ./config.cache
> > > checking for a BSD compatible install... /usr/bin/install -c
> > > checking whether build environment is sane... yes
> > > checking whether make --no-print-directory sets ${MAKE}... yes
> > > checking for working aclocal... found
> > > checking for working autoconf... found
> > > checking for working automake... found
> > > checking for working autoheader... found
> > > checking for working makeinfo... found
> > > checking whether clock skew breaks make... no
> > > checking whether make supports include... yes
> > > checking whether make allows comments in actions... yes
> > > checking for virtual path format... VPATH
> > > checking whether make sets CFLAGS... yes
> > > checking for cit... no
> > > checking for gnuplot... gnuplot
> > > checking how to run the C preprocessor...
> > > /opt/apps/sun/sunstudio12/bin/cc -E
> > > checking whether C compiler accepts option -O4 -Ofast... no
> > > checking whether C compiler accepts option -Ofast... no
> > > checking whether C compiler accepts option -fast... yes
> > > checking whether routines compiled with -fast can be linked
> > with ones
> > > compiled  without -fast... yes
> > > checking for library containing fabs... -lm
> > > checking for ANSI C header files... yes
> > > checking for sys/time.h... yes
> > > checking for stdlib.h... yes
> > > checking for string.h... yes
> > > checking whether time.h and sys/time.h may both be included... yes
> > > checking whether struct tm is in sys/time.h or time.h... time.h
> > > checking for working const... yes
> > > checking for restrict... restrict
> > > checking for long long... yes
> > > updating cache ./config.cache
> > > creating ./config.status
> > > creating Makefile
> > > creating mpptestconf.h
> > > creating mpid/ch_gen2/Makefile
> > > creating mpid/tests/Makefile
> > > creating mpichconf.h
> > > mpichconf.h is unchanged
> > > *# --->
> > > *# You should register your copy of MPICH with us by sending mail
> > > *# to majordomo at mcs.anl.gov containing the message
> > > *# subscribe mpi-users
> > > *# This will allow us to notify you of new releases of MPICH.
> > > *#
> > > *# You can also check the MPICH home page at
> > > *# http://www.mcs.anl.gov/mpi/mpich
> > > *# ---<
> > > Configuration completed.
> > > Building MVAPICH...
> > >
> > > cleaning directory mpi-io
> > >
> > > cleaning directory adio/common
> > >
> > > cleaning directory mpi-io/glue/mpich1
> > >
> > > cleaning directory adio/ad_testfs
> > >
> > > cleaning directory adio/ad_ufs
> > >
> > > cleaning directory adio/ad_nfs
> > >
> > > cleaning directory mpi-io/fortran
> > >
> > > cleaning directory test
> > > rm -f .P* PI* *.o
> > > rm -f simple perf async coll_test coll_perf misc file_info
> > excl
> > > large_array atomicity noncontig i_noncontig noncontig_coll
> > split_coll
> > > shared_fp large_file psimple error status noncontig_coll2
> > fcoll_test
> > > fperf fmisc pfcoll_test
> > >
> > > cleaning src/pt2pt
> > > rm -f *.o *~ /tmp/mvapich1/mvapich-1.0-2008-02-28/src/pt2pt/*.o
> > > cleaning src/env
> > > rm -f *.o *~ /tmp/mvapich1/mvapich-1.0-2008-02-28/src/env/*.o
> > > cleaning src/dmpi
> > > rm -f *.o *~ /tmp/mvapich1/mvapich-1.0-2008-02-28/src/dmpi/*.o
> > > cleaning src/util
> > > rm -f *.o *~ /tmp/mvapich1/mvapich-1.0-2008-02-28/src/util/*.o
> > > cleaning src/context
> > > rm -f *.o *~ /tmp/mvapich1/mvapich-1.0-2008-02-28/src/context/*.o
> > > cleaning src/coll
> > > rm -f *.o *~ /tmp/mvapich1/mvapich-1.0-2008-02-28/src/coll/*.o
> > > cleaning src/topol
> > > rm -f *.o *~ /tmp/mvapich1/mvapich-1.0-2008-02-28/src/topol/*.o
> > > cleaning src/profile
> > > rm -f *.o *~ /tmp/mvapich1/mvapich-1.0-2008-02-28/src/profile/*.o
> > > cleaning src/misc2
> > > rm -f *.o *~ /tmp/mvapich1/mvapich-1.0-2008-02-28/src/misc2/*.o
> > > cleaning src/external
> > > rm -f *.o *~ /tmp/mvapich1/mvapich-1.0-2008-02-28/src/external/*.o
> > > cleaning mpid/ch_gen2
> > > /bin/rm -f *.o *.d *~ viainit.o viasend.o viarecv.o viacheck.o
> > viapriv.o
> > > viaparam.o viutil.o vbuf.o cm_user.o mpid_init.o mpid_send.o
> > mpid_recv.o
> > > cm.o mpid_hsend.o mpid_hrecv.o mpid_pack.o cmnargs.o
> > mpid_misc.o dreg.o
> > > mpid_smpi.o collutils.o intra_rdma_barrier.o mpid_mcast.o
> > mcst_grp.o
> > > ibmcgrp.o crc32h.o avl.o mem_hooks.o viacoalesce.o
> > shmem_coll.o
> > > async_progress.o \
> > >     queue.o sbcnst2.o tr2.o queue.c
> > sbcnst2.c tr2.c sbcnst2.h tr2.h core
> > > ibmcgrp/*.o ibmcgrp/ibmcgrp \
> > >     /tmp/mvapich1/mvapich-1.0-2008-02-
> > 28/bin/ibmcgrp> make --no-print-directory -C process clean
> > > rm -f *.o mpirun_rsh mpispawn minidaemon_client
> > pmgr_collective_client.o
> > > pmgr_collective_common.o minidaemon.o mpirun_util.o
> > > cleaning examples
> > > rm -f sendchar *.o
> > >
> > > Making clean in directory test
> > >
> > > Making clean in directory pt2pt
> > >
> > > Making clean in directory coll
> > >
> > > Making clean in directory topol
> > >
> > > Making clean in directory env
> > >
> > > Making clean in directory context
> > >
> > > Making clean in directory profile
> > >
> > > Making clean in directory io
> > >
> > > Making clean in directory perftest
> > > test -z "mpptest goptest buflimit " || rm -f mpptest goptest
> > buflimit> rm -f *.o core *.core
> > > rm -f tunepkt pktuse copytest vectest stress ctest cluster tcomm
> > > rm -f work.pc work.pcl
> > > cleaning examples/basic
> > > rm -f work.pc work.pcl
> > > rm -f *.o *~ PI* cpi systest srtest  fpi cpilog
> > cpi_autolog hello++
> > > iotest pi3f90  upshot rdb.* startup.* core
> > > rm -f hello++.ti hello++.ii
> > > cleaning examples/test/pt2pt
> > > cleaning examples/test/coll
> > > cleaning examples/test/topol
> > > cleaning examples/test/context
> > > cleaning examples/test/env
> > > cleaning examples/test/profile
> > > cleaning examples/test
> > >
> > > Making clean in directory pt2pt
> > >
> > > Making clean in directory coll
> > >
> > > Making clean in directory topol
> > >
> > > Making clean in directory env
> > >
> > > Making clean in directory context
> > >
> > > Making clean in directory profile
> > >
> > > Making clean in directory io
> > > cleaning examples/perftest
> > > test -z "mpptest goptest buflimit " || rm -f mpptest goptest
> > buflimit> rm -f *.o core *.core
> > > rm -f tunepkt pktuse copytest vectest stress ctest cluster tcomm
> > > rm -f work.pc work.pcl
> > > cleaning src/infoexport
> > > rm -f *.o
> > > rm -f *.i
> > > rm -f *.s
> > > rm -f *.cxx.log
> > > rm -f *.cxx.errors
> > > rm -f libtvmpich.so.1.0
> > > rm -f libtvmpich.so*
> > > rm -f /tmp/mvapich1/mvapich-1.0-2008-02-28/src/infoexport/*.o
> > > rm -f *~ *.o aditest1 aditest2 aditest3 aditest4 aditest5
> > aditest6
> > > aditest7 aditest8 aditest9 aditest10 aditest11 aditest12
> > aditest13
> > > timers trunc
> > > rm -f /tmp/mvapich1/mvapich-1.0-2008-02-28/lib/lib*.a
> > > rm -f /tmp/mvapich1/mvapich-1.0-2008-02-28/lib/shared/lib*.so*
> > > make --no-print-directory mpi-modules
> > > make --no-print-directory mpilib
> > > for file in queue.c sbcnst2.c tr2.c sbcnst2.h tr2.h ; do  \
> > >     if [ ! -s $file ] ; then   \
> > >        ln -s
> > ../util/$file;    \
> > >
> > fi;                         \
> > > done
> > >
> > > making mpir in directory mpid/ch_gen2
> > > for file in queue.c sbcnst2.c tr2.c sbcnst2.h tr2.h ; do  \
> > >     if [ ! -s $file ] ; then   \
> > >        ln -s
> > ../util/$file;    \
> > >
> > fi;                         \
> > > done
> > > /opt/apps/sun/sunstudio12/bin/cc -DHAVE_CONFIG_H -I.
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/util -
> > DMPID_DEVICE_CODE
> > > -DHAVE_UNAME=1 -DHAVE_NETDB_H=1 -DHAVE_GETHOSTBYNAME=1
> > > -DMPID_DEBUG_NONE -DMPID_STAT_NONE  -D_GNU_SOURCE -
> > D_X86_64_
> > > -D_AMD_QUAD_CORE_  -DEARLY_SEND_COMPLETION -DMEMORY_SCALE
> > > -DVIADEV_RPUT_SUPPORT -D_SMP_ -D_SMP_RNDV_ -DCH_GEN2 -
> > D_GNU_SOURCE
> > > -I/opt/ofed/include -O3 -DHAVE_MPICHCONF_H
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2 -
> > I.   -c viainit.c
> > > "ib_init.h", line 12: warning: initializer does not fit or is
> > out of
> > > range: -1
> > > "ib_init.h", line 34: warning: improper pointer/integer
> > combination: op "<"
> > > "viainit.c", line 149: warning: argument #3 is incompatible
> > with prototype:
> > >     prototype: pointer to const
> > struct  {array[16] of unsigned long
> > > __bits} : "/usr/include/sched.h", line 76
> > >     argument : pointer to unsigned long
> > > "viainit.c", line 162: warning: argument #3 is incompatible
> > with prototype:
> > >     prototype: pointer to const
> > struct  {array[16] of unsigned long
> > > __bits} : "/usr/include/sched.h", line 76
> > >     argument : pointer to unsigned long
> > > "viainit.c", line 556: warning: argument #3 is incompatible
> > with prototype:
> > >     prototype: pointer to function(pointer
> > to void) returning pointer to
> > > void : "/usr/include/pthread.h", line 163
> > >     argument : pointer to void
> > > "viainit.c", line 792: warning: implicit function declaration:
> > > init_apm_lock
> > > "viainit.c", line 990: warning: argument mismatch
> > > "viainit.c", line 1158: warning: implicit function
> > declaration:
> > > reload_alternate_path
> > > "viainit.c", line 1221: warning: argument #3 is incompatible
> > with
> > > prototype:
> > >     prototype: pointer to function(pointer
> > to void) returning pointer to
> > > void : "/usr/include/pthread.h", line 163
> > >     argument : pointer to void
> > > "viainit.c", line 1345: warning: argument mismatch
> > > /opt/apps/sun/sunstudio12/bin/cc -DHAVE_CONFIG_H -I.
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/util -
> > DMPID_DEVICE_CODE
> > > -DHAVE_UNAME=1 -DHAVE_NETDB_H=1 -DHAVE_GETHOSTBYNAME=1
> > > -DMPID_DEBUG_NONE -DMPID_STAT_NONE  -D_GNU_SOURCE -
> > D_X86_64_
> > > -D_AMD_QUAD_CORE_  -DEARLY_SEND_COMPLETION -DMEMORY_SCALE
> > > -DVIADEV_RPUT_SUPPORT -D_SMP_ -D_SMP_RNDV_ -DCH_GEN2 -
> > D_GNU_SOURCE
> > > -I/opt/ofed/include -O3 -DHAVE_MPICHCONF_H
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2 -
> > I.   -c viasend.c
> > > "viasend.c", line 145: warning: implicit function declaration:
> > > viadev_post_send_async_qp
> > > "viasend.c", line 401: warning: argument mismatch
> > > "viasend.c", line 703: warning: argument mismatch
> > > /opt/apps/sun/sunstudio12/bin/cc -DHAVE_CONFIG_H -I.
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/util -
> > DMPID_DEVICE_CODE
> > > -DHAVE_UNAME=1 -DHAVE_NETDB_H=1 -DHAVE_GETHOSTBYNAME=1
> > > -DMPID_DEBUG_NONE -DMPID_STAT_NONE  -D_GNU_SOURCE -
> > D_X86_64_
> > > -D_AMD_QUAD_CORE_  -DEARLY_SEND_COMPLETION -DMEMORY_SCALE
> > > -DVIADEV_RPUT_SUPPORT -D_SMP_ -D_SMP_RNDV_ -DCH_GEN2 -
> > D_GNU_SOURCE
> > > -I/opt/ofed/include -O3 -DHAVE_MPICHCONF_H
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2 -
> > I.   -c viarecv.c
> > > "viarecv.c", line 263: warning: argument mismatch
> > > /opt/apps/sun/sunstudio12/bin/cc -DHAVE_CONFIG_H -I.
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/util -
> > DMPID_DEVICE_CODE
> > > -DHAVE_UNAME=1 -DHAVE_NETDB_H=1 -DHAVE_GETHOSTBYNAME=1
> > > -DMPID_DEBUG_NONE -DMPID_STAT_NONE  -D_GNU_SOURCE -
> > D_X86_64_
> > > -D_AMD_QUAD_CORE_  -DEARLY_SEND_COMPLETION -DMEMORY_SCALE
> > > -DVIADEV_RPUT_SUPPORT -D_SMP_ -D_SMP_RNDV_ -DCH_GEN2 -
> > D_GNU_SOURCE
> > > -I/opt/ofed/include -O3 -DHAVE_MPICHCONF_H
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2 -
> > I.   -c viacheck.c
> > > "viacheck.c", line 571: warning: argument mismatch
> > > "viacheck.c", line 1824: warning: argument mismatch
> > > "viacheck.c", line 1846: warning: argument mismatch
> > > "viacheck.c", line 1861: warning: argument mismatch
> > > "viacheck.c", line 2260: warning: implicit function
> > declaration:
> > > perform_manual_apm
> > > "viacheck.c", line 2856: warning: implicit function
> > declaration:
> > > reload_alternate_path
> > > /opt/apps/sun/sunstudio12/bin/cc -DHAVE_CONFIG_H -I.
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/util -
> > DMPID_DEVICE_CODE
> > > -DHAVE_UNAME=1 -DHAVE_NETDB_H=1 -DHAVE_GETHOSTBYNAME=1
> > > -DMPID_DEBUG_NONE -DMPID_STAT_NONE  -D_GNU_SOURCE -
> > D_X86_64_
> > > -D_AMD_QUAD_CORE_  -DEARLY_SEND_COMPLETION -DMEMORY_SCALE
> > > -DVIADEV_RPUT_SUPPORT -D_SMP_ -D_SMP_RNDV_ -DCH_GEN2 -
> > D_GNU_SOURCE
> > > -I/opt/ofed/include -O3 -DHAVE_MPICHCONF_H
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2 -
> > I.   -c viapriv.c
> > > "viapriv.c", line 649: warning: implicit function declaration:
> > > perform_manual_apm
> > > /opt/apps/sun/sunstudio12/bin/cc -DHAVE_CONFIG_H -I.
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/util -
> > DMPID_DEVICE_CODE
> > > -DHAVE_UNAME=1 -DHAVE_NETDB_H=1 -DHAVE_GETHOSTBYNAME=1
> > > -DMPID_DEBUG_NONE -DMPID_STAT_NONE  -D_GNU_SOURCE -
> > D_X86_64_
> > > -D_AMD_QUAD_CORE_  -DEARLY_SEND_COMPLETION -DMEMORY_SCALE
> > > -DVIADEV_RPUT_SUPPORT -D_SMP_ -D_SMP_RNDV_ -DCH_GEN2 -
> > D_GNU_SOURCE
> > > -I/opt/ofed/include -O3 -DHAVE_MPICHCONF_H
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2 -
> > I.   -c viaparam.c
> > > "/opt/ofed/include/infiniband/common.h", line 60: warning:
> > implicit
> > > function declaration: bswap_64
> > > "/opt/ofed/include/infiniband/umad.h", line 72: warning: zero
> > or
> > > negative subscript
> > > /opt/apps/sun/sunstudio12/bin/cc -DHAVE_CONFIG_H -I.
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/util -
> > DMPID_DEVICE_CODE
> > > -DHAVE_UNAME=1 -DHAVE_NETDB_H=1 -DHAVE_GETHOSTBYNAME=1
> > > -DMPID_DEBUG_NONE -DMPID_STAT_NONE  -D_GNU_SOURCE -
> > D_X86_64_
> > > -D_AMD_QUAD_CORE_  -DEARLY_SEND_COMPLETION -DMEMORY_SCALE
> > > -DVIADEV_RPUT_SUPPORT -D_SMP_ -D_SMP_RNDV_ -DCH_GEN2 -
> > D_GNU_SOURCE
> > > -I/opt/ofed/include -O3 -DHAVE_MPICHCONF_H
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2 -
> > I.   -c viutil.c
> > > /opt/apps/sun/sunstudio12/bin/cc -DHAVE_CONFIG_H -I.
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/util -
> > DMPID_DEVICE_CODE
> > > -DHAVE_UNAME=1 -DHAVE_NETDB_H=1 -DHAVE_GETHOSTBYNAME=1
> > > -DMPID_DEBUG_NONE -DMPID_STAT_NONE  -D_GNU_SOURCE -
> > D_X86_64_
> > > -D_AMD_QUAD_CORE_  -DEARLY_SEND_COMPLETION -DMEMORY_SCALE
> > > -DVIADEV_RPUT_SUPPORT -D_SMP_ -D_SMP_RNDV_ -DCH_GEN2 -
> > D_GNU_SOURCE
> > > -I/opt/ofed/include -O3 -DHAVE_MPICHCONF_H
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2 -
> > I.   -c vbuf.c
> > > "vbuf.c", line 125: warning: argument mismatch
> > > "vbuf.c", line 283: warning: argument mismatch
> > > "vbuf.c", line 442: warning: argument mismatch
> > > "vbuf.c", line 488: warning: argument mismatch
> > > "vbuf.c", line 491: warning: argument mismatch
> > > "vbuf.c", line 492: warning: argument mismatch
> > > /opt/apps/sun/sunstudio12/bin/cc -DHAVE_CONFIG_H -I.
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/util -
> > DMPID_DEVICE_CODE
> > > -DHAVE_UNAME=1 -DHAVE_NETDB_H=1 -DHAVE_GETHOSTBYNAME=1
> > > -DMPID_DEBUG_NONE -DMPID_STAT_NONE  -D_GNU_SOURCE -
> > D_X86_64_
> > > -D_AMD_QUAD_CORE_  -DEARLY_SEND_COMPLETION -DMEMORY_SCALE
> > > -DVIADEV_RPUT_SUPPORT -D_SMP_ -D_SMP_RNDV_ -DCH_GEN2 -
> > D_GNU_SOURCE
> > > -I/opt/ofed/include -O3 -DHAVE_MPICHCONF_H
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2 -
> > I.   -c cm_user.c
> > > /opt/apps/sun/sunstudio12/bin/cc -DHAVE_CONFIG_H -I.
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/util -
> > DMPID_DEVICE_CODE
> > > -DHAVE_UNAME=1 -DHAVE_NETDB_H=1 -DHAVE_GETHOSTBYNAME=1
> > > -DMPID_DEBUG_NONE -DMPID_STAT_NONE  -D_GNU_SOURCE -
> > D_X86_64_
> > > -D_AMD_QUAD_CORE_  -DEARLY_SEND_COMPLETION -DMEMORY_SCALE
> > > -DVIADEV_RPUT_SUPPORT -D_SMP_ -D_SMP_RNDV_ -DCH_GEN2 -
> > D_GNU_SOURCE
> > > -I/opt/ofed/include -O3 -DHAVE_MPICHCONF_H
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2 -
> > I.   -c mpid_init.c
> > > /opt/apps/sun/sunstudio12/bin/cc -DHAVE_CONFIG_H -I.
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/util -
> > DMPID_DEVICE_CODE
> > > -DHAVE_UNAME=1 -DHAVE_NETDB_H=1 -DHAVE_GETHOSTBYNAME=1
> > > -DMPID_DEBUG_NONE -DMPID_STAT_NONE  -D_GNU_SOURCE -
> > D_X86_64_
> > > -D_AMD_QUAD_CORE_  -DEARLY_SEND_COMPLETION -DMEMORY_SCALE
> > > -DVIADEV_RPUT_SUPPORT -D_SMP_ -D_SMP_RNDV_ -DCH_GEN2 -
> > D_GNU_SOURCE
> > > -I/opt/ofed/include -O3 -DHAVE_MPICHCONF_H
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2 -
> > I.   -c mpid_send.c
> > > /opt/apps/sun/sunstudio12/bin/cc -DHAVE_CONFIG_H -I.
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/util -
> > DMPID_DEVICE_CODE
> > > -DHAVE_UNAME=1 -DHAVE_NETDB_H=1 -DHAVE_GETHOSTBYNAME=1
> > > -DMPID_DEBUG_NONE -DMPID_STAT_NONE  -D_GNU_SOURCE -
> > D_X86_64_
> > > -D_AMD_QUAD_CORE_  -DEARLY_SEND_COMPLETION -DMEMORY_SCALE
> > > -DVIADEV_RPUT_SUPPORT -D_SMP_ -D_SMP_RNDV_ -DCH_GEN2 -
> > D_GNU_SOURCE
> > > -I/opt/ofed/include -O3 -DHAVE_MPICHCONF_H
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2 -
> > I.   -c mpid_recv.c
> > > /opt/apps/sun/sunstudio12/bin/cc -DHAVE_CONFIG_H -I.
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/util -
> > DMPID_DEVICE_CODE
> > > -DHAVE_UNAME=1 -DHAVE_NETDB_H=1 -DHAVE_GETHOSTBYNAME=1
> > > -DMPID_DEBUG_NONE -DMPID_STAT_NONE  -D_GNU_SOURCE -
> > D_X86_64_
> > > -D_AMD_QUAD_CORE_  -DEARLY_SEND_COMPLETION -DMEMORY_SCALE
> > > -DVIADEV_RPUT_SUPPORT -D_SMP_ -D_SMP_RNDV_ -DCH_GEN2 -
> > D_GNU_SOURCE
> > > -I/opt/ofed/include -O3 -DHAVE_MPICHCONF_H
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2 -
> > I.   -c cm.c
> > > "ib_init.h", line 12: warning: initializer does not fit or is
> > out of
> > > range: -1
> > > "ib_init.h", line 34: warning: improper pointer/integer
> > combination: op "<"
> > > "cm.c", line 176: warning: pointer to void or function used in
> > arithmetic> "cm.c", line 265: warning: implicit function
> > declaration:
> > > reload_alternate_path
> > > "cm.c", line 677: warning: statement not reached
> > > "cm.c", line 735: warning: pointer to void or function used in
> > arithmetic> "cm.c", line 735: warning: pointer to void or
> > function used in arithmetic
> > > "cm.c", line 744: warning: pointer to void or function used in
> > arithmetic> "cm.c", line 757: warning: statement not reached
> > > "cm.c", line 830: warning: pointer to void or function used in
> > arithmetic> "cm.c", line 830: warning: pointer to void or
> > function used in arithmetic
> > > "cm.c", line 925: warning: pointer to void or function used in
> > arithmetic> "cm.c", line 1006: warning: pointer to void or
> > function used in arithmetic
> > > /opt/apps/sun/sunstudio12/bin/cc -DHAVE_CONFIG_H -I.
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/util -
> > DMPID_DEVICE_CODE
> > > -DHAVE_UNAME=1 -DHAVE_NETDB_H=1 -DHAVE_GETHOSTBYNAME=1
> > > -DMPID_DEBUG_NONE -DMPID_STAT_NONE  -D_GNU_SOURCE -
> > D_X86_64_
> > > -D_AMD_QUAD_CORE_  -DEARLY_SEND_COMPLETION -DMEMORY_SCALE
> > > -DVIADEV_RPUT_SUPPORT -D_SMP_ -D_SMP_RNDV_ -DCH_GEN2 -
> > D_GNU_SOURCE
> > > -I/opt/ofed/include -O3 -DHAVE_MPICHCONF_H
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2 -
> > I.   -c mpid_hsend.c
> > > /opt/apps/sun/sunstudio12/bin/cc -DHAVE_CONFIG_H -I.
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/util -
> > DMPID_DEVICE_CODE
> > > -DHAVE_UNAME=1 -DHAVE_NETDB_H=1 -DHAVE_GETHOSTBYNAME=1
> > > -DMPID_DEBUG_NONE -DMPID_STAT_NONE  -D_GNU_SOURCE -
> > D_X86_64_
> > > -D_AMD_QUAD_CORE_  -DEARLY_SEND_COMPLETION -DMEMORY_SCALE
> > > -DVIADEV_RPUT_SUPPORT -D_SMP_ -D_SMP_RNDV_ -DCH_GEN2 -
> > D_GNU_SOURCE
> > > -I/opt/ofed/include -O3 -DHAVE_MPICHCONF_H
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2 -
> > I.   -c mpid_hrecv.c
> > > /opt/apps/sun/sunstudio12/bin/cc -DHAVE_CONFIG_H -I.
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/util -
> > DMPID_DEVICE_CODE
> > > -DHAVE_UNAME=1 -DHAVE_NETDB_H=1 -DHAVE_GETHOSTBYNAME=1
> > > -DMPID_DEBUG_NONE -DMPID_STAT_NONE  -D_GNU_SOURCE -
> > D_X86_64_
> > > -D_AMD_QUAD_CORE_  -DEARLY_SEND_COMPLETION -DMEMORY_SCALE
> > > -DVIADEV_RPUT_SUPPORT -D_SMP_ -D_SMP_RNDV_ -DCH_GEN2 -
> > D_GNU_SOURCE
> > > -I/opt/ofed/include -O3 -DHAVE_MPICHCONF_H
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2 -
> > I.   -c mpid_pack.c
> > > /opt/apps/sun/sunstudio12/bin/cc -DHAVE_CONFIG_H -I.
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/util -
> > DMPID_DEVICE_CODE
> > > -DHAVE_UNAME=1 -DHAVE_NETDB_H=1 -DHAVE_GETHOSTBYNAME=1
> > > -DMPID_DEBUG_NONE -DMPID_STAT_NONE  -D_GNU_SOURCE -
> > D_X86_64_
> > > -D_AMD_QUAD_CORE_  -DEARLY_SEND_COMPLETION -DMEMORY_SCALE
> > > -DVIADEV_RPUT_SUPPORT -D_SMP_ -D_SMP_RNDV_ -DCH_GEN2 -
> > D_GNU_SOURCE
> > > -I/opt/ofed/include -O3 -DHAVE_MPICHCONF_H
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2 -
> > I.   -c cmnargs.c
> > > /opt/apps/sun/sunstudio12/bin/cc -DHAVE_CONFIG_H -I.
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/util -
> > DMPID_DEVICE_CODE
> > > -DHAVE_UNAME=1 -DHAVE_NETDB_H=1 -DHAVE_GETHOSTBYNAME=1
> > > -DMPID_DEBUG_NONE -DMPID_STAT_NONE  -D_GNU_SOURCE -
> > D_X86_64_
> > > -D_AMD_QUAD_CORE_  -DEARLY_SEND_COMPLETION -DMEMORY_SCALE
> > > -DVIADEV_RPUT_SUPPORT -D_SMP_ -D_SMP_RNDV_ -DCH_GEN2 -
> > D_GNU_SOURCE
> > > -I/opt/ofed/include -O3 -DHAVE_MPICHCONF_H
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2 -
> > I.   -c mpid_misc.c
> > > /opt/apps/sun/sunstudio12/bin/cc -DHAVE_CONFIG_H -I.
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/util -
> > DMPID_DEVICE_CODE
> > > -DHAVE_UNAME=1 -DHAVE_NETDB_H=1 -DHAVE_GETHOSTBYNAME=1
> > > -DMPID_DEBUG_NONE -DMPID_STAT_NONE  -D_GNU_SOURCE -
> > D_X86_64_
> > > -D_AMD_QUAD_CORE_  -DEARLY_SEND_COMPLETION -DMEMORY_SCALE
> > > -DVIADEV_RPUT_SUPPORT -D_SMP_ -D_SMP_RNDV_ -DCH_GEN2 -
> > D_GNU_SOURCE
> > > -I/opt/ofed/include -O3 -DHAVE_MPICHCONF_H
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2 -
> > I.   -c dreg.c
> > > "dreg.c", line 132: warning: initializer does not fit or is
> > out of
> > > range: -1
> > > "dreg.c", line 780: warning: argument mismatch
> > > /opt/apps/sun/sunstudio12/bin/cc -DHAVE_CONFIG_H -I.
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/util -
> > DMPID_DEVICE_CODE
> > > -DHAVE_UNAME=1 -DHAVE_NETDB_H=1 -DHAVE_GETHOSTBYNAME=1
> > > -DMPID_DEBUG_NONE -DMPID_STAT_NONE  -D_GNU_SOURCE -
> > D_X86_64_
> > > -D_AMD_QUAD_CORE_  -DEARLY_SEND_COMPLETION -DMEMORY_SCALE
> > > -DVIADEV_RPUT_SUPPORT -D_SMP_ -D_SMP_RNDV_ -DCH_GEN2 -
> > D_GNU_SOURCE
> > > -I/opt/ofed/include -O3 -DHAVE_MPICHCONF_H
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2 -
> > I.   -c mpid_smpi.c
> > > /opt/apps/sun/sunstudio12/bin/cc -DHAVE_CONFIG_H -I.
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/util -
> > DMPID_DEVICE_CODE
> > > -DHAVE_UNAME=1 -DHAVE_NETDB_H=1 -DHAVE_GETHOSTBYNAME=1
> > > -DMPID_DEBUG_NONE -DMPID_STAT_NONE  -D_GNU_SOURCE -
> > D_X86_64_
> > > -D_AMD_QUAD_CORE_  -DEARLY_SEND_COMPLETION -DMEMORY_SCALE
> > > -DVIADEV_RPUT_SUPPORT -D_SMP_ -D_SMP_RNDV_ -DCH_GEN2 -
> > D_GNU_SOURCE
> > > -I/opt/ofed/include -O3 -DHAVE_MPICHCONF_H
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2 -
> > I.   -c collutils.c
> > > /opt/apps/sun/sunstudio12/bin/cc -DHAVE_CONFIG_H -I.
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/util -
> > DMPID_DEVICE_CODE
> > > -DHAVE_UNAME=1 -DHAVE_NETDB_H=1 -DHAVE_GETHOSTBYNAME=1
> > > -DMPID_DEBUG_NONE -DMPID_STAT_NONE  -D_GNU_SOURCE -
> > D_X86_64_
> > > -D_AMD_QUAD_CORE_  -DEARLY_SEND_COMPLETION -DMEMORY_SCALE
> > > -DVIADEV_RPUT_SUPPORT -D_SMP_ -D_SMP_RNDV_ -DCH_GEN2 -
> > D_GNU_SOURCE
> > > -I/opt/ofed/include -O3 -DHAVE_MPICHCONF_H
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2 -
> > I.   -c
> > > intra_rdma_barrier.c
> > > /opt/apps/sun/sunstudio12/bin/cc -DHAVE_CONFIG_H -I.
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/util -
> > DMPID_DEVICE_CODE
> > > -DHAVE_UNAME=1 -DHAVE_NETDB_H=1 -DHAVE_GETHOSTBYNAME=1
> > > -DMPID_DEBUG_NONE -DMPID_STAT_NONE  -D_GNU_SOURCE -
> > D_X86_64_
> > > -D_AMD_QUAD_CORE_  -DEARLY_SEND_COMPLETION -DMEMORY_SCALE
> > > -DVIADEV_RPUT_SUPPORT -D_SMP_ -D_SMP_RNDV_ -DCH_GEN2 -
> > D_GNU_SOURCE
> > > -I/opt/ofed/include -O3 -DHAVE_MPICHCONF_H
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2 -
> > I.   -c mpid_mcast.c
> > > /opt/apps/sun/sunstudio12/bin/cc -DHAVE_CONFIG_H -I.
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/util -
> > DMPID_DEVICE_CODE
> > > -DHAVE_UNAME=1 -DHAVE_NETDB_H=1 -DHAVE_GETHOSTBYNAME=1
> > > -DMPID_DEBUG_NONE -DMPID_STAT_NONE  -D_GNU_SOURCE -
> > D_X86_64_
> > > -D_AMD_QUAD_CORE_  -DEARLY_SEND_COMPLETION -DMEMORY_SCALE
> > > -DVIADEV_RPUT_SUPPORT -D_SMP_ -D_SMP_RNDV_ -DCH_GEN2 -
> > D_GNU_SOURCE
> > > -I/opt/ofed/include -O3 -DHAVE_MPICHCONF_H
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2 -
> > I.   -c mcst_grp.c
> > > "mcst_grp.c", line 338: warning: empty translation unit
> > > /opt/apps/sun/sunstudio12/bin/cc -DHAVE_CONFIG_H -I.
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/util -
> > DMPID_DEVICE_CODE
> > > -DHAVE_UNAME=1 -DHAVE_NETDB_H=1 -DHAVE_GETHOSTBYNAME=1
> > > -DMPID_DEBUG_NONE -DMPID_STAT_NONE  -D_GNU_SOURCE -
> > D_X86_64_
> > > -D_AMD_QUAD_CORE_  -DEARLY_SEND_COMPLETION -DMEMORY_SCALE
> > > -DVIADEV_RPUT_SUPPORT -D_SMP_ -D_SMP_RNDV_ -DCH_GEN2 -
> > D_GNU_SOURCE
> > > -I/opt/ofed/include -O3 -DHAVE_MPICHCONF_H
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2 -
> > I.   -c ibmcgrp.c
> > > "ibmcgrp.c", line 480: warning: empty translation unit
> > > /opt/apps/sun/sunstudio12/bin/cc -DHAVE_CONFIG_H -I.
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/util -
> > DMPID_DEVICE_CODE
> > > -DHAVE_UNAME=1 -DHAVE_NETDB_H=1 -DHAVE_GETHOSTBYNAME=1
> > > -DMPID_DEBUG_NONE -DMPID_STAT_NONE  -D_GNU_SOURCE -
> > D_X86_64_
> > > -D_AMD_QUAD_CORE_  -DEARLY_SEND_COMPLETION -DMEMORY_SCALE
> > > -DVIADEV_RPUT_SUPPORT -D_SMP_ -D_SMP_RNDV_ -DCH_GEN2 -
> > D_GNU_SOURCE
> > > -I/opt/ofed/include -O3 -DHAVE_MPICHCONF_H
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2 -
> > I.   -c crc32h.c
> > > /opt/apps/sun/sunstudio12/bin/cc -DHAVE_CONFIG_H -I.
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/util -
> > DMPID_DEVICE_CODE
> > > -DHAVE_UNAME=1 -DHAVE_NETDB_H=1 -DHAVE_GETHOSTBYNAME=1
> > > -DMPID_DEBUG_NONE -DMPID_STAT_NONE  -D_GNU_SOURCE -
> > D_X86_64_
> > > -D_AMD_QUAD_CORE_  -DEARLY_SEND_COMPLETION -DMEMORY_SCALE
> > > -DVIADEV_RPUT_SUPPORT -D_SMP_ -D_SMP_RNDV_ -DCH_GEN2 -
> > D_GNU_SOURCE
> > > -I/opt/ofed/include -O3 -DHAVE_MPICHCONF_H
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2 -
> > I.   -c avl.c
> > > /opt/apps/sun/sunstudio12/bin/cc -DHAVE_CONFIG_H -I.
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/util -
> > DMPID_DEVICE_CODE
> > > -DHAVE_UNAME=1 -DHAVE_NETDB_H=1 -DHAVE_GETHOSTBYNAME=1
> > > -DMPID_DEBUG_NONE -DMPID_STAT_NONE  -D_GNU_SOURCE -
> > D_X86_64_
> > > -D_AMD_QUAD_CORE_  -DEARLY_SEND_COMPLETION -DMEMORY_SCALE
> > > -DVIADEV_RPUT_SUPPORT -D_SMP_ -D_SMP_RNDV_ -DCH_GEN2 -
> > D_GNU_SOURCE
> > > -I/opt/ofed/include -O3 -DHAVE_MPICHCONF_H
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2 -
> > I.   -c mem_hooks.c
> > > "mem_hooks.c", line 34: warning: assignment type mismatch:
> > >     pointer to function(pointer to void,
> > unsigned long) returning int
> > > "=" pointer to void
> > > /opt/apps/sun/sunstudio12/bin/cc -DHAVE_CONFIG_H -I.
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/util -
> > DMPID_DEVICE_CODE
> > > -DHAVE_UNAME=1 -DHAVE_NETDB_H=1 -DHAVE_GETHOSTBYNAME=1
> > > -DMPID_DEBUG_NONE -DMPID_STAT_NONE  -D_GNU_SOURCE -
> > D_X86_64_
> > > -D_AMD_QUAD_CORE_  -DEARLY_SEND_COMPLETION -DMEMORY_SCALE
> > > -DVIADEV_RPUT_SUPPORT -D_SMP_ -D_SMP_RNDV_ -DCH_GEN2 -
> > D_GNU_SOURCE
> > > -I/opt/ofed/include -O3 -DHAVE_MPICHCONF_H
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2 -
> > I.   -c viacoalesce.c
> > > "viacoalesce.c", line 70: warning: argument mismatch
> > > "viacoalesce.c", line 97: warning: argument mismatch
> > > "viacoalesce.c", line 167: warning: argument mismatch
> > > "viacoalesce.c", line 231: warning: argument mismatch
> > > "viacoalesce.c", line 235: warning: argument mismatch
> > > /opt/apps/sun/sunstudio12/bin/cc -DHAVE_CONFIG_H -I.
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/util -
> > DMPID_DEVICE_CODE
> > > -DHAVE_UNAME=1 -DHAVE_NETDB_H=1 -DHAVE_GETHOSTBYNAME=1
> > > -DMPID_DEBUG_NONE -DMPID_STAT_NONE  -D_GNU_SOURCE -
> > D_X86_64_
> > > -D_AMD_QUAD_CORE_  -DEARLY_SEND_COMPLETION -DMEMORY_SCALE
> > > -DVIADEV_RPUT_SUPPORT -D_SMP_ -D_SMP_RNDV_ -DCH_GEN2 -
> > D_GNU_SOURCE
> > > -I/opt/ofed/include -O3 -DHAVE_MPICHCONF_H
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2 -
> > I.   -c shmem_coll.c
> > > /opt/apps/sun/sunstudio12/bin/cc -DHAVE_CONFIG_H -I.
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/util -
> > DMPID_DEVICE_CODE
> > > -DHAVE_UNAME=1 -DHAVE_NETDB_H=1 -DHAVE_GETHOSTBYNAME=1
> > > -DMPID_DEBUG_NONE -DMPID_STAT_NONE  -D_GNU_SOURCE -
> > D_X86_64_
> > > -D_AMD_QUAD_CORE_  -DEARLY_SEND_COMPLETION -DMEMORY_SCALE
> > > -DVIADEV_RPUT_SUPPORT -D_SMP_ -D_SMP_RNDV_ -DCH_GEN2 -
> > D_GNU_SOURCE
> > > -I/opt/ofed/include -O3 -DHAVE_MPICHCONF_H
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2 -
> > I.   -c
> > > async_progress.c
> > > "ib_init.h", line 12: warning: initializer does not fit or is
> > out of
> > > range: -1
> > > "ib_init.h", line 34: warning: improper pointer/integer
> > combination: op "<"
> > > "async_progress.c", line 102: warning: function expects to
> > return value:
> > > atomic_send_or_queue
> > > "async_progress.c", line 112: warning: implicit function
> > declaration:
> > > perform_manual_apm
> > > "async_progress.c", line 686: warning: argument #3 is
> > incompatible with
> > > prototype:
> > >     prototype: pointer to function(pointer
> > to void) returning pointer to
> > > void : "/usr/include/pthread.h", line 163
> > >     argument : pointer to void
> > > "async_progress.c", line 841: warning: implicit function
> > declaration:
> > > reload_alternate_path
> > > /opt/apps/sun/sunstudio12/bin/cc -DHAVE_CONFIG_H -I.
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/util -
> > DMPID_DEVICE_CODE
> > > -DHAVE_UNAME=1 -DHAVE_NETDB_H=1 -DHAVE_GETHOSTBYNAME=1
> > > -DMPID_DEBUG_NONE -DMPID_STAT_NONE  -D_GNU_SOURCE -
> > D_X86_64_
> > > -D_AMD_QUAD_CORE_  -DEARLY_SEND_COMPLETION -DMEMORY_SCALE
> > > -DVIADEV_RPUT_SUPPORT -D_SMP_ -D_SMP_RNDV_ -DCH_GEN2 -
> > D_GNU_SOURCE
> > > -I/opt/ofed/include -O3 -DHAVE_MPICHCONF_H
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2 -
> > I.   -c queue.c
> > > /opt/apps/sun/sunstudio12/bin/cc -DHAVE_CONFIG_H -I.
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/util -
> > DMPID_DEVICE_CODE
> > > -DHAVE_UNAME=1 -DHAVE_NETDB_H=1 -DHAVE_GETHOSTBYNAME=1
> > > -DMPID_DEBUG_NONE -DMPID_STAT_NONE  -D_GNU_SOURCE -
> > D_X86_64_
> > > -D_AMD_QUAD_CORE_  -DEARLY_SEND_COMPLETION -DMEMORY_SCALE
> > > -DVIADEV_RPUT_SUPPORT -D_SMP_ -D_SMP_RNDV_ -DCH_GEN2 -
> > D_GNU_SOURCE
> > > -I/opt/ofed/include -O3 -DHAVE_MPICHCONF_H
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2 -
> > I.   -c sbcnst2.c
> > > /opt/apps/sun/sunstudio12/bin/cc -DHAVE_CONFIG_H -I.
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/include
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/util -
> > DMPID_DEVICE_CODE
> > > -DHAVE_UNAME=1 -DHAVE_NETDB_H=1 -DHAVE_GETHOSTBYNAME=1
> > > -DMPID_DEBUG_NONE -DMPID_STAT_NONE  -D_GNU_SOURCE -
> > D_X86_64_
> > > -D_AMD_QUAD_CORE_  -DEARLY_SEND_COMPLETION -DMEMORY_SCALE
> > > -DVIADEV_RPUT_SUPPORT -D_SMP_ -D_SMP_RNDV_ -DCH_GEN2 -
> > D_GNU_SOURCE
> > > -I/opt/ofed/include -O3 -DHAVE_MPICHCONF_H
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28
> > > -I/tmp/mvapich1/mvapich-1.0-2008-02-28/mpid/ch_gen2 -
> > I.   -c tr2.c
> > > ar crl /tmp/mvapich1/mvapich-1.0-2008-02-28/lib/libmpich.a
> > viainit.o
> > > viasend.o viarecv.o viacheck.o viapriv.o viaparam.o viutil.o
> > vbuf.o
> > > cm_user.o mpid_init.o mpid_send.o mpid_recv.o cm.o
> > mpid_hsend.o
> > > mpid_hrecv.o mpid_pack.o cmnargs.o mpid_misc.o dreg.o
> > mpid_smpi.o
> > > collutils.o intra_rdma_barrier.o mpid_mcast.o mcst_grp.o
> > ibmcgrp.o
> > > crc32h.o avl.o mem_hooks.o viacoalesce.o shmem_coll.o
> > async_progress.o
> > > queue.o sbcnst2.o tr2.o
> > > cd process && make --no-print-directory &&\
> > >   install -m 755 mpirun_rsh mpispawn
> > minidaemon_client
> > > /tmp/mvapich1/mvapich-1.0-2008-02-28/bin
> > > /opt/apps/sun/sunstudio12/bin/cc
> > > -DLD_LIBRARY_PATH_MPI=\"/tmp/mvapich-1.0-2008-02-
> > 28/lib/shared\"
> > > -DMPI_PREFIX=\"/tmp/mvapich-1.0-2008-02-28/\"
> > > -DPARAM_GLOBAL=\"/tmp/mvapich-1.0-2008-02-
> > 28/etc/mvapich.conf\" -DVAPI
> > > -D_SMP_ -DUSE_SSH    -c -o
> > pmgr_collective_common.o
> > > pmgr_collective_common.c
> > > /opt/apps/sun/sunstudio12/bin/cc
> > > -DLD_LIBRARY_PATH_MPI=\"/tmp/mvapich-1.0-2008-02-
> > 28/lib/shared\"
> > > -DMPI_PREFIX=\"/tmp/mvapich-1.0-2008-02-28/\"
> > > -DPARAM_GLOBAL=\"/tmp/mvapich-1.0-2008-02-
> > 28/etc/mvapich.conf\" -DVAPI
> > > -D_SMP_ -DUSE_SSH    -c -o
> > pmgr_collective_mpirun.o
> > > pmgr_collective_mpirun.c
> > > "pmgr_collective_mpirun.c", line 75: warning: pointer to void
> > or
> > > function used in arithmetic
> > > "pmgr_collective_mpirun.c", line 97: warning: pointer to void
> > or
> > > function used in arithmetic
> > > "pmgr_collective_mpirun.c", line 98: warning: pointer to void
> > or
> > > function used in arithmetic
> > > "pmgr_collective_mpirun.c", line 250: warning: pointer to void
> > or
> > > function used in arithmetic
> > > "pmgr_collective_mpirun.c", line 263: warning: pointer to void
> > or
> > > function used in arithmetic
> > > "pmgr_collective_mpirun.c", line 269: warning: pointer to void
> > or
> > > function used in arithmetic
> > > /opt/apps/sun/sunstudio12/bin/cc
> > > -DLD_LIBRARY_PATH_MPI=\"/tmp/mvapich-1.0-2008-02-
> > 28/lib/shared\"
> > > -DMPI_PREFIX=\"/tmp/mvapich-1.0-2008-02-28/\"
> > > -DPARAM_GLOBAL=\"/tmp/mvapich-1.0-2008-02-
> > 28/etc/mvapich.conf\" -DVAPI
> > > -D_SMP_ -DUSE_SSH    -c -o minidaemon.o minidaemon.c
> > > "minidaemon.c", line 267: warning: argument mismatch
> > > "minidaemon.c", line 300: warning: argument mismatch
> > > "minidaemon.c", line 407: warning: argument mismatch
> > > "minidaemon.c", line 430: warning: argument mismatch
> > > "minidaemon.c", line 455: warning: argument mismatch
> > > "minidaemon.c", line 542: warning: argument mismatch
> > > "minidaemon.c", line 552: warning: argument mismatch
> > > "minidaemon.c", line 560: warning: argument mismatch
> > > "minidaemon.c", line 591: warning: pointer to void or function
> > used in
> > > arithmetic
> > > "minidaemon.c", line 679: warning: argument mismatch
> > > "minidaemon.c", line 781: warning: enum type mismatch: op "="
> > > "minidaemon.c", line 812: warning: argument mismatch
> > > "minidaemon.c", line 842: warning: enum type mismatch: op "="
> > > "minidaemon.c", line 854: warning: enum type mismatch: op "="
> > > "minidaemon.c", line 1072: warning: argument mismatch
> > > "minidaemon.c", line 1114: warning: argument mismatch
> > > "minidaemon.c", line 1130: warning: argument mismatch
> > > "minidaemon.c", line 1213: warning: argument mismatch
> > > "minidaemon.c", line 1214: warning: enum type mismatch: op "="
> > > "minidaemon.c", line 1222: warning: argument mismatch
> > > "minidaemon.c", line 1244: warning: argument mismatch
> > > "minidaemon.c", line 1247: warning: argument mismatch
> > > "minidaemon.c", line 1278: warning: argument mismatch
> > > "minidaemon.c", line 1281: warning: argument mismatch
> > > "minidaemon.c", line 1288: warning: argument mismatch
> > > "minidaemon.c", line 1309: warning: argument mismatch
> > > "minidaemon.c", line 1369: warning: argument mismatch
> > > "minidaemon.c", line 1417: warning: argument mismatch
> > > "minidaemon.c", line 1443: warning: argument mismatch
> > > "minidaemon.c", line 1492: warning: argument mismatch
> > > "minidaemon.c", line 1533: warning: argument mismatch
> > > /opt/apps/sun/sunstudio12/bin/cc
> > > -DLD_LIBRARY_PATH_MPI=\"/tmp/mvapich-1.0-2008-02-
> > 28/lib/shared\"
> > > -DMPI_PREFIX=\"/tmp/mvapich-1.0-2008-02-28/\"
> > > -DPARAM_GLOBAL=\"/tmp/mvapich-1.0-2008-02-
> > 28/etc/mvapich.conf\" -DVAPI
> > > -D_SMP_ -DUSE_SSH    -c -o mpirun_util.o
> > mpirun_util.c> "mpirun_util.c", line 25: warning: implicit
> > function declaration: vsnprintf
> > > "mpirun_util.c", line 33: warning: implicit function
> > declaration: perror
> > > "mpirun_util.c", line 77: warning: implicit function
> > declaration: strlen
> > > "mpirun_util.c", line 84: warning: implicit function
> > declaration: strcat
> > > /opt/apps/sun/sunstudio12/bin/cc
> > > -DLD_LIBRARY_PATH_MPI=\"/tmp/mvapich-1.0-2008-02-
> > 28/lib/shared\"
> > > -DMPI_PREFIX=\"/tmp/mvapich-1.0-2008-02-28/\"
> > > -DPARAM_GLOBAL=\"/tmp/mvapich-1.0-2008-02-
> > 28/etc/mvapich.conf\" -DVAPI
> > > -D_SMP_ -DUSE_SSH     mpirun_rsh.c
> > pmgr_collective_common.o
> > > pmgr_collective_mpirun.o minidaemon.o mpirun_util.o  -lm -
> > o mpirun_rsh
> > > "mpirun_rsh.c", line 579: warning: implicit function
> > declaration:
> > > pmgr_processops
> > > mpirun_rsh.o(.text+0xf1b): In function `main':
> > > : undefined reference to `env2int'
> > > mpirun_rsh.o(.text+0x70cc): In function `mpispawn_checkin':
> > > : undefined reference to `env2int'
> > > make[4]: *** [mpirun_rsh] Error 1
> > > make[3]: *** [mpirun_rsh] Error 2
> > > Exit status from make was 2
> > > make[2]: *** [mpilib] Error 1
> > > make[1]: *** [mpi-modules] Error 2
> > > make: *** [mpi] Error 2
> > > Failure in building MVAPICH.
> > > Please file an error report to mvapich-discuss at cse.ohio-
> > state.edu with
> > > all your log files.
> > >
> > > _______________________________________________
> > > mvapich-discuss mailing list
> > > mvapich-discuss at cse.ohio-state.edu
> > > http://mail.cse.ohio-state.edu/mailman/listinfo/mvapich-discuss>  
> _______________________________________________
> > mvapich-discuss mailing list
> > mvapich-discuss at cse.ohio-state.edu
> > http://mail.cse.ohio-state.edu/mailman/listinfo/mvapich-discuss  
> <mvapich.sun.diff>



More information about the mvapich-discuss mailing list