source: trunk/src/makefile @ 28

Last change on this file since 28 was 24, checked in by igpis, 10 years ago

version 9.2 beta. Changes from HH, AST, MC, NIK, IP. Changes in vert transform. New SPECIES input includes scavenging coefficients

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