p4est
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
wget http://p4est.github.io/release/p4est-1.1.tar.gz tar xf http://p4est.github.io/release/p4est-1.1.tar.gz cd p4est-1.1 username=`whoami` export CC=mpiicc export CXX=mpiicpc export FC=mpiifort export F77=mpiifort export LIBS="-lmkl_intel_lp64 -lmkl_core -lmkl_sequential" module load plgrid/libs/boost/1.66.0 ./configure --prefix=/net/people/$username/usr/ --enable-mpi make make install |
petsc
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
wget http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-lite-3.8.3.tar.gz tar xf petsc-lite-3.8.3.tar.gz cd petsc-3.8.3 username=`whoami` module load plgrid/libs/boost/1.66.0 export PETSC_DIR=`pwd` export PETSC_ARCH=x86_64 ./configure \ --with-shared=1 \ --with-x=0 \ --with-mpi=1 \ --download-hypre=1 \ --with-debugging=0 \ --prefix=/net/people/$username/usr \ --with-blas-lapack-dir=/net/software/local/intel/compilers_and_libraries_2018.0.128/linux/mkl/lib/intel64_lin \ COPTFLAGS='-O3 -march=native -mtune=native' \ CXXOPTFLAGS='-O3 -march=native -mtune=native' \ FOPTFLAGS='-O3 -march=native -mtune=native' make make install |
metis
|
1 2 3 4 5 6 7 8 9 10 11 |
wget http://glaros.dtc.umn.edu/gkhome/fetch/sw/metis/metis-5.1.0.tar.gz tar xf metis-5.1.0.tar.gz cd metis-5.1.0 module load tools/cmake/3.10.2 module load plgrid/libs/boost/1.66.0 username=`whoami` make config shared=1 prefix=/net/people/$username/usr/ cc=/net/software/local/software/GCC/6.4.0/bin/gcc make make install |
deal.ii
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
wget https://github.com/dealii/dealii/releases/download/v8.5.1/dealii-8.5.1.tar.gz tar xf dealii-8.5.1.tar.gz mkdir dealii-8.5.1-build module load tools/cmake/3.10.2 module load plgrid/libs/boost/1.66.0 username=`whoami` export PATH=/net/people/$username/usr/bin:$PATH export LD_LIBRARY_PATH=/net/people/$username/usr/lib:$LD_LIBRARY_PATH cmake \ ../dealii-8.5.1 \ -DCMAKE_INSTALL_PREFIX=/net/people/$username/usr/ \ -DDEAL_II_WITH_MPI=ON \ -DDEAL_II_WITH_PETSC=ON \ -DCMAKE_BUILD_TYPE=Release \ -DDEAL_II_COMPONENT_EXAMPLES=OFF make make install |
