inmost_options_cmake.h 989 Bytes
Newer Older
Kirill Terekhov's avatar
Kirill Terekhov committed
1 2 3 4
#ifndef INMOST_OPTIONS_CMAKE_INCLUDED
#define INMOST_OPTIONS_CMAKE_INCLUDED

#cmakedefine USE_OMP
5
#cmakedefine USE_OPENCL
Kirill Terekhov's avatar
Kirill Terekhov committed
6 7 8 9 10 11 12 13 14 15 16 17

#cmakedefine USE_MESH

#cmakedefine USE_AUTODIFF
#cmakedefine USE_AUTODIFF_EXPRESSION_TEMPLATES
#cmakedefine USE_AUTODIFF_ASMJIT

#cmakedefine USE_PARTITIONER
#cmakedefine USE_PARTITIONER_ZOLTAN
#cmakedefine USE_PARTITIONER_PARMETIS

#cmakedefine USE_SOLVER
Kirill Terekhov's avatar
Kirill Terekhov committed
18
#cmakedefine USE_SOLVER_MONDRIAAN
Kirill Terekhov's avatar
Kirill Terekhov committed
19
#cmakedefine USE_SOLVER_METIS
Kirill Terekhov's avatar
Kirill Terekhov committed
20
#cmakedefine USE_SOLVER_PETSC
Kirill Terekhov's avatar
Kirill Terekhov committed
21
#cmakedefine USE_SOLVER_TRILINOS
Kirill Terekhov's avatar
Kirill Terekhov committed
22
#cmakedefine USE_SOLVER_ANI
Kirill Terekhov's avatar
Kirill Terekhov committed
23
#cmakedefine USE_SOLVER_SUPERLU
Kirill Terekhov's avatar
Kirill Terekhov committed
24

Kirill Terekhov's avatar
Kirill Terekhov committed
25 26 27 28
#cmakedefine USE_NONLINEAR
#cmakedefine USE_NONLINEAR_TRILINOS
#cmakedefine USE_NONLINEAR_PETSC
#cmakedefine USE_NONLINEAR_SUNDIALS
Kirill Terekhov's avatar
Kirill Terekhov committed
29 30

#cmakedefine USE_MPI //include mpi for mpi functions
Kirill Terekhov's avatar
Fixes  
Kirill Terekhov committed
31 32 33
#cmakedefine USE_MPI_P2P //use (probably) more effective point to point algorithms
#cmakedefine USE_MPI_FILE //use functionality for parallel files
#cmakedefine USE_MPI2 //use mpi-2 extensions
Kirill Terekhov's avatar
Kirill Terekhov committed
34 35 36


#endif //INMOST_OPTIONS_CMAKE_INCLUDED