source: trunk/SOURCES/Makefile.grisli.inc @ 21

Last change on this file since 21 was 18, checked in by dumas, 9 years ago

Ajout de climat-forcage-insolation_mod.f90 : Méthode JB avec interpolation sur CO2, insolation et différents états d englacement via snapshots climatique

File size: 62.4 KB
Line 
1# Makefile de la version avec le new remplimat
2# Les options de complilations sont dans les fichiers specifiques, adaptes aux diverses machines utilisees
3# FT options de compilation
4# LK options de link
5# F_NETCDF options de compilation + librairies NETCDF
6
7# pour lancer des jobs avec lecture d'un fichier namelist
8# nojob pour lancer avec fichier param dans repertoire resultat
9JOB = 'nojob'
10# job pour lancer avec fichier param nom quelconque dans SOURCES/Fichiers-parametres
11#JOB = 'job'
12
13# pour lancer
14# sur pc: nohup `echo job-test | LBqAntar-15` &    ou echo job-test | LBqAntar-15
15# sur r2d2 le mettre dans job*sh
16
17#-------------------------------------------
18# listes pour la resolution equation elliptique
19#------------------------------------------------
20
21# nouvelle version de remplimat
22#----------------------------------
23
24mod_ell             = remplimat_declar_tabTu_mod.o eq_ellipt_sgbsv_mod-0.2.o
25routine_elliptiques = remplimat-shelves-tabTu.o graphique_L2.o graph-sgbsv.o
26diagnoshelf         = diagno-L2_mod.o
27#diagnoshelf         = fake_diagno_mod.o
28
29
30# liste de modules communs a toutes geographies/experiences
31#-----------------------------------------------------------
32
33# modules servant aux declarations globales
34mod_dim_communs = runparam_mod.o param_phy_mod.o \
35        3D-physique-gen_mod.o io_netcdf_GRISLI.o
36
37
38
39# modules climats : doivent etre compatibles avec les modules choix
40# il faut choisir un des deux ou un specifique a une geometrie.
41
42# module de forcage climatique C. Dumas
43mod_clim_tof = climat_forcage_mois_mod.o climat-forcage-insolation_mod_oneway.o \
44        climat-forcage-insolation_mod.o climat_GrIce2sea_years_mod.o \
45        ablation_mod.o no_ablation_mod.o
46
47# methode forcage basee sur des snapshots climats
48mod_clim_forcage = climat-forcage_mod-0.4.o \
49        declare-month_mod.o \
50        declare-month_lapsecouche_mod.o  \
51        ablation_ann_july_mod.o \
52        ablation_month.o accum_month.o no_ablation_mod.o \
53        massb-ant_forcage-0.4.o accum7.o \
54        ablation_month_lapsecouche.o accum_month_lapsecouche.o
55
56# methode perturbation des champs actuels
57mod_clim_perturb = climat-perturb_mod-0.4.o climat-perturb-mois_mod.o \
58        climat-perturb-mois_lapsecouche_mod.o \
59        declare-month_mod.o \
60        declare-month_lapsecouche_mod.o  \
61        ablation_ann_july_mod.o \
62        ablation_month.o accum_month.o no_ablation_mod.o \
63        ablation_month_lapsecouche.o accum_month_lapsecouche.o \
64        massb_perturb_mois.o massb_perturb_mois_lapsecouche.o
65
66mod_communs =   util_recovery.o \
67        geom_type.o temperature_type.o ice_flow_type.o mask_flgz_type.o \
68        interface_input.o deformation_type.o autre_pr_temp_type.o  \
69        iso_declar_mod-0.3.o isostasie_mod-0.3.o noisostasie_mod-0.3.o \
70        deformation_mod_2lois.o deformation_mod_2lois_isotherme.o     \
71        sliding_Bindshadler_mod.o no_sliding.o                      \
72        dragging_hwatermax_0.2_mod.o dragging_calc_beta_mod.o  \
73        dragging_hwat-contigu_mod.o dragging_hwat_contmaj_mod.o \
74        dragging_hwat_sedim_mod.o  prop-thermiques_mod.o  \
75        calving_frange.o no_calving.o no_lakes.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        prescribe-H-i2s_mod.o  \
79        resol_adv_diff_2D-sept2009.o  \
80        conserv-mass-adv-diff_sept2009_mod.o  \
81        eaubasale-0.5_mod.o spinup_mod.o no_spinup_mod.o \
82        tridiag_mod-0.3.o out_horiz_mod.o bmelt-seuil-profondeur_mod.o
83
84mod_communs_RGL =   util_recovery.o \
85        geom_type.o temperature_type.o ice_flow_type.o mask_flgz_type.o \
86        interface_input.o deformation_type.o autre_pr_temp_type.o  \
87        iso_declar_mod-0.3.o isostasie_mod-0.3.o noisostasie_mod-0.3.o \
88        deformation_mod_2lois.o deformation_mod_2lois_isotherme.o      \
89        sliding_Bindshadler_mod.o no_sliding.o                      \
90        dragging_hwatermax_0.2_mod.o dragging_calc_beta_mod.o  \
91        dragging_hwat-contigu_mod.o dragging_hwat_contmaj_mod.o \
92        prop-thermiques_mod.o  \
93        calving_frange.o no_calving.o no_lakes.o \
94        out_profile_mod.o printtable_mod.o mix-SIA-L1_mod.o \
95        relaxation_mod-0.3.o relaxation_water_mod-0.4.o relaxation_water_diffusion.o \
96        prescribe-H-i2s_mod.o   \
97        resol_adv_diff_2D-sept2009.o  \
98        conserv-mass-adv-diff_sept2009_mod.o  \
99        eaubasale-0.5_mod.o spinup_mod.o no_spinup_mod.o \
100        tridiag_mod-0.3.o out_horiz_mod.o bmelt-seuil-profondeur_mod.o
101
102
103
104# Modules communs Post geographiques
105
106mod_post_geo = step_temp_type.o
107
108
109#       prescribe-H_mod.o ou prescribe-H-i2s_mod.o sont dans modules_dim \
110
111# attention les tracers reclament le climat_perturb
112mod_tracers = tracer_vars_mod.o tracer_mod.o notracer_mod.o \
113        interpolate_tracer.o celltest_tracer.o 
114# no_tracer a part pour eviter pb avec climat_perturb => voir avec Cat
115mod_no_tracers = tracer_vars_mod.o notracer_mod.o
116
117
118Proto_recul = proto_declar_3D_grisli_mod.o \
119        declar_io_ncdf_proto_mod.o\
120        declar_proto_recul.o \
121        proto_recul_mod.o \
122
123# Toy est la version juin 2012 avec Schooffing
124toy_recul = toy_declar_3D_grisli_mod.o \
125        declar_io_ncdf_toy_mod_fake.o\
126        declar_toy_retreat.o \
127        toy_retreat_mod.o \
128
129
130
131# liste de routines communes
132# enleve  : flow_general-0.3.o flowlaw-0.3.o  Cat 23 mars 2012
133
134routines_communes = tracebug.o ablation_bord.o allocate_types.o \
135        icetemp_declar-0.5_mod.o bmelt-grounded.o calceps2-0.2.o  \
136        diffusiv-polyn-0.6.o \
137        flottab-rescue-1.o flottab2-0.7.o   \
138        interface_advec_icetemp.o \
139        interface_prop_th_icetemp.o \
140        interface_Qprod_icetemp.o \
141        interface_temp_col.o \
142        interface_icetempmod.o \
143        initial-0.3.o initial-phy-2.o initial2-0.4.o \
144        lastoutput-0.2.o lect-eis.o  readinput.o lect_datfile.o write_datfile.o \
145        out_cptr_mod.o lineartemp-0.2.o  litho-0.4.o main3D-0.4-40km.o masque.o \
146        minmax-format.o moy_mxmy.o neffect-0.4.o new-flot-0.3.o  next-time.o \
147        no-icethick.o  printdebug.o  \
148        sealevel-out.o slope_surf.o \
149        snaptime.o sortie-hz-multivar.o strain_rate.o \
150        tab-litho-0.3.o taubed-0.3.o \
151        velocities-polyn-0.3.o \
152        vtoutput-0.2.o  courbures.o
153#       vtoutput-0.2.o steps_time_loop.o courbures.o
154
155
156
157# listes dependant de la geographie
158#_____________________________________
159
160# Liste_mismip_3D_5
161Liste_mismip_3D_5 =  no_ablation_mod.o climat-mismip3d_mod.o  \
162        output_global_mod.o dragging_mismip3d_mod.o \
163        fake-routines-mismip3d_mod.o \
164        tracer_vars_mod.o notracer_mod.o
165
166# Liste_mismip_post_ncdf
167Liste_mismip_post_ncdf = lect-mismip3d_mod.o  module_choix_mismip3d.o
168
169
170# Liste_GrIce2sea
171Liste_GrIce2sea =  lect_GrIce2sea_gen_nc.o  \
172        output_Grice2sea_mod.o  fake-routines_Grice2sea_mod.o \
173        dragging_prescr_beta_mod.o beta_iter_vitbil_mod.o module_choix_GrIce2sea.o
174#       massb-ant_forcage-0.4
175
176Liste_heminord = paradim-nord40_mod.o  output_nord_mod-0.4.o \
177        lect-clim-act-nord40_mod.o lect-nord40_mod.o  \
178        bmelt-nor-regions_mod.o bmelt-nor-depth_mod.o module_choix-heminord-0.4.o \
179        fake-routines-nord_mod.o
180
181
182Liste_ANT15-LBq = lect-Ant_clim_Acc-T_gen_dat.o output_anta_mod-0.4.o \
183        dragging-vit_bil_LBq_gen_mod.o dragging_LGM_mod.o dragging_plastic_LGM_mod.o \
184        dragging_prescr_beta_mod.o dragging_prescr_beta_buoyency_mod.o dragging_prescr_beta_nolin_mod.o \
185        fake-routines-ant_mod.o beta_iter_vitbil_mod.o \
186        lect-Ant_gen2010_dat.o module_choix_antar15_LBq.o \
187        massb-ant_perturb_Tparam.o track_ant40_mod.o
188
189
190
191Liste_hudson = sedim_declar_hudson_mod.o climat-hudson_mod.o \
192       lect-hudson_mod.o eaubasale-0.5_hudson_mod.o \
193       fake-routines-hudson_mod.o detect-assym.o  \
194       prop-therm-hudson_mod.o dragging_hudson_jorge_mod.o \
195       sliding-hudson_mod.o fake-dragging-hudson_mod.o \
196       dragging-hudson_mod.o dragging_hwatermax_hudson_mod.o \
197       output_hudson_mod.o bmelt_hudson_mod.o initial-hudson-phy.o  \
198       module_choix-hudson-0.4.o track_hudson_mod.o
199
200Liste_hemin40 = output_hemin40_mod.o \
201        lect-hemin40_mod.o  \
202        bmelt-hemin40-regions_mod.o bmelt-hemin40-depth_mod.o \
203        fake-routines-hemin40_mod.o  module_choix-hemin40-0.4.o \
204        track_hemin40_mod.o
205
206Liste_hemin15 = output_hemin40_mod.o \
207        lect-hemin15_mod.o  \
208        bmelt-hemin40-depth_mod.o \
209        fake-routines-hemin15_mod.o  module_choix-hemin15.o \
210        track_hemin15_mod.o
211
212Liste_greeneem15 = output_greeneem_mod-0.4.o \
213        lect-greeneem_mod.o \
214        dragging_neem_mod.o \
215        fake-routines-greeneem_mod.o \
216        module_choix-greeneem.o \
217        track_greeneem_mod.o
218
219Liste_eura40 = output_eurasie40_mod-0.1.o \
220        lect-eurasie_mod.o lakes-prescribed_mod-0.1.o \
221        climat-forcage-mois_mod-0.2.o \
222        ablation_month.o accum_month.o  bmelt-eurasie-depth-lake_mod.o \
223        fake-routines-eurasie_mod.o module_choix-eurasie-0.4.o \
224        track_eurasie_mod.o
225
226Liste_greenmint40 = output_green_mod-0.4.o lect-clim-act-greenmint_mod.o \
227        lect-greenmint_mod.o massb_perturb_Tparam_green.o \
228        fake-routines-greenmint_mod.o massb-ant_forcage-0.4.o \
229        module_choix-greenmint-40.o track_greenmint_mod.o \
230
231Liste_greeneem45 = output_greeneem_mod-0.4.o lect-clim-act-greeneem_mod.o \
232        lect-clim-act-greeneem_mar_mod.o \
233        dragging_neem_mod.o \
234        lect-clim-act-greeneem_mois_lapsecouche_mod.o \
235        lect-clim-act-greeneem_mois_mod.o lect-greeneem_mod.o \
236        massb_perturb_Tparam_greeneem.o \
237        fake-routines-greeneem_mod.o massb-ant_forcage-0.4.o \
238        module_choix-greeneem.o track_greeneem_mod.o
239
240Liste_greeneem05 = output_greeneem_mod-0.4.o lect-clim-act-greeneem_mod.o \
241        lect-clim-act-greeneem_mar_mod.o \
242        dragging_neem_mod.o \
243        lect-clim-act-greeneem_mois_lapsecouche_mod.o \
244        lect-clim-act-greeneem_mois_mod.o lect-greeneem_mod.o \
245        massb_perturb_Tparam_greeneem.o \
246        fake-routines-greeneem_mod.o massb-ant_forcage-0.4.o \
247        module_choix-greeneem.o track_greeneem_mod.o
248
249Liste_gsearise15 = output_gsearise_mod-0.4.o lect-clim-act-gsearise_mod.o \
250        dragging_neem_mod.o \
251        lect-clim-act-gsearise_mois_mod.o lect-gsearise_mod.o \
252        massb_perturb_Tparam_gsearise.o \
253        fake-routines-gsearise_mod.o massb-ant_forcage-0.4.o \
254        module_choix-gsearise.o track_gsearise_mod.o
255
256Liste_gsearise05 = output_gsearise_mod-0.4.o lect-clim-act-gsearise_mod.o \
257        dragging_neem_mod.o \
258        lect-clim-act-gsearise_mois_mod.o lect-gsearise_mod.o \
259        massb_perturb_Tparam_gsearise.o \
260        fake-routines-gsearise_mod.o massb-ant_forcage-0.4.o \
261        module_choix-gsearise.o track_gsearise_mod.o
262
263
264# listes de dimensionnement (dependent de la geographie)
265#-----------------------------
266
267Dim_Mismip_3D_5 = paradim_mismip3D_5km_mod.o geography-Mismip3d.o
268
269Dim_GrIce2sea = paradim-GrIce2sea-cut_Tamsin.o geography-GrIce2sea.o
270
271Dim_ANT15-LBq    = paradim-ant15_LBq_mod.o geography-Ant15_LBq.o   
272
273Dim_hudson = paradim-hudson_mod.o geography-hudson_mod.o
274
275Dim_hemin40 = paradim-hemin40_mod.o geography-hemin40_mod.o
276
277Dim_hemin15 = paradim-hemin15_mod.o geography-hemin15_mod.o
278
279Dim_eura40 = paradim-euras40_mod.o geography-euras40_mod.o
280
281Dim_greenmint40 = paradim-greenmint40_mod.o geography-greenmint40_mod.o
282
283Dim_greeneem45 = paradim-greeneem45_mod.o geography-greeneem45_mod.o
284
285Dim_greeneem15 = paradim-greeneem15_mod.o geography-greeneem15_mod.o
286
287Dim_greeneem05 = paradim-greeneem05_mod.o geography-greeneem05_mod.o
288
289Dim_gsearise15 = paradim-gsearise15_mod.o geography-gsearise15_mod.o
290
291Dim_gsearise05 = paradim-gsearise05_mod.o geography-gsearise05_mod.o
292
293Liste_BLAS = band.o reduc.o \
294        BLAS/isamax.o BLAS/lsame.o BLAS/scopy.o BLAS/sgbmv.o BLAS/sgemm.o \
295        BLAS/sgemv.o  BLAS/sger.o BLAS/sscal.o BLAS/sswap.o BLAS/stbsv.o \
296        BLAS/strsm.o BLAS/xerbla.o
297
298
299# ancienne methode
300#Liste_Netcdf = io_netcdf.o  sortie_netcdf_GRISLI_mod.0.2.o
301
302# pour fonctionner avec code Hassine
303# sortie_netcdf_GRISLI_mod.0.2-hassine.o
304Liste_Netcdf =   sortie_netcdf_GRISLI_mod.0.2-hassine.o
305
306
307# Pour changer la methode de lecture du fichier param
308#----------------------------------------------------------------------------------
309initial-phy-2.o :
310        echo 'methode', $(JOB)
311
312ifeq ($(JOB),'job')
313        echo 'entree fichier parametre par commande echo job'
314
315         $(FT) initial-phy-2-job.f90 -o initial-phy-2.o
316else   
317        echo ' fichier parametre defini par runname'
318         $(FT) initial-phy-2.f90 -o initial-phy-2.o
319endif
320
321# routines et modules qui dependent de la machine (defini dans le makefile machine)
322#----------------------------------------------------------------------------------
323# quelques ligne de difference dans la creation des netcdf
324
325
326#sortie_netcdf_GRISLI_mod.0.2-hassine.o :
327#ifeq ($(machine),'r2d2')       
328#       $(F_NETCDF) Netcdf-routines/sortie_netcdf_GRISLI_mod.0.2-hassine-r2d2.f90 -o sortie_netcdf_GRISLI_mod.0.2-hassine.o
329#else   
330#       $(F_NETCDF) Netcdf-routines/sortie_netcdf_GRISLI_mod.0.2-hassine.f90   
331#endif
332
333#out_cptr_mod.o :
334#ifeq ($(machine),'r2d2')
335#       $(F_NETCDF) out_cptr_mod-r2d2.f90 -o out_cptr_mod.o     
336#else
337#       $(F_NETCDF) out_cptr_mod.f90
338#endif
339
340# Compilation Modules
341#---------------------------------
342paradim-ant40_mod.o : Ant40_files/paradim-ant40_mod.f90
343        $(FT) Ant40_files/paradim-ant40_mod.f90
344
345paradim-ant15_LBq_mod.o : ANT15-LBq_files/paradim-ant15_LBq_mod.f90
346        $(FT) ANT15-LBq_files/paradim-ant15_LBq_mod.f90
347
348paradim-ant15_CISM_mod.o : Ant15_CISM_files/paradim-ant15_CISM_mod.f90
349        $(FT) Ant15_CISM_files/paradim-ant15_CISM_mod.f90
350
351paradim-ant20_CISM_mod.o : Ant20_CISM_files/paradim-ant20_CISM_mod.f90
352        $(FT) Ant20_CISM_files/paradim-ant20_CISM_mod.f90
353
354paradim-ant25_CISM_mod.o : Ant25_CISM_files/paradim-ant25_CISM_mod.f90
355        $(FT) Ant25_CISM_files/paradim-ant25_CISM_mod.f90
356
357paradim-ant45_CISM_mod.o : Ant45_CISM_files/paradim-ant45_CISM_mod.f90
358        $(FT) Ant45_CISM_files/paradim-ant45_CISM_mod.f90
359
360paradim-nord40_mod.o : Heminord_files/paradim-nord40_mod.f90
361        $(FT)  Heminord_files/paradim-nord40_mod.f90
362
363paradim-euras40_mod.o : Eurasie40_files/paradim-euras40_mod.f90
364        $(FT)  Eurasie40_files/paradim-euras40_mod.f90
365
366paradim-eura20_mod.o : paradim-eura20_mod.f90
367        $(FT)  paradim-eura20_mod.f90
368
369paradim-eura10_mod.o : paradim-eura10_mod.f90
370        $(FT)  paradim-eura10_mod.f90
371
372paradim-greenmint40_mod.o : Greenmint40_files/paradim-greenmint40_mod.f90
373        $(FT) Greenmint40_files/paradim-greenmint40_mod.f90
374
375paradim-greeneem45_mod.o : Greeneem_files/Greeneem45_files/paradim-greeneem45_mod.f90
376        $(FT) Greeneem_files/Greeneem45_files/paradim-greeneem45_mod.f90
377
378paradim-greeneem15_mod.o : Greeneem_files/Greeneem15_files/paradim-greeneem15_mod.f90
379        $(FT) Greeneem_files/Greeneem15_files/paradim-greeneem15_mod.f90
380
381paradim-greeneem05_mod.o : Greeneem_files/Greeneem05_files/paradim-greeneem05_mod.f90
382        $(FT) Greeneem_files/Greeneem05_files/paradim-greeneem05_mod.f90
383
384paradim-gsearise15_mod.o : Gsearise_files/Gsearise15_files/paradim-gsearise15_mod.f90
385        $(FT) Gsearise_files/Gsearise15_files/paradim-gsearise15_mod.f90
386
387paradim-gsearise05_mod.o : Gsearise_files/Gsearise05_files/paradim-gsearise05_mod.f90
388        $(FT) Gsearise_files/Gsearise05_files/paradim-gsearise05_mod.f90
389
390paradim-GrIce2sea-cut_Tamsin.o : GrIce2sea_files/paradim-GrIce2sea-cut_Tamsin.f90
391        $(FT)  GrIce2sea_files/paradim-GrIce2sea-cut_Tamsin.f90
392
393paradim-Heino_mod.o : Heino_files/paradim-Heino_mod.f90
394        $(FT) Heino_files/paradim-Heino_mod.f90
395
396geography-ant40_mod.o : Ant40_files/geography-ant40_mod.f90
397        $(FT) Ant40_files/geography-ant40_mod.f90
398
399geography-Ant15_LBq.o : ANT15-LBq_files/geography-Ant15_LBq.f90
400        $(FT)  ANT15-LBq_files/geography-Ant15_LBq.f90
401
402geography-Ant15CISM.o : Ant15_CISM_files/geography-Ant15CISM.f90
403        $(FT) Ant15_CISM_files/geography-Ant15CISM.f90
404
405geography-Ant20CISM.o : Ant20_CISM_files/geography-Ant20CISM.f90
406        $(FT) Ant20_CISM_files/geography-Ant20CISM.f90
407
408geography-Ant25CISM.o : Ant25_CISM_files/geography-Ant25CISM.f90
409        $(FT) Ant25_CISM_files/geography-Ant25CISM.f90
410
411geography-Ant45CISM.o : Ant45_CISM_files/geography-Ant45CISM.f90
412        $(FT) Ant45_CISM_files/geography-Ant45CISM.f90
413
414geography-heino_mod.o : Heino_files/geography-heino_mod.f90
415        $(FT) Heino_files/geography-heino_mod.f90
416
417geography-heminord_mod.o : Heminord_files/geography-heminord_mod.f90
418        $(FT)  Heminord_files/geography-heminord_mod.f90
419
420geography-euras40_mod.o : Eurasie40_files/geography-euras40_mod.f90
421        $(FT) Eurasie40_files/geography-euras40_mod.f90
422
423geography-greenmint40_mod.o : Greenmint40_files/geography-greenmint40_mod.f90
424        $(FT) Greenmint40_files/geography-greenmint40_mod.f90
425
426geography-greeneem45_mod.o : Greeneem_files/Greeneem45_files/geography-greeneem45_mod.f90
427        $(FT) Greeneem_files/Greeneem45_files/geography-greeneem45_mod.f90
428
429geography-greeneem15_mod.o : Greeneem_files/Greeneem15_files/geography-greeneem15_mod.f90
430        $(FT) Greeneem_files/Greeneem15_files/geography-greeneem15_mod.f90
431
432geography-greeneem05_mod.o : Greeneem_files/Greeneem05_files/geography-greeneem05_mod.f90
433        $(FT) Greeneem_files/Greeneem05_files/geography-greeneem05_mod.f90
434
435geography-gsearise15_mod.o : Gsearise_files/Gsearise15_files/geography-gsearise15_mod.f90
436        $(FT) Gsearise_files/Gsearise15_files/geography-gsearise15_mod.f90
437
438geography-gsearise05_mod.o : Gsearise_files/Gsearise05_files/geography-gsearise05_mod.f90
439        $(FT) Gsearise_files/Gsearise05_files/geography-gsearise05_mod.f90
440
441geography-GrIce2sea.o : GrIce2sea_files/geography-GrIce2sea.f90
442        $(FT) GrIce2sea_files/geography-GrIce2sea.f90
443
444
445# Physique et topography
446# ---------------------------
447
448runparam_mod.o : runparam_mod.f90
449        $(FT) runparam_mod.f90
450
4513D-physique-gen_mod.o : 3D-physique-gen_mod.f90
452        $(FT) 3D-physique-gen_mod.f90
453
454# types Hassine
455param_phy_mod.o: param_phy_mod.f90
456        $(FT) param_phy_mod.f90
457
458geom_type.o: Types/geom_type.f90
459        $(FT) Types/geom_type.f90
460
461temperature_type.o: Types/temperature_type.f90
462        $(FT) Types/temperature_type.f90
463
464ice_flow_type.o: Types/ice_flow_type.f90
465        $(FT) Types/ice_flow_type.f90
466
467mask_flgz_type.o: Types/mask_flgz_type.f90
468        $(FT) Types/mask_flgz_type.f90
469
470deformation_type.o: Types/deformation_type.f90
471        $(FT) Types/deformation_type.f90
472
473autre_pr_temp_type.o: Types/autre_pr_temp_type.f90
474        $(FT) Types/autre_pr_temp_type.f90
475
476step_temp_type.o: Types/step_temp_type.f90
477        $(FT) Types/step_temp_type.f90
478
479allocate_types.o:  Types/allocate_types.f90
480        $(FT) Types/allocate_types.f90
481
482# fin types Hassine
483
484lect-anteis_mod.o : Ant40_files/lect-anteis_mod.f90
485        $(FT) Ant40_files/lect-anteis_mod.f90
486
487lect-Ant_CISM_gen_dat.o : Antarctique_general_files/lect-Ant_CISM_gen_dat.f90
488        $(FT) Antarctique_general_files/lect-Ant_CISM_gen_dat.f90
489
490lect-Ant_gen2010_dat.o : Antarctique_general_files/lect-Ant_gen2010_dat.f90
491        $(FT) Antarctique_general_files/lect-Ant_gen2010_dat.f90
492
493lect-Ant_CISM_15_dat.o : Ant15_CISM_files/lect-Ant_CISM_15_dat.f90
494        $(FT) Ant15_CISM_files/lect-Ant_CISM_15_dat.f90
495
496lect-Ant_CISM_45_dat.o : Ant45_CISM_files/lect-Ant_CISM_45_dat.f90
497        $(FT) Ant45_CISM_files/lect-Ant_CISM_45_dat.f90
498
499lect-nord40_mod.o : Heminord_files/lect-nord40_mod.f90
500        $(FT) Heminord_files/lect-nord40_mod.f90
501
502lect-eurasie_mod.o : Eurasie40_files/lect-eurasie_mod.f90
503        $(FT) Eurasie40_files/lect-eurasie_mod.f90
504
505lect-greenmint_mod.o : Greenmint40_files/lect-greenmint_mod.f90
506        $(FT) Greenmint40_files/lect-greenmint_mod.f90
507
508lect-greeneem_mod.o : Greeneem_files/lect-greeneem_mod.f90
509        $(FT) Greeneem_files/lect-greeneem_mod.f90
510
511lect-gsearise_mod.o : Gsearise_files/lect-gsearise_mod.f90
512        $(FT) Gsearise_files/lect-gsearise_mod.f90
513
514lect-Heino_mod.o : Heino_files/lect-Heino_mod.f90
515        $(FT) Heino_files/lect-Heino_mod.f90
516
517lect_GrIce2sea_gen_nc.o : GrIce2sea_files/lect_GrIce2sea_gen_nc.f90
518        $(FT)  GrIce2sea_files/lect_GrIce2sea_gen_nc.f90
519
520bmelt-ant-regions_declar_mod.o : Ant40_files/bmelt-ant-regions_declar_mod.f90
521        $(FT) Ant40_files/bmelt-ant-regions_declar_mod.f90
522
523bmelt-ant-regions_mod.o : Ant40_files/bmelt-ant-regions_mod.f90
524        $(FT)  Ant40_files/bmelt-ant-regions_mod.f90
525
526bmelt-nor-regions_mod.o : Heminord_files/bmelt-nor-regions_mod.f90
527        $(FT) Heminord_files/bmelt-nor-regions_mod.f90
528
529bmelt-nor-depth_mod.o : Heminord_files/bmelt-nor-depth_mod.f90
530        $(FT) Heminord_files/bmelt-nor-depth_mod.f90
531
532bmelt-eurasie-depth-lake_mod.o : Eurasie40_files/bmelt-eurasie-depth-lake_mod.f90
533        $(FT) Eurasie40_files/bmelt-eurasie-depth-lake_mod.f90
534
535bmelt-seuil-profondeur_mod.o : bmelt-seuil-profondeur_mod.f90
536        $(FT) bmelt-seuil-profondeur_mod.f90
537
538lakes-prescribed_mod-0.1.o : Eurasie40_files/lakes-prescribed_mod-0.1.f90
539        $(FT) Eurasie40_files/lakes-prescribed_mod-0.1.f90
540
541no_lakes.o : no_lakes.f90
542        $(FT) no_lakes.f90
543
544iso_declar_mod-0.3.o : iso_declar_mod-0.3.f90
545        $(FT) iso_declar_mod-0.3.f90
546
547noisostasie_mod-0.3.o : noisostasie_mod-0.3.f90
548        $(FT) noisostasie_mod-0.3.f90
549
550isostasie_mod-0.3.o : isostasie_mod-0.3.f90
551        $(FT) isostasie_mod-0.3.f90
552
553eq_elliptique_mod-0.4.o : eq_elliptique_mod-0.4.f90
554        $(FT) eq_elliptique_mod-0.4.f90
555
556
557#------------ Traceurs isotopiques
558
559tracer_mod.o : tracer_mod.f90
560        $(FT) tracer_mod.f90
561
562notracer_mod.o : notracer_mod.f90
563        $(FT) notracer_mod.f90
564
565tracer_vars_mod.o : tracer_vars_mod.f90
566        $(FT) tracer_vars_mod.f90
567
568interpolate_tracer.o : interpolate_tracer.f90
569        $(FT) interpolate_tracer.f90
570
571celltest_tracer.o : celltest_tracer.f90
572        $(FT) celltest_tracer.f90
573
574
575#-------------lecture des fichiers Climat
576
577lect-Ant_clim_Acc-T_gen_dat.o : Antarctique_general_files/lect-Ant_clim_Acc-T_gen_dat.f90
578        $(FT)  Antarctique_general_files/lect-Ant_clim_Acc-T_gen_dat.f90
579
580
581lect-clim-act-greenmint_mod.o : Greenmint40_files/lect-clim-act-greenmint_mod.f90
582        $(FT) Greenmint40_files/lect-clim-act-greenmint_mod.f90
583
584lect-clim-act-greeneem_mod.o : Greeneem_files/lect-clim-act-greeneem_mod.f90
585        $(FT) Greeneem_files/lect-clim-act-greeneem_mod.f90
586
587lect-clim-act-gsearise_mod.o : Gsearise_files/lect-clim-act-gsearise_mod.f90
588        $(FT) Gsearise_files/lect-clim-act-gsearise_mod.f90
589
590lect-clim-act-greeneem_mar_mod.o : Greeneem_files/lect-clim-act-greeneem_mar_mod.f90
591        $(FT) Greeneem_files/lect-clim-act-greeneem_mar_mod.f90
592
593lect-clim-act-greeneem_mois_lapsecouche_mod.o : Greeneem_files/lect-clim-act-greeneem_mois_lapsecouche_mod.f90
594        $(FT) Greeneem_files/lect-clim-act-greeneem_mois_lapsecouche_mod.f90
595
596lect-clim-act-greeneem_mois_mod.o : Greeneem_files/lect-clim-act-greeneem_mois_mod.f90
597        $(FT) Greeneem_files/lect-clim-act-greeneem_mois_mod.f90
598
599lect-clim-act-gsearise_mois_mod.o : Gsearise_files/lect-clim-act-gsearise_mois_mod.f90
600        $(FT) Gsearise_files/lect-clim-act-gsearise_mois_mod.f90
601
602lect-clim-act-nord40_mod.o : Heminord_files/lect-clim-act-nord40_mod.f90
603        $(FT) Heminord_files/lect-clim-act-nord40_mod.f90
604
605lect_climat_ref_Ice2sea_mod.o : GrIce2sea_files/lect_climat_ref_Ice2sea_mod.f90
606        $(FT) GrIce2sea_files/lect_climat_ref_Ice2sea_mod.f90
607
608
609# modules de climat
610# ---------------------------
611# nouveaux modules climat C. Dumas Fev 2015
612climat_forcage_mois_mod.o : climat_forcage_mois_mod.f90
613        $(FT) climat_forcage_mois_mod.f90
614
615climat-forcage-insolation_mod_oneway.o : climat-forcage-insolation_mod_oneway.f90
616        $(FT) climat-forcage-insolation_mod_oneway.f90
617
618climat-forcage-insolation_mod.o : climat-forcage-insolation_mod.f90
619        $(FT) climat-forcage-insolation_mod.f90
620
621ablation_mod.o : ablation_mod.f90
622        $(FT) ablation_mod.f90
623
624
625##### anciens modules
626climat-forcage_mod-0.4.o : climat-forcage_mod-0.4.f90
627        $(FT) climat-forcage_mod-0.4.f90
628
629climat_GrIce2sea_mod.o : GrIce2sea_files/climat_GrIce2sea_mod.f90
630        $(FT) GrIce2sea_files/climat_GrIce2sea_mod.f90
631
632climat_GrIce2sea_years_mod.o : GrIce2sea_files/climat_GrIce2sea_years_mod.f90
633        $(FT) GrIce2sea_files/climat_GrIce2sea_years_mod.f90
634
635climat-forcage-stat-mois_mod-0.1.o : climat-forcage-stat-mois_mod-0.1.f90
636        $(FT)  climat-forcage-stat-mois_mod-0.1.f90
637
638declare-month_mod.o : declare-month_mod.f90
639        $(FT) declare-month_mod.f90
640
641declare-month_lapsecouche_mod.o : declare-month_lapsecouche_mod.f90
642        $(FT) declare-month_lapsecouche_mod.f90
643
644climat-forcage-mois_mod-0.2.o : climat-forcage-mois_mod-0.2.f90
645        $(FT) climat-forcage-mois_mod-0.2.f90
646
647ablation_month.o : ablation_month.f90
648        $(FT) ablation_month.f90
649
650ablation_month_lapsecouche.o : ablation_month_lapsecouche.f90
651        $(FT) ablation_month_lapsecouche.f90
652
653ablation_ann_july_mod.o : ablation_ann_july_mod.f90
654        $(FT) ablation_ann_july_mod.f90
655
656no_ablation_mod.o : no_ablation_mod.f90
657        $(FT) no_ablation_mod.f90
658
659accum_month.o : accum_month.f90
660        $(FT) accum_month.f90
661
662accum_month_lapsecouche.o : accum_month_lapsecouche.f90
663        $(FT) accum_month_lapsecouche.f90
664
665climat-perturb_mod-0.4.o : climat-perturb_mod-0.4.f90
666        $(FT) climat-perturb_mod-0.4.f90
667
668climat-perturb-mois_mod.o : climat-perturb-mois_mod.f90
669        $(FT) climat-perturb-mois_mod.f90
670
671climat-perturb-mois_lapsecouche_mod.o : climat-perturb-mois_lapsecouche_mod.F90
672        $(FT) climat-perturb-mois_lapsecouche_mod.F90
673
674clim-synthes_mod-o : climat-synthes_mod-0.4.f90
675        $(FT)  climat-synthes_mod-0.4.f90
676
677climat-heino_mod.o : Heino_files/climat-heino_mod.f90
678        $(FT) Heino_files/climat-heino_mod.f90
679
680deformation_mod_2lois.o : deformation_mod_2lois.f90
681        $(FT) deformation_mod_2lois.f90
682
683deformation_mod_2lois_isotherme.o : deformation_mod_2lois_isotherme.f90
684        $(FT) deformation_mod_2lois_isotherme.f90
685
686deformation_mod-0.3.o : deformation_mod-0.3.f90
687        $(FT) deformation_mod-0.3.f90
688
689sliding-Heino_mod.o : Heino_files/sliding-Heino_mod.f90
690        $(FT) Heino_files/sliding-Heino_mod.f90
691
692sliding_Bindshadler_mod.o : sliding_Bindshadler_mod.f90
693        $(FT) sliding_Bindshadler_mod.f90
694
695no_sliding.o : no_sliding.f90
696        $(FT) no_sliding.f90
697
698dragging_hwatermax_0.2_mod.o : dragging_hwatermax_0.2_mod.f90
699        $(FT) dragging_hwatermax_0.2_mod.f90
700
701dragging_hwat-contigu_mod.o : dragging_hwat-contigu_mod.f90
702        $(FT) dragging_hwat-contigu_mod.f90
703
704dragging_hwat_contmaj_mod.o : dragging_hwat_contmaj_mod.f90
705        $(FT) dragging_hwat_contmaj_mod.f90
706
707dragging_hwat_sedim_mod.o : dragging_hwat_sedim_mod.f90
708        $(FT) dragging_hwat_sedim_mod.f90
709
710dragging_calc_beta_mod.o : Antarctique_general_files/dragging_calc_beta_mod.f90
711        $(FT) Antarctique_general_files/dragging_calc_beta_mod.f90
712
713dragging_LGM_mod.o : Antarctique_general_files/dragging_LGM_mod.f90
714        $(FT) Antarctique_general_files/dragging_LGM_mod.f90
715
716dragging_plastic_LGM_mod.o : Antarctique_general_files/dragging_plastic_LGM_mod.f90
717        $(FT) Antarctique_general_files/dragging_plastic_LGM_mod.f90
718
719dragging_prescr_beta_mod.o : Draggings_modules/dragging_prescr_beta_mod.f90
720        $(FT)  Draggings_modules/dragging_prescr_beta_mod.f90
721
722dragging_prescr_beta_buoyency_mod.o : Draggings_modules/dragging_prescr_beta_buoyency_mod.f90
723        $(FT)  Draggings_modules/dragging_prescr_beta_buoyency_mod.f90
724
725dragging_prescr_beta_nolin_mod.o : Draggings_modules/dragging_prescr_beta_nolin_mod.f90
726        $(FT)  Draggings_modules/dragging_prescr_beta_nolin_mod.f90
727
728beta_iter_vitbil_mod.o : Draggings_modules/beta_iter_vitbil_mod.f90
729        $(FT)  Draggings_modules/beta_iter_vitbil_mod.f90
730
731dragging_stream_impose_vitbil_mod.o : Ant40_files/dragging_stream_impose_vitbil_mod.f90
732        $(FT) Ant40_files/dragging_stream_impose_vitbil_mod.f90
733
734dragging-vit_bil_LBq_gen_mod.o  : Antarctique_general_files/dragging-vit_bil_LBq_gen_mod.f90
735        $(FT)  Antarctique_general_files/dragging-vit_bil_LBq_gen_mod.f90
736
737dragging-vit_bil_CISM_gen_mod.o : Antarctique_general_files/dragging-vit_bil_CISM_gen_mod.f90
738        $(FT) Antarctique_general_files/dragging-vit_bil_CISM_gen_mod.f90
739
740dragging_neem_mod.o : Greeneem_files/dragging_neem_mod.f90
741        $(FT) Greeneem_files/dragging_neem_mod.f90
742
743dragging-vit_bil_CISM_15_mod.o : Ant15_CISM_files/dragging-vit_bil_CISM_15_mod.f90
744        $(FT) Ant15_CISM_files/dragging-vit_bil_CISM_15_mod.f90
745
746dragging-vit_bil_CISM_45_mod.o : Ant45_CISM_files/dragging-vit_bil_CISM_45_mod.f90
747        $(FT) Ant45_CISM_files/dragging-vit_bil_CISM_45_mod.f90
748
749prop-therm-Heino_mod.o : Heino_files/prop-therm-Heino_mod.f90
750        $(FT) Heino_files/prop-therm-Heino_mod.f90
751
752prop-thermiques_mod.o : prop-thermiques_mod.f90
753        $(FT) prop-thermiques_mod.f90
754
755calving_frange.o : calving_frange.f90
756        $(FT) calving_frange.f90
757
758no_calving.o : no_calving.f90
759        $(FT) no_calving.f90
760
761track_heino_mod.o : Heino_files/track_heino_mod.f90
762        $(FT) Heino_files/track_heino_mod.f90
763
764track_ant40_mod.o : Ant40_files/track_ant40_mod.f90
765        $(FT) Ant40_files/track_ant40_mod.f90
766
767track_greenmint_mod.o : Greenmint40_files/track_greenmint_mod.f90
768        $(FT) Greenmint40_files/track_greenmint_mod.f90
769
770track_greeneem_mod.o : Greeneem_files/track_greeneem_mod.f90
771        $(FT) Greeneem_files/track_greeneem_mod.f90
772
773track_gsearise_mod.o : Gsearise_files/track_gsearise_mod.f90
774        $(FT) Gsearise_files/track_gsearise_mod.f90
775
776
777#------- modules de resolution equations
778
779relaxation_mod-0.3.o : relaxation_mod-0.3.f90
780        $(FT) relaxation_mod-0.3.f90
781
782relaxation_water_mod-0.4.o : relaxation_water_mod-0.4.f90
783        $(FT) relaxation_water_mod-0.4.f90
784
785relaxation_water_diffusion.o : relaxation_water_diffusion.f90
786        $(FT) relaxation_water_diffusion.f90
787
788tridiag_mod-0.3.o : tridiag_mod-0.3.f90
789        $(FT) tridiag_mod-0.3.f90
790
791resol_adv_diff_2D.o : resol_adv_diff_2D.f90
792        $(FT) resol_adv_diff_2D.f90
793
794resol_adv_diff_2D-juin2009.o : resol_adv_diff_2D-juin2009.f90
795        $(FT) resol_adv_diff_2D-juin2009.f90
796
797resol_adv_diff_2D-sept2009.o : resol_adv_diff_2D-sept2009.f90
798        $(FT) resol_adv_diff_2D-sept2009.f90
799
800#conserv-mass-adv-diff_mod.o : conserv-mass-adv-diff_mod.f90
801#       $(FT) conserv-mass-adv-diff_mod.f90
802
803#precribe-H_mod.o : precribe-H_mod.f90   old version + mauvais nom
804#       $(FT)  precribe-H_mod.f90
805
806prescribe-H_mod.o : prescribe-H_mod.f90
807        $(FT)  prescribe-H_mod.f90
808
809prescribe-H-i2s_mod.o : prescribe-H-i2s_mod.f90
810        $(FT) prescribe-H-i2s_mod.f90
811
812#conserv-mass-adv-diff_juin2009_mod.o : conserv-mass-adv-diff_juin2009_mod.f90
813#       $(FT) conserv-mass-adv-diff_juin2009_mod.f90
814
815conserv-mass-adv-diff_sept2009_mod.o : conserv-mass-adv-diff_sept2009_mod.f90
816        $(FT) conserv-mass-adv-diff_sept2009_mod.f90
817
818# ---------  spinup
819spinup_mod.o : spinup_mod.f90
820        $(FT) spinup_mod.f90
821
822no_spinup_mod.o : no_spinup_mod.f90
823        $(FT) no_spinup_mod.f90
824
825
826
827#-------------Output
828out_horiz_mod.o : out_horiz_mod.f90
829        $(FT) out_horiz_mod.f90
830
831out_profile_mod.o : out_profile_mod.f90
832        $(FT) out_profile_mod.f90
833
834output_anta_mod-0.4.o : Antarctique_general_files/output_anta_mod-0.4.f90
835        $(FT) Antarctique_general_files/output_anta_mod-0.4.f90
836
837output_global_mod.o :output_global_mod.f90
838        $(FT) output_global_mod.f90
839
840output_green_mod-0.4.o : Greenmint40_files/output_green_mod-0.4.f90
841        $(FT) Greenmint40_files/output_green_mod-0.4.f90
842
843output_greeneem_mod-0.4.o : Greeneem_files/output_greeneem_mod-0.4.f90
844        $(FT) Greeneem_files/output_greeneem_mod-0.4.f90
845
846output_gsearise_mod-0.4.o : Gsearise_files/output_gsearise_mod-0.4.f90
847        $(FT) Gsearise_files/output_gsearise_mod-0.4.f90
848
849output_heino_mod.o : Heino_files/output_heino_mod.f90
850        $(FT) Heino_files/output_heino_mod.f90
851
852output_nord_mod-0.4.o : Heminord_files/output_nord_mod-0.4.f90
853        $(FT) Heminord_files/output_nord_mod-0.4.f90
854
855output_Grice2sea_mod.o : GrIce2sea_files/output_Grice2sea_mod.f90
856        $(FT)  GrIce2sea_files/output_Grice2sea_mod.f90
857
858out_cptr_mod.o : out_cptr_mod.f90
859        $(F_NETCDF) out_cptr_mod.f90
860
861util_recovery.o : util_recovery.f90
862        $(FT) util_recovery.f90
863
864printtable_mod.o : printtable_mod.f90   
865        $(FT) printtable_mod.f90
866
867# modules "fake" pour compatibilite
868#----------------------------------
869
870fake-routines-Heino_mod.o : Heino_files/fake-routines-Heino_mod.f90
871        $(FT) Heino_files/fake-routines-Heino_mod.f90
872
873fake-routines-ant_mod.o : Antarctique_general_files/fake-routines-ant_mod.f90
874        $(FT) Antarctique_general_files/fake-routines-ant_mod.f90
875
876fake-routines-greenmint_mod.o : Greenmint40_files/fake-routines-greenmint_mod.f90
877        $(FT) Greenmint40_files/fake-routines-greenmint_mod.f90
878
879fake-routines-greeneem_mod.o : Greeneem_files/fake-routines-greeneem_mod.f90
880        $(FT) Greeneem_files/fake-routines-greeneem_mod.f90
881
882fake-routines-gsearise_mod.o : Gsearise_files/fake-routines-gsearise_mod.f90
883        $(FT) Gsearise_files/fake-routines-gsearise_mod.f90
884
885fake-routines-nord_mod.o : Heminord_files/fake-routines-nord_mod.f90
886        $(FT) Heminord_files/fake-routines-nord_mod.f90
887
888fake-routines_Grice2sea_mod.o : GrIce2sea_files/fake-routines_Grice2sea_mod.f90
889        $(FT) GrIce2sea_files/fake-routines_Grice2sea_mod.f90
890
891# modules choix pour selectionner les modules physiques
892#--------------------------------------------------------
893
894module_choix-heino-0.4.o : Heino_files/module_choix-heino-0.4.f90
895        $(FT)  Heino_files/module_choix-heino-0.4.f90
896
897module_choix-heminord-0.4.o : Heminord_files/module_choix-heminord-0.4.f90
898        $(FT)  Heminord_files/module_choix-heminord-0.4.f90
899
900module_choix-antar40-0.4.o : Ant40_files/module_choix-antar40-0.4.f90
901        $(FT)  Ant40_files/module_choix-antar40-0.4.f90
902
903module_choix_antar15_LBq.o : ANT15-LBq_files/module_choix_antar15_LBq.f90
904        $(FT) ANT15-LBq_files/module_choix_antar15_LBq.f90
905
906module_choix_antar15CISM.o : Ant15_CISM_files/module_choix_antar15CISM.f90
907        $(FT) Ant15_CISM_files/module_choix_antar15CISM.f90
908
909module_choix_antar20CISM.o : Ant20_CISM_files/module_choix_antar20CISM.f90
910        $(FT) Ant20_CISM_files/module_choix_antar20CISM.f90
911
912module_choix_antar25CISM.o : Ant25_CISM_files/module_choix_antar25CISM.f90
913        $(FT) Ant25_CISM_files/module_choix_antar25CISM.f90
914
915module_choix_antar45CISM.o : Ant45_CISM_files/module_choix_antar45CISM.f90
916        $(FT) Ant45_CISM_files/module_choix_antar45CISM.f90
917
918module_choix-antar40-0.4_old.o : Ant40_files/module_choix-antar40-0.4_old.f90
919        $(FT)  Ant40_files/module_choix-antar40-0.4_old.f90
920
921module_choix-greenmint-40.o : Greenmint40_files/module_choix-greenmint-40.f90
922        $(FT) Greenmint40_files/module_choix-greenmint-40.f90
923
924module_choix-greeneem.o : Greeneem_files/module_choix-greeneem.f90
925        $(FT) Greeneem_files/module_choix-greeneem.f90
926
927module_choix-gsearise.o : Gsearise_files/module_choix-gsearise.f90
928        $(FT) Gsearise_files/module_choix-gsearise.f90
929
930module_choix_GrIce2sea.o : GrIce2sea_files/module_choix_GrIce2sea.f90
931        $(FT) GrIce2sea_files/module_choix_GrIce2sea.f90
932
933# Routines pour MISMIP
934#-----------------------
935
936climat-mismip3d_mod.o : MISMIP3D_files/climat-mismip3d_mod.f90
937        $(FT) MISMIP3D_files/climat-mismip3d_mod.f90
938
939dragging_mismip3d_mod.o : MISMIP3D_files/dragging_mismip3d_mod.f90
940        $(FT) MISMIP3D_files/dragging_mismip3d_mod.f90
941
942fake-routines-mismip3d_mod.o : MISMIP3D_files/fake-routines-mismip3d_mod.f90
943        $(FT) MISMIP3D_files/fake-routines-mismip3d_mod.f90
944
945lect-mismip3d_mod.o : MISMIP3D_files/lect-mismip3d_mod.f90
946        $(F_NETCDF) MISMIP3D_files/lect-mismip3d_mod.f90
947
948geography-Mismip3d.o : MISMIP3D_files/geography-Mismip3d.f90
949        $(FT) MISMIP3D_files/geography-Mismip3d.f90
950
951paradim_mismip3D_5km_mod.o : MISMIP3D_files/paradim_mismip3D_5km_mod.f90
952        $(FT)  MISMIP3D_files/paradim_mismip3D_5km_mod.f90
953
954module_choix_mismip3d.o : MISMIP3D_files/module_choix_mismip3d.f90
955        $(F_NETCDF) MISMIP3D_files/module_choix_mismip3d.f90
956
957
958# Routines specifiques du programme : par ordre alphabetique
959#-----------------------------------
960
961tracebug.o : tracebug.f90
962        $(FT) tracebug.f90
963
964ablation-0.2.o : ablation-0.2.f #module3d.mod
965        $(FT) ablation-0.2.f
966
967ablation_bord.o : ablation_bord.f90
968        $(FT) ablation_bord.f90
969
970accum7.o : accum7.f
971        $(FT) accum7.f
972
973bmelt-grounded.o : bmelt-grounded.f90
974        $(FT) bmelt-grounded.f90
975
976calceps2-0.2.o : calceps2-0.2.f #module3d.mod
977        $(FT) calceps2-0.2.f
978
979courbures.o : courbures.f90
980        $(FT) courbures.f90
981
982detect-assym.o : Heino_files/detect-assym.f90
983        $(FT) Heino_files/detect-assym.f90
984
985diagno-ant-0.6_mod.o : diagno-ant-0.6_mod.f90
986        $(FT) diagno-ant-0.6_mod.f90
987
988diffusiv-polyn-0.5.o : diffusiv-polyn-0.5.f90 #module3d.mod
989        $(FT) diffusiv-polyn-0.5.f90
990
991diffusiv-polyn-0.6.o : diffusiv-polyn-0.6.f90 #module3d.mod
992        $(FT) diffusiv-polyn-0.6.f90
993
994eaubasale-0.5_mod.o : eaubasale-0.5_mod.f90
995        $(FT) eaubasale-0.5_mod.f90
996
997firstoutput-0.2.o : firstoutput-0.2.f #module3d.mod
998        $(FT) firstoutput-0.2.f
999
1000#flottab2-0.6.o : flottab2-0.6.f90 #module3d.mod
1001#       $(FT) flottab2-0.6.f90
1002
1003flottab2-0.7.o : flottab2-0.7.f90 #module3d.mod
1004        $(FT) flottab2-0.7.f90
1005
1006#flottab2-0.5-heino.o : Heino_files/flottab2-0.5-heino.f90 #module3d.mod
1007#       $(FT) Heino_files/flottab2-0.5-heino.f90
1008
1009flottab-rescue-1.o : flottab-rescue-1.f90 #module3d.mod
1010        $(FT) flottab-rescue-1.f90
1011
1012flowlaw-0.3.o : flowlaw-0.3.f90 #module3d.mod
1013        $(FT) flowlaw-0.3.f90
1014
1015flow_general-0.3.o : flow_general-0.3.f90 #module3d.mod deform_declar.mod
1016        $(FT) flow_general-0.3.f90
1017
1018
1019initial-heino-phy.o : Heino_files/initial-heino-phy.f90
1020        $(FT) Heino_files/initial-heino-phy.f90
1021
1022no-icethick.o : no-icethick.f90  #module3d.mod
1023        $(FT) no-icethick.f90
1024
1025initial-0.3.o : initial-0.3.f90
1026        $(F_NETCDF) initial-0.3.f90
1027
1028#initial-phy-2.o : initial-phy-2.f90  #module3d.mod iso_declar.mod
1029#       $(FT) initial-phy-2.f90
1030
1031
1032
1033initial2-0.4.o : initial2-0.4.f90  #module3d.mod iso_declar.mod
1034        $(FT) initial2-0.4.f90
1035
1036
1037inputfile-vec-0.5.o : inputfile-vec-0.5.f90#module3d.mod
1038        $(FT) inputfile-vec-0.5.f90
1039
1040lastoutput-0.2.o : lastoutput-0.2.f#module3d.mod
1041        $(FT) lastoutput-0.2.f
1042
1043lect-eis.o : lect-eis.F
1044        $(FT) lect-eis.F
1045
1046lect_datfile.o : lect_datfile.f90
1047        $(FT) lect_datfile.f90
1048
1049write_datfile.o : write_datfile.f90
1050        $(FT) write_datfile.f90
1051
1052limit_file.o : limit_file.f90
1053        $(FT) limit_file.f90
1054
1055lineartemp-0.2.o : lineartemp-0.2.F#module3d.mod
1056        $(FT) lineartemp-0.2.F
1057
1058litho-0.3.o : litho-0.3.f90#module3d.mod iso_declar.mod
1059        $(FT) litho-0.3.f90
1060
1061litho-0.4.o : litho-0.4.f90#module3d.mod iso_declar.mod
1062        $(FT) litho-0.4.f90
1063
1064main3D-0.4-40km.o : main3D-0.4-40km.f90 #module3d.mod iso_declar.mod
1065        $(F_NETCDF) main3D-0.4-40km.f90
1066
1067masque-0.2.o : masque-0.2.F#module3d.mod
1068        $(FT) masque-0.2.F
1069
1070masque.o : masque.f90
1071        $(FT) masque.f90
1072
1073massb-grice2sea_perturb_Tparam.o : GrIce2sea_files/massb-grice2sea_perturb_Tparam.f90
1074        $(FT) GrIce2sea_files/massb-grice2sea_perturb_Tparam.f90
1075
1076
1077
1078massb-ant_perturb_Tparam.o : Antarctique_general_files/massb-ant_perturb_Tparam.f90
1079        $(FT) Antarctique_general_files/massb-ant_perturb_Tparam.f90
1080
1081massbal-anteis-0.2.o : Ant40_files/massbal-anteis-0.2.f#module3d.mod
1082        $(FT) Ant40_files/massbal-anteis-0.2.f
1083
1084massb_perturb_Tparam_green.o : Greenmint40_files/massb_perturb_Tparam_green.f90
1085        $(FT) Greenmint40_files/massb_perturb_Tparam_green.f90
1086
1087massb_perturb_Tparam_greeneem.o : Greeneem_files/massb_perturb_Tparam_greeneem.f90
1088        $(FT) Greeneem_files/massb_perturb_Tparam_greeneem.f90
1089
1090massb_perturb_Tparam_gsearise.o : Gsearise_files/massb_perturb_Tparam_gsearise.f90
1091        $(FT) Gsearise_files/massb_perturb_Tparam_gsearise.f90
1092
1093massb_perturb_mois.o : massb_perturb_mois.f90
1094        $(FT) massb_perturb_mois.f90
1095
1096massb_perturb_mois_lapsecouche.o : massb_perturb_mois_lapsecouche.f90
1097        $(FT) massb_perturb_mois_lapsecouche.f90
1098
1099massb-GrIce2sea_fixe.o : GrIce2sea_files/massb-GrIce2sea_fixe.f90
1100        $(FT) GrIce2sea_files/massb-GrIce2sea_fixe.f90
1101
1102massb-GrIce2sea_RCM.o : GrIce2sea_files/massb-GrIce2sea_RCM.f90
1103        $(FT) GrIce2sea_files/massb-GrIce2sea_RCM.f90
1104
1105minmax-format.o : minmax-format.f90
1106        $(FT) minmax-format.f90
1107
1108mix-SIA-L1_mod.o : mix-SIA-L1_mod.f90
1109        $(FT) mix-SIA-L1_mod.f90
1110
1111moy_mxmy_shift.o : moy_mxmy_shift.f90
1112        $(FT) moy_mxmy_shift.f90
1113
1114moy_mxmy.o : moy_mxmy.f90
1115        $(FT) moy_mxmy.f90
1116
1117neffect-0.3.o : neffect-0.3.f90 #module3d.mod
1118        $(FT) neffect-0.3.f90
1119
1120neffect-0.4.o : neffect-0.4.f90 #module3d.mod
1121        $(FT) neffect-0.4.f90
1122
1123new-flot-0.3.o : new-flot-0.3.f90#module3d.mod
1124        $(FT) new-flot-0.3.f90
1125
1126next-time.o : next-time.f90
1127        $(FT) next-time.f90
1128
1129#plotoutput.o : plotoutput.f#module3d.mod
1130#       $(FT) plotoutput.f
1131
1132printdebug.o : printdebug.f90 #module3d.mod
1133        $(FT) printdebug.f90
1134
1135remplimat-ant-0.5-40km.o : remplimat-ant-0.5-40km.f90 #module3d.mod eq_elliptique_mod.mod
1136        $(FT) remplimat-ant-0.5-40km.f90
1137
1138sealevel-out.o : sealevel-out.f90#module3d.mod
1139        $(FT) sealevel-out.f90
1140
1141snaptime.o : snaptime.f90
1142        $(FT) snaptime.f90
1143
1144sortie-hz-multivar.o : sortie-hz-multivar.f90
1145        $(FT) sortie-hz-multivar.f90
1146
1147strain_rate.o : strain_rate.f90#module3d.mod
1148        $(FT) strain_rate.f90   
1149
1150surface-0.3.o : surface-0.3.f90#module3d.mod
1151        $(FT) surface-0.3.f90
1152
1153slope_surf.o : slope_surf.f90
1154        $(FT) slope_surf.f90
1155
1156tab-litho-0.3.o : tab-litho-0.3.f90#module3d.mod iso_declar.mod
1157        $(FT) tab-litho-0.3.f90
1158
1159taubed-0.3.o : taubed-0.3.f90#module3d.mod iso_declar.mod
1160        $(FT) taubed-0.3.f90
1161
1162#ts-output-0.2.o : ts-output-0.2.f                   
1163#       $(FT) ts-output-0.2.f
1164
1165velocities-polyn-0.3.o : velocities-polyn-0.3.f90     #module3d.mod
1166        $(FT) velocities-polyn-0.3.f90
1167
1168vtoutput-0.2.o : vtoutput-0.2.f#module3d.mod
1169        $(FT) vtoutput-0.2.f
1170
1171# Routines Hudson :
1172
1173paradim-hudson_mod.o : Hudson_files/paradim-hudson_mod.f90
1174        $(FT)  Hudson_files/paradim-hudson_mod.f90
1175
1176geography-hudson_mod.o : Hudson_files/geography-hudson_mod.f90
1177        $(FT)  Hudson_files/geography-hudson_mod.f90
1178
1179sedim_declar_hudson_mod.o : Hudson_files/sedim_declar_hudson_mod.f90
1180        $(FT)  Hudson_files/sedim_declar_hudson_mod.f90
1181
1182eaubasale-0.5_hudson_mod.o : Hudson_files/eaubasale-0.5_hudson_mod.f90
1183        $(FT)  Hudson_files/eaubasale-0.5_hudson_mod.f90
1184
1185climat-hudson_mod.o : Hudson_files/climat-hudson_mod.f90
1186        $(FT)  Hudson_files/climat-hudson_mod.f90
1187
1188lect-hudson_mod.o : Hudson_files/lect-hudson_mod.f90
1189        $(FT)  Hudson_files/lect-hudson_mod.f90
1190
1191fake-routines-hudson_mod.o : Hudson_files/fake-routines-hudson_mod.f90
1192        $(FT)  Hudson_files/fake-routines-hudson_mod.f90
1193
1194prop-therm-hudson_mod.o : Hudson_files/prop-therm-hudson_mod.f90
1195        $(FT)  Hudson_files/prop-therm-hudson_mod.f90
1196
1197sliding-hudson_mod.o : Hudson_files/sliding-hudson_mod.f90
1198        $(FT)  Hudson_files/sliding-hudson_mod.f90
1199
1200fake-dragging-hudson_mod.o : Hudson_files/fake-dragging-hudson_mod.f90
1201        $(FT)  Hudson_files/fake-dragging-hudson_mod.f90
1202
1203dragging_hudson_jorge_mod.o : Hudson_files/dragging_hudson_jorge_mod.f90
1204        $(FT)  Hudson_files/dragging_hudson_jorge_mod.f90
1205
1206dragging-hudson_mod.o : Hudson_files/dragging-hudson_mod.f90
1207        $(FT)  Hudson_files/dragging-hudson_mod.f90
1208
1209dragging_hwatermax_hudson_mod.o : Hudson_files/dragging_hwatermax_hudson_mod.f90
1210        $(FT)  Hudson_files/dragging_hwatermax_hudson_mod.f90
1211
1212bmelt_hudson_mod.o : Hudson_files/bmelt_hudson_mod.f90
1213        $(FT)  Hudson_files/bmelt_hudson_mod.f90
1214
1215initial-hudson-phy.o : Hudson_files/initial-hudson-phy.f90
1216        $(FT)  Hudson_files/initial-hudson-phy.f90
1217
1218output_hudson_mod.o : Hudson_files/output_hudson_mod.f90
1219        $(FT)  Hudson_files/output_hudson_mod.f90
1220
1221module_choix-hudson-0.4.o : Hudson_files/module_choix-hudson-0.4.f90
1222        $(FT)  Hudson_files/module_choix-hudson-0.4.f90
1223
1224track_hudson_mod.o : Hudson_files/track_hudson_mod.f90
1225        $(FT) Hudson_files/track_hudson_mod.f90
1226
1227
1228# Routines Hemin-40 :
1229
1230
1231paradim-hemin40_mod.o : Hemin40_files/paradim-hemin40_mod.f90
1232        $(FT) Hemin40_files/paradim-hemin40_mod.f90
1233
1234geography-hemin40_mod.o : Hemin40_files/geography-hemin40_mod.f90
1235        $(FT) Hemin40_files/geography-hemin40_mod.f90
1236
1237output_hemin40_mod.o : Hemin40_files/output_hemin40_mod.f90
1238        $(FT) Hemin40_files/output_hemin40_mod.f90
1239
1240lect-hemin40_mod.o : Hemin40_files/lect-hemin40_mod.f90
1241        $(FT) Hemin40_files/lect-hemin40_mod.f90
1242
1243bmelt-hemin40-regions_mod.o : Hemin40_files/bmelt-hemin40-regions_mod.f90
1244        $(FT) Hemin40_files/bmelt-hemin40-regions_mod.f90
1245
1246bmelt-hemin40-depth_mod.o : Hemin40_files/bmelt-hemin40-depth_mod.f90
1247        $(FT) Hemin40_files/bmelt-hemin40-depth_mod.f90
1248
1249fake-routines-hemin40_mod.o : Hemin40_files/fake-routines-hemin40_mod.f90
1250        $(FT) Hemin40_files/fake-routines-hemin40_mod.f90
1251
1252module_choix-hemin40-0.4.o : Hemin40_files/module_choix-hemin40-0.4.f90
1253        $(FT) Hemin40_files/module_choix-hemin40-0.4.f90
1254
1255track_hemin40_mod.o : Hemin40_files/track_hemin40_mod.f90
1256        $(FT) Hemin40_files/track_hemin40_mod.f90
1257
1258# Routines Hemin-15 :
1259
1260paradim-hemin15_mod.o : Hemin15_files/paradim-hemin15_mod.f90
1261        $(FT) Hemin15_files/paradim-hemin15_mod.f90
1262
1263geography-hemin15_mod.o : Hemin15_files/geography-hemin15_mod.f90
1264        $(FT) Hemin15_files/geography-hemin15_mod.f90
1265
1266lect-hemin15_mod.o : Hemin15_files/lect-hemin15_mod.f90
1267        $(FT) Hemin15_files/lect-hemin15_mod.f90
1268
1269fake-routines-hemin15_mod.o : Hemin15_files/fake-routines-hemin15_mod.f90
1270        $(FT) Hemin15_files/fake-routines-hemin15_mod.f90
1271
1272module_choix-hemin15.o : Hemin15_files/module_choix-hemin15.f90
1273        $(FT) Hemin15_files/module_choix-hemin15.f90
1274
1275track_hemin15_mod.o : Hemin15_files/track_hemin15_mod.f90
1276        $(FT) Hemin15_files/track_hemin15_mod.f90
1277
1278# routines Eurasie-40
1279
1280
1281output_eurasie40_mod-0.1.o : Eurasie40_files/output_eurasie40_mod-0.1.f90
1282        $(FT) Eurasie40_files/output_eurasie40_mod-0.1.f90
1283
1284lect-clim-act-eurasie_mod.o : Eurasie40_files/lect-clim-act-eurasie_mod.f90
1285        $(FT) Eurasie40_files/lect-clim-act-eurasie_mod.f90
1286
1287climat-forcage-eurasie_mod-0.4.o : Eurasie40_files/climat-forcage-eurasie_mod-0.4.f90
1288        $(FT) Eurasie40_files/climat-forcage-eurasie_mod-0.4.f90
1289
1290fake-routines-eurasie_mod.o : Eurasie40_files/fake-routines-eurasie_mod.f90
1291        $(FT) Eurasie40_files/fake-routines-eurasie_mod.f90
1292
1293module_choix-eurasie-0.4.o : Eurasie40_files/module_choix-eurasie-0.4.f90
1294        $(FT) Eurasie40_files/module_choix-eurasie-0.4.f90
1295
1296track_eurasie_mod.o : Eurasie40_files/track_eurasie_mod.f90
1297        $(FT) Eurasie40_files/track_eurasie_mod.f90
1298
1299
1300# routines greenmint-40
1301
1302
1303# Routines Temperature Hassine
1304
1305icetemp_declar-0.5_mod.o : Temperature-routines/icetemp_declar-0.5_mod.f90
1306        $(FT) Temperature-routines/icetemp_declar-0.5_mod.f90
1307
1308interface_advec_icetemp.o :  Temperature-routines/interface_advec_icetemp.f90
1309        $(FT) Temperature-routines/interface_advec_icetemp.f90
1310
1311interface_icetempmod.o :  Temperature-routines/interface_icetempmod.f90
1312        $(FT) Temperature-routines/interface_icetempmod.f90
1313
1314interface_prop_th_icetemp.o:  Temperature-routines/interface_prop_th_icetemp.f90
1315        $(FT) Temperature-routines/interface_prop_th_icetemp.f90
1316
1317interface_Qprod_icetemp.o:  Temperature-routines/interface_Qprod_icetemp.f90
1318        $(FT) Temperature-routines/interface_Qprod_icetemp.f90
1319
1320interface_temp_col.o :  Temperature-routines/interface_temp_col.f90
1321        $(FT) Temperature-routines/interface_temp_col.f90
1322
1323# Routines Agrif
1324
1325#open_file.o : open_file.f90
1326#       $(FT) open_file.f90
1327
1328step.o : step.f90
1329        $(F_NETCDF) step.f90
1330
1331steps_time_loop.o : steps_time_loop.f90
1332        $(F_NETCDF) steps_time_loop.f90
1333
1334steps_time_loop_avec_iterbeta.o : steps_time_loop_avec_iterbeta.f90
1335        $(F_NETCDF) steps_time_loop_avec_iterbeta.f90
1336
1337# nouvelles routines resolution equation elliptique
1338
1339remplimat_declar_tabTu_mod.o : New-remplimat/remplimat_declar_tabTu_mod.f90
1340        $(FT) New-remplimat/remplimat_declar_tabTu_mod.f90
1341
1342diagno-L2_mod.o : New-remplimat/diagno-L2_mod.f90
1343        $(FT) New-remplimat/diagno-L2_mod.f90
1344
1345fake_diagno_mod.o : New-remplimat/fake_diagno_mod.f90
1346        $(FT) New-remplimat/fake_diagno_mod.f90
1347
1348remplimat-shelves-tabTu.o : New-remplimat/remplimat-shelves-tabTu.f90
1349        $(FT) New-remplimat/remplimat-shelves-tabTu.f90
1350
1351eq_ellipt_sgbsv_mod-0.2.o : New-remplimat/eq_ellipt_sgbsv_mod-0.2.f90
1352        $(FT) New-remplimat/eq_ellipt_sgbsv_mod-0.2.f90
1353
1354graphique_L2.o : New-remplimat/graphique_L2.f90
1355        $(FT) New-remplimat/graphique_L2.f90
1356
1357graph-sgbsv.o : New-remplimat/graph-sgbsv.f90
1358        $(FT) New-remplimat/graph-sgbsv.f90
1359
1360# Routines venant de bibliotheques exterieures
1361reduc.o : reduc.f#module3d.mod
1362        $(FT) -w90 reduc.f
1363
1364# band vient de Lapack
1365band.o: band.f
1366        $(FT) -w90 band.f
1367
1368# routines netcdf
1369
1370
1371
1372io_netcdf.o: Netcdf-routines/io_netcdf.f90
1373        $(F_NETCDF) Netcdf-routines/io_netcdf.f90
1374
1375sortie_netcdf_GRISLI_mod.0.2.o : Netcdf-routines/sortie_netcdf_GRISLI_mod.0.2.f90
1376        $(F_NETCDF) Netcdf-routines/sortie_netcdf_GRISLI_mod.0.2.f90
1377
1378# Hassine
1379io_netcdf_GRISLI.o: Netcdf-routines/io_netcdf_GRISLI.f90
1380        $(F_NETCDF) Netcdf-routines/io_netcdf_GRISLI.f90
1381
1382sortie_netcdf_GRISLI_mod.0.2-hassine.o : Netcdf-routines/sortie_netcdf_GRISLI_mod.0.2-hassine.f90
1383        $(F_NETCDF) Netcdf-routines/sortie_netcdf_GRISLI_mod.0.2-hassine.f90
1384
1385readinput.o: readinput.f90
1386        $(F_NETCDF) readinput.f90
1387
1388interface_input.o: interface_input.f90
1389        $(FT) interface_input.f90
1390
1391
1392# routines et modules recul de ligne d'echouage ice2sea
1393
1394proto_declar_3D_grisli_mod.o : Recul_force_grounding_line/proto_declar_3D_grisli_mod.f90
1395        $(FT) Recul_force_grounding_line/proto_declar_3D_grisli_mod.f90
1396
1397declar_proto_recul.o : Recul_force_grounding_line/declar_proto_recul.f90
1398        $(FT) Recul_force_grounding_line/declar_proto_recul.f90
1399
1400proto_recul_mod.o : Recul_force_grounding_line/proto_recul_mod.f90
1401        $(FT) Recul_force_grounding_line/proto_recul_mod.f90
1402
1403declar_io_ncdf_proto_mod.o : Recul_force_grounding_line/declar_io_ncdf_proto_mod.f90
1404        $(FT) Recul_force_grounding_line/declar_io_ncdf_proto_mod.f90
1405
1406#       $(FT) -I$(NDC_INC) Netcdf-routines/sortie_netcdf_GRISLI_mod.f90
1407
1408
1409# routines et modules recul de ligne d'echouage ice2sea version toy (finale)
1410
1411toy_declar_3D_grisli_mod.o : Recul_force_grounding_line/toy_declar_3D_grisli_mod.f90
1412        $(FT) Recul_force_grounding_line/toy_declar_3D_grisli_mod.f90
1413
1414declar_io_ncdf_toy_mod_fake.o : Recul_force_grounding_line/declar_io_ncdf_toy_mod_fake.f90
1415        $(FT) Recul_force_grounding_line/declar_io_ncdf_toy_mod_fake.f90
1416
1417declar_toy_retreat.o : Recul_force_grounding_line/declar_toy_retreat.f90
1418        $(FT) Recul_force_grounding_line/declar_toy_retreat.f90
1419
1420toy_retreat_mod.o  : Recul_force_grounding_line/toy_retreat_mod.f90
1421        $(FT) Recul_force_grounding_line/toy_retreat_mod.f90
1422
1423
1424
1425
1426# Liens et Construction des executables
1427#---------------------------------------
1428#       $(mod_clim_forcage) \ a mettre a la place de mod_clim_perturb eventuellement
1429
1430
1431LBqAntar15 : $(Dim_ANT15-LBq) $(mod_dim_communs)  \
1432        $(Proto_recul)  \
1433        $(mod_communs) \
1434        $(Proto_recul)  \
1435        $(mod_clim_perturb)  \
1436        $(mod_tracers) \
1437        $(mod_ell) $(Liste_ANT15-LBq) \
1438        $(mod_post_geo) \
1439        $(diagnoshelf) \
1440        $(Liste_Netcdf) \
1441        $(routines_communes) steps_time_loop.o $(routine_elliptiques)
1442
1443        $(LK) -o ../bin/LBqAntar-15  $(Dim_ANT15-LBq) $(mod_dim_communs) \
1444        $(Proto_recul)  \
1445        $(mod_communs) \
1446        $(mod_clim_perturb)  \
1447        $(mod_tracers) \
1448        $(mod_ell) \
1449        $(Liste_ANT15-LBq) \
1450        $(mod_post_geo) \
1451        $(diagnoshelf) $(Liste_Netcdf) \
1452        $(routines_communes) steps_time_loop.o $(routine_elliptiques) $(NCDF_LIB)  $(MKL_LIB)
1453
1454Recul_ice2sea : $(Dim_ANT15-LBq) $(mod_dim_communs)  \
1455        $(toy_recul) \
1456        $(mod_communs_RGL) \
1457        $(mod_clim_perturb)  \
1458        $(mod_tracers) \
1459        $(mod_ell) $(Liste_ANT15-LBq) \
1460        $(mod_post_geo) \
1461        $(diagnoshelf) \
1462        $(Liste_Netcdf) \
1463        $(routines_communes)steps_time_loop.o  $(routine_elliptiques)
1464
1465        $(LK) -o ../bin/recul_gl  $(Dim_ANT15-LBq) $(mod_dim_communs) \
1466        $(toy_recul) \
1467        $(mod_communs_RGL) \
1468        $(mod_clim_perturb)  \
1469        $(mod_tracers) \
1470        $(mod_ell) \
1471        $(Liste_ANT15-LBq) \
1472        $(mod_post_geo) \
1473        $(diagnoshelf) $(Liste_Netcdf) \
1474        $(routines_communes) steps_time_loop.o $(routine_elliptiques) $(NCDF_LIB)  $(MKL_LIB)
1475
1476
1477Mismip3D_5 : $(Dim_Mismip_3D_5)  $(mod_dim_communs)  $(mod_communs) \
1478        $(mod_ell) $(Liste_mismip_3D_5) \
1479        $(Liste_Netcdf) $(Liste_mismip_post_ncdf) \
1480        $(diagnoshelf) \
1481        $(routines_communes) steps_time_loop.o $(routine_elliptiques)
1482
1483        $(LK) -o ../bin/mismip3D  $(Dim_Mismip_3D_5)  \
1484        $(mod_dim_communs) fake-routines-mismip3d_mod.o $(mod_communs) \
1485        $(mod_ell)  $(Liste_mismip_3D_5) \
1486        $(Liste_Netcdf) $(Liste_mismip_post_ncdf) $(diagnoshelf) \
1487        $(routines_communes) steps_time_loop.o $(routine_elliptiques) $(NCDF_LIB)  $(MKL_LIB)
1488
1489Grice2sea : $(Dim_GrIce2sea) $(mod_dim_communs)   \
1490        $(toy_recul)  \
1491        $(mod_communs_RGL) \
1492        $(mod_clim_tof)  \
1493        $(mod_tracers) \
1494        $(mod_ell) $(Liste_GrIce2sea) \
1495        $(mod_post_geo) \
1496        $(diagnoshelf) \
1497        $(Liste_Netcdf) \
1498        $(routines_communes) steps_time_loop.o $(routine_elliptiques)
1499
1500        $(LK) -o ../bin/Grice2sea \
1501        $(Dim_GrIce2sea) $(mod_dim_communs)  \
1502        $(toy_recul)  \
1503        $(mod_communs_RGL) \
1504        $(mod_clim_tof)  \
1505        $(mod_tracers) \
1506        $(mod_ell) $(Liste_GrIce2sea) \
1507        $(mod_post_geo) \
1508        $(diagnoshelf) \
1509        $(Liste_Netcdf) \
1510        $(routines_communes) steps_time_loop.o \
1511        $(routine_elliptiques) $(NCDF_LIB)  $(MKL_LIB)
1512
1513Grice2sea_iterbeta : $(Dim_GrIce2sea) $(mod_dim_communs)   \
1514        $(toy_recul)  \
1515        $(mod_communs_RGL) \
1516        $(mod_clim_perturb)  \
1517        $(mod_tracers) \
1518        $(mod_ell) $(Liste_GrIce2sea) \
1519        $(mod_post_geo) \
1520        $(diagnoshelf) \
1521        $(Liste_Netcdf) \
1522        $(routines_communes) steps_time_loop_avec_iterbeta.o \
1523        $(routine_elliptiques)
1524
1525        $(LK) -o ../bin/Grice2sea_iterbeta \
1526        $(Dim_GrIce2sea) $(mod_dim_communs)  \
1527        $(toy_recul)  \
1528        $(mod_communs_RGL) \
1529        $(mod_clim_perturb)  \
1530        $(mod_tracers) \
1531        $(mod_ell) $(Liste_GrIce2sea) \
1532        $(mod_post_geo) \
1533        $(diagnoshelf) \
1534        $(Liste_Netcdf) \
1535        $(routines_communes) steps_time_loop_avec_iterbeta.o \
1536        $(routine_elliptiques) $(NCDF_LIB)  $(MKL_LIB)
1537
1538Hemin-40 : $(Dim_hemin40) $(mod_dim_communs) \
1539        $(toy_recul)  \
1540        $(mod_communs) \
1541        $(mod_clim_tof) \
1542        $(mod_no_tracers) \
1543        $(mod_ell) $(Liste_hemin40) \
1544        $(mod_post_geo) \
1545        $(diagnoshelf) \
1546        $(Liste_Netcdf) \
1547        $(routines_communes) steps_time_loop.o \
1548        $(routine_elliptiques)
1549
1550        $(LK) -o  ../bin/Hemin-40 \
1551        $(Dim_hemin40) $(mod_dim_communs) \
1552        $(toy_recul)  \
1553        $(mod_communs) \
1554        $(mod_clim_tof) \
1555        $(mod_no_tracers) \
1556        $(mod_ell) $(Liste_hemin40) \
1557        $(mod_post_geo) \
1558        $(diagnoshelf) \
1559        $(Liste_Netcdf) \
1560        $(routines_communes) steps_time_loop.o \
1561        $(routine_elliptiques) $(NCDF_LIB)  $(MKL_LIB)
1562
1563Hemin-15 : $(Dim_hemin15) $(mod_dim_communs) \
1564        $(toy_recul)  \
1565        $(mod_communs) \
1566        $(mod_clim_tof) \
1567        $(mod_no_tracers) \
1568        $(mod_ell) $(Liste_hemin15) \
1569        $(mod_post_geo) \
1570        $(diagnoshelf) \
1571        $(Liste_Netcdf) \
1572        $(routines_communes) steps_time_loop.o \
1573        $(routine_elliptiques)
1574
1575        $(LK) -o  ../bin/Hemin-15 \
1576        $(Dim_hemin15) $(mod_dim_communs) \
1577        $(toy_recul)  \
1578        $(mod_communs) \
1579        $(mod_clim_tof) \
1580        $(mod_no_tracers) \
1581        $(mod_ell) $(Liste_hemin15) \
1582        $(mod_post_geo) \
1583        $(diagnoshelf) \
1584        $(Liste_Netcdf) \
1585        $(routines_communes) steps_time_loop.o \
1586        $(routine_elliptiques) $(NCDF_LIB)  $(MKL_LIB)
1587
1588Greeneem15 : $(Dim_greeneem15) $(mod_dim_communs) \
1589        $(toy_recul)  \
1590        $(mod_communs) \
1591        $(mod_clim_tof) \
1592        $(mod_no_tracers) \
1593        $(mod_ell) $(Liste_greeneem15) \
1594        $(mod_post_geo) \
1595        $(diagnoshelf) \
1596        $(Liste_Netcdf) \
1597        $(routines_communes) steps_time_loop.o \
1598        $(routine_elliptiques)
1599
1600        $(LK) -o ../bin/Greeneem15 \
1601        $(Dim_greeneem15) $(mod_dim_communs) \
1602        $(toy_recul)  \
1603        $(mod_communs) \
1604        $(mod_clim_tof) \
1605        $(mod_no_tracers) \
1606        $(mod_ell) $(Liste_greeneem15) \
1607        $(mod_post_geo) \
1608        $(diagnoshelf) \
1609        $(Liste_Netcdf) \
1610        $(routines_communes) steps_time_loop.o \
1611        $(routine_elliptiques) $(NCDF_LIB)  $(MKL_LIB)
1612
1613
1614
1615# attention : dans les geometries suivantes la liste module climat n'est pas donnee
1616
1617Hudson : $(Dim_hudson) $(mod_dim_communs) $(mod_communs)  $(mod_ell) $(Liste_hudson) \
1618        $(diagnoshelf) $(Liste_Netcdf) \
1619        $(routines_communes) $(routine_elliptiques) 
1620        $(LK) -o ../bin/Hudson  $(Dim_hudson) $(mod_dim_communs) $(mod_communs) $(mod_ell) $(Liste_hudson) \
1621        $(diagnoshelf) $(Liste_Netcdf) \
1622        $(routines_communes) $(routine_elliptiques) $(NCDF_LIB) $(MKL_LIB)
1623
1624#Hemin-40 : $(Dim_hemin40) $(mod_dim_communs) $(mod_communs)  $(mod_ell)  $(Liste_hemin40) \
1625#       $(diagnoshelf) $(Liste_Netcdf) \
1626#       $(routines_communes) $(routine_elliptiques) 
1627
1628#       $(LK) -o  ../bin/Hemin-40  $(Dim_hemin40) $(mod_dim_communs) $(mod_communs) \
1629#       $(mod_ell)  $(Liste_hemin40) \
1630#       $(diagnoshelf) $(Liste_Netcdf) \
1631#       $(routines_communes) $(routine_elliptiques) $(NCDF_LIB)  $(MKL_LIB)
1632
1633Heminord : $(Liste_heminord) $(Liste_commune) $(Liste_BLAS)
1634        $(LK) -o Heminord $(Liste_heminord) $(Liste_commune) $(Liste_BLAS)
1635
1636
1637Eura-40 :  $(Dim_eura40) $(mod_dim_communs) $(mod_communs)  $(mod_ell)  $(Liste_eura40) \
1638        $(diagnoshelf) $(Liste_Netcdf) \
1639        $(routines_communes) $(routine_elliptiques)
1640
1641        $(LK) -o  ../bin/Eura-40  $(Dim_eura40) $(mod_dim_communs) $(mod_communs) \
1642        $(mod_ell)  $(Liste_eura40) \
1643        $(diagnoshelf) $(Liste_Netcdf) \
1644        $(routines_communes) $(routine_elliptiques) $(NCDF_LIB)  $(MKL_LIB)
1645
1646Greenmint40 : $(Dim_greenmint40) $(mod_dim_communs) $(mod_communs) \
1647        $(mod_ell) $(Liste_greenmint40) \
1648        $(diagnoshelf) $(Liste_Netcdf) $(routines_communes) $(routine_elliptiques)
1649
1650        $(LK) -o ../bin/Greenmint40 $(Dim_greenmint40) $(mod_dim_communs) $(mod_communs) \
1651        $(mod_ell) $(Liste_greenmint40) \
1652        $(diagnoshelf) $(Liste_Netcdf) $(routines_communes) $(routine_elliptiques) \
1653        $(NCDF_LIB)  $(MKL_LIB)
1654
1655Greeneem45 : $(Dim_greeneem45) $(mod_dim_communs) $(mod_communs) \
1656        $(mod_ell) $(Liste_greeneem45) \
1657        $(diagnoshelf) $(Liste_Netcdf) $(routines_communes) $(routine_elliptiques)
1658
1659        $(LK) -o ../bin/Greeneem45 $(Dim_greeneem45) $(mod_dim_communs) $(mod_communs) \
1660        $(mod_ell) $(Liste_greeneem45) \
1661        $(diagnoshelf) $(Liste_Netcdf) $(routines_communes) $(routine_elliptiques) \
1662        $(NCDF_LIB)  $(MKL_LIB)
1663
1664Greeneem05 : $(Dim_greeneem05) $(mod_dim_communs) $(mod_communs) \
1665        $(mod_ell) $(Liste_greeneem05) \
1666        $(diagnoshelf) $(Liste_Netcdf) $(routines_communes) $(routine_elliptiques)
1667
1668        $(LK) -o ../bin/Greeneem05 $(Dim_greeneem05) $(mod_dim_communs) $(mod_communs) \
1669        $(mod_ell) $(Liste_greeneem05) \
1670        $(diagnoshelf) $(Liste_Netcdf) $(routines_communes) $(routine_elliptiques) \
1671        $(NCDF_LIB)  $(MKL_LIB)
1672
1673
1674Gsearise15 : $(Dim_gsearise15) $(mod_dim_communs) $(mod_communs) \
1675        $(mod_ell) $(Liste_gsearise15) \
1676        $(diagnoshelf) $(Liste_Netcdf) $(routines_communes) $(routine_elliptiques)
1677
1678        $(LK) -o ../bin/Gsearise15 $(Dim_gsearise15) $(mod_dim_communs) $(mod_communs) \
1679        $(mod_ell) $(Liste_gsearise15) \
1680        $(diagnoshelf) $(Liste_Netcdf) $(routines_communes) $(routine_elliptiques) \
1681        $(NCDF_LIB)  $(MKL_LIB)
1682
1683
1684Gsearise05 : $(Dim_gsearise05) $(mod_dim_communs) $(mod_communs) \
1685        $(mod_ell) $(Liste_gsearise05) \
1686        $(diagnoshelf) $(Liste_Netcdf) $(routines_communes) $(routine_elliptiques)
1687
1688        $(LK) -o ../bin/Gsearise05 $(Dim_gsearise05) $(mod_dim_communs) $(mod_communs) \
1689        $(mod_ell) $(Liste_gsearise05) \
1690        $(diagnoshelf) $(Liste_Netcdf) $(routines_communes) $(routine_elliptiques) \
1691        $(NCDF_LIB)  $(MKL_LIB)
1692
1693
1694
1695
1696clean   :
1697        rm -f *.o *.mod *~  */*~
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707# geographies obsoletes
1708
1709# listes
1710
1711#Liste_Antar15_CISM = lect-Ant_clim_CISM_gen_dat.o output_anta_mod-0.4.o \
1712#       dragging-vit_bil_CISM_gen_mod.o fake-routines-ant_mod.o \
1713#       lect-Ant_CISM_gen_dat.o module_choix_antar15CISM.o \
1714#       massb-ant_forcage-0.4.o massb-ant_perturb_Tparam.o track_ant40_mod.o
1715
1716#Liste_Antar20_CISM = lect-Ant_clim_CISM_gen_dat.o output_anta_mod-0.4.o \
1717#       dragging-vit_bil_CISM_gen_mod.o fake-routines-ant_mod.o \
1718#       lect-Ant_CISM_gen_dat.o module_choix_antar20CISM.o \
1719#       massb-ant_forcage-0.4.o massb-ant_perturb_Tparam.o track_ant40_mod.o
1720
1721#Liste_Antar25_CISM = lect-Ant_clim_CISM_gen_dat.o output_anta_mod-0.4.o \
1722#       dragging-vit_bil_CISM_gen_mod.o fake-routines-ant_mod.o \
1723#       lect-Ant_CISM_gen_dat.o module_choix_antar25CISM.o \
1724#       massb-ant_forcage-0.4.o massb-ant_perturb_Tparam.o track_ant40_mod.o
1725
1726#Liste_Antar45_CISM = lect-Ant_clim_CISM_45_dat.o output_anta_mod-0.4.o \
1727#       dragging-vit_bil_CISM_45_mod.o fake-routines-ant_mod.o \
1728#       lect-Ant_CISM_45_dat.o module_choix_antar45CISM.o \
1729#       massb-ant_forcage-0.4.o massb-ant_perturb_Tparam.o track_ant40_mod.o
1730
1731#Liste_HEINO = climat-heino_mod.o lect-Heino_mod.o  \
1732#       fake-routines-Heino_mod.o  detect-assym.o  \
1733#       prop-therm-Heino_mod.o  sliding-Heino_mod.o \
1734#       initial-heino-phy.o  output_heino_mod.o \
1735#       module_choix-heino-0.4.o  track_heino_mod.o
1736
1737#Antar20 : $(Dim_Antar20_CISM) $(mod_dim_communs) $(mod_communs) $(mod_ell) $(Liste_Antar20_CISM) \
1738#       $(diagnoshelf) $(Liste_Netcdf) \
1739#       $(routines_communes) $(routine_elliptiques)
1740
1741#       $(LK) -o ../bin/Antar-20  $(Dim_Antar20_CISM) $(mod_dim_communs) $(mod_communs) \
1742#        $(mod_ell) $(Liste_Antar20_CISM) \
1743#       $(diagnoshelf) $(Liste_Netcdf) \
1744#       $(routines_communes) $(routine_elliptiques) $(NCDF_LIB) $(MKL_LIB)
1745
1746#Antar25 : $(Dim_Antar25_CISM) $(mod_dim_communs) $(mod_communs) $(mod_ell) $(Liste_Antar25_CISM) \
1747#       $(diagnoshelf) $(Liste_Netcdf) \
1748#       $(routines_communes) $(routine_elliptiques)
1749
1750#       $(LK) -o ../bin/Antar-25  $(Dim_Antar25_CISM) $(mod_dim_communs) $(mod_communs) $(mod_ell) \
1751#       $(Liste_Antar25_CISM) \
1752#       $(diagnoshelf) $(Liste_Netcdf) \
1753#       $(routines_communes) $(routine_elliptiques) $(NCDF_LIB)  $(MKL_LIB)
1754
1755#Antar25-181 : $(Dim_Antar25_CISM) $(mod_dim_communs) $(mod_communs) $(mod_ell) $(Liste_Antar25_CISM) \
1756#       $(diagnoshelf) $(Liste_Netcdf) \
1757#       $(routines_communes) $(routine_elliptiques)
1758
1759#       $(LK) -o ../bin-pc181/Antar-pc181  $(Dim_Antar25_CISM) $(mod_dim_communs) $(mod_communs) \
1760#       $(mod_ell) $(Liste_Antar25_CISM) \
1761#       $(diagnoshelf) $(Liste_Netcdf) \
1762#       $(routines_communes) $(routine_elliptiques) $(NCDF_LIB)  $(MKL_LIB)
1763
1764
1765#Antar45 : $(Dim_Antar45_CISM) $(mod_dim_communs) $(mod_communs) $(mod_ell) $(Liste_Antar45_CISM) \
1766#       $(diagnoshelf) $(Liste_Netcdf) \
1767#       $(routines_communes) $(routine_elliptiques)
1768
1769#       $(LK) -o ../bin/Antar-45  $(Dim_Antar45_CISM)  $(mod_communs) $(mod_ell) $(Liste_Antar45_CISM) \
1770#       $(diagnoshelf) $(Liste_Netcdf) \
1771#       $(routines_communes) $(routine_elliptiques) $(NCDF_LIB)  $(MKL_LIB)
1772
1773#Liste_Antar_old =  bmelt-ant-regions_mod.o \
1774#       lect-clim-act-anteis_mod.o  output_anta_mod-0.4.o \
1775#       dragging_stream_impose_vitbil_mod.o  \
1776#       fake-routines-ant_mod.o  lect-anteis_mod.o \
1777#       module_choix-antar40-0.4_old.o massb-ant_forcage-0.4.o massb-ant_perturb-0.4.o \
1778#       track_ant40_mod.o
1779
1780#Liste_Antar40 =  bmelt-ant-regions_mod.o \
1781#       lect-clim-act-anteis_mod.o  output_anta_mod-0.4.o \
1782#       dragging_stream_impose_vitbil_mod.o  \
1783#       fake-routines-ant_mod.o  lect-anteis_mod.o \
1784#       module_choix-antar40-0.4.o massb-ant_forcage-0.4.o massb-ant_perturb_Tparam.o \
1785#       track_ant40_mod.o
1786
1787# listes de dimensionnement obsoletes
1788
1789# Dim_Antar40 = paradim-ant40_mod.o geography-ant40_mod.o
1790# Dim_Antar15_CISM = paradim-ant15_CISM_mod.o geography-Ant15CISM.o
1791# Dim_Antar20_CISM = paradim-ant20_CISM_mod.o geography-Ant20CISM.o
1792# Dim_Antar25_CISM = paradim-ant25_CISM_mod.o geography-Ant25CISM.o
1793# Dim_Antar45_CISM = paradim-ant45_CISM_mod.o geography-Ant45CISM.o
1794# Dim_heino = paradim-Heino_mod.o geography-heino_mod.o
1795
1796
1797# ancienne version diagnoshelf: obsolete, il faut aussi modifier le module choix
1798
1799#mod_ell_old = eq_elliptique_mod-0.4.o
1800#routine_elliptiques_old =  remplimat-ant-0.5-40km.o
1801#diagnoshelf_old = diagno-ant-0.6_mod.o
1802
1803
1804# Routines obsoletes
1805
1806#icetemp-0.4.o : icetemp-0.4.f90   #module3d.mod tridiagmod.mod
1807#       $(FT) icetemp-0.4.f90
1808
1809#icetemp-0.5_mod.o : icetemp-0.5_mod.f90
1810#       $(FT) icetemp-0.5_mod.f90
1811
1812#icethick-ant-0.5.o : icethick-ant-0.5.f90  #module3d.mod relaxation_mod.mod
1813#       $(FT) icethick-ant-0.5.f90
1814
1815#deform_declar_mod-0.3.o : deform_declar_mod-0.3.f90
1816#       $(FT) deform_declar_mod-0.3.f90
1817
1818
1819#-------------lecture des fichiers Climat obsoletes
1820
1821#lect-clim-act-anteis_mod.o : Ant40_files/lect-clim-act-anteis_mod.f90
1822#       $(FT) Ant40_files/lect-clim-act-anteis_mod.f90
1823
1824#lect-Ant_clim_CISM_gen_dat.o : Antarctique_general_files/lect-Ant_clim_CISM_gen_dat.f90
1825#       $(FT)  Antarctique_general_files/lect-Ant_clim_CISM_gen_dat.f90
1826
1827#lect-Ant_clim_CISM_15_dat.o : Ant15_CISM_files/lect-Ant_clim_CISM_15_dat.f90
1828#       $(FT)  Ant15_CISM_files/lect-Ant_clim_CISM_15_dat.f90
1829
1830#lect-Ant_clim_CISM_45_dat.o : Ant45_CISM_files/lect-Ant_clim_CISM_45_dat.f90
1831#       $(FT)  Ant45_CISM_files/lect-Ant_clim_CISM_45_dat.f90
1832
1833#massb-ant_forcage-0.4.o : Ant40_files/massb-ant_forcage-0.4.f
1834#       $(FT) Ant40_files/massb-ant_forcage-0.4.f
1835
1836# ancienne methode netcdf
1837#sortie_netcdf_GRISLI_mod.o : Netcdf-routines/sortie_netcdf_GRISLI_mod.f90
1838#       $(FT)  Netcdf-routines/sortie_netcdf_GRISLI_mod.f90
1839
1840
1841
1842
1843
1844# Liens
1845
1846
1847#Heino :        $(Dim_heino) $(mod_dim_communs) $(mod_communs)  $(Liste_HEINO) $(Liste_Netcdf) \
1848#       $(routines_communes) $(Liste_BLAS) 
1849#       $(LK) -o Heino  $(Dim_heino) $(mod_dim_communs) $(mod_communs) $(Liste_HEINO) \
1850#       $(Liste_Netcdf) \
1851#       $(routines_communes) $(Liste_BLAS) $(NCDF_LIB)
1852
1853#Antar-40 : $(Dim_Antar40) $(mod_dim_communs) $(mod_communs) $(mod_ell)  $(Liste_Antar40) \
1854#       $(diagnoshelf) $(Liste_Netcdf) \
1855#       $(routines_communes) $(routine_elliptiques) 
1856
1857#       $(LK) -o  ../bin/Antar-40  $(Dim_Antar40) $(mod_dim_communs) $(mod_communs) $(mod_ell)  $(Liste_Antar40) \
1858#       $(diagnoshelf) $(Liste_Netcdf) \
1859#       $(routines_communes) $(routine_elliptiques) $(NCDF_LIB)  $(MKL_LIB)
1860
1861#Antar15 : $(Dim_Antar15_CISM) $(mod_dim_communs) $(mod_communs) $(mod_ell) $(Liste_Antar15_CISM) \
1862#       $(diagnoshelf) $(Liste_Netcdf) \
1863#       $(routines_communes) $(routine_elliptiques)
1864
1865#       $(LK) -o ../bin/Antar-15  $(Dim_Antar15_CISM) $(mod_dim_communs) $(mod_communs) $(mod_ell) \
1866#       $(Liste_Antar15_CISM) \
1867#       $(diagnoshelf) $(Liste_Netcdf) \
1868#       $(routines_communes) $(routine_elliptiques) $(NCDF_LIB)  $(MKL_LIB)
1869
1870
1871#Antar_old : $(Dim_Antar40) $(mod_dim_communs) $(mod_communs)  $(mod_ell_old)  \
1872#       $(Liste_Antar_old) $(diagnoshelf_old) $(Liste_Netcdf) \
1873#       $(routines_communes) $(routine_elliptiques_old) 
1874
1875#       $(LK) -o  ../bin/Antar_old  $(Dim_Antar40) $(mod_dim_communs) $(mod_communs) \
1876#       $(mod_ell_old)  $(Liste_Antar_old) \
1877#       $(diagnoshelf_old) $(Liste_Netcdf) \
1878#       $(routines_communes) $(routine_elliptiques_old) $(NCDF_LIB)  $(MKL_LIB)
Note: See TracBrowser for help on using the repository browser.