Re: [OMPI users] MPI libraries

2016-09-14 Thread Mahmood Naderan
It seems that siesta build its own mpi library named libmpi_f90.a which has the same name as MPI's libraries. I solved it. Thanks for all suggestions. Regards, Mahmood ___ users mailing list users@lists.open-mpi.org

Re: [OMPI users] MPI libraries

2016-09-13 Thread Dave Love
I wrote: > Gilles Gouaillardet writes: > >> Mahmood, >> >> mpi_siesta is a siesta library, not an Open MPI library. >> >> fwiw, you might want to try again from scratch with >> MPI_INTERFACE=libmpi_f90.a >> DEFS_MPI=-DMPI >> in your arch.make >> >> i do not think

Re: [OMPI users] MPI libraries

2016-09-12 Thread Mahmood Naderan
OK. I will try that. Thanks for the suggestion. Regards, Mahmood On Mon, Sep 12, 2016 at 11:35 PM, Dave Love wrote: > Gilles Gouaillardet writes: > > > Mahmood, > > > > mpi_siesta is a siesta library, not an Open MPI library. > > > >

Re: [OMPI users] MPI libraries

2016-09-12 Thread Dave Love
Gilles Gouaillardet writes: > Mahmood, > > mpi_siesta is a siesta library, not an Open MPI library. > > fwiw, you might want to try again from scratch with > MPI_INTERFACE=libmpi_f90.a > DEFS_MPI=-DMPI > in your arch.make > > i do not think libmpi_f90.a is related

Re: [OMPI users] MPI libraries

2016-09-12 Thread Jeff Squyres (jsquyres)
It might be easier to not list the MPI library that Open MPI is using -- we have changed the name of this library over time (as you have noticed). The "mpifort" wrapper compiler will always pick up the right library name for you. > On Sep 12, 2016, at 1:44 PM, Mahmood Naderan

Re: [OMPI users] MPI libraries

2016-09-12 Thread Mahmood Naderan
>i do not think libmpi_f90.a is related to an OpenMPI library. Thing is that, libmpi_f90.a is part of 1.6.5 and siesta use that. However, 1.8.8 has no such file. Instead it has some other names and you said before that mpifort (the wrapper) will automatically use the necessary libraries. Please

Re: [OMPI users] MPI libraries

2016-09-12 Thread Gilles Gouaillardet
Mahmood, mpi_siesta is a siesta library, not an Open MPI library. fwiw, you might want to try again from scratch with MPI_INTERFACE=libmpi_f90.a DEFS_MPI=-DMPI in your arch.make i do not think libmpi_f90.a is related to an OpenMPI library. if you need some more support, please refer to the

[OMPI users] MPI libraries

2016-09-12 Thread Mahmood Naderan
Hi, Trying to build a source code with newer versions of OpenMPI, I still have some problems that weren't exist in previous versions. In 1.6.5, I wrote something in a arch.make file which is used by Makefile FC=/export/apps/siesta/openmpi-1.6.5/bin/mpif90 MPI_INTERFACE=libmpi_f90.a MPI_INCLUDE=.