diff --git a/flexpart_code/makefile.ctbto.gfortran b/flexpart_code/makefile.ctbto.gfortran
index 8925725c7ab524d294e6c77f36747b8eee0c7913..2fc4053ed02362326e8f2b921022680fcbda91c2 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 02922fbc00a1fe7219167c36fcb7b20cd49b782d..99bb1bcef24c5db0be5fa233721a2f07ece07a97 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