-
Notifications
You must be signed in to change notification settings - Fork 90
/
Copy pathAlbany_config.h.in
73 lines (57 loc) · 2.22 KB
/
Albany_config.h.in
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
#ifndef ALBANY_CONFIG_H
#define ALBANY_CONFIG_H
// ===================== Macros to identify packages found in Trilinos ======================= //
#cmakedefine ALBANY_AMESOS2
#cmakedefine ALBANY_FROSCH
#cmakedefine ALBANY_IFPACK2
#cmakedefine ALBANY_MUELU
#cmakedefine ALBANY_PAMGEN
#cmakedefine ALBANY_PANZER_EXPR_EVAL
#cmakedefine ALBANY_ROL
#cmakedefine ALBANY_SEACAS
#cmakedefine ALBANY_STK_REBALANCE
#cmakedefine ALBANY_TEKO
#cmakedefine ALBANY_ZOLTAN
// ========================== General Albany build and capabilities options ============================== //
// Albany compiler details
#cmakedefine CMAKE_CXX_COMPILER_ID "${CMAKE_CXX_COMPILER_ID}"
#cmakedefine CMAKE_CXX_COMPILER_VERSION "${CMAKE_CXX_COMPILER_VERSION}"
// Whether mesh coordinates depend on parameters
#cmakedefine ALBANY_MESH_DEPENDS_ON_PARAMETERS
// Whether mesh coordinates depend on solution
#cmakedefine ALBANY_MESH_DEPENDS_ON_SOLUTION
// Whether the Omega_h interface is enabled
#cmakedefine ALBANY_OMEGAH
// Whether this is a nightly test build
#cmakedefine ALBANY_NIGHTLY_TEST
// Whether Albany output should be verbose
#cmakedefine ALBANY_VERBOSE
// Whether and how to check floating point exceptions
#cmakedefine ALBANY_CHECK_FPE
#cmakedefine ALBANY_STRONG_FPE_CHECK
// Macros for memory analysis
#cmakedefine ALBANY_HAVE_MALLINFO
#cmakedefine ALBANY_HAVE_GETRUSAGE
#cmakedefine ALBANY_HAVE_KERNELGETMEMORYSIZE
// Enable enhanced debugging features
#cmakedefine ALBANY_DEBUG
// FTZ/DAZ macro
#cmakedefine ALBANY_FLUSH_DENORMALS
// FAD data type
#cmakedefine ALBANY_FAD_TYPE_SFAD
#cmakedefine ALBANY_SFAD_SIZE ${ALBANY_SFAD_SIZE}
#cmakedefine ALBANY_FAD_TYPE_SLFAD
#cmakedefine ALBANY_SLFAD_SIZE ${ALBANY_SLFAD_SIZE}
#cmakedefine ALBANY_TAN_FAD_TYPE_SFAD
#cmakedefine ALBANY_TAN_SFAD_SIZE ${ALBANY_TAN_SFAD_SIZE}
#cmakedefine ALBANY_TAN_FAD_TYPE_SLFAD
#cmakedefine ALBANY_TAN_SLFAD_SIZE ${ALBANY_TAN_SLFAD_SIZE}
#cmakedefine ALBANY_HES_VEC_FAD_TYPE_SFAD
#cmakedefine ALBANY_HES_VEC_SFAD_SIZE ${ALBANY_HES_VEC_SFAD_SIZE}
#cmakedefine ALBANY_HES_VEC_FAD_TYPE_SLFAD
#cmakedefine ALBANY_HES_VEC_SLFAD_SIZE ${ALBANY_HES_VEC_SLFAD_SIZE}
#cmakedefine ALBANY_FADTYPE_NOTEQUAL_TANFADTYPE
#ifdef ALBANY_DEBUG_BUILD
#cmakedefine ALBANY_DEBUG_BUILD
#endif
#endif // ALBANY_CONFIG_H