@@ -33,3 +33,33 @@ TBB_LIBRARY-MODIFIED:INTERNAL=ON
33
33
- Even though pre-built library is for gcc4.7, it works with gcc/5.3 as well
34
34
- make -j 10
35
35
- make install
36
+
37
+ ## With trilinos
38
+ - Trilinos installatin for deal.ii
39
+ - Ref: https://www.dealii.org/current/external-libs/trilinos.html
40
+ - untar source; make build ;cd build ; ccmake ..
41
+ - Enable BUILD_SHARED_LIBS, TPL_ENABLE_Infiniband, TPL_ENABLE_BLAS, TPL_ENABLE_LAPACK
42
+ - BLAS_LIBRARY_DIRS=/opt/intel/2019.1/mkl/lib/intel64
43
+ - BLAS_LIBRARY_NAMES=mkl_intel_lp64;mkl_intel_thread;mkl_core;iomp5
44
+ - TPL_BLAS_LIBRARIES=/opt/intel/2019.1/mkl/lib/intel64/libmkl_intel_lp64.so;/opt/intel/2019.1/mkl/lib/intel64/libmkl_intel_thread.so;/opt/intel/2019.1/mkl/lib/intel64/libmkl_core.so;/opt/intel/2019.1/lib/intel64/libiomp5.so
45
+ - Same for LAPACK wise
46
+ - TPL_InfiniBand_INCLUDE_DIRS=/usr/include/infiniband
47
+ - TPL_InfiniBand_LIBRARIES=/usr/lib64/libibverbs.so
48
+ - Enable Amesos, AztecOO, Epetra, EpetraExt, Ifpack, MueLu, ML, Sacao, ROL, Teuchos, Tpetra
49
+ - produce make file then make -j 20 ; make install
50
+ - P4est with --enable-shared
51
+ - P4est 2.2 for deal.ii 9.*
52
+ - P4est 0.3.4.2 for deal.ii 8.*
53
+ - deal.ii
54
+ - untar source; make build ;cd build ; ccmake ..
55
+ - P4EST_DIR=/opt/p4est/0.3.4.2/
56
+ - P4EST_INCLUDE_DIR=/opt/p4est/0.3.4.2/include
57
+ - P4EST_LIBRARY_OPTIMIZED=/opt/p4est/0.3.4.2/lib/libp4est.so
58
+ - SC_INCLUDE_DIR=/opt/p4est/0.3.4.2/include
59
+ - SC_LIBRARY_OPTIMIZED=/opt/p4est/0.3.4.2/lib/libsc.so
60
+ - TBB_DEBUG_LIBRARY: FILEPATH =/opt/intel/2018.1/tbb/lib/intel64/gcc4.7/libtbb_debug.so
61
+ - TBB_DIR: PATH =/opt/intel/2018.1/tbb
62
+ - TBB_INCLUDE_DIR: PATH =/opt/intel/2018.1/tbb/include
63
+ - TBB_LIBRARY: FILEPATH =/opt/intel/2018.1/tbb/lib/intel64/gcc4.7/libtbb.so
64
+ - produce make file then make -j 20 ; make install
65
+ - Parallel building deal.ii will require large memory (> 40GB with -j16)
0 commit comments