Changeset f13406c in flexpart.git for src/makefile
- Timestamp:
- Dec 23, 2013, 6:23:38 PM (10 years ago)
- Branches:
- master, 10.4.1_pesei, FPv9.3.1, FPv9.3.1b_testing, FPv9.3.2, GFS_025, NetCDF, bugfixes+enhancements, deposition, dev, fp9.3.1-20161214-nc4, grib2nc4_repair, inputlist, laptop, release-10, release-10.4.1, scaling-bug, svn-petra, svn-trunk, univie
- Children:
- 4fbe7a5
- Parents:
- e200b7a
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
src/makefile
re200b7a rf13406c 1 1 SHELL = /bin/bash 2 MAIN = FP_ecmwf_gfortran 3 # 2 TARGET = local 3 WINDS=ecmwf 4 #WINDS=gfs 5 #WINDS=fnl 4 6 5 7 FC = gfortran 6 INCPATH = /xnilu_wrk/flex_wrk/bin64/grib_api/include7 LIBPATH1 = /xnilu_wrk/flex_wrk/bin64/grib_api/lib8 #LIBPATH2 = /flex_wrk/flexpart/lib64/gfortran/lib/9 LIBPATH2 = /usr/lib/x86_64-linux-gnu/10 #LIBPATH2 = /flex_wrk/flexpart/lib64/gfortran/lib/11 #FFLAGS = -O3 -m64 -mcmodel=medium -fconvert=little-endian -frecord-marker=4 -I$(INCPATH)12 8 FFLAGS = -O2 -m64 -mcmodel=medium -fconvert=little-endian -frecord-marker=4 -I$(INCPATH) 13 #FFLAGS = -fbounds-check -m64 -mcmodel=medium -fconvert=little-endian -frecord-marker=4 -I$(INCPATH) 9 10 ifeq ($(TARGET),dmz) 11 # options for ganglia 12 INCPATH = /xnilu_wrk/flex_wrk/bin64/grib_api/include 13 LIBPATH1 = /xnilu_wrk/flex_wrk/bin64/grib_api/lib 14 LIBPATH2 = /usr/lib/x86_64-linux-gnu/ 15 MAIN = FLEXPART_dmz_ 16 endif 17 ifeq ($(TARGET),local) 18 # local options 19 #libs_dir=/.../flexpart/libs/ 20 libs_dir=/Users/ignacio/flexpart/libs/ 21 INCPATH = $(libs_dir)/grib_api-1.9.9_dir/include 22 LIBPATH1 = $(libs_dir)/grib_api-1.9.9_dir/lib 23 LIBPATH2 = $(libs_dir)/jasper_dir/lib 24 MAIN = FLEXPART_local_ 25 endif 26 14 27 LDFLAGS = $(FFLAGS) -L$(LIBPATH2) -L$(LIBPATH1) -lgrib_api_f90 -lgrib_api -lm -ljasper 15 #16 17 28 18 29 MODOBJS = \ 19 par_mod.o 30 par_mod.o com_mod.o \ 20 31 conv_mod.o hanna_mod.o \ 21 32 interpol_mod.o cmapf_mod.o \ … … 25 36 26 37 OBJECTS = \ 27 writeheader.o 28 calcpar.opart0.o \38 writeheader.o writeheader_txt.o writeheader_surf.o assignland.o\ 39 part0.o \ 29 40 caldate.o partdep.o \ 30 41 coordtrafo.o psih.o \ … … 42 53 getrc.o readreleases.o \ 43 54 getvdep.o readspecies.o \ 44 interpol_misslev.o readwind.o\45 conccalc.o richardson.o\46 concoutput.o scalev.o \55 interpol_misslev.o \ 56 conccalc.o \ 57 concoutput.o concoutput_surf.o scalev.o \ 47 58 pbl_profile.o readOHfield.o\ 48 59 juldate.o timemanager.o \ 49 60 interpol_vdep.o interpol_rain.o \ 50 verttransform.opartoutput.o \61 partoutput.o \ 51 62 hanna.o wetdepokernel.o \ 52 63 mean.o wetdepo.o \ 53 64 hanna_short.o windalign.o \ 54 obukhov.o gridcheck.o \55 65 hanna1.o initialize.o \ 56 gridcheck_nests.o \ 57 readwind_nests.o calcpar_nests.o \ 66 calcpar_nests.o \ 58 67 verttransform_nests.o interpol_all_nests.o \ 59 68 interpol_wind_nests.o interpol_misslev_nests.o \ 60 69 interpol_vdep_nests.o interpol_rain_nests.o \ 61 getvdep_nests.o \ 70 getvdep_nests.o gridcheck_nests.o \ 71 readwind_nests.o \ 62 72 readageclasses.o readpartpositions.o \ 63 73 calcfluxes.o fluxoutput.o \ 64 74 qvsat.o skplin.o \ 65 convmix.o calcmatrix.o \66 75 convect43c.o redist.o \ 67 76 sort2.o distance.o \ … … 74 83 openreceptors.o boundcond_domainfill.o\ 75 84 partoutput_short.o readoutgrid_nest.o \ 76 outgrid_init_nest.o writeheader_nest.o \77 concoutput_nest.o wetdepokernel_nest.o \85 outgrid_init_nest.o writeheader_nest.o writeheader_nest_surf.o \ 86 concoutput_nest.o concoutput_surf_nest.o wetdepokernel_nest.o \ 78 87 drydepokernel_nest.o zenithangle.o \ 79 88 ohreaction.o getvdep_nests.o \ … … 82 91 83 92 84 $(MAIN): $(MODOBJS) $(OBJECTS) 85 $(FC) *.o -o $(MAIN) $(LDFLAGS) 93 ifeq ($(WINDS),ecmwf) 94 OBJECTS_WINDS = \ 95 calcpar.o readwind.o \ 96 richardson.o verttransform.o \ 97 obukhov.o gridcheck.o \ 98 convmix.o calcmatrix.o 99 endif 100 101 ifeq ($(WINDS),gfs) 102 OBJECTS_WINDS = \ 103 calcpar_gfs.o readwind_gfs.o \ 104 richardson_gfs.o verttransform_gfs.o \ 105 obukhov_gfs.o gridcheck_gfs.o \ 106 convmix_gfs.o calcmatrix_gfs.o 107 endif 108 109 $(MAIN): $(MODOBJS) $(OBJECTS) $(OBJECTS_WINDS) 110 $(FC) *.o -o $(MAIN)_$(WINDS) $(LDFLAGS) 86 111 87 112 $(OBJECTS): $(MODOBJS)
Note: See TracChangeset
for help on using the changeset viewer.