>
> I second your enthusiasm. Of course, if you post it now with
> acknowledgement we'll all be forced to check it out that much quicker!
>
>
OK, since there is interest to easy the "check" and understanding there is
a container chain in the Dockerfile:

1 - OpenBLAS: https://hub.docker.com/r/canesin/openblas-git/
that is basically:

centos:latest image
https://github.com/xianyi/OpenBLAS/archive/develop.zip
make TARGET=SANDYBRIDGE NO_AFFINITY=1 NUM_THREADS=1
2 - PETSc: https://hub.docker.com/r/canesin/petsc-stable/

canesin/openblas-git:latest
http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-lite-3.6.tar.gz

./configure PETSC_ARCH=dorcker-gnu-opt \
            --prefix=/opt/petsc \
            --with-blas-lapack-lib=/opt/OpenBLAS/lib/libopenblas.a \
            --with-cxx-dialect=C++11 \
            --download-mpich \
            --download-superlu_dist \
            --download-metis \
            --download-parmetis \
            --download-hypre \
            --with-debugging=0 \
            COPTFLAGS='-O2 -march=corei7-avx -mtune=corei7-avx' \
            CXXOPTFLAGS='-O2 -march=corei7-avx -mtune=corei7-avx' \
            FOPTFLAGS='-O2 -march=corei7-avx -mtune=corei7-avx'

3 - SLEPc: https://hub.docker.com/r/canesin/slepc-stable/

canesin/petsc-stable:latest
https://bitbucket.org/slepc/slepc/get/maint.tar.gz
export PETSC_DIR=/opt/petsc

./configure --prefix=/opt/slepc

4 - LibMesh: https://hub.docker.com/r/canesin/libmesh-git/

canesin/slepc-stable:latest
https://github.com/libMesh/libmesh/archive/master.zip
export PETSC_DIR=/opt/petsc
export SLEPC_DIR=/opt/slepc

./configure --with-methods="opt oprof dbg" \
            --prefix=/opt/libmesh \
            --enable-silent-rules \
            --enable-unique-id \
            --disable-warnings \
            --enable-unique-ptr \
            --enable-openmp \
            --disable-timestamps

Regards,
------------------------------------------------------------------------------
_______________________________________________
Libmesh-users mailing list
Libmesh-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libmesh-users

Reply via email to