If you have installation issues - send the relavent logs [in this case configure.log] to petsc-maint.
Here you appear to try too many things.. But its not clear if you are installing openmpi/lam yourself - or using default from Red Hat 3.4. [note - default openmpi will be built with gnu compilers - so unuseable from ifort]. Thing to do: - decide on compilers you want to use. - build PETSc and mpi with these compilers [for eg: configure CC=icc CXX=icpc FC=ifort --download-mpich=1 --download-hypre=1] Note: alternative f90 compilers seable on linux are gfortran, g95 Satish On Mon, 22 Mar 2010, David sheehan 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 MPI parts > 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 >
