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

David

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