From 35f9e13516daae43873dcb0cb8ee4af68abe827d Mon Sep 17 00:00:00 2001
From: Antoine Hoffmann <antoine.hoffmann@epfl.ch>
Date: Mon, 8 May 2023 11:34:02 +0200
Subject: [PATCH] Add different options for compiling on Marconi

---
 Makefile | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/Makefile b/Makefile
index 06b6ca82..f838e92d 100644
--- a/Makefile
+++ b/Makefile
@@ -36,6 +36,22 @@ marconi: EXEC = $(BINDIR)/gyacomo23_dp
 marconi: dirs src/srcinfo.h
 marconi: compile
 
+# For compiling on marconi in single prec.
+marconi_sp: F90 = mpiifort
+marconi_sp: F90FLAGS = -O3 -xHOST
+marconi_sp: F90FLAGS = -DSINGLE_PRECISION -O3 -xHOST
+marconi_sp: EXEC = $(BINDIR)/gyacomo23_sp
+marconi_sp: dirs src/srcinfo.h
+marconi_sp: compile
+
+# For compiling on marconi in single prec.
+marconi_dbg: F90 = mpiifort
+marconi_dbg: F90FLAGS = -g -traceback -ftrapuv -warn all -debug all
+marconi_dbg: F90FLAGS = -DSINGLE_PRECISION -O3 -xHOST
+marconi_dbg: EXEC = $(BINDIR)/gyacomo23_sp
+marconi_dbg: dirs src/srcinfo.h
+marconi_dbg: compile
+
 # For compiling on daint
 daint: F90 = ftn
 daint: F90FLAGS = -O3
-- 
GitLab