> > 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