[petsc-dev] PETSC's compilation

David sheehan david.sheehanjr at gmail.com
Mon Mar 22 15:57:56 CDT 2010

You mean, I can build up PETSC with openmpi plus ifort? if so, how to set up

the "configure" in details, thanks.


On Mon, Mar 22, 2010 at 3:26 PM, Matthew Knepley <knepley at gmail.com> wrote:

> Yes, the fortran name mangling for the MPI Fortran bindings is wrong. You
> must
> always build everything with the same compilers, which is why packages do
> not
> mix with code you build yourself. Looks like you will have to use
> --download-openmpi.
>    Matt
> On Mon, Mar 22, 2010 at 3:23 PM, David sheehan <david.sheehanjr at gmail.com>wrote:
>> Hi,
>> I am trying to compile the PETSC with hypre. I have Intel FORTRAN, openmpi
>> and  lam
>> MPI  (gcc version 3.4.6 (Red Hat 3.4.6-3)) available.
>> Since my application code is in FORTRAN with dynamic memory allocation in
>> the code,
>> so I have to use Intel FORTRAN(ifort) as the compiler to link PETSC with
>> my application
>> code. I can build up PETSC(petsc-3.0.0-p11) plus hypre with Lam MPI but
>> without ifort
>> successfully. However I can not use ifort to link the PETSC with my
>> application success-
>> fully. The link always shows erros about "undefined reference" to MPIparts in my application
>> code such as 'mpi_send_', 'mpi_recv_', 'mpi_waitany_', 'mpi_get_count_',
>> and etc.
>> Can any one help me out? thanks in advance.
>> Best Regards,
>> David
> --
> What most experimenters take for granted before they begin their
> experiments is infinitely more interesting than any results to which their
> experiments lead.
> -- Norbert Wiener
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20100322/41fd1873/attachment.html>

More information about the petsc-dev mailing list