<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'><div dir='ltr'>
Thanks Jade. That worked out fine. But I am running into another problem now.&nbsp; The error is shown below. I am not sure why it says no such file or directory.<br><br><div>
-bash-3.2$ ./config/configure.py --prefix=/home/amrit/PETSc --with-scalar-type=complex --with-batch --with-cc=/home/amrit/MPI/bin/mpicc --with-fc=/home/amrit/MPI/bin/mpif77 --known-mpi-shared=1 --download-f-blas-lapack=1<br><br>===============================================================================<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Configuring PETSc to compile on your system&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>===============================================================================<br>===============================================================================&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>Compiling FBLASLAPACK; this may take several minutes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =============================================================================== =================================================================================<br>&nbsp;&nbsp;&nbsp; Since your compute nodes require use of a batch system or mpiexec you must:&nbsp; <br>&nbsp;1) Submit ./conftest to 1 processor of your batch system or system you are&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; cross-compiling for; this will generate the file reconfigure.py&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;2) Run ./reconfigure.py (to complete the configure process).&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>=================================================================================<br><br>-bash-3.2$ ./conftest<br>./conftest: error while loading shared libraries: libmpi.so.0: cannot open shared object file: No such file or directory<br><br></div><br><br><div><hr id="stopSpelling">Date: Thu, 8 Sep 2011 03:14:35 +0200<br>From: jedbrown@mcs.anl.gov<br>To: petsc-users@mcs.anl.gov<br>Subject: Re: [petsc-users] PETSc config error<br><br><div class="ecxgmail_quote">On Thu, Sep 8, 2011 at 03:13, amrit poudel <span dir="ltr">&lt;<a href="mailto:amrit_pou@hotmail.com">amrit_pou@hotmail.com</a>&gt;</span> wrote:<br><blockquote class="ecxgmail_quote" style="border-left:1px #ccc solid;padding-left:1ex">
This is what I have in /lib, and by looking at libmpi.so, I believe I have a shared library.&nbsp; Would you recommend building a static library for open mpi or is shared library okay?</blockquote></div><br><div>Shared is usually fine. Just add --known-mpi-shared=1 to the configure line you ran before.</div></div>                                               </div></body>
</html>