source: branches/iLoveclim/SOURCES/branche-Cat-spinup-dec2011/Makefile

Last change on this file was 4, checked in by dumas, 10 years ago

initial import GRISLI trunk

File size: 50.4 KB
Line 
1# Makefile de la version avec le new remplimat
2# FT options de compilation
3# LK options de link
4
5# Rappel de quelques options interessantes
6#-------------------------------------------
7# faire imperativement attention a l'arithmetique
8# -fpe0 s'arrete sur les floating point exception (sauf underflow)
9# -CB  Performs run-time checking on array subscript and character substring expressions
10# -g pour debug
11# -pg pour le profiling
12# -traceback permet de connaitre la ligne qui plante
13
14# faire man ifort pour plus d'infos
15
16# le directory dans lequel sont les compilateurs et MKL
17# DIRLOCAL=/usr/local variable d'environnement a definir dans .bash_profile
18
19
20
21# librairies
22
23NCDF_INC  = $(NETCDFHOME)/include
24NCDF_LIB  = -L$(NETCDFHOME)/lib -lnetcdf
25
26
27#MKL_LIB   = -L$(DIRLOCAL)/intel/mkl9/lib/32 -lmkl_lapack -lmkl_ia32 -lguide -lpthread
28MKL_LIB  = -L$(DIRLOCAL)/intel/mkl10/lib/32  -lmkl -lguide -lpthread #  -lmklapack
29export $MKL_LIB
30
31#IFORT = $(DIRLOCAL)/intel/compiler9/bin/ifort
32IFORT = $(DIRLOCAL)/intel/compiler10/bin/ifort
33
34ARITHM    = -O2 -fp-model precise  -heap-arrays # options pour une meilleure arithmetique (normalement reproductible)
35#ARITHM    =  -fp-model precise -warn all -CU -CA # options pour une meilleure arithmetique (normalement reproductible)
36# ARITHM = -03                    # trop brutal ne pas utiliser
37
38FT        = $(IFORT) $(ARITHM) -c  -fpe0  # -traceback   -CB  -g #-pg  # -g # -pg -ipo !aurel : j'ai enleve -CB
39LK        = $(IFORT) $(ARITHM)  -i_dynamic  -fpe0  # -traceback   -CB -g  #-pg   #-g #  -pg
40F_NETCDF  = $(IFORT) $(ARITHM) -c  -fpe0  -I$(NCDF_INC) # -traceback  -CB -g #-pg -ipo # -g
41
42
43# listes pour la resolution equation elliptique
44#------------------------------------------------
45
46# ancienne version, il faut aussi modifier le module choix
47
48mod_ell_old = eq_elliptique_mod-0.4.o
49routine_elliptiques_old =  remplimat-ant-0.5-40km.o
50diagnoshelf_old = diagno-ant-0.6_mod.o
51
52
53# nouvelle version de remplimat
54#----------------------------------
55
56mod_ell             = remplimat_declar_tabTu_mod.o eq_ellipt_sgbsv_mod-0.2.o
57routine_elliptiques = remplimat-shelves-tabTu.o graphique_L2.o graph-sgbsv.o
58diagnoshelf         = diagno-L2_mod.o
59#diagnoshelf         = fake_diagno_mod.o
60
61
62# liste de modules communs a toutes geographies/experiences
63
64mod_communs =  runparam_mod.o 3D-physique-gen_mod.o param_phy_mod.o util_recovery.o \
65        geom_type.o temperature_type.o ice_flow_type.o mask_flgz_type.o \
66        interface_input.o deformation_type.o autre_pr_temp_type.o step_temp_type.o \
67        iso_declar_mod-0.3.o isostasie_mod-0.3.o noisostasie_mod-0.3.o \
68        deformation_mod_2lois.o sliding_Bindshadler_mod.o no_sliding.o \
69        dragging_hwatermax_0.2_mod.o dragging_calc_beta_mod.o dragging_prescr_beta_mod.o \
70        dragging_hwat-contigu_mod.o dragging_hwat_contmaj_mod.o \
71        prop-thermiques_mod.o  \
72        calving_frange.o climat-forcage_mod-0.4.o climat-perturb_mod-0.4.o no_lakes.o \
73        declare-month_mod.o climat-perturb-mois_mod.o \
74        declare-month_lapsecouche_mod.o  climat-perturb-mois_lapsecouche_mod.o \
75        tracer_vars_mod.o tracer_mod.o notracer_mod.o \
76        out_profile_mod.o printtable_mod.o mix-SIA-L1_mod.o \
77        relaxation_mod-0.3.o relaxation_water_mod-0.4.o relaxation_water_diffusion.o \
78        resol_adv_diff_2D-sept2009.o prescribe-H_mod.o conserv-mass-adv-diff_sept2009_mod.o  \
79        eaubasale-0.5_mod.o spinup_mod.o no_spinup_mod.o \
80        tridiag_mod-0.3.o out_horiz_mod.o bmelt-seuil-profondeur_mod.o ablation_ann_july_mod.o \
81        ablation_month.o accum_month.o no_ablation_mod.o \
82        ablation_month_lapsecouche.o accum_month_lapsecouche.o \
83        massb_perturb_mois.o massb_perturb_mois_lapsecouche.o
84
85
86# liste de routines communes
87
88routines_communes = tracebug.o ablation_bord.o accum7.o allocate_types.o \
89        icetemp_declar-0.5_mod.o bmelt-grounded.o calceps2-0.2.o  \
90        diffusiv-polyn-0.6.o \
91        flottab-rescue-1.o flottab2-0.7.o flow_general-0.3.o  \
92        interface_advec_icetemp.o \
93        interface_prop_th_icetemp.o \
94        interface_Qprod_icetemp.o \
95        interface_temp_col.o \
96        interface_icetempmod.o \
97        flowlaw-0.3.o \
98        initial-0.3.o initial-phy-2.o initial2-0.4.o \
99        lastoutput-0.2.o lect-eis.o  readinput.o lect_datfile.o write_datfile.o limit_file.o \
100        out_cptr_mod.o lineartemp-0.2.o  litho-0.4.o main3D-0.4-40km.o masque.o \
101        minmax-format.o moy_mxmy.o neffect-0.4.o new-flot-0.3.o  next-time.o \
102        no-icethick.o  printdebug.o  \
103        sealevel-out.o slope_surf.o \
104        snaptime.o sortie-hz-multivar.o strain_rate.o \
105        tab-litho-0.3.o taubed-0.3.o \
106        velocities-polyn-0.3.o \
107        vtoutput-0.2.o steps_time_loop.o courbures.o \
108        interpolate_tracer.o celltest_tracer.o
109
110# listes dependant de la geographie
111#_____________________________________
112
113# Liste_GrIce2sea
114Liste_GrIce2sea =  lect_GrIce2sea_gen_nc.o  lect_climat_ref_Ice2sea_mod.o \
115        output_Grice2sea_mod.o  fake-routines_Grice2sea_mod.o \
116        climat_GrIce2sea_mod.o massb-grice2sea_perturb_Tparam.o  massb-GrIce2sea_fixe.o \
117        massb-ant_forcage-0.4.o module_choix_GrIce2sea.o \
118
119
120
121Liste_heminord = paradim-nord40_mod.o  output_nord_mod-0.4.o \
122        lect-clim-act-nord40_mod.o lect-nord40_mod.o  \
123        bmelt-nor-regions_mod.o bmelt-nor-depth_mod.o module_choix-heminord-0.4.o \
124        fake-routines-nord_mod.o
125
126
127Liste_Antar_old =  bmelt-ant-regions_mod.o \
128        lect-clim-act-anteis_mod.o  output_anta_mod-0.4.o \
129        dragging_stream_impose_vitbil_mod.o  \
130        fake-routines-ant_mod.o  lect-anteis_mod.o \
131        module_choix-antar40-0.4_old.o massb-ant_forcage-0.4.o massb-ant_perturb-0.4.o \
132        track_ant40_mod.o
133
134Liste_Antar40 =  bmelt-ant-regions_mod.o \
135        lect-clim-act-anteis_mod.o  output_anta_mod-0.4.o \
136        dragging_stream_impose_vitbil_mod.o  \
137        fake-routines-ant_mod.o  lect-anteis_mod.o \
138        module_choix-antar40-0.4.o massb-ant_forcage-0.4.o massb-ant_perturb_Tparam.o \
139        track_ant40_mod.o
140
141Liste_ANT15-LBq = lect-Ant_clim_Acc-T_gen_dat.o output_anta_mod-0.4.o \
142        dragging-vit_bil_LBq_gen_mod.o dragging_LGM_mod.o dragging_plastic_LGM_mod.o fake-routines-ant_mod.o  \
143        lect-Ant_gen2010_dat.o module_choix_antar15_LBq.o \
144        massb-ant_forcage-0.4.o massb-ant_perturb_Tparam.o track_ant40_mod.o
145
146
147Liste_Antar15_CISM = lect-Ant_clim_CISM_gen_dat.o output_anta_mod-0.4.o \
148        dragging-vit_bil_CISM_gen_mod.o fake-routines-ant_mod.o \
149        lect-Ant_CISM_gen_dat.o module_choix_antar15CISM.o \
150        massb-ant_forcage-0.4.o massb-ant_perturb_Tparam.o track_ant40_mod.o
151
152Liste_Antar20_CISM = lect-Ant_clim_CISM_gen_dat.o output_anta_mod-0.4.o \
153        dragging-vit_bil_CISM_gen_mod.o fake-routines-ant_mod.o \
154        lect-Ant_CISM_gen_dat.o module_choix_antar20CISM.o \
155        massb-ant_forcage-0.4.o massb-ant_perturb_Tparam.o track_ant40_mod.o
156
157Liste_Antar25_CISM = lect-Ant_clim_CISM_gen_dat.o output_anta_mod-0.4.o \
158        dragging-vit_bil_CISM_gen_mod.o fake-routines-ant_mod.o \
159        lect-Ant_CISM_gen_dat.o module_choix_antar25CISM.o \
160        massb-ant_forcage-0.4.o massb-ant_perturb_Tparam.o track_ant40_mod.o
161
162Liste_Antar45_CISM = lect-Ant_clim_CISM_45_dat.o output_anta_mod-0.4.o \
163        dragging-vit_bil_CISM_45_mod.o fake-routines-ant_mod.o \
164        lect-Ant_CISM_45_dat.o module_choix_antar45CISM.o \
165        massb-ant_forcage-0.4.o massb-ant_perturb_Tparam.o track_ant40_mod.o
166
167Liste_HEINO = climat-heino_mod.o lect-Heino_mod.o  \
168        fake-routines-Heino_mod.o  detect-assym.o  \
169        prop-therm-Heino_mod.o  sliding-Heino_mod.o \
170        initial-heino-phy.o  output_heino_mod.o \
171        module_choix-heino-0.4.o  track_heino_mod.o
172
173Liste_hudson = sedim_declar_hudson_mod.o climat-hudson_mod.o \
174       lect-hudson_mod.o eaubasale-0.5_hudson_mod.o \
175       fake-routines-hudson_mod.o detect-assym.o  \
176       prop-therm-hudson_mod.o dragging_hudson_jorge_mod.o \
177       sliding-hudson_mod.o fake-dragging-hudson_mod.o \
178       dragging-hudson_mod.o dragging_hwatermax_hudson_mod.o \
179       output_hudson_mod.o bmelt_hudson_mod.o initial-hudson-phy.o  \
180       module_choix-hudson-0.4.o track_hudson_mod.o
181
182Liste_hemin40 = output_hemin40_mod-0.4.o \
183        lect-clim-act-hemin40_mod.o lect-hemin40_mod.o  \
184        climat-forcage_mod-0.4.o climat-perturb_mod-0.4.o \
185        bmelt-hemin40-regions_mod.o bmelt-hemin40-depth_mod.o \
186        fake-routines-hemin40_mod.o  module_choix-hemin40-0.4.o \
187        track_hemin40_mod.o
188
189Liste_eura40 = output_eurasie40_mod-0.1.o \
190        lect-eurasie_mod.o lakes-prescribed_mod-0.1.o \
191        climat-forcage-mois_mod-0.2.o \
192        ablation_month.o accum_month.o  bmelt-eurasie-depth-lake_mod.o \
193        fake-routines-eurasie_mod.o module_choix-eurasie-0.4.o \
194        track_eurasie_mod.o
195
196Liste_greenmint40 = output_green_mod-0.4.o lect-clim-act-greenmint_mod.o \
197        lect-greenmint_mod.o massb_perturb_Tparam_green.o \
198        fake-routines-greenmint_mod.o massb-ant_forcage-0.4.o \
199        module_choix-greenmint-40.o track_greenmint_mod.o \
200
201Liste_greeneem45 = output_greeneem_mod-0.4.o lect-clim-act-greeneem_mod.o \
202        lect-clim-act-greeneem_mar_mod.o \
203        dragging_neem_mod.o \
204        lect-clim-act-greeneem_mois_lapsecouche_mod.o \
205        lect-clim-act-greeneem_mois_mod.o lect-greeneem_mod.o \
206        massb_perturb_Tparam_greeneem.o \
207        fake-routines-greeneem_mod.o massb-ant_forcage-0.4.o \
208        module_choix-greeneem.o track_greeneem_mod.o
209
210Liste_greeneem15 = output_greeneem_mod-0.4.o lect-clim-act-greeneem_mod.o \
211        lect-clim-act-greeneem_mar_mod.o \
212        dragging_neem_mod.o \
213        lect-clim-act-greeneem_mois_lapsecouche_mod.o \
214        lect-clim-act-greeneem_mois_mod.o lect-greeneem_mod.o \
215        massb_perturb_Tparam_greeneem.o \
216        fake-routines-greeneem_mod.o massb-ant_forcage-0.4.o \
217        module_choix-greeneem.o track_greeneem_mod.o
218
219Liste_greeneem05 = output_greeneem_mod-0.4.o lect-clim-act-greeneem_mod.o \
220        lect-clim-act-greeneem_mar_mod.o \
221        dragging_neem_mod.o \
222        lect-clim-act-greeneem_mois_lapsecouche_mod.o \
223        lect-clim-act-greeneem_mois_mod.o lect-greeneem_mod.o \
224        massb_perturb_Tparam_greeneem.o \
225        fake-routines-greeneem_mod.o massb-ant_forcage-0.4.o \
226        module_choix-greeneem.o track_greeneem_mod.o
227
228Liste_gsearise15 = output_gsearise_mod-0.4.o lect-clim-act-gsearise_mod.o \
229        dragging_neem_mod.o \
230        lect-clim-act-gsearise_mois_mod.o lect-gsearise_mod.o \
231        massb_perturb_Tparam_gsearise.o \
232        fake-routines-gsearise_mod.o massb-ant_forcage-0.4.o \
233        module_choix-gsearise.o track_gsearise_mod.o
234
235Liste_gsearise05 = output_gsearise_mod-0.4.o lect-clim-act-gsearise_mod.o \
236        dragging_neem_mod.o \
237        lect-clim-act-gsearise_mois_mod.o lect-gsearise_mod.o \
238        massb_perturb_Tparam_gsearise.o \
239        fake-routines-gsearise_mod.o massb-ant_forcage-0.4.o \
240        module_choix-gsearise.o track_gsearise_mod.o
241
242# listes de dimensionnement (dependent de la geographie)
243#-----------------------------
244
245Dim_GrIce2sea = paradim-GrIce2sea-cut_Tamsin.o geography-GrIce2sea.o
246
247Dim_Antar40 = paradim-ant40_mod.o geography-ant40_mod.o
248
249Dim_ANT15-LBq    = paradim-ant15_LBq_mod.o geography-Ant15_LBq.o   
250
251Dim_Antar15_CISM = paradim-ant15_CISM_mod.o geography-Ant15CISM.o
252
253Dim_Antar20_CISM = paradim-ant20_CISM_mod.o geography-Ant20CISM.o
254
255Dim_Antar25_CISM = paradim-ant25_CISM_mod.o geography-Ant25CISM.o
256
257Dim_Antar45_CISM = paradim-ant45_CISM_mod.o geography-Ant45CISM.o
258
259Dim_heino = paradim-Heino_mod.o geography-heino_mod.o
260
261Dim_hudson = paradim-hudson_mod.o geography-hudson_mod.o
262
263Dim_hemin40 = paradim-hemin40_mod.o geography-hemin40_mod.o
264
265Dim_eura40 = paradim-euras40_mod.o geography-euras40_mod.o
266
267Dim_greenmint40 = paradim-greenmint40_mod.o geography-greenmint40_mod.o
268
269Dim_greeneem45 = paradim-greeneem45_mod.o geography-greeneem45_mod.o
270
271Dim_greeneem15 = paradim-greeneem15_mod.o geography-greeneem15_mod.o
272
273Dim_greeneem05 = paradim-greeneem05_mod.o geography-greeneem05_mod.o
274
275Dim_gsearise15 = paradim-gsearise15_mod.o geography-gsearise15_mod.o
276
277Dim_gsearise05 = paradim-gsearise05_mod.o geography-gsearise05_mod.o
278
279Liste_BLAS = band.o reduc.o \
280        BLAS/isamax.o BLAS/lsame.o BLAS/scopy.o BLAS/sgbmv.o BLAS/sgemm.o \
281        BLAS/sgemv.o  BLAS/sger.o BLAS/sscal.o BLAS/sswap.o BLAS/stbsv.o \
282        BLAS/strsm.o BLAS/xerbla.o
283
284
285# ancienne methode
286#Liste_Netcdf = io_netcdf.o  sortie_netcdf_GRISLI_mod.0.2.o
287
288# pour fonctionner avec code Hassine
289# sortie_netcdf_GRISLI_mod.0.2-hassine.o
290Liste_Netcdf = io_netcdf_GRISLI.o  sortie_netcdf_GRISLI_mod.0.2-hassine.o
291
292
293
294# Compilation Modules
295#---------------------------------
296paradim-ant40_mod.o : Ant40_files/paradim-ant40_mod.f90
297        $(FT) Ant40_files/paradim-ant40_mod.f90
298
299paradim-ant15_LBq_mod.o : ANT15-LBq_files/paradim-ant15_LBq_mod.f90
300        $(FT) ANT15-LBq_files/paradim-ant15_LBq_mod.f90
301
302paradim-ant15_CISM_mod.o : Ant15_CISM_files/paradim-ant15_CISM_mod.f90
303        $(FT) Ant15_CISM_files/paradim-ant15_CISM_mod.f90
304
305paradim-ant20_CISM_mod.o : Ant20_CISM_files/paradim-ant20_CISM_mod.f90
306        $(FT) Ant20_CISM_files/paradim-ant20_CISM_mod.f90
307
308paradim-ant25_CISM_mod.o : Ant25_CISM_files/paradim-ant25_CISM_mod.f90
309        $(FT) Ant25_CISM_files/paradim-ant25_CISM_mod.f90
310
311paradim-ant45_CISM_mod.o : Ant45_CISM_files/paradim-ant45_CISM_mod.f90
312        $(FT) Ant45_CISM_files/paradim-ant45_CISM_mod.f90
313
314paradim-nord40_mod.o : Heminord_files/paradim-nord40_mod.f90
315        $(FT)  Heminord_files/paradim-nord40_mod.f90
316
317paradim-euras40_mod.o : Eurasie40_files/paradim-euras40_mod.f90
318        $(FT)  Eurasie40_files/paradim-euras40_mod.f90
319
320paradim-eura20_mod.o : paradim-eura20_mod.f90
321        $(FT)  paradim-eura20_mod.f90
322
323paradim-eura10_mod.o : paradim-eura10_mod.f90
324        $(FT)  paradim-eura10_mod.f90
325
326paradim-greenmint40_mod.o : Greenmint40_files/paradim-greenmint40_mod.f90
327        $(FT) Greenmint40_files/paradim-greenmint40_mod.f90
328
329paradim-greeneem45_mod.o : Greeneem_files/Greeneem45_files/paradim-greeneem45_mod.f90
330        $(FT) Greeneem_files/Greeneem45_files/paradim-greeneem45_mod.f90
331
332paradim-greeneem15_mod.o : Greeneem_files/Greeneem15_files/paradim-greeneem15_mod.f90
333        $(FT) Greeneem_files/Greeneem15_files/paradim-greeneem15_mod.f90
334
335paradim-greeneem05_mod.o : Greeneem_files/Greeneem05_files/paradim-greeneem05_mod.f90
336        $(FT) Greeneem_files/Greeneem05_files/paradim-greeneem05_mod.f90
337
338paradim-gsearise15_mod.o : Gsearise_files/Gsearise15_files/paradim-gsearise15_mod.f90
339        $(FT) Gsearise_files/Gsearise15_files/paradim-gsearise15_mod.f90
340
341paradim-gsearise05_mod.o : Gsearise_files/Gsearise05_files/paradim-gsearise05_mod.f90
342        $(FT) Gsearise_files/Gsearise05_files/paradim-gsearise05_mod.f90
343
344paradim-GrIce2sea-cut_Tamsin.o : GrIce2sea_files/paradim-GrIce2sea-cut_Tamsin.f90
345        $(FT)  GrIce2sea_files/paradim-GrIce2sea-cut_Tamsin.f90
346
347paradim-Heino_mod.o : Heino_files/paradim-Heino_mod.f90
348        $(FT) Heino_files/paradim-Heino_mod.f90
349
350geography-ant40_mod.o : Ant40_files/geography-ant40_mod.f90
351        $(FT) Ant40_files/geography-ant40_mod.f90
352
353geography-Ant15_LBq.o : ANT15-LBq_files/geography-Ant15_LBq.f90
354        $(FT)  ANT15-LBq_files/geography-Ant15_LBq.f90
355
356geography-Ant15CISM.o : Ant15_CISM_files/geography-Ant15CISM.f90
357        $(FT) Ant15_CISM_files/geography-Ant15CISM.f90
358
359geography-Ant20CISM.o : Ant20_CISM_files/geography-Ant20CISM.f90
360        $(FT) Ant20_CISM_files/geography-Ant20CISM.f90
361
362geography-Ant25CISM.o : Ant25_CISM_files/geography-Ant25CISM.f90
363        $(FT) Ant25_CISM_files/geography-Ant25CISM.f90
364
365geography-Ant45CISM.o : Ant45_CISM_files/geography-Ant45CISM.f90
366        $(FT) Ant45_CISM_files/geography-Ant45CISM.f90
367
368geography-heino_mod.o : Heino_files/geography-heino_mod.f90
369        $(FT) Heino_files/geography-heino_mod.f90
370
371geography-heminord_mod.o : Heminord_files/geography-heminord_mod.f90
372        $(FT)  Heminord_files/geography-heminord_mod.f90
373
374geography-euras40_mod.o : Eurasie40_files/geography-euras40_mod.f90
375        $(FT) Eurasie40_files/geography-euras40_mod.f90
376
377geography-greenmint40_mod.o : Greenmint40_files/geography-greenmint40_mod.f90
378        $(FT) Greenmint40_files/geography-greenmint40_mod.f90
379
380geography-greeneem45_mod.o : Greeneem_files/Greeneem45_files/geography-greeneem45_mod.f90
381        $(FT) Greeneem_files/Greeneem45_files/geography-greeneem45_mod.f90
382
383geography-greeneem15_mod.o : Greeneem_files/Greeneem15_files/geography-greeneem15_mod.f90
384        $(FT) Greeneem_files/Greeneem15_files/geography-greeneem15_mod.f90
385
386geography-greeneem05_mod.o : Greeneem_files/Greeneem05_files/geography-greeneem05_mod.f90
387        $(FT) Greeneem_files/Greeneem05_files/geography-greeneem05_mod.f90
388
389geography-gsearise15_mod.o : Gsearise_files/Gsearise15_files/geography-gsearise15_mod.f90
390        $(FT) Gsearise_files/Gsearise15_files/geography-gsearise15_mod.f90
391
392geography-gsearise05_mod.o : Gsearise_files/Gsearise05_files/geography-gsearise05_mod.f90
393        $(FT) Gsearise_files/Gsearise05_files/geography-gsearise05_mod.f90
394
395geography-GrIce2sea.o : GrIce2sea_files/geography-GrIce2sea.f90
396        $(FT) GrIce2sea_files/geography-GrIce2sea.f90
397
398
399# Physique et topography
400# ---------------------------
401
402runparam_mod.o : runparam_mod.f90
403        $(FT) runparam_mod.f90
404
4053D-physique-gen_mod.o : 3D-physique-gen_mod.f90
406        $(FT) 3D-physique-gen_mod.f90
407
408# types Hassine
409param_phy_mod.o: param_phy_mod.f90
410        $(FT) param_phy_mod.f90
411
412geom_type.o: Types/geom_type.f90
413        $(FT) Types/geom_type.f90
414
415temperature_type.o: Types/temperature_type.f90
416        $(FT) Types/temperature_type.f90
417
418ice_flow_type.o: Types/ice_flow_type.f90
419        $(FT) Types/ice_flow_type.f90
420
421mask_flgz_type.o: Types/mask_flgz_type.f90
422        $(FT) Types/mask_flgz_type.f90
423
424deformation_type.o: Types/deformation_type.f90
425        $(FT) Types/deformation_type.f90
426
427autre_pr_temp_type.o: Types/autre_pr_temp_type.f90
428        $(FT) Types/autre_pr_temp_type.f90
429
430step_temp_type.o: Types/step_temp_type.f90
431        $(FT) Types/step_temp_type.f90
432
433allocate_types.o:  Types/allocate_types.f90
434        $(FT) Types/allocate_types.f90
435
436# fin types Hassine
437
438lect-anteis_mod.o : Ant40_files/lect-anteis_mod.f90
439        $(FT) Ant40_files/lect-anteis_mod.f90
440
441lect-Ant_CISM_gen_dat.o : Antarctique_general_files/lect-Ant_CISM_gen_dat.f90
442        $(FT) Antarctique_general_files/lect-Ant_CISM_gen_dat.f90
443
444lect-Ant_gen2010_dat.o : Antarctique_general_files/lect-Ant_gen2010_dat.f90
445        $(FT) Antarctique_general_files/lect-Ant_gen2010_dat.f90
446
447lect-Ant_CISM_15_dat.o : Ant15_CISM_files/lect-Ant_CISM_15_dat.f90
448        $(FT) Ant15_CISM_files/lect-Ant_CISM_15_dat.f90
449
450lect-Ant_CISM_45_dat.o : Ant45_CISM_files/lect-Ant_CISM_45_dat.f90
451        $(FT) Ant45_CISM_files/lect-Ant_CISM_45_dat.f90
452
453lect-nord40_mod.o : Heminord_files/lect-nord40_mod.f90
454        $(FT) Heminord_files/lect-nord40_mod.f90
455
456lect-eurasie_mod.o : Eurasie40_files/lect-eurasie_mod.f90
457        $(FT) Eurasie40_files/lect-eurasie_mod.f90
458
459lect-greenmint_mod.o : Greenmint40_files/lect-greenmint_mod.f90
460        $(FT) Greenmint40_files/lect-greenmint_mod.f90
461
462lect-greeneem_mod.o : Greeneem_files/lect-greeneem_mod.f90
463        $(FT) Greeneem_files/lect-greeneem_mod.f90
464
465lect-gsearise_mod.o : Gsearise_files/lect-gsearise_mod.f90
466        $(FT) Gsearise_files/lect-gsearise_mod.f90
467
468lect-Heino_mod.o : Heino_files/lect-Heino_mod.f90
469        $(FT) Heino_files/lect-Heino_mod.f90
470
471lect_GrIce2sea_gen_nc.o : GrIce2sea_files/lect_GrIce2sea_gen_nc.f90
472        $(FT)  GrIce2sea_files/lect_GrIce2sea_gen_nc.f90
473
474bmelt-ant-regions_declar_mod.o : Ant40_files/bmelt-ant-regions_declar_mod.f90
475        $(FT) Ant40_files/bmelt-ant-regions_declar_mod.f90
476
477bmelt-ant-regions_mod.o : Ant40_files/bmelt-ant-regions_mod.f90
478        $(FT)  Ant40_files/bmelt-ant-regions_mod.f90
479
480bmelt-nor-regions_mod.o : Heminord_files/bmelt-nor-regions_mod.f90
481        $(FT) Heminord_files/bmelt-nor-regions_mod.f90
482
483bmelt-nor-depth_mod.o : Heminord_files/bmelt-nor-depth_mod.f90
484        $(FT) Heminord_files/bmelt-nor-depth_mod.f90
485
486bmelt-eurasie-depth-lake_mod.o : Eurasie40_files/bmelt-eurasie-depth-lake_mod.f90
487        $(FT) Eurasie40_files/bmelt-eurasie-depth-lake_mod.f90
488
489bmelt-seuil-profondeur_mod.o : bmelt-seuil-profondeur_mod.f90
490        $(FT) bmelt-seuil-profondeur_mod.f90
491
492lakes-prescribed_mod-0.1.o : Eurasie40_files/lakes-prescribed_mod-0.1.f90
493        $(FT) Eurasie40_files/lakes-prescribed_mod-0.1.f90
494
495no_lakes.o : no_lakes.f90
496        $(FT) no_lakes.f90
497
498iso_declar_mod-0.3.o : iso_declar_mod-0.3.f90
499        $(FT) iso_declar_mod-0.3.f90
500
501#deform_declar_mod-0.3.o : deform_declar_mod-0.3.f90
502#       $(FT) deform_declar_mod-0.3.f90
503
504noisostasie_mod-0.3.o : noisostasie_mod-0.3.f90
505        $(FT) noisostasie_mod-0.3.f90
506
507isostasie_mod-0.3.o : isostasie_mod-0.3.f90
508        $(FT) isostasie_mod-0.3.f90
509
510eq_elliptique_mod-0.4.o : eq_elliptique_mod-0.4.f90
511        $(FT) eq_elliptique_mod-0.4.f90
512
513
514#------------ Traceurs isotopiques
515tracer_mod.o : tracer_mod.f90
516        $(FT) tracer_mod.f90
517
518notracer_mod.o : notracer_mod.f90
519        $(FT) notracer_mod.f90
520
521tracer_vars_mod.o : tracer_vars_mod.f90
522        $(FT) tracer_vars_mod.f90
523
524interpolate_tracer.o : interpolate_tracer.f90
525        $(FT) interpolate_tracer.f90
526
527celltest_tracer.o : celltest_tracer.f90
528        $(FT) celltest_tracer.f90
529
530
531#-------------lecture des fichiers Climat
532lect-clim-act-anteis_mod.o : Ant40_files/lect-clim-act-anteis_mod.f90
533        $(FT) Ant40_files/lect-clim-act-anteis_mod.f90
534
535lect-Ant_clim_CISM_gen_dat.o : Antarctique_general_files/lect-Ant_clim_CISM_gen_dat.f90
536        $(FT)  Antarctique_general_files/lect-Ant_clim_CISM_gen_dat.f90
537
538lect-Ant_clim_Acc-T_gen_dat.o : Antarctique_general_files/lect-Ant_clim_Acc-T_gen_dat.f90
539        $(FT)  Antarctique_general_files/lect-Ant_clim_Acc-T_gen_dat.f90
540
541lect-Ant_clim_CISM_15_dat.o : Ant15_CISM_files/lect-Ant_clim_CISM_15_dat.f90
542        $(FT)  Ant15_CISM_files/lect-Ant_clim_CISM_15_dat.f90
543
544lect-Ant_clim_CISM_45_dat.o : Ant45_CISM_files/lect-Ant_clim_CISM_45_dat.f90
545        $(FT)  Ant45_CISM_files/lect-Ant_clim_CISM_45_dat.f90
546
547lect-clim-act-greenmint_mod.o : Greenmint40_files/lect-clim-act-greenmint_mod.f90
548        $(FT) Greenmint40_files/lect-clim-act-greenmint_mod.f90
549
550lect-clim-act-greeneem_mod.o : Greeneem_files/lect-clim-act-greeneem_mod.f90
551        $(FT) Greeneem_files/lect-clim-act-greeneem_mod.f90
552
553lect-clim-act-gsearise_mod.o : Gsearise_files/lect-clim-act-gsearise_mod.f90
554        $(FT) Gsearise_files/lect-clim-act-gsearise_mod.f90
555
556lect-clim-act-greeneem_mar_mod.o : Greeneem_files/lect-clim-act-greeneem_mar_mod.f90
557        $(FT) Greeneem_files/lect-clim-act-greeneem_mar_mod.f90
558
559lect-clim-act-greeneem_mois_lapsecouche_mod.o : Greeneem_files/lect-clim-act-greeneem_mois_lapsecouche_mod.f90
560        $(FT) Greeneem_files/lect-clim-act-greeneem_mois_lapsecouche_mod.f90
561
562lect-clim-act-greeneem_mois_mod.o : Greeneem_files/lect-clim-act-greeneem_mois_mod.f90
563        $(FT) Greeneem_files/lect-clim-act-greeneem_mois_mod.f90
564
565lect-clim-act-gsearise_mois_mod.o : Gsearise_files/lect-clim-act-gsearise_mois_mod.f90
566        $(FT) Gsearise_files/lect-clim-act-gsearise_mois_mod.f90
567
568lect-clim-act-nord40_mod.o : Heminord_files/lect-clim-act-nord40_mod.f90
569        $(FT) Heminord_files/lect-clim-act-nord40_mod.f90
570
571lect_climat_ref_Ice2sea_mod.o : lect_climat_ref_Ice2sea_mod.f90
572        $(FT) lect_climat_ref_Ice2sea_mod.f90
573
574# modules de climat
575# ---------------------------
576climat-forcage_mod-0.4.o : climat-forcage_mod-0.4.f90
577        $(FT) climat-forcage_mod-0.4.f90
578
579climat_GrIce2sea_mod.o : GrIce2sea_files/climat_GrIce2sea_mod.f90
580        $(FT) GrIce2sea_files/climat_GrIce2sea_mod.f90
581
582climat-forcage-stat-mois_mod-0.1.o : climat-forcage-stat-mois_mod-0.1.f90
583        $(FT)  climat-forcage-stat-mois_mod-0.1.f90
584
585declare-month_mod.o : declare-month_mod.f90
586        $(FT) declare-month_mod.f90
587
588declare-month_lapsecouche_mod.o : declare-month_lapsecouche_mod.f90
589        $(FT) declare-month_lapsecouche_mod.f90
590
591climat-forcage-mois_mod-0.2.o : climat-forcage-mois_mod-0.2.f90
592        $(FT) climat-forcage-mois_mod-0.2.f90
593
594ablation_month.o : ablation_month.f90
595        $(FT) ablation_month.f90
596
597ablation_month_lapsecouche.o : ablation_month_lapsecouche.f90
598        $(FT) ablation_month_lapsecouche.f90
599
600ablation_ann_july_mod.o : ablation_ann_july_mod.f90
601        $(FT) ablation_ann_july_mod.f90
602
603no_ablation_mod.o : no_ablation_mod.f90
604        $(FT) no_ablation_mod.f90
605
606accum_month.o : accum_month.f90
607        $(FT) accum_month.f90
608
609accum_month_lapsecouche.o : accum_month_lapsecouche.f90
610        $(FT) accum_month_lapsecouche.f90
611
612climat-perturb_mod-0.4.o : climat-perturb_mod-0.4.f90
613        $(FT) climat-perturb_mod-0.4.f90
614
615climat-perturb-mois_mod.o : climat-perturb-mois_mod.f90
616        $(FT) climat-perturb-mois_mod.f90
617
618climat-perturb-mois_lapsecouche_mod.o : climat-perturb-mois_lapsecouche_mod.F90
619        $(FT) climat-perturb-mois_lapsecouche_mod.F90
620
621clim-synthes_mod-o : climat-synthes_mod-0.4.f90
622        $(FT)  climat-synthes_mod-0.4.f90
623
624climat-heino_mod.o : Heino_files/climat-heino_mod.f90
625        $(FT) Heino_files/climat-heino_mod.f90
626
627deformation_mod_2lois.o : deformation_mod_2lois.f90
628        $(FT) deformation_mod_2lois.f90
629
630deformation_mod-0.3.o : deformation_mod-0.3.f90
631        $(FT) deformation_mod-0.3.f90
632
633sliding-Heino_mod.o : Heino_files/sliding-Heino_mod.f90
634        $(FT) Heino_files/sliding-Heino_mod.f90
635
636sliding_Bindshadler_mod.o : sliding_Bindshadler_mod.f90
637        $(FT) sliding_Bindshadler_mod.f90
638
639no_sliding.o : no_sliding.f90
640        $(FT) no_sliding.f90
641
642dragging_hwatermax_0.2_mod.o : dragging_hwatermax_0.2_mod.f90
643        $(FT) dragging_hwatermax_0.2_mod.f90
644
645dragging_hwat-contigu_mod.o : dragging_hwat-contigu_mod.f90
646        $(FT) dragging_hwat-contigu_mod.f90
647
648dragging_hwat_contmaj_mod.o : dragging_hwat_contmaj_mod.f90
649        $(FT) dragging_hwat_contmaj_mod.f90
650
651dragging_calc_beta_mod.o : Antarctique_general_files/dragging_calc_beta_mod.f90
652        $(FT) Antarctique_general_files/dragging_calc_beta_mod.f90
653
654dragging_LGM_mod.o : Antarctique_general_files/dragging_LGM_mod.f90
655        $(FT) Antarctique_general_files/dragging_LGM_mod.f90
656
657dragging_plastic_LGM_mod.o : Antarctique_general_files/dragging_plastic_LGM_mod.f90
658        $(FT) Antarctique_general_files/dragging_plastic_LGM_mod.f90
659
660dragging_prescr_beta_mod.o : Draggings_modules/dragging_prescr_beta_mod.f90
661        $(FT)  Draggings_modules/dragging_prescr_beta_mod.f90
662
663dragging_stream_impose_vitbil_mod.o : Ant40_files/dragging_stream_impose_vitbil_mod.f90
664        $(FT) Ant40_files/dragging_stream_impose_vitbil_mod.f90
665
666dragging-vit_bil_LBq_gen_mod.o  : Antarctique_general_files/dragging-vit_bil_LBq_gen_mod.f90
667        $(FT)  Antarctique_general_files/dragging-vit_bil_LBq_gen_mod.f90
668
669dragging-vit_bil_CISM_gen_mod.o : Antarctique_general_files/dragging-vit_bil_CISM_gen_mod.f90
670        $(FT) Antarctique_general_files/dragging-vit_bil_CISM_gen_mod.f90
671
672dragging_neem_mod.o : Greeneem_files/dragging_neem_mod.f90
673        $(FT) Greeneem_files/dragging_neem_mod.f90
674
675dragging-vit_bil_CISM_15_mod.o : Ant15_CISM_files/dragging-vit_bil_CISM_15_mod.f90
676        $(FT) Ant15_CISM_files/dragging-vit_bil_CISM_15_mod.f90
677
678dragging-vit_bil_CISM_45_mod.o : Ant45_CISM_files/dragging-vit_bil_CISM_45_mod.f90
679        $(FT) Ant45_CISM_files/dragging-vit_bil_CISM_45_mod.f90
680
681prop-therm-Heino_mod.o : Heino_files/prop-therm-Heino_mod.f90
682        $(FT) Heino_files/prop-therm-Heino_mod.f90
683
684prop-thermiques_mod.o : prop-thermiques_mod.f90
685        $(FT) prop-thermiques_mod.f90
686
687calving_frange.o : calving_frange.f90
688        $(FT) calving_frange.f90
689
690track_heino_mod.o : Heino_files/track_heino_mod.f90
691        $(FT) Heino_files/track_heino_mod.f90
692
693track_ant40_mod.o : Ant40_files/track_ant40_mod.f90
694        $(FT) Ant40_files/track_ant40_mod.f90
695
696track_greenmint_mod.o : Greenmint40_files/track_greenmint_mod.f90
697        $(FT) Greenmint40_files/track_greenmint_mod.f90
698
699track_greeneem_mod.o : Greeneem_files/track_greeneem_mod.f90
700        $(FT) Greeneem_files/track_greeneem_mod.f90
701
702track_gsearise_mod.o : Gsearise_files/track_gsearise_mod.f90
703        $(FT) Gsearise_files/track_gsearise_mod.f90
704
705
706#------- modules de resolution equations
707
708relaxation_mod-0.3.o : relaxation_mod-0.3.f90
709        $(FT) relaxation_mod-0.3.f90
710
711relaxation_water_mod-0.4.o : relaxation_water_mod-0.4.f90
712        $(FT) relaxation_water_mod-0.4.f90
713
714relaxation_water_diffusion.o : relaxation_water_diffusion.f90
715        $(FT) relaxation_water_diffusion.f90
716
717tridiag_mod-0.3.o : tridiag_mod-0.3.f90
718        $(FT) tridiag_mod-0.3.f90
719
720resol_adv_diff_2D.o : resol_adv_diff_2D.f90
721        $(FT) resol_adv_diff_2D.f90
722
723resol_adv_diff_2D-juin2009.o : resol_adv_diff_2D-juin2009.f90
724        $(FT) resol_adv_diff_2D-juin2009.f90
725
726resol_adv_diff_2D-sept2009.o : resol_adv_diff_2D-sept2009.f90
727        $(FT) resol_adv_diff_2D-sept2009.f90
728
729conserv-mass-adv-diff_mod.o : conserv-mass-adv-diff_mod.f90
730        $(FT) conserv-mass-adv-diff_mod.f90
731
732#precribe-H_mod.o : precribe-H_mod.f90   old version + mauvais nom
733#       $(FT)  precribe-H_mod.f90
734
735prescribe-H_mod.o : prescribe-H_mod.f90
736        $(FT)  prescribe-H_mod.f90
737
738conserv-mass-adv-diff_juin2009_mod.o : conserv-mass-adv-diff_juin2009_mod.f90
739        $(FT) conserv-mass-adv-diff_juin2009_mod.f90
740
741conserv-mass-adv-diff_sept2009_mod.o : conserv-mass-adv-diff_sept2009_mod.f90
742        $(FT) conserv-mass-adv-diff_sept2009_mod.f90
743
744# ---------  spinup
745spinup_mod.o : spinup_mod.f90
746        $(FT) spinup_mod.f90
747
748no_spinup_mod.o : no_spinup_mod.f90
749        $(FT) no_spinup_mod.f90
750
751#-------------Output
752out_horiz_mod.o : out_horiz_mod.f90
753        $(FT) out_horiz_mod.f90
754
755out_profile_mod.o : out_profile_mod.f90
756        $(FT) out_profile_mod.f90
757
758output_anta_mod-0.4.o : Antarctique_general_files/output_anta_mod-0.4.f90
759        $(FT) Antarctique_general_files/output_anta_mod-0.4.f90
760
761output_green_mod-0.4.o : Greenmint40_files/output_green_mod-0.4.f90
762        $(FT) Greenmint40_files/output_green_mod-0.4.f90
763
764output_greeneem_mod-0.4.o : Greeneem_files/output_greeneem_mod-0.4.f90
765        $(FT) Greeneem_files/output_greeneem_mod-0.4.f90
766
767output_gsearise_mod-0.4.o : Gsearise_files/output_gsearise_mod-0.4.f90
768        $(FT) Gsearise_files/output_gsearise_mod-0.4.f90
769
770output_heino_mod.o : Heino_files/output_heino_mod.f90
771        $(FT) Heino_files/output_heino_mod.f90
772
773output_nord_mod-0.4.o : Heminord_files/output_nord_mod-0.4.f90
774        $(FT) Heminord_files/output_nord_mod-0.4.f90
775
776output_Grice2sea_mod.o : GrIce2sea_files/output_Grice2sea_mod.f90
777        $(FT)  GrIce2sea_files/output_Grice2sea_mod.f90
778
779out_cptr_mod.o : out_cptr_mod.f90
780        $(F_NETCDF) out_cptr_mod.f90
781
782util_recovery.o : util_recovery.f90
783        $(FT) util_recovery.f90
784
785printtable_mod.o : printtable_mod.f90   
786        $(FT) printtable_mod.f90
787
788# modules "fake" pour compatibilite
789#----------------------------------
790
791fake-routines-Heino_mod.o : Heino_files/fake-routines-Heino_mod.f90
792        $(FT) Heino_files/fake-routines-Heino_mod.f90
793
794fake-routines-ant_mod.o : Antarctique_general_files/fake-routines-ant_mod.f90
795        $(FT) Antarctique_general_files/fake-routines-ant_mod.f90
796
797fake-routines-greenmint_mod.o : Greenmint40_files/fake-routines-greenmint_mod.f90
798        $(FT) Greenmint40_files/fake-routines-greenmint_mod.f90
799
800fake-routines-greeneem_mod.o : Greeneem_files/fake-routines-greeneem_mod.f90
801        $(FT) Greeneem_files/fake-routines-greeneem_mod.f90
802
803fake-routines-gsearise_mod.o : Gsearise_files/fake-routines-gsearise_mod.f90
804        $(FT) Gsearise_files/fake-routines-gsearise_mod.f90
805
806fake-routines-nord_mod.o : Heminord_files/fake-routines-nord_mod.f90
807        $(FT) Heminord_files/fake-routines-nord_mod.f90
808
809fake-routines_Grice2sea_mod.o : GrIce2sea_files/fake-routines_Grice2sea_mod.f90
810        $(FT) GrIce2sea_files/fake-routines_Grice2sea_mod.f90
811
812# modules choix pour selectionner les modules physiques
813#--------------------------------------------------------
814
815module_choix-heino-0.4.o : Heino_files/module_choix-heino-0.4.f90
816        $(FT)  Heino_files/module_choix-heino-0.4.f90
817
818module_choix-heminord-0.4.o : Heminord_files/module_choix-heminord-0.4.f90
819        $(FT)  Heminord_files/module_choix-heminord-0.4.f90
820
821module_choix-antar40-0.4.o : Ant40_files/module_choix-antar40-0.4.f90
822        $(FT)  Ant40_files/module_choix-antar40-0.4.f90
823
824module_choix_antar15_LBq.o : ANT15-LBq_files/module_choix_antar15_LBq.f90
825        $(FT) ANT15-LBq_files/module_choix_antar15_LBq.f90
826
827module_choix_antar15CISM.o : Ant15_CISM_files/module_choix_antar15CISM.f90
828        $(FT) Ant15_CISM_files/module_choix_antar15CISM.f90
829
830module_choix_antar20CISM.o : Ant20_CISM_files/module_choix_antar20CISM.f90
831        $(FT) Ant20_CISM_files/module_choix_antar20CISM.f90
832
833module_choix_antar25CISM.o : Ant25_CISM_files/module_choix_antar25CISM.f90
834        $(FT) Ant25_CISM_files/module_choix_antar25CISM.f90
835
836module_choix_antar45CISM.o : Ant45_CISM_files/module_choix_antar45CISM.f90
837        $(FT) Ant45_CISM_files/module_choix_antar45CISM.f90
838
839module_choix-antar40-0.4_old.o : Ant40_files/module_choix-antar40-0.4_old.f90
840        $(FT)  Ant40_files/module_choix-antar40-0.4_old.f90
841
842module_choix-greenmint-40.o : Greenmint40_files/module_choix-greenmint-40.f90
843        $(FT) Greenmint40_files/module_choix-greenmint-40.f90
844
845module_choix-greeneem.o : Greeneem_files/module_choix-greeneem.f90
846        $(FT) Greeneem_files/module_choix-greeneem.f90
847
848module_choix-gsearise.o : Gsearise_files/module_choix-gsearise.f90
849        $(FT) Gsearise_files/module_choix-gsearise.f90
850
851module_choix_GrIce2sea.o : GrIce2sea_files/module_choix_GrIce2sea.f90
852        $(FT) GrIce2sea_files/module_choix_GrIce2sea.f90
853
854# Routines specifiques du programme : par ordre alphabetique
855#-----------------------------------
856
857tracebug.o : tracebug.f90
858        $(FT) tracebug.f90
859
860ablation-0.2.o : ablation-0.2.f #module3d.mod
861        $(FT) ablation-0.2.f
862
863ablation_bord.o : ablation_bord.f90
864        $(FT) ablation_bord.f90
865
866accum7.o : accum7.f
867        $(FT) accum7.f
868
869bmelt-grounded.o : bmelt-grounded.f90
870        $(FT) bmelt-grounded.f90
871
872calceps2-0.2.o : calceps2-0.2.f #module3d.mod
873        $(FT) calceps2-0.2.f
874
875courbures.o : courbures.f90
876        $(FT) courbures.f90
877
878detect-assym.o : Heino_files/detect-assym.f90
879        $(FT) Heino_files/detect-assym.f90
880
881diagno-ant-0.6_mod.o : diagno-ant-0.6_mod.f90
882        $(FT) diagno-ant-0.6_mod.f90
883
884diffusiv-polyn-0.5.o : diffusiv-polyn-0.5.f90 #module3d.mod
885        $(FT) diffusiv-polyn-0.5.f90
886
887diffusiv-polyn-0.6.o : diffusiv-polyn-0.6.f90 #module3d.mod
888        $(FT) diffusiv-polyn-0.6.f90
889
890eaubasale-0.5_mod.o : eaubasale-0.5_mod.f90
891        $(FT) eaubasale-0.5_mod.f90
892
893firstoutput-0.2.o : firstoutput-0.2.f #module3d.mod
894        $(FT) firstoutput-0.2.f
895
896#flottab2-0.6.o : flottab2-0.6.f90 #module3d.mod
897#       $(FT) flottab2-0.6.f90
898
899flottab2-0.7.o : flottab2-0.7.f90 #module3d.mod
900        $(FT) flottab2-0.7.f90
901
902#flottab2-0.5-heino.o : Heino_files/flottab2-0.5-heino.f90 #module3d.mod
903#       $(FT) Heino_files/flottab2-0.5-heino.f90
904
905flottab-rescue-1.o : flottab-rescue-1.f90 #module3d.mod
906        $(FT) flottab-rescue-1.f90
907
908flowlaw-0.3.o : flowlaw-0.3.f90 #module3d.mod
909        $(FT) flowlaw-0.3.f90
910
911flow_general-0.3.o : flow_general-0.3.f90 #module3d.mod deform_declar.mod
912        $(FT) flow_general-0.3.f90
913
914#icetemp-0.4.o : icetemp-0.4.f90   #module3d.mod tridiagmod.mod
915#       $(FT) icetemp-0.4.f90
916
917#icetemp-0.5_mod.o : icetemp-0.5_mod.f90
918#       $(FT) icetemp-0.5_mod.f90
919
920#icethick-ant-0.5.o : icethick-ant-0.5.f90  #module3d.mod relaxation_mod.mod
921#       $(FT) icethick-ant-0.5.f90
922
923initial-heino-phy.o : Heino_files/initial-heino-phy.f90
924        $(FT) Heino_files/initial-heino-phy.f90
925
926no-icethick.o : no-icethick.f90  #module3d.mod
927        $(FT) no-icethick.f90
928
929initial-0.3.o : initial-0.3.f90
930        $(F_NETCDF) initial-0.3.f90
931
932initial-phy-2.o : initial-phy-2.f90  #module3d.mod iso_declar.mod
933        $(FT) initial-phy-2.f90
934
935initial2-0.4.o : initial2-0.4.f90  #module3d.mod iso_declar.mod
936        $(FT) initial2-0.4.f90
937
938
939inputfile-vec-0.5.o : inputfile-vec-0.5.f90#module3d.mod
940        $(FT) inputfile-vec-0.5.f90
941
942lastoutput-0.2.o : lastoutput-0.2.f#module3d.mod
943        $(FT) lastoutput-0.2.f
944
945lect-eis.o : lect-eis.F
946        $(FT) lect-eis.F
947
948lect_datfile.o : lect_datfile.f90
949        $(FT) lect_datfile.f90
950
951write_datfile.o : write_datfile.f90
952        $(FT) write_datfile.f90
953
954limit_file.o : limit_file.f90
955        $(FT) limit_file.f90
956
957lineartemp-0.2.o : lineartemp-0.2.F#module3d.mod
958        $(FT) lineartemp-0.2.F
959
960litho-0.3.o : litho-0.3.f90#module3d.mod iso_declar.mod
961        $(FT) litho-0.3.f90
962
963litho-0.4.o : litho-0.4.f90#module3d.mod iso_declar.mod
964        $(FT) litho-0.4.f90
965
966main3D-0.4-40km.o : main3D-0.4-40km.f90 #module3d.mod iso_declar.mod
967        $(F_NETCDF) main3D-0.4-40km.f90
968
969masque-0.2.o : masque-0.2.F#module3d.mod
970        $(FT) masque-0.2.F
971
972masque.o : masque.f90
973        $(FT) masque.f90
974
975massb-grice2sea_perturb_Tparam.o : GrIce2sea_files/massb-grice2sea_perturb_Tparam.f90
976        $(FT) GrIce2sea_files/massb-grice2sea_perturb_Tparam.f90
977
978massb-ant_forcage-0.4.o : Ant40_files/massb-ant_forcage-0.4.f
979        $(FT) Ant40_files/massb-ant_forcage-0.4.f
980
981massb-ant_perturb_Tparam.o : Antarctique_general_files/massb-ant_perturb_Tparam.f90
982        $(FT) Antarctique_general_files/massb-ant_perturb_Tparam.f90
983
984massbal-anteis-0.2.o : Ant40_files/massbal-anteis-0.2.f#module3d.mod
985        $(FT) Ant40_files/massbal-anteis-0.2.f
986
987massb_perturb_Tparam_green.o : Greenmint40_files/massb_perturb_Tparam_green.f90
988        $(FT) Greenmint40_files/massb_perturb_Tparam_green.f90
989
990massb_perturb_Tparam_greeneem.o : Greeneem_files/massb_perturb_Tparam_greeneem.f90
991        $(FT) Greeneem_files/massb_perturb_Tparam_greeneem.f90
992
993massb_perturb_Tparam_gsearise.o : Gsearise_files/massb_perturb_Tparam_gsearise.f90
994        $(FT) Gsearise_files/massb_perturb_Tparam_gsearise.f90
995
996massb_perturb_mois.o : massb_perturb_mois.f90
997        $(FT) massb_perturb_mois.f90
998
999massb_perturb_mois_lapsecouche.o : massb_perturb_mois_lapsecouche.f90
1000        $(FT) massb_perturb_mois_lapsecouche.f90
1001
1002massb-GrIce2sea_fixe.o : GrIce2sea_files/massb-GrIce2sea_fixe.f90
1003        $(FT) GrIce2sea_files/massb-GrIce2sea_fixe.f90
1004
1005minmax-format.o : minmax-format.f90
1006        $(FT) minmax-format.f90
1007
1008#mix-SIA-L1.o : mix-SIA-L1.f90
1009#       $(FT) mix-SIA-L1.f90
1010
1011mix-SIA-L1_mod.o : mix-SIA-L1_mod.f90
1012        $(FT) mix-SIA-L1_mod.f90
1013
1014moy_mxmy_shift.o : moy_mxmy_shift.f90
1015        $(FT) moy_mxmy_shift.f90
1016
1017moy_mxmy.o : moy_mxmy.f90
1018        $(FT)  moy_mxmy.f90
1019
1020neffect-0.3.o : neffect-0.3.f90 #module3d.mod
1021        $(FT) neffect-0.3.f90
1022
1023neffect-0.4.o : neffect-0.4.f90 #module3d.mod
1024        $(FT) neffect-0.4.f90
1025
1026new-flot-0.3.o : new-flot-0.3.f90#module3d.mod
1027        $(FT) new-flot-0.3.f90
1028
1029next-time.o : next-time.f90
1030        $(FT) next-time.f90
1031
1032#plotoutput.o : plotoutput.f#module3d.mod
1033#       $(FT) plotoutput.f
1034
1035printdebug.o : printdebug.f90 #module3d.mod
1036        $(FT) printdebug.f90
1037
1038remplimat-ant-0.5-40km.o : remplimat-ant-0.5-40km.f90 #module3d.mod eq_elliptique_mod.mod
1039        $(FT) remplimat-ant-0.5-40km.f90
1040
1041sealevel-out.o : sealevel-out.f90#module3d.mod
1042        $(FT) sealevel-out.f90
1043
1044snaptime.o : snaptime.f90
1045        $(FT) snaptime.f90
1046
1047sortie-hz-multivar.o : sortie-hz-multivar.f90
1048        $(FT) sortie-hz-multivar.f90
1049
1050strain_rate.o : strain_rate.f90#module3d.mod
1051        $(FT) strain_rate.f90   
1052
1053surface-0.3.o : surface-0.3.f90#module3d.mod
1054        $(FT) surface-0.3.f90
1055
1056slope_surf.o : slope_surf.f90
1057        $(FT) slope_surf.f90
1058
1059tab-litho-0.3.o : tab-litho-0.3.f90#module3d.mod iso_declar.mod
1060        $(FT) tab-litho-0.3.f90
1061
1062taubed-0.3.o : taubed-0.3.f90#module3d.mod iso_declar.mod
1063        $(FT) taubed-0.3.f90
1064
1065#ts-output-0.2.o : ts-output-0.2.f                   
1066#       $(FT) ts-output-0.2.f
1067
1068velocities-polyn-0.3.o : velocities-polyn-0.3.f90     #module3d.mod
1069        $(FT) velocities-polyn-0.3.f90
1070
1071vtoutput-0.2.o : vtoutput-0.2.f#module3d.mod
1072        $(FT) vtoutput-0.2.f
1073
1074# Routines Hudson :
1075
1076paradim-hudson_mod.o : Hudson_files/paradim-hudson_mod.f90
1077        $(FT)  Hudson_files/paradim-hudson_mod.f90
1078
1079geography-hudson_mod.o : Hudson_files/geography-hudson_mod.f90
1080        $(FT)  Hudson_files/geography-hudson_mod.f90
1081
1082sedim_declar_hudson_mod.o : Hudson_files/sedim_declar_hudson_mod.f90
1083        $(FT)  Hudson_files/sedim_declar_hudson_mod.f90
1084
1085eaubasale-0.5_hudson_mod.o : Hudson_files/eaubasale-0.5_hudson_mod.f90
1086        $(FT)  Hudson_files/eaubasale-0.5_hudson_mod.f90
1087
1088climat-hudson_mod.o : Hudson_files/climat-hudson_mod.f90
1089        $(FT)  Hudson_files/climat-hudson_mod.f90
1090
1091lect-hudson_mod.o : Hudson_files/lect-hudson_mod.f90
1092        $(FT)  Hudson_files/lect-hudson_mod.f90
1093
1094fake-routines-hudson_mod.o : Hudson_files/fake-routines-hudson_mod.f90
1095        $(FT)  Hudson_files/fake-routines-hudson_mod.f90
1096
1097prop-therm-hudson_mod.o : Hudson_files/prop-therm-hudson_mod.f90
1098        $(FT)  Hudson_files/prop-therm-hudson_mod.f90
1099
1100sliding-hudson_mod.o : Hudson_files/sliding-hudson_mod.f90
1101        $(FT)  Hudson_files/sliding-hudson_mod.f90
1102
1103fake-dragging-hudson_mod.o : Hudson_files/fake-dragging-hudson_mod.f90
1104        $(FT)  Hudson_files/fake-dragging-hudson_mod.f90
1105
1106dragging_hudson_jorge_mod.o : Hudson_files/dragging_hudson_jorge_mod.f90
1107        $(FT)  Hudson_files/dragging_hudson_jorge_mod.f90
1108
1109dragging-hudson_mod.o : Hudson_files/dragging-hudson_mod.f90
1110        $(FT)  Hudson_files/dragging-hudson_mod.f90
1111
1112dragging_hwatermax_hudson_mod.o : Hudson_files/dragging_hwatermax_hudson_mod.f90
1113        $(FT)  Hudson_files/dragging_hwatermax_hudson_mod.f90
1114
1115bmelt_hudson_mod.o : Hudson_files/bmelt_hudson_mod.f90
1116        $(FT)  Hudson_files/bmelt_hudson_mod.f90
1117
1118initial-hudson-phy.o : Hudson_files/initial-hudson-phy.f90
1119        $(FT)  Hudson_files/initial-hudson-phy.f90
1120
1121output_hudson_mod.o : Hudson_files/output_hudson_mod.f90
1122        $(FT)  Hudson_files/output_hudson_mod.f90
1123
1124module_choix-hudson-0.4.o : Hudson_files/module_choix-hudson-0.4.f90
1125        $(FT)  Hudson_files/module_choix-hudson-0.4.f90
1126
1127track_hudson_mod.o : Hudson_files/track_hudson_mod.f90
1128        $(FT) Hudson_files/track_hudson_mod.f90
1129
1130
1131# Routines Hemin-40 :
1132
1133
1134paradim-hemin40_mod.o : Hemin40_files/paradim-hemin40_mod.f90
1135        $(FT) Hemin40_files/paradim-hemin40_mod.f90
1136
1137geography-hemin40_mod.o : Hemin40_files/geography-hemin40_mod.f90
1138        $(FT) Hemin40_files/geography-hemin40_mod.f90
1139
1140output_hemin40_mod-0.4.o : Hemin40_files/output_hemin40_mod-0.4.f90
1141        $(FT) Hemin40_files/output_hemin40_mod-0.4.f90
1142
1143lect-clim-act-hemin40_mod.o : Hemin40_files/lect-clim-act-hemin40_mod.f90
1144        $(FT) Hemin40_files/lect-clim-act-hemin40_mod.f90
1145
1146lect-hemin40_mod.o : Hemin40_files/lect-hemin40_mod.f90
1147        $(FT) Hemin40_files/lect-hemin40_mod.f90
1148
1149bmelt-hemin40-regions_mod.o : Hemin40_files/bmelt-hemin40-regions_mod.f90
1150        $(FT) Hemin40_files/bmelt-hemin40-regions_mod.f90
1151
1152bmelt-hemin40-depth_mod.o : Hemin40_files/bmelt-hemin40-depth_mod.f90
1153        $(FT) Hemin40_files/bmelt-hemin40-depth_mod.f90
1154
1155fake-routines-hemin40_mod.o : Hemin40_files/fake-routines-hemin40_mod.f90
1156        $(FT) Hemin40_files/fake-routines-hemin40_mod.f90
1157
1158module_choix-hemin40-0.4.o : Hemin40_files/module_choix-hemin40-0.4.f90
1159        $(FT) Hemin40_files/module_choix-hemin40-0.4.f90
1160
1161track_hemin40_mod.o : Hemin40_files/track_hemin40_mod.f90
1162        $(FT) Hemin40_files/track_hemin40_mod.f90
1163
1164# routines Eurasie-40
1165
1166
1167output_eurasie40_mod-0.1.o : Eurasie40_files/output_eurasie40_mod-0.1.f90
1168        $(FT) Eurasie40_files/output_eurasie40_mod-0.1.f90
1169
1170lect-clim-act-eurasie_mod.o : Eurasie40_files/lect-clim-act-eurasie_mod.f90
1171        $(FT) Eurasie40_files/lect-clim-act-eurasie_mod.f90
1172
1173climat-forcage-eurasie_mod-0.4.o : Eurasie40_files/climat-forcage-eurasie_mod-0.4.f90
1174        $(FT) Eurasie40_files/climat-forcage-eurasie_mod-0.4.f90
1175
1176fake-routines-eurasie_mod.o : Eurasie40_files/fake-routines-eurasie_mod.f90
1177        $(FT) Eurasie40_files/fake-routines-eurasie_mod.f90
1178
1179module_choix-eurasie-0.4.o : Eurasie40_files/module_choix-eurasie-0.4.f90
1180        $(FT) Eurasie40_files/module_choix-eurasie-0.4.f90
1181
1182track_eurasie_mod.o : Eurasie40_files/track_eurasie_mod.f90
1183        $(FT) Eurasie40_files/track_eurasie_mod.f90
1184
1185
1186# routines greenmint-40
1187
1188
1189# Routines Temperature Hassine
1190
1191icetemp_declar-0.5_mod.o : Temperature-routines/icetemp_declar-0.5_mod.f90
1192        $(FT)  Temperature-routines/icetemp_declar-0.5_mod.f90
1193
1194interface_advec_icetemp.o :  Temperature-routines/interface_advec_icetemp.f90
1195        $(FT)  Temperature-routines/interface_advec_icetemp.f90
1196
1197interface_icetempmod.o :  Temperature-routines/interface_icetempmod.f90
1198        $(FT)  Temperature-routines/interface_icetempmod.f90
1199
1200interface_prop_th_icetemp.o:  Temperature-routines/interface_prop_th_icetemp.f90
1201        $(FT)  Temperature-routines/interface_prop_th_icetemp.f90
1202
1203interface_Qprod_icetemp.o:  Temperature-routines/interface_Qprod_icetemp.f90
1204        $(FT)  Temperature-routines/interface_Qprod_icetemp.f90
1205
1206interface_temp_col.o :  Temperature-routines/interface_temp_col.f90
1207        $(FT)  Temperature-routines/interface_temp_col.f90
1208
1209# Routines Agrif
1210
1211#open_file.o : open_file.f90
1212#       $(FT) open_file.f90
1213
1214step.o : step.f90
1215        $(F_NETCDF) step.f90
1216
1217steps_time_loop.o : steps_time_loop.f90
1218        $(F_NETCDF) steps_time_loop.f90
1219
1220
1221# nouvelles routines resolution equation elliptique
1222
1223remplimat_declar_tabTu_mod.o : New-remplimat/remplimat_declar_tabTu_mod.f90
1224        $(FT) New-remplimat/remplimat_declar_tabTu_mod.f90
1225
1226diagno-L2_mod.o : New-remplimat/diagno-L2_mod.f90
1227        $(FT) New-remplimat/diagno-L2_mod.f90
1228
1229fake_diagno_mod.o : New-remplimat/fake_diagno_mod.f90
1230        $(FT) New-remplimat/fake_diagno_mod.f90
1231
1232remplimat-shelves-tabTu.o : New-remplimat/remplimat-shelves-tabTu.f90
1233        $(FT) New-remplimat/remplimat-shelves-tabTu.f90
1234
1235eq_ellipt_sgbsv_mod-0.2.o : New-remplimat/eq_ellipt_sgbsv_mod-0.2.f90
1236        $(FT) New-remplimat/eq_ellipt_sgbsv_mod-0.2.f90
1237
1238graphique_L2.o : New-remplimat/graphique_L2.f90
1239        $(FT)  New-remplimat/graphique_L2.f90
1240
1241graph-sgbsv.o : New-remplimat/graph-sgbsv.f90
1242        $(FT) New-remplimat/graph-sgbsv.f90
1243
1244# Routines venant de bibliotheques exterieures
1245reduc.o : reduc.f#module3d.mod
1246        $(FT) -w90 reduc.f
1247
1248# band vient de Lapack
1249band.o: band.f
1250        $(FT) -w90 band.f
1251
1252# routines netcdf
1253
1254
1255# ancienne methode
1256#sortie_netcdf_GRISLI_mod.o : Netcdf-routines/sortie_netcdf_GRISLI_mod.f90
1257#       $(FT)  Netcdf-routines/sortie_netcdf_GRISLI_mod.f90
1258
1259io_netcdf.o: Netcdf-routines/io_netcdf.f90
1260        $(F_NETCDF) Netcdf-routines/io_netcdf.f90
1261
1262sortie_netcdf_GRISLI_mod.0.2.o : Netcdf-routines/sortie_netcdf_GRISLI_mod.0.2.f90
1263        $(F_NETCDF) Netcdf-routines/sortie_netcdf_GRISLI_mod.0.2.f90
1264
1265# Hassine
1266io_netcdf_GRISLI.o: Netcdf-routines/io_netcdf_GRISLI.f90
1267        $(F_NETCDF) Netcdf-routines/io_netcdf_GRISLI.f90
1268
1269sortie_netcdf_GRISLI_mod.0.2-hassine.o : Netcdf-routines/sortie_netcdf_GRISLI_mod.0.2-hassine.f90
1270        $(F_NETCDF) Netcdf-routines/sortie_netcdf_GRISLI_mod.0.2-hassine.f90
1271
1272readinput.o: readinput.f90
1273        $(F_NETCDF) readinput.f90
1274interface_input.o: interface_input.f90
1275        $(FT) interface_input.f90
1276
1277#       $(FT) -I$(NDC_INC) Netcdf-routines/sortie_netcdf_GRISLI_mod.f90
1278
1279Heino : $(Dim_heino) $(mod_communs)  $(Liste_HEINO) $(Liste_Netcdf) \
1280        $(routines_communes) $(Liste_BLAS) 
1281        $(LK) -o Heino  $(Dim_heino) $(mod_communs) $(Liste_HEINO) \
1282        $(Liste_Netcdf) \
1283        $(routines_communes) $(Liste_BLAS) $(NCDF_LIB) 
1284
1285Antar-40 : $(Dim_Antar40) $(mod_communs)  $(mod_ell)  $(Liste_Antar40) $(diagnoshelf) $(Liste_Netcdf) \
1286        $(routines_communes) $(routine_elliptiques) 
1287
1288        $(LK) -o  ../bin/Antar-40  $(Dim_Antar40) $(mod_communs) $(mod_ell)  $(Liste_Antar40) \
1289        $(diagnoshelf) $(Liste_Netcdf) \
1290        $(routines_communes) $(routine_elliptiques) $(NCDF_LIB)  $(MKL_LIB)
1291
1292Antar15 : $(Dim_Antar15_CISM)  $(mod_communs) $(mod_ell) $(Liste_Antar15_CISM) $(diagnoshelf) $(Liste_Netcdf) \
1293        $(routines_communes) $(routine_elliptiques)
1294
1295        $(LK) -o ../bin/Antar-15  $(Dim_Antar15_CISM)  $(mod_communs) $(mod_ell) $(Liste_Antar15_CISM) \
1296        $(diagnoshelf) $(Liste_Netcdf) \
1297        $(routines_communes) $(routine_elliptiques) $(NCDF_LIB)  $(MKL_LIB)
1298
1299
1300LBqAntar15 : $(Dim_ANT15-LBq)  $(mod_communs) $(mod_ell) $(Liste_ANT15-LBq) $(diagnoshelf) \
1301        $(Liste_Netcdf) \
1302        $(routines_communes) $(routine_elliptiques)
1303
1304        $(LK) -o ../bin/LBqAntar-15  $(Dim_ANT15-LBq)  $(mod_communs) $(mod_ell) \
1305        $(Liste_ANT15-LBq) \
1306        $(diagnoshelf) $(Liste_Netcdf) \
1307        $(routines_communes) $(routine_elliptiques) $(NCDF_LIB)  $(MKL_LIB)
1308
1309
1310Antar20 : $(Dim_Antar20_CISM)  $(mod_communs) $(mod_ell) $(Liste_Antar20_CISM) $(diagnoshelf) $(Liste_Netcdf) \
1311        $(routines_communes) $(routine_elliptiques)
1312
1313        $(LK) -o ../bin/Antar-20  $(Dim_Antar20_CISM)  $(mod_communs) $(mod_ell) $(Liste_Antar20_CISM) \
1314        $(diagnoshelf) $(Liste_Netcdf) \
1315        $(routines_communes) $(routine_elliptiques) $(NCDF_LIB) $(MKL_LIB)
1316
1317Antar25 : $(Dim_Antar25_CISM)  $(mod_communs) $(mod_ell) $(Liste_Antar25_CISM) $(diagnoshelf) $(Liste_Netcdf) \
1318        $(routines_communes) $(routine_elliptiques)
1319
1320        $(LK) -o ../bin/Antar-25  $(Dim_Antar25_CISM)  $(mod_communs) $(mod_ell) $(Liste_Antar25_CISM) \
1321        $(diagnoshelf) $(Liste_Netcdf) \
1322        $(routines_communes) $(routine_elliptiques) $(NCDF_LIB)  $(MKL_LIB)
1323
1324Antar25-181 : $(Dim_Antar25_CISM)  $(mod_communs) $(mod_ell) $(Liste_Antar25_CISM) $(diagnoshelf) $(Liste_Netcdf) \
1325        $(routines_communes) $(routine_elliptiques)
1326
1327        $(LK) -o ../bin-pc181/Antar-pc181  $(Dim_Antar25_CISM)  $(mod_communs) $(mod_ell) $(Liste_Antar25_CISM) \
1328        $(diagnoshelf) $(Liste_Netcdf) \
1329        $(routines_communes) $(routine_elliptiques) $(NCDF_LIB)  $(MKL_LIB)
1330
1331
1332Antar45 : $(Dim_Antar45_CISM)  $(mod_communs) $(mod_ell) $(Liste_Antar45_CISM) $(diagnoshelf) $(Liste_Netcdf) \
1333        $(routines_communes) $(routine_elliptiques)
1334
1335        $(LK) -o ../bin/Antar-45  $(Dim_Antar45_CISM)  $(mod_communs) $(mod_ell) $(Liste_Antar45_CISM) \
1336        $(diagnoshelf) $(Liste_Netcdf) \
1337        $(routines_communes) $(routine_elliptiques) $(NCDF_LIB)  $(MKL_LIB)
1338
1339Hudson : $(Dim_hudson) $(mod_communs)  $(mod_ell) $(Liste_hudson) $(diagnoshelf) $(Liste_Netcdf) \
1340        $(routines_communes) $(routine_elliptiques) 
1341        $(LK) -o ../bin/Hudson  $(Dim_hudson) $(mod_communs) $(mod_ell) $(Liste_hudson) \
1342        $(diagnoshelf) $(Liste_Netcdf) \
1343        $(routines_communes) $(routine_elliptiques) $(NCDF_LIB) $(MKL_LIB)
1344
1345Hemin-40 : $(Dim_hemin40) $(mod_communs)  $(mod_ell)  $(Liste_hemin40) $(diagnoshelf) $(Liste_Netcdf) \
1346        $(routines_communes) $(routine_elliptiques) 
1347
1348        $(LK) -o  ../bin/Hemin-40  $(Dim_hemin40) $(mod_communs) $(mod_ell)  $(Liste_hemin40) \
1349        $(diagnoshelf) $(Liste_Netcdf) \
1350        $(routines_communes) $(routine_elliptiques) $(NCDF_LIB)  $(MKL_LIB)
1351
1352Antar_old : $(Dim_Antar40) $(mod_communs)  $(mod_ell_old)  $(Liste_Antar_old) $(diagnoshelf_old) $(Liste_Netcdf) \
1353        $(routines_communes) $(routine_elliptiques_old) 
1354
1355        $(LK) -o  ../bin/Antar_old  $(Dim_Antar40) $(mod_communs) $(mod_ell_old)  $(Liste_Antar_old) \
1356        $(diagnoshelf_old) $(Liste_Netcdf) \
1357        $(routines_communes) $(routine_elliptiques_old) $(NCDF_LIB)  $(MKL_LIB)
1358
1359
1360Heminord : $(Liste_heminord) $(Liste_commune) $(Liste_BLAS)
1361        $(LK) -o Heminord $(Liste_heminord) $(Liste_commune) $(Liste_BLAS)
1362
1363
1364Eura-40 :  $(Dim_eura40) $(mod_communs)  $(mod_ell)  $(Liste_eura40) $(diagnoshelf) $(Liste_Netcdf) \
1365        $(routines_communes) $(routine_elliptiques)
1366
1367        $(LK) -o  ../bin/Eura-40  $(Dim_eura40) $(mod_communs)  $(mod_ell)  $(Liste_eura40) \
1368        $(diagnoshelf) $(Liste_Netcdf) \
1369        $(routines_communes) $(routine_elliptiques) $(NCDF_LIB)  $(MKL_LIB)
1370
1371Greenmint40 : $(Dim_greenmint40) $(mod_communs) $(mod_ell) $(Liste_greenmint40) \
1372        $(diagnoshelf) $(Liste_Netcdf) $(routines_communes) $(routine_elliptiques)
1373
1374        $(LK) -o ../bin/Greenmint40 $(Dim_greenmint40) $(mod_communs) \
1375        $(mod_ell) $(Liste_greenmint40) \
1376        $(diagnoshelf) $(Liste_Netcdf) $(routines_communes) $(routine_elliptiques) \
1377        $(NCDF_LIB)  $(MKL_LIB)
1378
1379Greeneem45 : $(Dim_greeneem45) $(mod_communs) $(mod_ell) $(Liste_greeneem45) \
1380        $(diagnoshelf) $(Liste_Netcdf) $(routines_communes) $(routine_elliptiques)
1381
1382        $(LK) -o ../bin/Greeneem45 $(Dim_greeneem45) $(mod_communs) \
1383        $(mod_ell) $(Liste_greeneem45) \
1384        $(diagnoshelf) $(Liste_Netcdf) $(routines_communes) $(routine_elliptiques) \
1385        $(NCDF_LIB)  $(MKL_LIB)
1386
1387
1388Greeneem15 : $(Dim_greeneem15) $(mod_communs) $(mod_ell) $(Liste_greeneem15) \
1389        $(diagnoshelf) $(Liste_Netcdf) $(routines_communes) $(routine_elliptiques)
1390
1391        $(LK) -o ../bin/Greeneem15 $(Dim_greeneem15) $(mod_communs) \
1392        $(mod_ell) $(Liste_greeneem15) \
1393        $(diagnoshelf) $(Liste_Netcdf) $(routines_communes) $(routine_elliptiques) \
1394        $(NCDF_LIB)  $(MKL_LIB)
1395
1396
1397Greeneem05 : $(Dim_greeneem05) $(mod_communs) $(mod_ell) $(Liste_greeneem05) \
1398        $(diagnoshelf) $(Liste_Netcdf) $(routines_communes) $(routine_elliptiques)
1399
1400        $(LK) -o ../bin/Greeneem05 $(Dim_greeneem05) $(mod_communs) \
1401        $(mod_ell) $(Liste_greeneem05) \
1402        $(diagnoshelf) $(Liste_Netcdf) $(routines_communes) $(routine_elliptiques) \
1403        $(NCDF_LIB)  $(MKL_LIB)
1404
1405
1406Gsearise15 : $(Dim_gsearise15) $(mod_communs) $(mod_ell) $(Liste_gsearise15) \
1407        $(diagnoshelf) $(Liste_Netcdf) $(routines_communes) $(routine_elliptiques)
1408
1409        $(LK) -o ../bin/Gsearise15 $(Dim_gsearise15) $(mod_communs) \
1410        $(mod_ell) $(Liste_gsearise15) \
1411        $(diagnoshelf) $(Liste_Netcdf) $(routines_communes) $(routine_elliptiques) \
1412        $(NCDF_LIB)  $(MKL_LIB)
1413
1414
1415Gsearise05 : $(Dim_gsearise05) $(mod_communs) $(mod_ell) $(Liste_gsearise05) \
1416        $(diagnoshelf) $(Liste_Netcdf) $(routines_communes) $(routine_elliptiques)
1417
1418        $(LK) -o ../bin/Gsearise05 $(Dim_gsearise05) $(mod_communs) \
1419        $(mod_ell) $(Liste_gsearise05) \
1420        $(diagnoshelf) $(Liste_Netcdf) $(routines_communes) $(routine_elliptiques) \
1421        $(NCDF_LIB)  $(MKL_LIB)
1422
1423
1424Grice2sea : $(Dim_GrIce2sea)  $(mod_communs) $(mod_ell) $(Liste_GrIce2sea) $(diagnoshelf) \
1425        $(Liste_Netcdf) \
1426        $(routines_communes) $(routine_elliptiques)
1427
1428        $(LK) -o ../bin_GrIce2sea/Grice2sea  $(Dim_GrIce2sea)  $(mod_communs) $(mod_ell) \
1429        $(Liste_GrIce2sea) \
1430        $(diagnoshelf) $(Liste_Netcdf) \
1431        $(routines_communes) $(routine_elliptiques) $(NCDF_LIB)  $(MKL_LIB)
1432
1433clean   :
1434        rm -f *.o *.mod *~  */*~
1435
Note: See TracBrowser for help on using the repository browser.