Changes in src/makefile [c56da45:71f2128] in flexpart.git
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/makefile
rc56da45 r71f2128 62 62 LIBPATH1 = ${ROOT_DIR}/lib 63 63 else 64 # Compiled libraries under user ~flexpart, gfortran v5.4 65 ROOT_DIR = /homevip/flexpart/ 66 64 # Using system installed libraries at njord.nilu.no 67 65 F90 = /usr/bin/gfortran 68 66 MPIF90 = /usr/bin/mpifort 69 70 INCPATH1 = ${ROOT_DIR}/gcc-5.4.0/include67 LIBPATH1 = /opt/eccodes/lib 68 INCPATH1 = /opt/eccodes/include 71 69 INCPATH2 = /usr/include 72 LIBPATH1 = ${ROOT_DIR}/gcc-5.4.0/lib 70 71 72 # INCPATH1 = /usr/include 73 # INCPATH2 = /usr/include 73 74 endif 74 75 … … 88 89 89 90 ## OPTIMIZATION LEVEL 90 O_LEV = 0# [0,1,2,3,g,s,fast]91 O_LEV = 2 # [0,1,2,3,g,s,fast] 91 92 O_LEV_DBG = g # [0,g] 92 93 93 94 ## LIBRARIES 94 #LIBS = -lgrib_api_f90 -lgrib_api -lm -ljasper -lnetcdff 95 LIBS = -lgrib_api_f90 -lgrib_api -lm -ljasper $(NCOPT) 95 LIBS = -leccodes -leccodes_f90 -lm $(NCOPT) 96 96 97 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 … … 128 128 redist.o \ 129 129 concoutput_surf.o concoutput_surf_nest.o \ 130 concoutput_inversion_nest.o \131 concoutput_inversion.o \132 130 getfields.o \ 133 readwind_ecmwf.o 131 readwind_ecmwf.o \ 132 initial_cond_output.o \ 133 initial_cond_output_inversion.o 134 134 135 135 ## For MPI version … … 145 145 concoutput_surf_mpi.o concoutput_surf_nest_mpi.o \ 146 146 getfields_mpi.o \ 147 readwind_ecmwf_mpi.o 147 readwind_ecmwf_mpi.o \ 148 initial_cond_output_mpi.o \ 149 initial_cond_output_inversion_mpi.o 148 150 149 151 OBJECTS_NCF = netcdf_output_mod.o 150 152 151 153 OBJECTS = \ 154 initial_cond_calc.o \ 152 155 advance.o initialize.o \ 153 156 writeheader.o writeheader_txt.o \ … … 202 205 drydepokernel_nest.o zenithangle.o \ 203 206 ohreaction.o getvdep_nests.o \ 204 initial_cond_calc.o initial_cond_output.o initial_cond_output_inversion.o \205 207 dynamic_viscosity.o get_settling.o \ 206 208 initialize_cbl_vel.o re_initialize_particle.o \ 207 cbl.o 209 cbl.o \ 210 concoutput_inversion_nest.o \ 211 concoutput_inversion.o \ 212 208 213 209 214 ifeq ($(ncf), yes) … … 325 330 init_domainfill_mpi.o: com_mod.o mpi_mod.o par_mod.o point_mod.o random_mod.o 326 331 initial_cond_calc.o: com_mod.o outg_mod.o par_mod.o unc_mod.o 332 initial_cond_calc_mpi.o: com_mod.o outg_mod.o par_mod.o unc_mod.o 327 333 initial_cond_output.o: com_mod.o outg_mod.o par_mod.o point_mod.o unc_mod.o 334 initial_cond_output_mpi.o: com_mod.o outg_mod.o par_mod.o point_mod.o unc_mod.o mpi_mod.o 328 335 initial_cond_output_inversion.o: com_mod.o outg_mod.o par_mod.o point_mod.o \ 336 unc_mod.o 337 initial_cond_output_inversion_mpi.o: com_mod.o outg_mod.o par_mod.o point_mod.o \ 329 338 unc_mod.o 330 339 initialize.o: com_mod.o hanna_mod.o interpol_mod.o par_mod.o random_mod.o
Note: See TracChangeset
for help on using the changeset viewer.