source: branches/sabine/makefile.ecmwf_absoft @ 6

Last change on this file since 6 was 6, checked in by saeck, 11 years ago

import to sabine

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