[mpich-discuss] Regarding ROMIO package installation with MPICH2 and LAM-MPI
Pascal Deveze
Pascal.Deveze at bull.net
Wed Feb 23 03:15:42 CST 2011
I do not have any experience in LAM-MPI. So, my answer only concerns
OpenMPI.
To verify that your libmpi.so library contains (or not) ROMIO, just
issue the following command:
nm libmpi.so | grep MPI_File
Your should see all the ROMIO interface.
There is no mpio.h file, all is in mpi.h.
Pascal
shraddha a écrit :
>
> Dear Pascal,
>
> I have already tried with your suggested option, but
> during MAKE I am getting below mentioned error for LAM-MPI-7.1.4 and
> 7.1.3.
>
>
>
> g++ -O3 -pthread -o impid client.o comm.o dance.o endian.o
> flow_control.o host.o host_ack.o host_long.o host_queue.o impid.o
> lamnodes.o local.o local_ack.o local_long.o local_queue.o local_req.o
> procs.o packet_mgmt.o router.o sequence.o yes
> ../../../share/libmpi/.libs/libmpi.a
> ../../../share/liblam/.libs/liblam.a -ldl /usr/local/lib/libtorque.so
> -lnsl -lutil
>
> g++: yes: No such file or directory
>
> make[3]: *** [impid] Error 1
>
> make[3]: Leaving directory
> `/home/shraddha/LAM-MPI/gnu/romio-lam/lam-7.1.4/otb/sys/impid'
>
> make[2]: *** [all-recursive] Error 1
>
> make[2]: Leaving directory
> `/home/shraddha/LAM-MPI/gnu/romio-lam/lam-7.1.4/otb/sys'
>
> make[1]: *** [all-recursive] Error 1
>
> make[1]: Leaving directory
> `/home/shraddha/LAM-MPI/gnu/romio-lam/lam-7.1.4/otb'
>
> make: *** [all-recursive] Error 1
>
>
>
> with OpenMPI-1.5
>
>
>
> ./configure --prefix=/share/apps/OpenMPI/romio-openmpi/gnu/gnu-412
> CC=gcc CXX=g++ F77=gfortran FC=gfortran --with-threads
> --with-io-romio-flags=-with-file-system=ufs+nfs
>
> Make and make install successful.
>
>
>
> But not getting libmpio.a or mpio.h file.
>
>
>
> *openmpi-1.5]$ ls /share/apps/OpenMPI/romio-openmpi/gnu/gnu-412/lib*
>
> libmca_common_sm.la libmpi.so libotf.so
> libvt-mpi.so.0
>
> libmca_common_sm.so libmpi.so.1 libotf.so.0
> libvt-mpi.so.0.0.0
>
> libmca_common_sm.so.2 libmpi.so.1.0.0 libotf.so.0.0.1
> libvt-mt.a
>
> libmca_common_sm.so.2.0.0 libompitrace.la libvt.a
> libvt-mt.la
>
> libmpi_cxx.la libompitrace.so libvt-hyb.a
> libvt-mt.so
>
> libmpi_cxx.so libompitrace.so.0 libvt-hyb.la
> libvt-mt.so.0
>
> libmpi_cxx.so.1 libompitrace.so.0.0.0 libvt-hyb.so
> libvt-mt.so.0.0.0
>
> libmpi_cxx.so.1.0.0 libopen-pal.la libvt-hyb.so.0
> libvt-pomp.a
>
> libmpi_f77.la libopen-pal.so libvt-hyb.so.0.0.0
> libvt-pomp.la
>
> libmpi_f77.so libopen-pal.so.1 libvt-java.la
> libvt.so
>
> libmpi_f77.so.1 libopen-pal.so.1.0.0 libvt-java.so
> libvt.so.0
>
> libmpi_f77.so.1.0.0 libopen-rte.la libvt-java.so.0
> libvt.so.0.0.0
>
> libmpi_f90.la libopen-rte.so libvt-java.so.0.0.0
> mpi.mod
>
> libmpi_f90.so libopen-rte.so.1 libvt.la
> openmpi
>
> libmpi_f90.so.1 libopen-rte.so.1.0.0 libvt-mpi.a
> pkgconfig
>
> libmpi_f90.so.1.0.0 libotf.a libvt-mpi.la
>
> libmpi.la libotf.la libvt-mpi.so
>
>
>
> Is this OpenMPI installed successfully with MPI-IO libraries or not, I
> am not able to conclude.
>
>
>
> -Shraddha Desai
>
>
>
>
>
>
>
>
>
> *From:* mpich-discuss-bounces at mcs.anl.gov
> [mailto:mpich-discuss-bounces at mcs.anl.gov] *On Behalf Of *Pascal Deveze
> *Sent:* Tuesday, February 22, 2011 6:32 PM
> *To:* mpich-discuss at mcs.anl.gov
> *Subject:* Re: [mpich-discuss] Regarding ROMIO package installation
> with MPICH2 and LAM-MPI
>
>
>
> Use the configure command at the root level with the right flag:
> with_io_romio_flags="--with-filesystem=ufs+nfs".
> This flag will generate MPI with ROMIO, with the support of UFS and NFS.
>
> If you want to transmit some other flags to the ROMIO configure, just
> add them : with_io_romio_flags="--with-filesystem=ufs+nfs --flag1=xx
> flag2=yyy"
>
> Pascal
>
>
> shraddha a écrit :
>
> Dear Pascal,
>
> My simple question is how can I create libmpio.a when
> MPICH2 or OpenMPI is installed with ROMIO support.
>
> OR
>
> How can I install ROMIO on top-of MPICH2 , LAM-MPI or
> OpenMPI??
>
>
>
> -Shraddha Desai
>
>
>
>
>
> *From:* mpich-discuss-bounces at mcs.anl.gov
> <mailto:mpich-discuss-bounces at mcs.anl.gov>
> [mailto:mpich-discuss-bounces at mcs.anl.gov] *On Behalf Of *Pascal Deveze
> *Sent:* Tuesday, February 22, 2011 1:30 PM
> *To:* mpich-discuss at mcs.anl.gov <mailto:mpich-discuss at mcs.anl.gov>
> *Subject:* Re: [mpich-discuss] Regarding ROMIO package installation
> with MPICH2 and LAM-MPI
>
>
>
> OK. You have already an MPI implementation.
>
> mpicc and mpif90 are wrappers that make "a bit more" than just calling
> gcc and gfortran. That could explain your error.
> Do you run "configure" with gfortran and gcc ?
>
> Pascal
>
> shraddha a écrit :
>
> Dear Pascal,
>
> As ROMIO configure is having --mpi (can be lam, mpich2)
> and --mpilibdir, -mpibindir, -mpilib options that means I am already
> having MPI implementation installed on my cluster, I am installing
> ROMIO (MPI-IO package) with the the use of mpi.
>
>
>
> Can you please correct me if I am wrong.
>
>
>
> -Shraddha Desai
>
>
>
> *From:* mpich-discuss-bounces at mcs.anl.gov
> <mailto:mpich-discuss-bounces at mcs.anl.gov>
> [mailto:mpich-discuss-bounces at mcs.anl.gov] *On Behalf Of *Pascal Deveze
> *Sent:* Monday, February 21, 2011 8:35 PM
> *To:* mpich-discuss at mcs.anl.gov <mailto:mpich-discuss at mcs.anl.gov>
> *Subject:* Re: [mpich-discuss] Regarding ROMIO package installation
> with MPICH2 and LAM-MPI
>
>
>
> Why do you specify -cc=mpicc -fc=mpif90 ?
> I mean you have to specify compilers, not MPI compilers.
>
> Pascal
>
> shraddha a écrit :
>
> Dear Sir,
>
> I have tried to install ROMIO with MPICH2 with following
> configure command.
>
>
>
> *romio-1.2.5.1]$ ./configure
> --prefix=/home/shraddha/MPICH2/gnu/romio-1.2.5.1 -mpi=mpich
> -file_system=ufs+nfs -mpiincdir=/share/apps/mpich2/gnu/include
> -mpibindir=/share/apps/mpich2/gnu/bin -cc=mpicc -fc=mpif90 2>&1 | tee
> LOG-config-3*
>
> * *
>
> *Successful configuration, but make giving error*
>
> * *
>
> *Make Error:*
>
> * *
>
> mpicc -O -DFORTRANUNDERSCORE -DHAVE_ROMIOCONF_H
> -I/share/apps/mpich2/gnu/include
> -I/home/kmathur/MPICH2/gnu/romio-1.2.5.1/mpi-io -I../include
> -I/home/kmathur/MPICH2/gnu/romio-1.2.5.1/mpi-io/../adio/include
> -I../adio/include -c iread.c
>
> iread.c: In function 'PMPI_File_iread':
>
> iread.c:132: warning: passing argument 7 of
> 'fh->fns->ADIOI_xxx_IreadContig' from incompatible pointer type
>
> iread.c:138: warning: assignment makes integer from pointer without a cast
>
> iread.c:139: error: invalid type argument of '->'
>
> iread.c:140: error: invalid type argument of '->'
>
> iread.c:141: error: invalid type argument of '->'
>
> iread.c:142: error: invalid type argument of '->'
>
> iread.c:143: error: invalid type argument of '->'
>
> iread.c:162: warning: passing argument 7 of
> 'fh->fns->ADIOI_xxx_IreadStrided' from incompatible pointer type
>
> make[2]: *** [iread.o] Error 1
>
> make[2]: Leaving directory `/home/kmathur/MPICH2/gnu/romio-1.2.5.1/mpi-io'
>
> Make failed in directory mpi-io
>
> make[1]: *** [mpiolib] Error 1
>
> make[1]: Leaving directory `/home/kmathur/MPICH2/gnu/romio-1.2.5.1'
>
> make: *** [mpio] Error 2
>
>
>
> I am trying to configure ROMIO with lam-mpi but getting error at
> configure stage:
>
>
>
> *romio-1.2.5.1]$ ./configure*
> --prefix=/share/apps/ROMIO/LAMMPI/gnu/gnu-412 -mpi=lam_mpi
> -file_system=ufs+nfs
> -mpiincdir=/share/apps/LAM-MPI/gnu/gnu-412/include
> -mpilib=/share/apps/LAM-MPI/gnu/gnu-412/lib/libmpi.a -cc=mpicc -fc=mpif90
>
>
>
> checking if a simple MPI program compiles and links...
>
> *# Unable to compile a simple MPI program
>
> *# Use the -mpi, -mpiincdir, and -mpilib options to configure to
> specify the
>
> *# MPI implementation, the include path for mpi.h, and the MPI library
> to link
>
>
>
> Can you please tell me the proper way to install ROMIO with both
> MPICH2 and LAM-MPI??
>
> How can I create libmpio.a ?? which will be useful to compile MPI-IO
> programs.
>
> Your help would be greatly appreciable for me.
>
>
>
> Regards,
>
> Shraddha Desai
>
>
>
>
>
>
> --
> This message has been scanned for viruses and
> dangerous content by *MailScanner* <http://www.mailscanner.info/>, and is
> believed to be clean.
>
>
>
>
> ------------------------------------------------------------------------
>
>
>
>
>
>
>
>
>
>
> _______________________________________________
> mpich-discuss mailing list
> mpich-discuss at mcs.anl.gov <mailto:mpich-discuss at mcs.anl.gov>
> https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss
>
>
>
>
>
> --
> This message has been scanned for viruses and
> dangerous content by *MailScanner* <http://www.mailscanner.info/>, and is
> believed to be clean.
>
>
> --
> This message has been scanned for viruses and
> dangerous content by *MailScanner* <http://www.mailscanner.info/>, and is
> believed to be clean.
>
>
>
> ------------------------------------------------------------------------
>
>
>
>
>
>
>
> _______________________________________________
> mpich-discuss mailing list
> mpich-discuss at mcs.anl.gov <mailto:mpich-discuss at mcs.anl.gov>
> https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss
>
>
>
>
>
> --
> This message has been scanned for viruses and
> dangerous content by *MailScanner* <http://www.mailscanner.info/>, and is
> believed to be clean.
>
>
> --
> This message has been scanned for viruses and
> dangerous content by *MailScanner* <http://www.mailscanner.info/>, and is
> believed to be clean.
>
>
> ------------------------------------------------------------------------
>
>
>
>
> _______________________________________________
> mpich-discuss mailing list
> mpich-discuss at mcs.anl.gov <mailto:mpich-discuss at mcs.anl.gov>
> https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss
>
>
>
>
>
> --
> This message has been scanned for viruses and
> dangerous content by *MailScanner* <http://www.mailscanner.info/>, and is
> believed to be clean.
>
>
> --
> This message has been scanned for viruses and
> dangerous content by *MailScanner* <http://www.mailscanner.info/>, and is
> believed to be clean.
> ------------------------------------------------------------------------
>
> _______________________________________________
> mpich-discuss mailing list
> mpich-discuss at mcs.anl.gov
> https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/mpich-discuss/attachments/20110223/dfa95c96/attachment-0001.htm>
More information about the mpich-discuss
mailing list