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
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
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.
> >
> >
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
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
>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
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
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=.