forked from trilinos/Trilinos
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathaix-fortrilinos-serial
executable file
·41 lines (37 loc) · 1.89 KB
/
aix-fortrilinos-serial
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#!/bin/bash
TRILINOS_PATH=/home/knmorri/Git_Trilinos/Trilinos
EXTRA_ARGS=$@
cmake\
-D ForTrilinos_ENABLE_EXTENDED:BOOL=ON\
-D ForTrilinos_ASSERTIONS:BOOL=ON\
-D CMAKE_BUILD_TYPE:STRING=DEBUG\
-D CMAKE_CXX_COMPILER:FILEPATH=/usr/vacpp/bin/xlc++\
-D CMAKE_C_COMPILER:FILEPATH=/usr/vac/bin/xlc\
-D CMAKE_Fortran_COMPILER:FILEPATH=/opt/IBM/compilers/xlf13.1/usr/bin/xlf\
-D Trilinos_ENABLE_DEFAULT_PACKAGES:BOOL=OFF\
-D Trilinos_ENABLE_Epetra:BOOL=ON\
-D Trilinos_ENABLE_Galeri:BOOL=ON\
-D Trilinos_ENABLE_Teuchos:BOOL=ON\
-D Trilinos_ENABLE_CTrilinos:BOOL=ON\
-D Trilinos_ENABLE_ForTrilinos:BOOL=ON\
-D Trilinos_ENABLE_TESTS:BOOL=OFF\
-D Trilinos_ENABLE_EXAMPLES:BOOL=OFF\
-D CTrilinos_ENABLE_TESTS:BOOL=OFF\
-D CTrilinos_ENABLE_EXAMPLES:BOOL=OFF\
-D ForTrilinos_ENABLE_TESTS:BOOL=ON\
-D ForTrilinos_ENABLE_EXAMPLES:BOOL=ON\
-D DART_TESTING_TIMEOUT:STRING=600\
-D TPL_ENABLE_MPI:BOOL=OFF\
-D CMAKE_VERBOSE_MAKEFILE:BOOL=TRUE\
-D Trilinos_VERBOSE_CONFIGURE:BOOL=FALSE\
-D BLAS_LIBRARY_DIRS:FILEPATH="/home/knmorri/lapack-3.2.1"\
-D BLAS_LIBRARY_NAMES:STRING="blas_AIX.a"\
-D TPL_ENABLE_LAPACK:STRING=ON\
-D TPL_BLAS_LIBRARIES:FILEPATH="/home/knmorri/lapack-3.2.1/blas_AIX.a;/opt/IBM/compilers/xlf13.1/usr/lib/libxlf90.a"\
-D TPL_LAPACK_LIBRARIES:FILEPATH="/home/knmorri/lapack-3.2.1/lapack_AIX.a;/opt/IBM/compilers/xlf13.1/usr/lib/libxlf90.a"\
-D LAPACK_LIBRARY_DIRS:FILEPATH="/home/knmorri/lapack-3.2.1"\
-D LAPACK_LIBRARY_NAMES:STRING="lapack_AIX.a"\
-D CMAKE_CXX_FLAGS:STRING="-qrtti=all"\
-D CMAKE_INSTALL_PREFIX="/home/knmorri/Git_Trilinos/Trilinos-10.0"\
${EXTRA_ARGS}\
${TRILINOS_PATH}