Changeset a9cf4b1 in flexpart.git for src/makefile
- Timestamp:
- Apr 5, 2018, 12:30:54 PM (6 years ago)
- Branches:
- master, 10.4.1_pesei, GFS_025, bugfixes+enhancements, dev, release-10, release-10.4.1, scaling-bug, univie
- Children:
- 3f149cc
- Parents:
- 8fcfd08
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/makefile
rccc9ec2 ra9cf4b1 31 31 # make [-j] mpi-dbg 32 32 # 33 # NETCDF OUTPUT 34 # To add support for output in netCDF format, append `ncf=yes` to the 35 # `make` command 36 # 33 37 ################################################################################ 34 38 … … 57 61 INCPATH2 = ${ROOT_DIR}/include 58 62 LIBPATH1 = ${ROOT_DIR}/lib 59 60 else #ifeq ($(gcc), 5.4) 63 else 61 64 # Compiled libraries under user ~flexpart, gfortran v5.4 62 65 ROOT_DIR = /homevip/flexpart/ … … 68 71 INCPATH2 = /usr/include 69 72 LIBPATH1 = ${ROOT_DIR}/gcc-5.4.0/lib 70 71 #else72 # Default: System libraries at NILU, gfortran v4.673 # F90 = /usr/bin/gfortran74 # MPIF90 = /usr/bin/mpif90.openmpi75 76 # INCPATH1 = /xnilu_wrk/projects/FLEXPART/flex_wrk/bin64/grib_api/include77 # INCPATH2 = /usr/include78 # LIBPATH1 = /xnilu_wrk/projects/FLEXPART/flex_wrk/bin64/grib_api/lib79 73 endif 74 75 76 ### Enable netCDF output? 77 ifeq ($(ncf), yes) 78 NCOPT = -DUSE_NCF -lnetcdff 79 else 80 NCOPT = -UUSE_NCF 81 endif 82 80 83 81 84 … … 89 92 90 93 ## LIBRARIES 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 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 96 100 97 101 LDFLAGS = $(FFLAGS) -L$(LIBPATH1) -Wl,-rpath,$(LIBPATH1) $(LIBS) #-L$(LIBPATH2) … … 139 143 getfields_mpi.o \ 140 144 readwind_ecmwf_mpi.o 145 146 OBJECTS_NCF = netcdf_output_mod.o 141 147 142 148 OBJECTS = \ … … 196 202 dynamic_viscosity.o get_settling.o \ 197 203 initialize_cbl_vel.o re_initialize_particle.o \ 198 cbl.o netcdf_output_mod.o 204 cbl.o 205 206 ifeq ($(ncf), yes) 207 OBJECTS := $(OBJECTS) $(OBJECTS_NCF) 208 endif 199 209 200 210 %.o: %.mod
Note: See TracChangeset
for help on using the changeset viewer.