In this section are presented the different cmake option named 'FEELPP_ENABLE_*'.
You are encouraged to directly read the CMakeLists.txt if some option have ambiguous comportement.
Many option (linked to Boost, Petsc or Gmsh) has to be defined by the user, or set in the environment variable, or defined at cmake time.
cmake $FEELPP_SRC_DIR -DGMSH_DIR=/my/custom/gmsh/install
Option Name | Description | Default value |
---|---|---|
FEELPP_ENABLE_${PROJECT}_DOCUMENTATION | "Enable/Disable documentation in research/${project}" | OFF |
FEELPP_ENABLE_ALTIVEC | "Enable/Disable AltiVec in tests/examples" | OFF |
FEELPP_ENABLE_MACOSX_RPATH | "Enables MACOSX Rpath feature" | ON |
FEELPP_ENABLE_MANUAL | "enable compilation of Feel++ manual (requires latex)" | OFF |
FEELPP_ENABLE_MANUAL | "enable compilation of Feel++ manual (requires latex)" | ON |
FEELPP_ENABLE_NEON | "Enable/Disable Neon in tests/examples" | OFF |
FEELPP_ENABLE_OPENMP | "Enable OpenMP" | OFF |
FEELPP_ENABLE_OPENTURNS | "enable feel++ OpenTURNS support" | OFF |
FEELPP_ENABLE_OPENTURNS | "enable feel++ OpenTURNS support" | ON |
FEELPP_ENABLE_RESEARCH_${PROJECT} | "Enable/Disable research/${project} " | OFF |
FEELPP_ENABLE_SSE2 | "Enable/Disable SSE2 in tests/examples" | OFF |
FEELPP_ENABLE_SSE3 | "Enable/Disable SSE3 in tests/examples" | OFF |
FEELPP_ENABLE_SSE4_1 | "Enable/Disable SSE4.1 in tests/examples" | OFF |
FEELPP_ENABLE_SSE4_2 | "Enable/Disable SSE4.2 in tests/examples" | OFF |
FEELPP_ENABLE_SSSE3 | "Enable/Disable SSSE3 in tests/examples" | OFF |
OPTION( | FEELPP_ENABLE_HARTS "Enable Harts (Runtime parallelization system)" | OFF |
OPTION( | FEELPP_ENABLE_IPOPT "Enable IPOPT (Interior Point OPTimizer Library)" | OFF |
OPTION( | FEELPP_ENABLE_NLOPT "Enable NLOPT (NonLinear Optimisation Library)" | OFF |
OPTION( | FEELPP_ENABLE_NLOPT "Enable NLOPT (NonLinear Optimisation Library)" | OFF |
OPTION( | FEELPP_ENABLE_NLOPT "Enable NLOPT (NonLinear Optimisation Library)" | ON |
OPTION( | FEELPP_ENABLE_NT2 "Enable the numerical toolkit tmplate library" | OFF |
OPTION(FEELPP_ENABLE_APPLICATIONS | "enable Feel++ applications" | ${FEELPP_DEFAULT} |
OPTION(FEELPP_ENABLE_BENCHMARKS | "enable Feel++ benchmarks" | ${FEELPP_DEFAULT} |
OPTION(FEELPP_ENABLE_BUILD_STATIC | "Enable Feel++ library statically built" | OFF |
OPTION(FEELPP_ENABLE_CPACK_OPUS | "Enable OPUS packaging (if available) in CPack along with Feel++" | ON |
OPTION(FEELPP_ENABLE_CRB_AD1 | "enable AD1(Advection-Diffusion) testcase" | ON |
OPTION(FEELPP_ENABLE_CRB_ALL | "enable all crb testcase" | ON |
OPTION(FEELPP_ENABLE_CRB_BENCHMARKGREPL | "enable BenchmarkGrepl testcases" | ON |
OPTION(FEELPP_ENABLE_CRB_CABINEHEAT | "enable CABINEHEAT testcases" | OFF |
OPTION(FEELPP_ENABLE_CRB_EADS | "enable EADS testcase" | ON |
OPTION(FEELPP_ENABLE_CRB_EEG | "enable EEG testcase" | OFF |
OPTION(FEELPP_ENABLE_CRB_FINALCABINEHEAT | "enable FINALCABINEHEAT testcases" | OFF |
OPTION(FEELPP_ENABLE_CRB_GEOHEATDIFFUSION | "enable GeoHeatDiffusion testcases" | ON |
OPTION(FEELPP_ENABLE_CRB_HEAT1D | "enable HEAT1D testcase" | ON |
OPTION(FEELPP_ENABLE_CRB_HEATSHIELD | "enable Heatshield testcases" | ON |
OPTION(FEELPP_ENABLE_CRB_HEATSINK | "enable Heatsink testcases" | ON |
OPTION(FEELPP_ENABLE_CRB_HELMHOLTZ | "enable Helmholtz testcases" | ON |
OPTION(FEELPP_ENABLE_CRB_RBHEAT | "enable RBHEAT testcases" | OFF |
OPTION(FEELPP_ENABLE_CRB_THERMALBLOCK | "enable THERMALBLOCK(many parameters) testcase" | ON |
OPTION(FEELPP_ENABLE_DOCUMENTATION | "enable Feel++ documentation (aka examples)" | ${FEELPP_DEFAULT} |
OPTION(FEELPP_ENABLE_DOXYGEN | "enable Feel++ doxygen documentation generation" | OFF |
OPTION(FEELPP_ENABLE_EXODUS | "enable feel++ Exodus support" | OFF |
OPTION(FEELPP_ENABLE_GIT | "enable Feel++ looking up for git information" | OFF |
OPTION(FEELPP_ENABLE_HOMEBREW | "Enable Feel++/Homebrew support" | OFF |
OPTION(FEELPP_ENABLE_INSTANTIATION_MODE | "Instantiation mode" | ON |
OPTION(FEELPP_ENABLE_MOVE_SEMANTICS | "enable move semantics(elision)" | ON |
OPTION(FEELPP_ENABLE_MPI_MODE | "Instantiation mode" | ON |
OPTION(FEELPP_ENABLE_OCTAVE | "Enable Feel++/Octave interface" | OFF |
OPTION(FEELPP_ENABLE_OPENGL | "enable feel++ OpenGL support" | ON |
OPTION(FEELPP_ENABLE_PCH_FOR_APPLICATIONS | "enable Pre-Compiled Headers (PCH) for Feel++ applications" | OFF |
OPTION(FEELPP_ENABLE_RESEARCH | "enable Feel++ research" | ${FEELPP_DEFAULT} |
OPTION(FEELPP_ENABLE_SCHED_CCC | "Enable Feel++ tgcc/ccc submission scripts generation" | OFF |
OPTION(FEELPP_ENABLE_SCHED_CCC | "Enable Feel++ tgcc/ccc submission scripts generation" | ON |
OPTION(FEELPP_ENABLE_SCHED_LOADLEVELER | "Enable Feel++ ibm(supermuc) submission scripts generation" | OFF |
OPTION(FEELPP_ENABLE_SCHED_LOADLEVELER | "Enable Feel++ loadleveler scripts generation" | ON |
OPTION(FEELPP_ENABLE_SCHED_SLURM | "Enable Feel++ slurm submission scripts generation" | OFF |
OPTION(FEELPP_ENABLE_SLEPC | "enable feel++ SLEPc support" | ON |
OPTION(FEELPP_ENABLE_SYSTEM_EIGEN3 | "enable system eigen3 support" | OFF |
OPTION(FEELPP_ENABLE_TBB | "enable feel++ TBB support" | OFF |
OPTION(FEELPP_ENABLE_TESTS | "enable Feel++ tests" | ${FEELPP_DEFAULT} |
OPTION(FEELPP_ENABLE_TRILINOS | "enable feel++ Trilinos support" | OFF |
OPTION(FEELPP_ENABLE_VERBOSE_CMAKE | "enable Feel++ verbose cmake" | OFF |
option(FEELPP_ENABLE_APPLICATIONS | "enable applications" | ON |
option(FEELPP_ENABLE_APPLICATIONS_CRB | "Enable CRB applications in Feel++" | ON |
option(FEELPP_ENABLE_APPLICATIONS_CRB | "enable crb applications" | ON |
option(FEELPP_ENABLE_BENCHMARKS | "enable benchmarks" | ON |
option(FEELPP_ENABLE_DDT | "Enable DDT support" | OFF |
option(FEELPP_ENABLE_EXAMPLES | "enable examples" | ON |
option(FEELPP_ENABLE_GMSH_LIBRARY | "Enables Gmsh library in Feel++" | ON |
option(FEELPP_ENABLE_GOOGLEPERFTOOLS | "Enable Google Perf Tools (tcmalloc, stracktrace and profiler)" | OFF |
option(FEELPP_ENABLE_ML_LIBRARY | "Enables ML library in Feel++" | ON |
option(FEELPP_ENABLE_PYTHON_WRAPPING | "Enable Boost.Python wrapping implementation" | OFF |
Here are now given the list of used Env Variable
Option Name |
---|
ENV{ACMLDIR} |
ENV{ACML_DIR} |
ENV{ADOLCDIR} |
ENV{ANN_DIR} |
ENV{ATLASDIR} |
ENV{BLITZDIR} |
ENV{CBLASDIR} |
ENV{CHOLMODDIR} |
ENV{CLN_DIR} |
ENV{COMPUTERNAME} |
ENV{COMSPEC} |
ENV{CXX_INTEL_ROOT} |
ENV{EIGEN_CTEST_ARGS} |
ENV{EXTRA} |
ENV{FEELPP_DIR} |
ENV{FEELPP_WORKDIR} |
ENV{FFTWDIR} |
ENV{GINAC_DIR} |
ENV{GLEW_ROOT_PATH} |
ENV{GLPK_DIR} |
ENV{GMM_DIR} |
ENV{GMPDIR} |
ENV{GMP_DIR} |
ENV{GMSH_DIR} |
ENV{GOTO2DIR} |
ENV{GOTODIR} |
ENV{GSL_DIR} |
ENV{GSL_HOME} |
ENV{GSL_ROOT_DIR} |
ENV{HOME} |
ENV{HOSTNAME} |
ENV{LC_MESSAGES} |
ENV{LIBRARY_PATH} |
ENV{METISDIR} |
ENV{METIS_DIR} |
ENV{MKLLIB} |
ENV{MUMPS_DIR} |
ENV{PASTIXDIR} |
ENV{PETSC_ARCH} |
ENV{PETSC_DIR} |
ENV{PETSC_HOME} |
ENV{PKG_CONFIG_LIBDIR} |
ENV{PROCESSOR_ARCHITECTURE} |
ENV{PTSCOTCH_DIR} |
ENV{Platform} |
ENV{SCOTCHDIR} |
ENV{SLEPC_DIR} |
ENV{SPQRDIR} |
ENV{SUITESPARSE_DIR} |
ENV{SUPERLUDIR} |
ENV{TBB_INCLUDE_DIR} |
ENV{TBB_LIB_DIR} |
ENV{TRILINOS_DIR} |
ENV{UMFPACKDIR} |
ENV{WORK} |
ENV{gccDir} |
ENV{gccVersion} |
ENV{packagesBaseDir} |