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

fesslix.org – Home  |  Contact  |  Impressum  |  © 2015-2017 Wolfgang Betz