Skip to content
Snippets Groups Projects
Commit d8018ee6 authored by Antoine Cyril David Hoffmann's avatar Antoine Cyril David Hoffmann
Browse files

testing -fast compilation

parent 7642d96a
No related branches found
No related tags found
No related merge requests found
...@@ -2,6 +2,7 @@ include local/dirs.inc ...@@ -2,6 +2,7 @@ include local/dirs.inc
include local/make.inc include local/make.inc
EXEC = $(BINDIR)/helaz3 EXEC = $(BINDIR)/helaz3
EFST = $(BINDIR)/helaz3_fst
EDBG = $(BINDIR)/helaz3_dbg EDBG = $(BINDIR)/helaz3_dbg
F90 = mpiifort F90 = mpiifort
...@@ -20,6 +21,10 @@ all: dirs src/srcinfo.h ...@@ -20,6 +21,10 @@ all: dirs src/srcinfo.h
all: F90FLAGS = -O3 -xHOST all: F90FLAGS = -O3 -xHOST
all: $(EXEC) all: $(EXEC)
fast: dirs src/srcinfo.h
fast: F90FLAGS = -fast
fast: $(EFST)
dbg: dirs src/srcinfo.h dbg: dirs src/srcinfo.h
dbg: F90FLAGS = -g -traceback -CB dbg: F90FLAGS = -g -traceback -CB
dbg: $(EDBG) dbg: $(EDBG)
...@@ -70,6 +75,9 @@ $(OBJDIR)/utility_mod.o ...@@ -70,6 +75,9 @@ $(OBJDIR)/utility_mod.o
$(EXEC): $(FOBJ) $(EXEC): $(FOBJ)
$(F90) $(LDFLAGS) $(OBJDIR)/*.o $(EXTMOD) $(EXTINC) $(EXTLIBS) -o $@ $(F90) $(LDFLAGS) $(OBJDIR)/*.o $(EXTMOD) $(EXTINC) $(EXTLIBS) -o $@
$(EFST): $(FOBJ)
$(F90) $(LDFLAGS) $(OBJDIR)/*.o $(EXTMOD) $(EXTINC) $(EXTLIBS) -o $@
$(EDBG): $(FOBJ) $(EDBG): $(FOBJ)
$(F90) $(LDFLAGS) $(OBJDIR)/*.o $(EXTMOD) $(EXTINC) $(EXTLIBS) -o $@ $(F90) $(LDFLAGS) $(OBJDIR)/*.o $(EXTMOD) $(EXTINC) $(EXTLIBS) -o $@
......
...@@ -81,7 +81,7 @@ ifdef LAPACKDIR ...@@ -81,7 +81,7 @@ ifdef LAPACKDIR
LDIRS += -L$(LAPACKDIR)/lib LDIRS += -L$(LAPACKDIR)/lib
endif endif
# FM library # FM library
ifdef FMDIR ifdef FMDIR
LDIRS += -L$(FMDIR)/lib LDIRS += -L$(FMDIR)/lib
IDIRS += -I$(FMDIR)/mod IDIRS += -I$(FMDIR)/mod
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment