[petsc-users] Petsc with open mpi 1.7

Suraj Prabhakaran s.prabhakaran at grs-sim.de
Tue Sep 17 11:36:00 CDT 2013


yes I also observed that. But still when I link petsc to a simple hello world example, I can see that the binary requires libmpi_f77 and libmpi_f90.
Can you please compile the following snippet with mpicc and link it with petsc library, do a ldd on the binary and see if it asks for these 2 libraries or not?

#include "stdio.h"
int main()
{
printf("hello world\n");
return 0
}

best,
Suraj




On Sep 17, 2013, at 6:25 PM, Satish Balay wrote:

> I just attempted a build with openmpi 1.7  and 'make test' ran fine with it.
> 
> Satish
> 
> -------
> 
> ./configure --download-openmpi=http://www.open-mpi.org/software/ompi/v1.7/downloads/openmpi-1.7.2.tar.gz
> make all
> make test
> 
> 
> On Tue, 17 Sep 2013, Satish Balay wrote:
> 
>> On Tue, 17 Sep 2013, Suraj Prabhakaran wrote:
>> 
>>> Hello,
>>> 
>>> I am trying to compile petsc with openmpi 1.7 version. I can compile and install petsc successfully. but my application doesn't run 
>> 
>> Do PETSc examples run?
>> 
>> What do you get for 'make test'?
>> 
>> If it doesn't work - send us the corresponding logs.
>> 
>> Satish
>> 
>>> since petsc is not able to find the libmpi_f77.so.1 and libmpi_f90.so.1.
>>> The problem is, in openmpi 1.7 version, these fotran libraries are completely replaced with libmpi_mpifh.so
>>> 
>>> When I configure petsc with this mpi (I specifiy --with-mpi-dir option), I can see from the output that petsc only uses the libmpi_mpifh library rather than the other two. But still, when petsc is linked with my application, the binary ends up looking for libmpi_f90 and libmpi_f77, along with the correct libmpi_mpifh.
>>> 
>>> To really be sure, I also used a hello world program and linked it with all libraries to see which one really asks for libmpi_f90 and libmpi_f77 and it was for sure libpetsc.so.
>>> 
>>> Has anyone tried to compile and use petsc with openmpi 1.7 series? 
>>> Is there anything special I have to do for this case?
>>> 
>>> Best,
>>> Suraj
>>> 
>>> 
>>> --------------------------
>>> Suraj Prabhakaran
>>> 
>>> German Research School for
>>> Simulation Sciences GmbH
>>> Laboratory for Parallel Progreamming
>>> 52062 Aachen | Germany
>>> 
>>> Tel    	+49 241 80 99743
>>> Fax   	+49 241 80 92742
>>> EMail 	s.prabhakaran at grs-sim.de
>>> Web  	www.grs-sim.de
>>> 
>>> Members:  Forschungszentrum Jülich GmbH | RWTH Aachen University
>>> Registered in the commercial register of the local court of Düren (Amtsgericht Düren) under registration number HRB 5268
>>> Registered office:  Jülich
>>> Executive board:  Prof. Marek Behr Ph.D. | Prof. Dr. Sebastian M. Schmidt
>>> 
>>> 
>> 

--------------------------
Suraj Prabhakaran

German Research School for
Simulation Sciences GmbH
Laboratory for Parallel Progreamming
52062 Aachen | Germany

Tel    	+49 241 80 99743
Fax   	+49 241 80 92742
EMail 	s.prabhakaran at grs-sim.de
Web  	www.grs-sim.de

Members:  Forschungszentrum Jülich GmbH | RWTH Aachen University
Registered in the commercial register of the local court of Düren (Amtsgericht Düren) under registration number HRB 5268
Registered office:  Jülich
Executive board:  Prof. Marek Behr Ph.D. | Prof. Dr. Sebastian M. Schmidt

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20130917/8e245499/attachment.html>


More information about the petsc-users mailing list