Changes in src/makefile [a9cf4b1:ccc9ec2] in flexpart.git
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/makefile
ra9cf4b1 rccc9ec2 31 31 # make [-j] mpi-dbg 32 32 # 33 # NETCDF OUTPUT34 # To add support for output in netCDF format, append `ncf=yes` to the35 # `make` command36 #37 33 ################################################################################ 38 34 … … 61 57 INCPATH2 = ${ROOT_DIR}/include 62 58 LIBPATH1 = ${ROOT_DIR}/lib 63 else 59 60 else #ifeq ($(gcc), 5.4) 64 61 # Compiled libraries under user ~flexpart, gfortran v5.4 65 62 ROOT_DIR = /homevip/flexpart/ … … 71 68 INCPATH2 = /usr/include 72 69 LIBPATH1 = ${ROOT_DIR}/gcc-5.4.0/lib 70 71 #else 72 # Default: System libraries at NILU, gfortran v4.6 73 # F90 = /usr/bin/gfortran 74 # MPIF90 = /usr/bin/mpif90.openmpi 75 76 # INCPATH1 = /xnilu_wrk/projects/FLEXPART/flex_wrk/bin64/grib_api/include 77 # INCPATH2 = /usr/include 78 # LIBPATH1 = /xnilu_wrk/projects/FLEXPART/flex_wrk/bin64/grib_api/lib 73 79 endif 74 75 76 ### Enable netCDF output?77 ifeq ($(ncf), yes)78 NCOPT = -DUSE_NCF -lnetcdff79 else80 NCOPT = -UUSE_NCF81 endif82 83 80 84 81 … … 92 89 93 90 ## LIBRARIES 94 #LIBS = -lgrib_api_f90 -lgrib_api -lm -ljasper -lnetcdff 95 LIBS = -lgrib_api_f90 -lgrib_api -lm -ljasper $(NCOPT) 96 97 FFLAGS = -I$(INCPATH1) -I$(INCPATH2) -O$(O_LEV) -g -cpp -m64 -mcmodel=medium -fconvert=little-endian -frecord-marker=4 -fmessage-length=0 -flto=jobserver -O$(O_LEV) $(NCOPT) $(FUSER) #-Warray-bounds -fcheck=all # -march=native 98 99 DBGFLAGS = -I$(INCPATH1) -I$(INCPATH2) -O$(O_LEV_DBG) -g3 -ggdb3 -cpp -m64 -mcmodel=medium -fconvert=little-endian -frecord-marker=4 -fmessage-length=0 -flto=jobserver -O$(O_LEV_DBG) $(NCOPT) -fbacktrace -Wall -fdump-core $(FUSER) # -ffpe-trap=invalid,overflow,denormal,underflow,zero -Warray-bounds -fcheck=all 91 LIBS = -lgrib_api_f90 -lgrib_api -lm -ljasper -lnetcdff # -fopenmp 92 93 FFLAGS = -I$(INCPATH1) -I$(INCPATH2) -O$(O_LEV) -g -cpp -m64 -mcmodel=medium -fconvert=little-endian -frecord-marker=4 -fmessage-length=0 -flto=jobserver -O$(O_LEV) $(FUSER) #-Warray-bounds -fcheck=all # -march=native 94 95 DBGFLAGS = -I$(INCPATH1) -I$(INCPATH2) -O$(O_LEV_DBG) -g3 -ggdb3 -cpp -m64 -mcmodel=medium -fconvert=little-endian -frecord-marker=4 -fmessage-length=0 -flto=jobserver -O$(O_LEV_DBG) -fbacktrace -Wall -fdump-core $(FUSER) # -ffpe-trap=invalid,overflow,denormal,underflow,zero -Warray-bounds -fcheck=all 100 96 101 97 LDFLAGS = $(FFLAGS) -L$(LIBPATH1) -Wl,-rpath,$(LIBPATH1) $(LIBS) #-L$(LIBPATH2) … … 143 139 getfields_mpi.o \ 144 140 readwind_ecmwf_mpi.o 145 146 OBJECTS_NCF = netcdf_output_mod.o147 141 148 142 OBJECTS = \ … … 202 196 dynamic_viscosity.o get_settling.o \ 203 197 initialize_cbl_vel.o re_initialize_particle.o \ 204 cbl.o 205 206 ifeq ($(ncf), yes) 207 OBJECTS := $(OBJECTS) $(OBJECTS_NCF) 208 endif 198 cbl.o netcdf_output_mod.o 209 199 210 200 %.o: %.mod
Note: See TracChangeset
for help on using the changeset viewer.