waLBerla 7.3
Loading...
Searching...
No Matches
waLBerlaDefinitions.in.h File Reference

Detailed Description

Global Definitions configured by cmake ( edit only the *.in.h file! ).

Author
Martin Bauer marti.nosp@m.n.ba.nosp@m.uer@f.nosp@m.au.d.nosp@m.e

Macros

#define WALBERLA_DOUBLE_ACCURACY
#define WALBERLA_BUILD_WITH_HALF_PRECISION_SUPPORT
#define WALBERLA_BUILD_WITH_FASTMATH
#define WALBERLA_BUILD_WITH_MPI
#define WALBERLA_BUILD_WITH_OPENMP
#define WALBERLA_BUILD_WITH_METIS
#define WALBERLA_BUILD_WITH_PARMETIS
#define WALBERLA_BUILD_WITH_LIKWID_MARKERS
#define WALBERLA_BUILD_WITH_PYTHON
#define WALBERLA_BUILD_WITH_FFT
#define WALBERLA_BUILD_WITH_OPENMESH
#define WALBERLA_MESAPD_CONVEX_POLYHEDRON_AVAILABLE
#define WALBERLA_BUILD_WITH_CUDA
#define WALBERLA_BUILD_WITH_HIP
#define WALBERLA_BUILD_WITH_GPU_SUPPORT
#define WALBERLA_BUILD_WITH_CODEGEN
#define WALBERLA_BUFFER_DEBUG
#define WALBERLA_THREAD_SAFE_LOGGING
#define WALBERLA_STL_BOUNDS_CHECKS
#define WALBERLA_ENABLE_V8CORE
#define WALBERLA_ENABLE_SWEEPGEN
#define WALBERLA_CXX_COMPILER_IS_GNU
#define WALBERLA_CXX_COMPILER_IS_INTEL
#define WALBERLA_CXX_COMPILER_IS_IBM
#define WALBERLA_CXX_COMPILER_IS_CLANG
#define WALBERLA_BUILD_WITH_BACKTRACE
#define WALBERLA_BACKTRACE_HEADER   "${Backtrace_HEADER}"
#define WALBERLA_SIMD_FORCE_SCALAR
#define WALBERLA_MAJOR_VERSION   ${WALBERLA_MAJOR_VERSION}
#define WALBERLA_PATCH_LEVEL   ${WALBERLA_PATCH_LEVEL}
#define WALBERLA_VERSION_STRING   "${WALBERLA_VERSION}"
#define WALBERLA_VERSION_CALC(MAJOR, PATCH)
#define WALBERLA_VERSION   WALBERLA_VERSION_CALC(WALBERLA_MAJOR_VERSION,WALBERLA_PATCH_LEVEL)
#define WALBERLA_VERSION_COMPARE(OP, MAJOR, PATCH)
#define WALBERLA_SHARED_LIB_IMPORT
#define WALBERLA_SHARED_LIB_EXPORT
#define WALBERLA_SHARED_LIB_LOCAL
#define WALBERLA_PUBLIC
#define WALBERLA_PRIVATE
#define WALBERLA_PROTECTED   WALBERLA_PUBLIC

Macro Definition Documentation

◆ WALBERLA_BACKTRACE_HEADER

#define WALBERLA_BACKTRACE_HEADER   "${Backtrace_HEADER}"

◆ WALBERLA_BUFFER_DEBUG

#define WALBERLA_BUFFER_DEBUG

◆ WALBERLA_BUILD_WITH_BACKTRACE

#define WALBERLA_BUILD_WITH_BACKTRACE

◆ WALBERLA_BUILD_WITH_CODEGEN

#define WALBERLA_BUILD_WITH_CODEGEN

◆ WALBERLA_BUILD_WITH_CUDA

#define WALBERLA_BUILD_WITH_CUDA

◆ WALBERLA_BUILD_WITH_FASTMATH

#define WALBERLA_BUILD_WITH_FASTMATH

◆ WALBERLA_BUILD_WITH_FFT

#define WALBERLA_BUILD_WITH_FFT

◆ WALBERLA_BUILD_WITH_GPU_SUPPORT

#define WALBERLA_BUILD_WITH_GPU_SUPPORT

◆ WALBERLA_BUILD_WITH_HALF_PRECISION_SUPPORT

#define WALBERLA_BUILD_WITH_HALF_PRECISION_SUPPORT

◆ WALBERLA_BUILD_WITH_HIP

#define WALBERLA_BUILD_WITH_HIP

◆ WALBERLA_BUILD_WITH_LIKWID_MARKERS

#define WALBERLA_BUILD_WITH_LIKWID_MARKERS

◆ WALBERLA_BUILD_WITH_METIS

#define WALBERLA_BUILD_WITH_METIS

◆ WALBERLA_BUILD_WITH_MPI

#define WALBERLA_BUILD_WITH_MPI

◆ WALBERLA_BUILD_WITH_OPENMESH

#define WALBERLA_BUILD_WITH_OPENMESH

◆ WALBERLA_BUILD_WITH_OPENMP

#define WALBERLA_BUILD_WITH_OPENMP

◆ WALBERLA_BUILD_WITH_PARMETIS

#define WALBERLA_BUILD_WITH_PARMETIS

◆ WALBERLA_BUILD_WITH_PYTHON

#define WALBERLA_BUILD_WITH_PYTHON

◆ WALBERLA_CXX_COMPILER_IS_CLANG

#define WALBERLA_CXX_COMPILER_IS_CLANG

◆ WALBERLA_CXX_COMPILER_IS_GNU

#define WALBERLA_CXX_COMPILER_IS_GNU

◆ WALBERLA_CXX_COMPILER_IS_IBM

#define WALBERLA_CXX_COMPILER_IS_IBM

◆ WALBERLA_CXX_COMPILER_IS_INTEL

#define WALBERLA_CXX_COMPILER_IS_INTEL

◆ WALBERLA_DOUBLE_ACCURACY

#define WALBERLA_DOUBLE_ACCURACY

◆ WALBERLA_ENABLE_SWEEPGEN

#define WALBERLA_ENABLE_SWEEPGEN

◆ WALBERLA_ENABLE_V8CORE

#define WALBERLA_ENABLE_V8CORE

◆ WALBERLA_MAJOR_VERSION

#define WALBERLA_MAJOR_VERSION   ${WALBERLA_MAJOR_VERSION}

◆ WALBERLA_MESAPD_CONVEX_POLYHEDRON_AVAILABLE

#define WALBERLA_MESAPD_CONVEX_POLYHEDRON_AVAILABLE

◆ WALBERLA_PATCH_LEVEL

#define WALBERLA_PATCH_LEVEL   ${WALBERLA_PATCH_LEVEL}

◆ WALBERLA_PRIVATE

#define WALBERLA_PRIVATE

◆ WALBERLA_PROTECTED

#define WALBERLA_PROTECTED   WALBERLA_PUBLIC

◆ WALBERLA_PUBLIC

#define WALBERLA_PUBLIC

◆ WALBERLA_SHARED_LIB_EXPORT

#define WALBERLA_SHARED_LIB_EXPORT

◆ WALBERLA_SHARED_LIB_IMPORT

#define WALBERLA_SHARED_LIB_IMPORT

◆ WALBERLA_SHARED_LIB_LOCAL

#define WALBERLA_SHARED_LIB_LOCAL

◆ WALBERLA_SIMD_FORCE_SCALAR

#define WALBERLA_SIMD_FORCE_SCALAR

◆ WALBERLA_STL_BOUNDS_CHECKS

#define WALBERLA_STL_BOUNDS_CHECKS

◆ WALBERLA_THREAD_SAFE_LOGGING

#define WALBERLA_THREAD_SAFE_LOGGING

◆ WALBERLA_VERSION

◆ WALBERLA_VERSION_CALC

#define WALBERLA_VERSION_CALC ( MAJOR,
PATCH )
Value:
((MAJOR)*100+(PATCH))

◆ WALBERLA_VERSION_COMPARE

#define WALBERLA_VERSION_COMPARE ( OP,
MAJOR,
PATCH )
Value:
#define WALBERLA_VERSION
Definition waLBerlaDefinitions.in.h:74
#define WALBERLA_VERSION_CALC(MAJOR, PATCH)
Definition waLBerlaDefinitions.in.h:72

◆ WALBERLA_VERSION_STRING

#define WALBERLA_VERSION_STRING   "${WALBERLA_VERSION}"