From 403dde7a97c38267b11370b96a00270a5052256d Mon Sep 17 00:00:00 2001
From: Don Morton <Don.Morton@borealscicomp.com>
Date: Wed, 5 Oct 2016 10:41:06 +0000
Subject: [PATCH] Needed to set -mcmodel=large for gfortran compilation. See
 ticket https://www.flexpart.eu/ticket/162

---
 flexpart_code/makefile.ctbto.gfortran   | 2 +-
 flexpart_code/makefile.general.gfortran | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/flexpart_code/makefile.ctbto.gfortran b/flexpart_code/makefile.ctbto.gfortran
index 8925725c..2fc4053e 100644
--- a/flexpart_code/makefile.ctbto.gfortran
+++ b/flexpart_code/makefile.ctbto.gfortran
@@ -22,7 +22,7 @@ LIBPATH2 = /usr/lib/x86_64-linux-gnu
 #LIBPATH1 = /opt/grib-api/lib
 #LIBPATH2 = /usr/lib/x86_64-linux-gnu
 
-FFLAGS   =   -O2 -m64 -mcmodel=medium -fconvert=little-endian -frecord-marker=4 -I$(INCPATH) 
+FFLAGS   =   -O2 -m64 -mcmodel=large -fconvert=little-endian -frecord-marker=4 -I$(INCPATH) 
 
 LDFLAGS  = $(FFLAGS) -L$(LIBPATH2) -L$(LIBPATH1) -lgrib_api_f90 -lgrib_api -lm -ljasper
 
diff --git a/flexpart_code/makefile.general.gfortran b/flexpart_code/makefile.general.gfortran
index 02922fbc..99bb1bce 100644
--- a/flexpart_code/makefile.general.gfortran
+++ b/flexpart_code/makefile.general.gfortran
@@ -23,7 +23,7 @@ LIBPATH2 = /usr/lib/x86_64-linux-gnu
 #LIBPATH1 = /opt/grib-api/lib
 #LIBPATH2 = /usr/lib/x86_64-linux-gnu
 
-FFLAGS   =   -O2 -m64 -mcmodel=medium -fconvert=little-endian -frecord-marker=4 -I$(INCPATH) 
+FFLAGS   =   -O2 -m64 -mcmodel=large -fconvert=little-endian -frecord-marker=4 -I$(INCPATH) 
 
 LDFLAGS  = $(FFLAGS) -L$(LIBPATH2) -L$(LIBPATH1) -lgrib_api_f90 -lgrib_api -lm -ljasper
 
-- 
GitLab