Sign inSign up

rlincoln/petsc

By rlincoln

•Updated almost 11 years ago

Image
0

1.0K

rlincoln/petsc repository overview

⁠PETSc Docker Image

Docker⁠ image for PETSc⁠ and SLEPc⁠.

⁠Build

To build the Docker image run:

make

⁠Usage

Derive your image from rlincoln/petsc and use the environment variables:

FROM rlincoln/petsc

ADD petsc1.c /root/petsc1.c
WORKDIR /root
RUN gcc -g -v \
  -I/usr/lib/openmpi/include -I/usr/lib/openmpi/include/openmpi \
  -I$PETSC_DIR/include -I$PETSC_DIR/$PETSC_ARCH/include \
  -L/usr/lib -L$PETSC_DIR/$PETSC_ARCH/lib \
  petsc1.c -lpetsc -lmpi

RUN mpirun -np 2 ./a.out

Tag summary

Content type

Image

Digest

sha256:0f0aa8127…

Size

242.9 MB

Last updated

almost 11 years ago

docker pull rlincoln/petsc