INMOST
A toolkit for distributed mathematical modeling
inmost_options_cmake.h
1
#ifndef INMOST_OPTIONS_CMAKE_INCLUDED
2
#define INMOST_OPTIONS_CMAKE_INCLUDED
3
4
#cmakedefine USE_OMP
5
#cmakedefine USE_OPENCL
6
7
#cmakedefine USE_MESH
8
9
#cmakedefine USE_AUTODIFF
10
#cmakedefine USE_AUTODIFF_EXPRESSION_TEMPLATES
11
#cmakedefine USE_AUTODIFF_ASMJIT
12
13
#cmakedefine USE_PARTITIONER
14
#cmakedefine USE_PARTITIONER_ZOLTAN
15
#cmakedefine USE_PARTITIONER_PARMETIS
16
#cmakedefine USE_PARTITIONER_METIS
17
18
#cmakedefine USE_SOLVER
19
#cmakedefine USE_SOLVER_TTSP_FEATURE
20
#cmakedefine USE_SOLVER_MONDRIAAN
21
#cmakedefine USE_SOLVER_METIS
22
#cmakedefine USE_SOLVER_PETSC
23
#cmakedefine USE_SOLVER_TRILINOS
24
#cmakedefine USE_SOLVER_ANI
25
#cmakedefine USE_SOLVER_SUPERLU
26
27
#cmakedefine USE_OPTIMIZER
28
#cmakedefine USE_OPTIMIZER_BAYESIAN
29
30
#cmakedefine USE_NONLINEAR
31
#cmakedefine USE_NONLINEAR_TRILINOS
32
#cmakedefine USE_NONLINEAR_PETSC
33
#cmakedefine USE_NONLINEAR_SUNDIALS
34
35
#cmakedefine USE_MPI
//include mpi for mpi functions
36
#cmakedefine USE_MPI_P2P
//use (probably) more effective point to point algorithms
37
#cmakedefine USE_MPI_FILE
//use functionality for parallel files
38
#cmakedefine USE_MPI2
//use mpi-2 extensions
39
40
#cmakedefine USE_INT64
// switch to 64-bit integer types
41
#cmakedefine USE_FP64
// switch to 64-bit floating-point types (usually on)
42
43
#endif
//INMOST_OPTIONS_CMAKE_INCLUDED
Source
Headers
inmost_options_cmake.h
Generated on Fri Apr 14 2023 20:23:11 for INMOST by
1.9.1