Skip to content

Requirements

David Aceituno edited this page Dec 21, 2021 · 2 revisions
  • C++17 capable compiler. GCC version >= 7 or Clang version >= 7.0
  • CMake version >= 3.15
  • HDF5 library, version >= 1.8

Optional dependencies

  • Eigen: Write Eigen matrices and tensors directly. Tested with version >= 3.3.4
  • spdlog: Enables logging for debug purposes. Tested with version >= 1.3.1
  • fmt: String formatting library (used in spdlog).

NOTE: Logging works the same with or without Spdlog enabled. When Spdlog is not found, a hand-crafted logger is used in its place to give identical output but without any performance considerations (implemented with STL lists, strings and streams).

Clone this wiki locally