<div>Thanks, I will try it soon.</div>
<div> </div>
<div>David<br><br></div>
<div class="gmail_quote">On Mon, Mar 22, 2010 at 4:00 PM, Satish Balay <span dir="ltr"><<a href="mailto:balay@mcs.anl.gov">balay@mcs.anl.gov</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">If you need openmpi - try:<br><br>./configure --with-cc=gcc --with-cxx=g++ --with-fc=ifort --download-openmpi=1 --download-hypre=1<br>
<br>your current install of openmpi [which is probably installed with g77]<br>is not useable from ifort.<br>
<div class="im"><br>Satish<br><br><br>On Mon, 22 Mar 2010, David sheehan wrote:<br><br></div>
<div>
<div></div>
<div class="h5">> You mean, I can build up PETSC with openmpi plus ifort? if so, how to set up<br>><br>> the "configure" in details, thanks.<br>><br>> David<br>><br>> On Mon, Mar 22, 2010 at 3:26 PM, Matthew Knepley <<a href="mailto:knepley@gmail.com">knepley@gmail.com</a>> wrote:<br>
><br>> > Yes, the fortran name mangling for the MPI Fortran bindings is wrong. You<br>> > must<br>> > always build everything with the same compilers, which is why packages do<br>> > not<br>> > mix with code you build yourself. Looks like you will have to use<br>
> > --download-openmpi.<br>> ><br>> >    Matt<br>> ><br>> > On Mon, Mar 22, 2010 at 3:23 PM, David sheehan <<a href="mailto:david.sheehanjr@gmail.com">david.sheehanjr@gmail.com</a>>wrote:<br>
> ><br>> >> Hi,<br>> >> I am trying to compile the PETSC with hypre. I have Intel FORTRAN, openmpi<br>> >> and  lam<br>> >> MPI  (gcc version 3.4.6 (Red Hat 3.4.6-3)) available.<br>
> >><br>> >> Since my application code is in FORTRAN with dynamic memory allocation in<br>> >> the code,<br>> >> so I have to use Intel FORTRAN(ifort) as the compiler to link PETSC with<br>
> >> my application<br>> >> code. I can build up PETSC(petsc-3.0.0-p11) plus hypre with Lam MPI but<br>> >> without ifort<br>> >> successfully. However I can not use ifort to link the PETSC with my<br>
> >> application success-<br></div></div>> >> fully. The link always shows erros about "undefined reference" to MPIparts in my application<br>
<div>
<div></div>
<div class="h5">> >> code such as 'mpi_send_', 'mpi_recv_', 'mpi_waitany_', 'mpi_get_count_',<br>> >> and etc.<br>> >><br>> >> Can any one help me out? thanks in advance.<br>
> >><br>> >> Best Regards,<br>> >><br>> >> David<br>> >><br>> ><br>> ><br>> ><br>> > --<br>> > What most experimenters take for granted before they begin their<br>
> > experiments is infinitely more interesting than any results to which their<br>> > experiments lead.<br>> > -- Norbert Wiener<br>> ><br>><br><br></div></div></blockquote></div><br>