From d8018ee6fd01df7695dea1dcc257c611b2813e10 Mon Sep 17 00:00:00 2001
From: Antoine Cyril David Hoffmann <ahoffman@spcpc606.epfl.ch>
Date: Fri, 29 Apr 2022 15:13:10 +0200
Subject: [PATCH] testing -fast compilation

---
 Makefile       | 8 ++++++++
 local/make.inc | 2 +-
 2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/Makefile b/Makefile
index ae453adc..382dd631 100644
--- a/Makefile
+++ b/Makefile
@@ -2,6 +2,7 @@ include local/dirs.inc
 include local/make.inc
 
 EXEC = $(BINDIR)/helaz3
+EFST = $(BINDIR)/helaz3_fst
 EDBG = $(BINDIR)/helaz3_dbg
 
 F90 = mpiifort
@@ -20,6 +21,10 @@ all: dirs src/srcinfo.h
 all: F90FLAGS = -O3 -xHOST
 all: $(EXEC)
 
+fast: dirs src/srcinfo.h
+fast: F90FLAGS = -fast
+fast: $(EFST)
+
 dbg: dirs src/srcinfo.h
 dbg: F90FLAGS = -g -traceback -CB
 dbg: $(EDBG)
@@ -70,6 +75,9 @@ $(OBJDIR)/utility_mod.o
  $(EXEC): $(FOBJ)
 	$(F90) $(LDFLAGS) $(OBJDIR)/*.o $(EXTMOD) $(EXTINC) $(EXTLIBS) -o $@
 
+ $(EFST): $(FOBJ)
+	$(F90) $(LDFLAGS) $(OBJDIR)/*.o $(EXTMOD) $(EXTINC) $(EXTLIBS) -o $@
+
  $(EDBG): $(FOBJ)
 	$(F90) $(LDFLAGS) $(OBJDIR)/*.o $(EXTMOD) $(EXTINC) $(EXTLIBS) -o $@
 
diff --git a/local/make.inc b/local/make.inc
index ccca69f3..fa747c03 100644
--- a/local/make.inc
+++ b/local/make.inc
@@ -81,7 +81,7 @@ ifdef LAPACKDIR
       LDIRS += -L$(LAPACKDIR)/lib
 endif
 
-# FM library 
+# FM library
 ifdef FMDIR
       LDIRS += -L$(FMDIR)/lib
       IDIRS += -I$(FMDIR)/mod
-- 
GitLab