source: branches/FLEXPART_9.1.3/src/makefile @ 13

Last change on this file since 13 was 13, checked in by saeck, 9 years ago

update to wetdepo.f90

File size: 3.5 KB
Line 
1SHELL = /bin/bash
2MAIN = FLEXPART_GFORTRAN
3#
4
5FC       = gfortran
6#INCPATH  = /usr/local/ecmwf_tools/reloc/include
7#LIBPATH1 = /usr/local/ecmwf_tools/reloc/lib
8#LIBPATH2 = /usr/local/lib
9#FFLAGS   = -O3 -g -fbounds-check -m64 -mcmodel=medium -fconvert=little-endian -frecord-marker=4 -I$(INCPATH)
10FFLAGS   = -O3 -m64 -mcmodel=medium -fconvert=little-endian -frecord-marker=4 -I$(INCPATH)
11#LDFLAGS  = $(FFLAGS) -L$(LIBPATH2) -L$(LIBPATH1) -lgrib_api_f90 -lgrib_api -lm -lopenjpeg
12
13# options for nordre
14INCPATH  = /xnilu_wrk/flex_wrk/bin64/grib_api/include
15LIBPATH1 = /xnilu_wrk/flex_wrk/bin64/grib_api/lib
16LIBPATH2 =   /usr/lib/x86_64-linux-gnu/
17#FFLAGS   =   -O2 -m64 -mcmodel=medium -fconvert=little-endian -frecord-marker=4 -I$(INCPATH)
18LDFLAGS  = $(FFLAGS) -L$(LIBPATH2) -L$(LIBPATH1) -lgrib_api_f90 -lgrib_api -lm -ljasper
19
20#options for Lion
21libs_dir=/Users/ignacio_in_EBCRPA/flexpart/libs/
22INCPATH  = $(libs_dir)/grib_api-1.9.9_dir/include
23LIBPATH1 = $(libs_dir)/grib_api-1.9.9_dir/lib
24LIBPATH2 = $(libs_dir)/jasper_dir/lib
25
26
27
28MODOBJS = \
29par_mod.o               com_mod.o \
30conv_mod.o              hanna_mod.o \
31interpol_mod.o          cmapf_mod.o \
32unc_mod.o               oh_mod.o \
33xmass_mod.o             flux_mod.o \
34point_mod.o             outg_mod.o
35
36OBJECTS = \
37writeheader.o           assignland.o\
38calcpar.o               part0.o \
39caldate.o               partdep.o \
40coordtrafo.o            psih.o \
41raerod.o \
42drydepokernel.o         random.o \
43readavailable.o \
44ew.o                    readcommand.o \
45advance.o               readdepo.o \
46releaseparticles.o      psim.o     \
47FLEXPART.o              readlanduse.o \
48getfields.o             init_domainfill.o\
49interpol_wind.o         readoutgrid.o \
50interpol_all.o          readpaths.o \
51getrb.o                 readreceptors.o \
52getrc.o                 readreleases.o \
53getvdep.o               readspecies.o \
54interpol_misslev.o      readwind.o \
55conccalc.o              richardson.o \
56concoutput.o            scalev.o \
57pbl_profile.o           readOHfield.o\
58juldate.o               timemanager.o \
59interpol_vdep.o         interpol_rain.o \
60verttransform.o         partoutput.o \
61hanna.o                 wetdepokernel.o \
62mean.o                  wetdepo.o \
63hanna_short.o           windalign.o \
64obukhov.o               gridcheck.o \
65hanna1.o                initialize.o \
66                        gridcheck_nests.o \
67readwind_nests.o        calcpar_nests.o \
68verttransform_nests.o   interpol_all_nests.o \
69interpol_wind_nests.o   interpol_misslev_nests.o \
70interpol_vdep_nests.o   interpol_rain_nests.o \
71getvdep_nests.o \
72readageclasses.o        readpartpositions.o \
73calcfluxes.o            fluxoutput.o \
74qvsat.o                 skplin.o \
75convmix.o               calcmatrix.o \
76convect43c.o               redist.o \
77sort2.o                 distance.o \
78centerofmass.o          plumetraj.o \
79openouttraj.o           calcpv.o \
80calcpv_nests.o          distance2.o \
81clustering.o            interpol_wind_short.o \
82interpol_wind_short_nests.o shift_field_0.o \
83shift_field.o           outgrid_init.o \
84openreceptors.o         boundcond_domainfill.o\
85partoutput_short.o      readoutgrid_nest.o \
86outgrid_init_nest.o     writeheader_nest.o \
87concoutput_nest.o       wetdepokernel_nest.o \
88drydepokernel_nest.o    zenithangle.o \
89ohreaction.o            getvdep_nests.o \
90initial_cond_calc.o     initial_cond_output.o \
91dynamic_viscosity.o     get_settling.o
92
93
94$(MAIN): $(MODOBJS) $(OBJECTS)
95        $(FC) *.o -o $(MAIN) $(LDFLAGS)
96
97$(OBJECTS): $(MODOBJS)
98
99%.o: %.f90
100        $(FC) -c $(FFLAGS) $<
101
102clean:
103        rm *.o *.mod
104
Note: See TracBrowser for help on using the repository browser.
hosted by ZAMG