From b89b1bb3d6612c9c754dcdd37d8cbff0b9dcd871 Mon Sep 17 00:00:00 2001
From: KyleKlenk <kyle.c.klenk@gmail.com>
Date: Mon, 15 Jan 2024 15:41:08 -0600
Subject: [PATCH] Update build instructions and add modules for Alliance
 machines

---
 README.md | 18 +++++++++++++-----
 1 file changed, 13 insertions(+), 5 deletions(-)

diff --git a/README.md b/README.md
index 14c913a..3bbb606 100644
--- a/README.md
+++ b/README.md
@@ -49,16 +49,24 @@ Additional dependencies required by both SUMMA and SUMMA actors are:
  ```
  git clone https://git.cs.usask.ca/numerical_simulations_lab/actors/Summa-Actors.git
  cd Summa-Actors/build
- git clone https://github.com/KyleKlenk/summa.git
- cd summa/
- git checkout summa-actors
- cd ../
+ git clone -b summa-actors https://github.com/KyleKlenk/summa.git
  cmake -B cmake_build -S . -DCMAKE_BUILD_TYPE=Build_Type
  cmake --build cmake_build --target all -j
  ```
 Available build types are:
   * BE or BE_Debug: Builds for local machine
-  * BE_Cluster or BE_Cluster_Debug: Builds for cluster machine (Specific to Alliance machines)
+  * BE_Cluster or BE_Cluster_Debug: See below section (Modules for Alliance Machines)
+
+### Modules for Alliance Machines
+To compile on Alliance machines the following modules can be loaded:
+```bash
+module load StdEnv/2020
+module load gcc/9.3.0
+module load openblas/0.3.17
+module load netcdf-fortran/4.5.2
+module load caf
+```
+
 
 ## Running SUMMA-Actors
 SUMMA-Actors can be run in two modes, distributed and non-distributed. The distributed mode used to create ad-hoc clusters. The command line arguments are kept as close to the original SUMMA as possible. However, there are options not yet available in SUMMA-Actors that are in the original SUMMA. Here is a full list of the available and unavailable options:
-- 
GitLab