mpi安裝
dowload
./configure --prefix=/opt/mpich
make
make install
sudo ln -s /opt/mpich/include /usr/local/include/mpi
petsc 安裝:
./configure --with-mpi-dir=/opt/mpich
make
make install DESTDIR=/opt/petsc (安裝往後路徑爲/opt/petsc/home/ofeli/petsc)
sudo ln -s /opt/petsc/home/petsc/include /usr/local/include/petsc
ofeli安裝:
export CC=mpicc
export CXX=mpicxx
export PETSC_LIBS=/opt/petsc/home/petsc/lib/libpetsc.so
export MPI_LIBS=/opt/mpich/lib/libmpi.so
./configure --with-petsc --prefix=/usr/local(這裏指include/petsc去哪裏找,/usr/local/include/petsc裏找,這裏爲軟鏈接,指向 /opt/petsc/home/petsc/include)
make