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
include local/make.inc
EXEC = $(BINDIR)/helaz3
EDBG = $(BINDIR)/helaz3_dbg
F90 = mpiifort
#F90 = ftn #for piz-daint cluster
......@@ -12,7 +13,13 @@ EXTINC += -I$(FMDIR)/mod
EXTLIBS += -L$(FFTWDIR)/lib
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
......@@ -60,6 +67,9 @@ $(OBJDIR)/utility_mod.o
$(EXEC): $(FOBJ)
$(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
$(F90) -c $(F90FLAGS) $(FPPFLAGS) $(EXTMOD) $(EXTINC) src/advance_field.F90 -o $@
......
......@@ -3,8 +3,8 @@ character(len=40) BRANCH
character(len=20) AUTHOR
character(len=40) EXECDATE
character(len=40) HOST
parameter (VERSION='95b37e1-dirty')
parameter (VERSION='0d685e3-dirty')
parameter (BRANCH='master')
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')
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