From fe12e03a3d0587fa0b3a40e81dfac9acd4dae8d5 Mon Sep 17 00:00:00 2001
From: Wouter <Wouter.Peters@wur.nl>
Date: Thu, 24 Apr 2025 10:25:57 +0000
Subject: [PATCH] Makefile settings for ICOS-CP

---
 MODEL/Makefile     | 8 +++++---
 MODEL_ext/Makefile | 9 +++++++--
 2 files changed, 12 insertions(+), 5 deletions(-)

diff --git a/MODEL/Makefile b/MODEL/Makefile
index 22c36e6..b0eb56a 100755
--- a/MODEL/Makefile
+++ b/MODEL/Makefile
@@ -8,15 +8,17 @@ CFILES = globals.c transport.c
 
 OBJECTS = dimension.o hdf.o units.o convection.o input.o moguntia.o globals.o transport.o readmet.o init.o tools.o 
 
-LIBDIR= /home/wouter/local/gnu_11.2.0
+#LIBDIR= /home/wouter/local/gnu_11.2.0
+LIBDIR= /home/jovyan/education/Summer-school/build/local/gnu_11.2.0
+
 HDF4= $(LIBDIR)/hdf-4.2.15/lib/
 JPEG= $(LIBDIR)/jpegsrc.v6b/lib/
 SZIP= $(LIBDIR)/szip-2.1/lib/
 ZLIB= $(LIBDIR)/zlib-1.2.7/lib/
 #FFLAGS=  -O5 -c 
 #FFLAGS=  -g -c 
-FFLAGS = -c -fno-second-underscore -w -fallow-argument-mismatch -O2 
-#FFLAGS = -c -g -fno-second-underscore -w -fallow-argument-mismatch -O2 
+#FFLAGS = -c -fno-second-underscore -w -fallow-argument-mismatch -O2 
+FFLAGS = -O2 -fno-second-underscore -w -fallow-argument-mismatch -fimplicit-none  -Wall  -Wunused-parameter -fcheck=all -fbacktrace -c -g -ffpe-trap=invalid,zero,overflow
 #FFLAGS = -O2 -c -YEXT_NAMES=LCS 
 #CFLAGS=  -O3 -c
 CFLAGS=  -O3 -c
diff --git a/MODEL_ext/Makefile b/MODEL_ext/Makefile
index 963ded2..c26b099 100755
--- a/MODEL_ext/Makefile
+++ b/MODEL_ext/Makefile
@@ -8,12 +8,17 @@ CFILES = globals.c transport.c
 
 OBJECTS = dimension.o hdf.o units.o convection.o input.o moguntia.o globals.o transport.o readmet.o init.o tools.o 
 
-LIBDIR= /home/wouter/local/gnu_11.2.0
+#LIBDIR= /home/wouter/local/gnu_11.2.0
+LIBDIR= /home/jovyan/education/Summer-school/build/local/gnu_11.2.0
+
 HDF4= $(LIBDIR)/hdf-4.2.15/lib/
 JPEG= $(LIBDIR)/jpegsrc.v6b/lib/
 SZIP= $(LIBDIR)/szip-2.1/lib/
 ZLIB= $(LIBDIR)/zlib-1.2.7/lib/
-FFLAGS = -c -fno-second-underscore -w -fallow-argument-mismatch -O2 
+
+#FFLAGS = -c -fno-second-underscore -w -fallow-argument-mismatch -O2 
+
+FFLAGS = -O2 -fno-second-underscore -w -fallow-argument-mismatch -fimplicit-none  -Wall  -Wunused-parameter -fcheck=all -fbacktrace -c -g -ffpe-trap=invalid,zero,overflow
 CFLAGS=  -O3 -c
 LFLAGS=  -L$(HDF4) -lmfhdf -ldf -L$(JPEG) -ljpeg -L$(ZLIB) -lz -L$(SZIP) -lsz -ltirpc
 
-- 
GitLab