diff --git a/Makefile b/Makefile index ae453adc86ff81e56891243b1cdb9a4f660ea96a..382dd6310315ee132848398e4273aa513478dab4 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 ccca69f3b37a6330dc8173ecabdea254f4f8e8cc..fa747c0395c4390b219ea80d626024de53936c60 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