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