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

added a debug compilation option in the makefile

parent 0d685e3b
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
EDBG = $(BINDIR)/helaz3_dbg
F90 = mpiifort F90 = mpiifort
#F90 = ftn #for piz-daint cluster #F90 = ftn #for piz-daint cluster
...@@ -12,7 +13,13 @@ EXTINC += -I$(FMDIR)/mod ...@@ -12,7 +13,13 @@ EXTINC += -I$(FMDIR)/mod
EXTLIBS += -L$(FFTWDIR)/lib EXTLIBS += -L$(FFTWDIR)/lib
EXTINC += -I$(FFTWDIR)/include EXTINC += -I$(FFTWDIR)/include
all: dirs src/srcinfo.h $(EXEC) all: dirs src/srcinfo.h
all: F90FLAGS = -O3 -xHOST
all: $(EXEC)
dbg: dirs src/srcinfo.h
dbg: F90FLAGS = -g -traceback -CB
dbg: $(EDBG)
install: dirs src/srcinfo.h $(EXEC) mvmod install: dirs src/srcinfo.h $(EXEC) mvmod
...@@ -60,6 +67,9 @@ $(OBJDIR)/utility_mod.o ...@@ -60,6 +67,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 $@
$(EDBG): $(FOBJ)
$(F90) $(LDFLAGS) $(OBJDIR)/*.o $(EXTMOD) $(EXTINC) $(EXTLIBS) -o $@
$(OBJDIR)/advance_field.o : src/advance_field.F90 $(OBJDIR)/grid_mod.o $(OBJDIR)/array_mod.o $(OBJDIR)/initial_par_mod.o $(OBJDIR)/prec_const_mod.o $(OBJDIR)/time_integration_mod.o $(OBJDIR)/basic_mod.o $(OBJDIR)/fields_mod.o $(OBJDIR)/advance_field.o : src/advance_field.F90 $(OBJDIR)/grid_mod.o $(OBJDIR)/array_mod.o $(OBJDIR)/initial_par_mod.o $(OBJDIR)/prec_const_mod.o $(OBJDIR)/time_integration_mod.o $(OBJDIR)/basic_mod.o $(OBJDIR)/fields_mod.o
$(F90) -c $(F90FLAGS) $(FPPFLAGS) $(EXTMOD) $(EXTINC) src/advance_field.F90 -o $@ $(F90) -c $(F90FLAGS) $(FPPFLAGS) $(EXTMOD) $(EXTINC) src/advance_field.F90 -o $@
......
...@@ -3,8 +3,8 @@ character(len=40) BRANCH ...@@ -3,8 +3,8 @@ character(len=40) BRANCH
character(len=20) AUTHOR character(len=20) AUTHOR
character(len=40) EXECDATE character(len=40) EXECDATE
character(len=40) HOST character(len=40) HOST
parameter (VERSION='95b37e1-dirty') parameter (VERSION='0d685e3-dirty')
parameter (BRANCH='master') parameter (BRANCH='master')
parameter (AUTHOR='ahoffman') parameter (AUTHOR='ahoffman')
parameter (EXECDATE='Mon Nov 8 11:53:45 CET 2021') parameter (EXECDATE='Thu Nov 11 10:19:20 CET 2021')
parameter (HOST ='spcpc606') parameter (HOST ='spcpc606')
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