Hi, In that case, can I use the this mpich library for other builds of PETSc on the same system? For e.g., I have 2 builts, 1 with external solver like hypre, another without. Can I use the same mpich built for the 2nd PETSc after I had the 1st PETSc library compiled?
Similarly, can I reuse the blas/lapack compiled for the 1st built? What are the options? Thank you. On 5/4/07, Matthew Knepley <knepley at gmail.com> wrote: > > When you rebuild, you use the same option, --download-mpich and it will do > the > correct thing. > > Matt > > On 5/4/07, Ben Tay <zonexo at gmail.com> wrote: > > Hi, > > > > I just compiled a shared version of PETSc. I realised that I've > forgotten to > > add --download-hypre=1 in the configure. Hence I need to rebuilt the > PETSc. > > Initially I had used --download-mpich=1 to built the mpich. > > > > Before the "make all test", I got: > > > > ... > > > > MPI: > > Includes: > > ['/nfs/lsftmp/g0306332/petsc-2.3.2-p8/externalpackages/mpich2-1.0.4p1 > /atlas3/include'] > > Library: > > ['/nfs/lsftmp/g0306332/petsc-2.3.2-p8/externalpackages/mpich2-1.0.4p1 > /atlas3/lib/libmpich.a', > > ' libnsl.a', 'librt.a'] > > > > ... > > > > I tried to "reuse" this library for the new built but it failed. It says > > > > UNABLE to CONFIGURE with GIVEN OPTIONS (see configure.logfor > > details): > > > --------------------------------------------------------------------------------------- > > Shared libraries cannot be built using MPI provided. > > Either rebuild with --with-shared=0 or rebuild MPI with shared library > > support > > > > My option is > > --with-mpi-include=/nfs/lsftmp/g0306332/petsc-2.3.2-p8 > /externalpackages/mpich2-1.0.4p1/atlas3/include > > --with-mpi-lib=/nfs/lsftmp/g0306332/petsc-2.3.2-p8 > /externalpackages/mpich2-1.0.4p1/atlas3/lib/libmpich.a > > > > I also changed libmpich.a to libmpich.so but the same error occurs. Is > there > > any way I can use the mpich which I built earlier. > > > > Thanks. > > > -- > The government saving money is like me spilling beer. It happens, but > never on purpose. > > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20070507/e0e8789d/attachment.htm>
