Compile options of Fesslix
If you want to build Fesslix from source you have – amongst other things – to configure the
compile options of Fesslix.
Besides the options listed below, more compile-options are available which are not documented here.
This compile-options are documented in the Fesslix User's Guide.
All available compile-options not documented on this page are advanced options.
To see available advanced options in ccmake, you have to press t.
- CMAKE_BUILD_TYPE
The build type of Fesslix.
Available options: Default, Release ...
Release is recommended since it produces more efficient code.
Available in Linux & Windows - CMAKE_INSTALL_PREFIX
The path where to install Fesslix ... maybe in your home-directory? (so you don't mess up the system)
Default: /usr/local
Available in Linux & Windows - FLX_DEBUG
Compiles some additional checks into Fesslix ... makes Fesslix slower - but possibly more stable. Normally it shouldn't be a problem to switch it OFF.
Default: ON
Available in Linux & Windows - FLX_INST_CONFIG_DIR_GLOBAL
Directory where to install the global Fesslix configuration files (for all user). Only relevant if the option FLX_INST_CONFIG_GLOBAL is switched on.
Default: /etc/fesslix
Available in Linux - FLX_INST_CONFIG_DIR_LOCAL
Directory where to install the local Fesslix configuration file. Only relevant if the option FLX_INST_CONFIG_LOCAL is switched on.
Default: ~/.config/fesslix
Available in Linux - FLX_INST_CONFIG_GLOBAL
Installs the global configurations files into FLX_INST_CONFIG_DIR_GLOBAL (for all user).
Default: ON
Available in Linux - FLX_INST_CONFIG_LOCAL
Installs the local configurations files into FLX_INST_CONFIG_DIR_LOCAL (for all users).
Default: ON
Available in Linux - FLX_USE_ARPACK
If you want to use random fields within Fesslix, you have to compile Fesslix with ARpack-support (for Laczos methods). ARpack-support is not available under Windows.
Default: ON
Available in Linux - FLX_USE_GSL
If you want to use random fields within Fesslix, you have to compile Fesslix with GSL-support (for a full solution of the eigenvalue problem).
Default: ON
Available in Linux