User Tools

Site Tools


support:hpc:software:petsc

PETSc

PETSc, the Portable, Extensible Toolkit for Scientific computation, provides sets of tools for the parallel (as well as serial), numerical solution of PDEs that require solving large-scale, sparse nonlinear systems of equations. Currently installed versions are 2.3.2-p10 (for gale), and 2.3.3-p13.

Build Notes

./config/configure.py --prefix=/share/apps/petsc-2.3.2-p10-pathscale \
                      --download-mumps=yes \
                      --with-scalapack \
                      --with-blacs \
                      --download-f-blas-lapack=1 \
                      --with-shared=1 \
                      --download-blacs \
                      --download-scalapack \
                      --with-mpi-dir=/share/apps/openmpi-1.2.6/pathscale-3.2
setenv PETSC_ARCH linux-gnu-c-debug
setenv PETSC_DIR /opt/src/petsc-2.3.2-p10-pathscale-3.2
make
make install
make test
setenv PETSC_DIR /share/apps/petsc-2.3.2-p10-pathscale
make test

Use

module load math/petsc-2.3.2-p10-pathscale-3.2
support/hpc/software/petsc.txt · Last modified: 2008/11/10 16:17 by sbeards