From 7d57083b39682afb982804c25f3b143a4aebfdf3 Mon Sep 17 00:00:00 2001 From: Pascal Engeler <engelerp@phys.ethz.ch> Date: Wed, 22 Jan 2020 13:59:51 +0100 Subject: [PATCH] Added requirements --- README.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 9e2c4fc..3000615 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,7 @@ such that it is flexible enough to adapt easily to any given situation. The list contents is the following: 1. [ RBComb simulation framework. ](#RSF) +2. [ Prerequisites. ](#prerequisites) 2. [ Unit tests](#UT) 3. [ Implementing a new project. ](#INP) 4. [ Classes. ](#Classes) @@ -27,7 +28,16 @@ contents is the following: - [ Grabber. ](#grabber) - [ System. ](#system) - +<a name="prerequisites"></a> +## Prerequisites +In order to work with the framework provided here, the following prerequisites are +required +- Make +- LAPACK (for the `Diagonalizer`) + - On OSX this is provided (automagically?) through the framework `Accelerate` +- gcc-9 or newer (for C++2a features like efficient branching) + - The only other compiler supporting necessary C++2a features at the time of writing is `EDG eccp`. +- python 3 <a name="UT"></a> ## Unit tests -- GitLab