[4] | 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 |
---|
[10] | 8 | # nojob pour lancer avec fichier param dans repertoire resultat |
---|
| 9 | JOB = 'nojob' |
---|
| 10 | # job pour lancer avec fichier param nom quelconque dans SOURCES/Fichiers-parametres |
---|
| 11 | #JOB = 'job' |
---|
[4] | 12 | |
---|
[22] | 13 | # pour lancer |
---|
[4] | 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 | |
---|
| 24 | mod_ell = remplimat_declar_tabTu_mod.o eq_ellipt_sgbsv_mod-0.2.o |
---|
| 25 | routine_elliptiques = remplimat-shelves-tabTu.o graphique_L2.o graph-sgbsv.o |
---|
[22] | 26 | diagnoshelf = diagno-L2_mod.o |
---|
[4] | 27 | |
---|
| 28 | |
---|
| 29 | # liste de modules communs a toutes geographies/experiences |
---|
| 30 | #----------------------------------------------------------- |
---|
| 31 | |
---|
| 32 | # modules servant aux declarations globales |
---|
| 33 | mod_dim_communs = runparam_mod.o param_phy_mod.o \ |
---|
| 34 | 3D-physique-gen_mod.o io_netcdf_GRISLI.o |
---|
| 35 | |
---|
| 36 | |
---|
| 37 | |
---|
| 38 | # modules climats : doivent etre compatibles avec les modules choix |
---|
| 39 | # il faut choisir un des deux ou un specifique a une geometrie. |
---|
| 40 | |
---|
[9] | 41 | # module de forcage climatique C. Dumas |
---|
[15] | 42 | mod_clim_tof = climat_forcage_mois_mod.o climat-forcage-insolation_mod_oneway.o \ |
---|
[18] | 43 | climat-forcage-insolation_mod.o climat_GrIce2sea_years_mod.o \ |
---|
[42] | 44 | climat_GrIce2sea_years_perturb_mod.o \ |
---|
[135] | 45 | climat_InitMIP_years_perturb_mod.o \ |
---|
[27] | 46 | climat-perturb_mod-0.4.o \ |
---|
[11] | 47 | ablation_mod.o no_ablation_mod.o |
---|
[9] | 48 | |
---|
[4] | 49 | # methode forcage basee sur des snapshots climats |
---|
| 50 | mod_clim_forcage = climat-forcage_mod-0.4.o \ |
---|
| 51 | declare-month_mod.o \ |
---|
| 52 | declare-month_lapsecouche_mod.o \ |
---|
| 53 | ablation_ann_july_mod.o \ |
---|
| 54 | ablation_month.o accum_month.o no_ablation_mod.o \ |
---|
| 55 | massb-ant_forcage-0.4.o accum7.o \ |
---|
| 56 | ablation_month_lapsecouche.o accum_month_lapsecouche.o |
---|
| 57 | |
---|
| 58 | # methode perturbation des champs actuels |
---|
| 59 | mod_clim_perturb = climat-perturb_mod-0.4.o climat-perturb-mois_mod.o \ |
---|
| 60 | climat-perturb-mois_lapsecouche_mod.o \ |
---|
| 61 | declare-month_mod.o \ |
---|
| 62 | declare-month_lapsecouche_mod.o \ |
---|
| 63 | ablation_ann_july_mod.o \ |
---|
| 64 | ablation_month.o accum_month.o no_ablation_mod.o \ |
---|
| 65 | ablation_month_lapsecouche.o accum_month_lapsecouche.o \ |
---|
| 66 | massb_perturb_mois.o massb_perturb_mois_lapsecouche.o |
---|
| 67 | |
---|
[24] | 68 | mod_communs = util_recovery.o \ |
---|
| 69 | interface_input.o \ |
---|
[4] | 70 | iso_declar_mod-0.3.o isostasie_mod-0.3.o noisostasie_mod-0.3.o \ |
---|
[24] | 71 | deformation_mod_2lois.o deformation_mod_2lois_isotherme.o \ |
---|
| 72 | sliding_Bindshadler_mod.o no_sliding.o \ |
---|
[4] | 73 | dragging_hwatermax_0.2_mod.o dragging_calc_beta_mod.o \ |
---|
| 74 | dragging_hwat-contigu_mod.o dragging_hwat_contmaj_mod.o \ |
---|
[59] | 75 | dragging_hwat_sedim_mod.o dragging_neff_slope_mod.o \ |
---|
[152] | 76 | dragging_param_beta_mod.o dragging_param_beta_nolin_mod.o bilan_eau_mod.o \ |
---|
[4] | 77 | calving_frange.o no_calving.o no_lakes.o \ |
---|
| 78 | out_profile_mod.o printtable_mod.o mix-SIA-L1_mod.o \ |
---|
[136] | 79 | furst_schoof_mod.o bilan_flux_output_mod.o \ |
---|
[65] | 80 | relaxation_water_diffusion.o \ |
---|
[9] | 81 | prescribe-H-i2s_mod.o \ |
---|
[4] | 82 | resol_adv_diff_2D-sept2009.o \ |
---|
| 83 | conserv-mass-adv-diff_sept2009_mod.o \ |
---|
| 84 | eaubasale-0.5_mod.o spinup_mod.o no_spinup_mod.o \ |
---|
[157] | 85 | tridiag_mod-0.3.o bmelt-seuil-profondeur_mod.o |
---|
[112] | 86 | |
---|
[4] | 87 | |
---|
| 88 | mod_communs_RGL = util_recovery.o \ |
---|
[24] | 89 | interface_input.o \ |
---|
[4] | 90 | iso_declar_mod-0.3.o isostasie_mod-0.3.o noisostasie_mod-0.3.o \ |
---|
| 91 | deformation_mod_2lois.o deformation_mod_2lois_isotherme.o \ |
---|
| 92 | sliding_Bindshadler_mod.o no_sliding.o \ |
---|
| 93 | dragging_hwatermax_0.2_mod.o dragging_calc_beta_mod.o \ |
---|
| 94 | dragging_hwat-contigu_mod.o dragging_hwat_contmaj_mod.o \ |
---|
[92] | 95 | dragging_hwat_sedim_mod.o dragging_neff_slope_mod.o \ |
---|
| 96 | dragging_param_beta_mod.o \ |
---|
[4] | 97 | calving_frange.o no_calving.o no_lakes.o \ |
---|
| 98 | out_profile_mod.o printtable_mod.o mix-SIA-L1_mod.o \ |
---|
[136] | 99 | furst_schoof_mod.o bilan_flux_output_mod.o \ |
---|
[65] | 100 | relaxation_water_diffusion.o \ |
---|
[4] | 101 | prescribe-H-i2s_mod.o \ |
---|
| 102 | resol_adv_diff_2D-sept2009.o \ |
---|
| 103 | conserv-mass-adv-diff_sept2009_mod.o \ |
---|
| 104 | eaubasale-0.5_mod.o spinup_mod.o no_spinup_mod.o \ |
---|
| 105 | tridiag_mod-0.3.o out_horiz_mod.o bmelt-seuil-profondeur_mod.o |
---|
| 106 | |
---|
| 107 | |
---|
| 108 | # attention les tracers reclament le climat_perturb |
---|
| 109 | mod_tracers = tracer_vars_mod.o tracer_mod.o notracer_mod.o \ |
---|
| 110 | interpolate_tracer.o celltest_tracer.o |
---|
[9] | 111 | # no_tracer a part pour eviter pb avec climat_perturb => voir avec Cat |
---|
| 112 | mod_no_tracers = tracer_vars_mod.o notracer_mod.o |
---|
[4] | 113 | |
---|
[9] | 114 | |
---|
[4] | 115 | Proto_recul = proto_declar_3D_grisli_mod.o \ |
---|
| 116 | declar_io_ncdf_proto_mod.o\ |
---|
| 117 | declar_proto_recul.o \ |
---|
| 118 | proto_recul_mod.o \ |
---|
| 119 | |
---|
| 120 | # Toy est la version juin 2012 avec Schooffing |
---|
[22] | 121 | |
---|
[4] | 122 | toy_recul = toy_declar_3D_grisli_mod.o \ |
---|
| 123 | declar_io_ncdf_toy_mod_fake.o\ |
---|
| 124 | declar_toy_retreat.o \ |
---|
| 125 | toy_retreat_mod.o \ |
---|
| 126 | |
---|
| 127 | |
---|
| 128 | |
---|
| 129 | # liste de routines communes |
---|
| 130 | |
---|
[24] | 131 | routines_communes = tracebug.o ablation_bord.o \ |
---|
[61] | 132 | icetemp_declar_mod.o bmelt-grounded.o \ |
---|
[4] | 133 | diffusiv-polyn-0.6.o \ |
---|
[62] | 134 | flottab2-0.7.o \ |
---|
[24] | 135 | advec_icetemp.o \ |
---|
| 136 | prop_th_icetemp.o \ |
---|
| 137 | Qprod_icetemp.o \ |
---|
| 138 | temp_col.o \ |
---|
| 139 | icetemp_mod.o \ |
---|
[4] | 140 | initial-0.3.o initial-phy-2.o initial2-0.4.o \ |
---|
[61] | 141 | lect-eis.o readinput.o lect_datfile.o write_datfile.o \ |
---|
[4] | 142 | out_cptr_mod.o lineartemp-0.2.o litho-0.4.o main3D-0.4-40km.o masque.o \ |
---|
| 143 | minmax-format.o moy_mxmy.o neffect-0.4.o new-flot-0.3.o next-time.o \ |
---|
| 144 | no-icethick.o printdebug.o \ |
---|
| 145 | sealevel-out.o slope_surf.o \ |
---|
[157] | 146 | snaptime.o strain_rate.o \ |
---|
[4] | 147 | tab-litho-0.3.o taubed-0.3.o \ |
---|
| 148 | velocities-polyn-0.3.o \ |
---|
[61] | 149 | courbures.o |
---|
[24] | 150 | |
---|
[62] | 151 | # flottab-rescue-1.o avant flottab2 |
---|
[61] | 152 | # calceps2-0.2.o \ apres bmelt-grounded.o juste au-dessus (pas appelé ????) |
---|
| 153 | # lastoutput-0.2.o avant lect-eis.o juste au-dessus (pas appelé ????) |
---|
| 154 | # vtoutput-0.2.o avant courbure.o juste au-dessus (pas appelé ???) |
---|
[4] | 155 | |
---|
| 156 | # listes dependant de la geographie |
---|
| 157 | #_____________________________________ |
---|
| 158 | |
---|
| 159 | # Liste_mismip_3D_5 |
---|
| 160 | Liste_mismip_3D_5 = no_ablation_mod.o climat-mismip3d_mod.o \ |
---|
| 161 | output_global_mod.o dragging_mismip3d_mod.o \ |
---|
| 162 | fake-routines-mismip3d_mod.o \ |
---|
| 163 | tracer_vars_mod.o notracer_mod.o |
---|
| 164 | |
---|
| 165 | # Liste_mismip_post_ncdf |
---|
| 166 | Liste_mismip_post_ncdf = lect-mismip3d_mod.o module_choix_mismip3d.o |
---|
| 167 | |
---|
| 168 | |
---|
| 169 | # Liste_GrIce2sea |
---|
[11] | 170 | Liste_GrIce2sea = lect_GrIce2sea_gen_nc.o \ |
---|
[4] | 171 | output_Grice2sea_mod.o fake-routines_Grice2sea_mod.o \ |
---|
[61] | 172 | dragging_prescr_beta_mod.o beta_iter_vitbil_mod.o module_choix_GrIce2sea.o |
---|
| 173 | |
---|
[4] | 174 | |
---|
| 175 | Liste_heminord = paradim-nord40_mod.o output_nord_mod-0.4.o \ |
---|
| 176 | lect-clim-act-nord40_mod.o lect-nord40_mod.o \ |
---|
| 177 | bmelt-nor-regions_mod.o bmelt-nor-depth_mod.o module_choix-heminord-0.4.o \ |
---|
| 178 | fake-routines-nord_mod.o |
---|
| 179 | |
---|
| 180 | |
---|
[93] | 181 | #Liste_ANT15-LBq = output_anta_mod-0.4.o \ |
---|
| 182 | # dragging_prescr_beta_mod.o dragging_prescr_beta_nolin_mod.o \ |
---|
[68] | 183 | # fake-routines-ant_mod.o beta_iter_vitbil_mod.o \ |
---|
| 184 | # lect-Ant_gen2010_dat.o module_choix_antar15_LBq.o \ |
---|
| 185 | # massb-ant_perturb_Tparam.o track_ant40_mod.o |
---|
[4] | 186 | |
---|
[93] | 187 | |
---|
| 188 | # lect-Ant_clim_Acc-T_gen_dat.o dragging-vit_bil_LBq_gen_mod.o dragging_LGM_mod.o |
---|
| 189 | # dragging_plastic_LGM_mod.o dragging_prescr_beta_buoyency_mod.o\ |
---|
| 190 | |
---|
| 191 | |
---|
[133] | 192 | Liste_ANT16 = output_anta40_mod-0.4.o \ |
---|
| 193 | dragging_prescr_beta_mod.o \ |
---|
| 194 | dragging_prescr_beta_nolin_mod.o \ |
---|
| 195 | lect-Ant_gen2010_dat.o \ |
---|
| 196 | lect-anteis_mod.o \ |
---|
| 197 | bmelt-ant-regions_mod.o \ |
---|
[135] | 198 | bmelt-ant-regions-initmip_mod.o \ |
---|
[133] | 199 | fake-routines-ant_mod.o \ |
---|
| 200 | beta_iter_vitbil_mod.o \ |
---|
| 201 | module_choix-ant16km.o \ |
---|
| 202 | massb-ant_perturb_Tparam.o \ |
---|
| 203 | track_ant40_mod.o |
---|
| 204 | |
---|
[68] | 205 | Liste_ANT15-LBq = output_anta_mod-0.4.o \ |
---|
[93] | 206 | dragging_prescr_beta_mod.o \ |
---|
| 207 | dragging_prescr_beta_nolin_mod.o \ |
---|
[68] | 208 | lect-Ant_gen2010_dat.o \ |
---|
| 209 | lect-anteis_mod.o \ |
---|
| 210 | bmelt-ant-regions_mod.o \ |
---|
| 211 | fake-routines-ant_mod.o \ |
---|
[93] | 212 | beta_iter_vitbil_mod.o \ |
---|
[68] | 213 | module_choix_antar15_LBq.o \ |
---|
[93] | 214 | massb-ant_perturb_Tparam.o \ |
---|
[133] | 215 | track_ant40_mod.o |
---|
[4] | 216 | |
---|
| 217 | Liste_hudson = sedim_declar_hudson_mod.o climat-hudson_mod.o \ |
---|
| 218 | lect-hudson_mod.o eaubasale-0.5_hudson_mod.o \ |
---|
| 219 | fake-routines-hudson_mod.o detect-assym.o \ |
---|
| 220 | prop-therm-hudson_mod.o dragging_hudson_jorge_mod.o \ |
---|
| 221 | sliding-hudson_mod.o fake-dragging-hudson_mod.o \ |
---|
| 222 | dragging-hudson_mod.o dragging_hwatermax_hudson_mod.o \ |
---|
| 223 | output_hudson_mod.o bmelt_hudson_mod.o initial-hudson-phy.o \ |
---|
| 224 | module_choix-hudson-0.4.o track_hudson_mod.o |
---|
| 225 | |
---|
[12] | 226 | Liste_hemin40 = output_hemin40_mod.o \ |
---|
[93] | 227 | lect-hemin40_mod.o \ |
---|
[4] | 228 | bmelt-hemin40-regions_mod.o bmelt-hemin40-depth_mod.o \ |
---|
[92] | 229 | fake-routines-hemin40_mod.o \ |
---|
| 230 | dragging_prescr_beta_mod.o beta_iter_vitbil_mod.o \ |
---|
| 231 | module_choix-hemin40-0.4.o track_hemin40_mod.o |
---|
[4] | 232 | |
---|
[14] | 233 | Liste_hemin15 = output_hemin40_mod.o \ |
---|
| 234 | lect-hemin15_mod.o \ |
---|
| 235 | bmelt-hemin40-depth_mod.o \ |
---|
| 236 | fake-routines-hemin15_mod.o module_choix-hemin15.o \ |
---|
| 237 | track_hemin15_mod.o |
---|
| 238 | |
---|
[13] | 239 | Liste_greeneem15 = output_greeneem_mod-0.4.o \ |
---|
| 240 | lect-greeneem_mod.o \ |
---|
| 241 | dragging_neem_mod.o \ |
---|
| 242 | fake-routines-greeneem_mod.o \ |
---|
[92] | 243 | dragging_prescr_beta_mod.o beta_iter_vitbil_mod.o \ |
---|
[13] | 244 | module_choix-greeneem.o \ |
---|
| 245 | track_greeneem_mod.o |
---|
| 246 | |
---|
[27] | 247 | Liste_Ant40 = output_anta40_mod-0.4.o \ |
---|
| 248 | lect-anteis_mod.o \ |
---|
| 249 | bmelt-ant-regions_mod.o \ |
---|
[34] | 250 | bmelt-ant-regions-oce_mod.o \ |
---|
[148] | 251 | bmelt-ant-regions-initmip_mod.o \ |
---|
[116] | 252 | fake-routines-ant_mod.o \ |
---|
| 253 | dragging_prescr_beta_mod.o beta_iter_vitbil_mod.o \ |
---|
| 254 | module_choix-antar40-0.4.o \ |
---|
[27] | 255 | track_ant40_mod.o |
---|
[57] | 256 | |
---|
| 257 | Liste_Snowball = output_snowball_mod-0.4.o \ |
---|
| 258 | lect-snowball_mod.o \ |
---|
| 259 | bmelt-snowball-depth_mod.o \ |
---|
| 260 | fake-routines-snowball_mod.o \ |
---|
| 261 | module_choix-snowball.o \ |
---|
| 262 | track_snowball_mod.o |
---|
| 263 | |
---|
[27] | 264 | |
---|
[4] | 265 | Liste_eura40 = output_eurasie40_mod-0.1.o \ |
---|
| 266 | lect-eurasie_mod.o lakes-prescribed_mod-0.1.o \ |
---|
| 267 | climat-forcage-mois_mod-0.2.o \ |
---|
| 268 | ablation_month.o accum_month.o bmelt-eurasie-depth-lake_mod.o \ |
---|
| 269 | fake-routines-eurasie_mod.o module_choix-eurasie-0.4.o \ |
---|
| 270 | track_eurasie_mod.o |
---|
| 271 | |
---|
| 272 | Liste_greenmint40 = output_green_mod-0.4.o lect-clim-act-greenmint_mod.o \ |
---|
| 273 | lect-greenmint_mod.o massb_perturb_Tparam_green.o \ |
---|
| 274 | fake-routines-greenmint_mod.o massb-ant_forcage-0.4.o \ |
---|
| 275 | module_choix-greenmint-40.o track_greenmint_mod.o \ |
---|
| 276 | |
---|
| 277 | Liste_greeneem45 = output_greeneem_mod-0.4.o lect-clim-act-greeneem_mod.o \ |
---|
| 278 | lect-clim-act-greeneem_mar_mod.o \ |
---|
| 279 | dragging_neem_mod.o \ |
---|
| 280 | lect-clim-act-greeneem_mois_lapsecouche_mod.o \ |
---|
| 281 | lect-clim-act-greeneem_mois_mod.o lect-greeneem_mod.o \ |
---|
| 282 | massb_perturb_Tparam_greeneem.o \ |
---|
| 283 | fake-routines-greeneem_mod.o massb-ant_forcage-0.4.o \ |
---|
| 284 | module_choix-greeneem.o track_greeneem_mod.o |
---|
| 285 | |
---|
| 286 | Liste_greeneem05 = output_greeneem_mod-0.4.o lect-clim-act-greeneem_mod.o \ |
---|
| 287 | lect-clim-act-greeneem_mar_mod.o \ |
---|
| 288 | dragging_neem_mod.o \ |
---|
| 289 | lect-clim-act-greeneem_mois_lapsecouche_mod.o \ |
---|
| 290 | lect-clim-act-greeneem_mois_mod.o lect-greeneem_mod.o \ |
---|
| 291 | massb_perturb_Tparam_greeneem.o \ |
---|
| 292 | fake-routines-greeneem_mod.o massb-ant_forcage-0.4.o \ |
---|
| 293 | module_choix-greeneem.o track_greeneem_mod.o |
---|
| 294 | |
---|
| 295 | Liste_gsearise15 = output_gsearise_mod-0.4.o lect-clim-act-gsearise_mod.o \ |
---|
| 296 | dragging_neem_mod.o \ |
---|
| 297 | lect-clim-act-gsearise_mois_mod.o lect-gsearise_mod.o \ |
---|
| 298 | massb_perturb_Tparam_gsearise.o \ |
---|
| 299 | fake-routines-gsearise_mod.o massb-ant_forcage-0.4.o \ |
---|
| 300 | module_choix-gsearise.o track_gsearise_mod.o |
---|
| 301 | |
---|
| 302 | Liste_gsearise05 = output_gsearise_mod-0.4.o lect-clim-act-gsearise_mod.o \ |
---|
| 303 | dragging_neem_mod.o \ |
---|
| 304 | lect-clim-act-gsearise_mois_mod.o lect-gsearise_mod.o \ |
---|
| 305 | massb_perturb_Tparam_gsearise.o \ |
---|
| 306 | fake-routines-gsearise_mod.o massb-ant_forcage-0.4.o \ |
---|
| 307 | module_choix-gsearise.o track_gsearise_mod.o |
---|
| 308 | |
---|
| 309 | # listes de dimensionnement (dependent de la geographie) |
---|
| 310 | #----------------------------- |
---|
| 311 | |
---|
| 312 | Dim_Mismip_3D_5 = paradim_mismip3D_5km_mod.o geography-Mismip3d.o |
---|
| 313 | |
---|
| 314 | Dim_GrIce2sea = paradim-GrIce2sea-cut_Tamsin.o geography-GrIce2sea.o |
---|
| 315 | |
---|
[133] | 316 | Dim_ANT16 = paradim-ant16_mod.o geography-ant16.o |
---|
| 317 | |
---|
[4] | 318 | Dim_ANT15-LBq = paradim-ant15_LBq_mod.o geography-Ant15_LBq.o |
---|
| 319 | |
---|
| 320 | Dim_hudson = paradim-hudson_mod.o geography-hudson_mod.o |
---|
| 321 | |
---|
| 322 | Dim_hemin40 = paradim-hemin40_mod.o geography-hemin40_mod.o |
---|
| 323 | |
---|
[14] | 324 | Dim_hemin15 = paradim-hemin15_mod.o geography-hemin15_mod.o |
---|
| 325 | |
---|
[27] | 326 | Dim_Ant40 = paradim-ant40_mod.o geography-ant40_mod.o |
---|
| 327 | |
---|
[57] | 328 | Dim_Snowball = paradim-snowball_mod.o geography-snowball_mod.o |
---|
| 329 | |
---|
[4] | 330 | Dim_eura40 = paradim-euras40_mod.o geography-euras40_mod.o |
---|
| 331 | |
---|
| 332 | Dim_greenmint40 = paradim-greenmint40_mod.o geography-greenmint40_mod.o |
---|
| 333 | |
---|
| 334 | Dim_greeneem45 = paradim-greeneem45_mod.o geography-greeneem45_mod.o |
---|
| 335 | |
---|
| 336 | Dim_greeneem15 = paradim-greeneem15_mod.o geography-greeneem15_mod.o |
---|
| 337 | |
---|
| 338 | Dim_greeneem05 = paradim-greeneem05_mod.o geography-greeneem05_mod.o |
---|
| 339 | |
---|
| 340 | Dim_gsearise15 = paradim-gsearise15_mod.o geography-gsearise15_mod.o |
---|
| 341 | |
---|
| 342 | Dim_gsearise05 = paradim-gsearise05_mod.o geography-gsearise05_mod.o |
---|
| 343 | |
---|
[61] | 344 | |
---|
[22] | 345 | ifeq ($(mkl_c), 0) |
---|
[64] | 346 | Liste_BLAS = band.o reduc.o \ |
---|
| 347 | isamax.o lsame.o scopy.o \ |
---|
| 348 | slamch.o slabad.o slange.o \ |
---|
| 349 | slassq.o sgeqrf.o sormqr.o \ |
---|
| 350 | strmv.o slarft.o \ |
---|
| 351 | ilaslr.o ilaslc.o strmm.o \ |
---|
| 352 | slarfb.o slapy2.o slarfg.o slarf.o \ |
---|
| 353 | sgeqr2.o sorm2r.o snrm2.o \ |
---|
| 354 | slaqps.o slaqp2.o sgeqp3.o \ |
---|
| 355 | slaset.o slaisnan.o sisnan.o \ |
---|
| 356 | slascl.o sdot.o slaic1.o \ |
---|
| 357 | slarzb.o slarzt.o \ |
---|
| 358 | saxpy.o slarz.o sormr3.o \ |
---|
| 359 | sormrz.o slatrz.o stzrzf.o sgelsy.o \ |
---|
| 360 | sgbmv.o sgemm.o sgemv.o sger.o \ |
---|
| 361 | sscal.o sswap.o stbsv.o \ |
---|
| 362 | strsm.o xerbla.o |
---|
[4] | 363 | |
---|
[22] | 364 | endif |
---|
[4] | 365 | |
---|
| 366 | |
---|
| 367 | Liste_Netcdf = sortie_netcdf_GRISLI_mod.0.2-hassine.o |
---|
| 368 | |
---|
| 369 | |
---|
| 370 | # Pour changer la methode de lecture du fichier param |
---|
| 371 | #---------------------------------------------------------------------------------- |
---|
| 372 | initial-phy-2.o : |
---|
| 373 | echo 'methode', $(JOB) |
---|
| 374 | |
---|
| 375 | ifeq ($(JOB),'job') |
---|
| 376 | echo 'entree fichier parametre par commande echo job' |
---|
| 377 | |
---|
[75] | 378 | $(FT) $(NCDF_INC) -c initial-phy-2-job.f90 |
---|
[4] | 379 | else |
---|
| 380 | echo ' fichier parametre defini par runname' |
---|
[75] | 381 | $(FT) $(NCDF_INC) -c initial-phy-2.f90 |
---|
[4] | 382 | endif |
---|
| 383 | |
---|
[61] | 384 | # Hemin40_files : |
---|
| 385 | %.o: Hemin40_files/%.f90 |
---|
[75] | 386 | $(FT) $(NCDF_INC) -c Hemin40_files/$*.f90 |
---|
[4] | 387 | |
---|
[61] | 388 | # Hemin15_files |
---|
| 389 | %.o: Hemin15_files/%.f90 |
---|
[75] | 390 | $(FT) $(NCDF_INC) -c Hemin15_files/$*.f90 |
---|
[57] | 391 | |
---|
[61] | 392 | # Antarctique_general_files |
---|
| 393 | %.o: Antarctique_general_files/%.f90 |
---|
[75] | 394 | $(FT) $(NCDF_INC) -c Antarctique_general_files/$*.f90 |
---|
[57] | 395 | |
---|
[61] | 396 | # GrIce2sea_files |
---|
| 397 | %.o: GrIce2sea_files/%.f90 |
---|
[75] | 398 | $(FT) $(NCDF_INC) -c GrIce2sea_files/$*.f90 |
---|
[57] | 399 | |
---|
[61] | 400 | # Ant40_files |
---|
| 401 | %.o: Ant40_files/%.f90 |
---|
[75] | 402 | $(FT) $(NCDF_INC) -c Ant40_files/$*.f90 |
---|
[133] | 403 | |
---|
| 404 | # Ant16_files |
---|
| 405 | %.o: Ant16_files/%.f90 |
---|
| 406 | $(FT) $(NCDF_INC) -c Ant16_files/$*.f90 |
---|
[57] | 407 | |
---|
[68] | 408 | # ANT15-LBq_files |
---|
| 409 | %.o: ANT15-LBq_files/%.f90 |
---|
[75] | 410 | $(FT) $(NCDF_INC) -c ANT15-LBq_files/$*.f90 |
---|
[68] | 411 | |
---|
[61] | 412 | # Greeneem_files/Greeneem15_files |
---|
| 413 | %.o: Greeneem_files/Greeneem15_files/%.f90 |
---|
[75] | 414 | $(FT) $(NCDF_INC) -c Greeneem_files/Greeneem15_files/$*.f90 |
---|
[57] | 415 | |
---|
[61] | 416 | # Greeneem_files |
---|
| 417 | %.o: Greeneem_files/%.f90 |
---|
[75] | 418 | $(FT) $(NCDF_INC) -c Greeneem_files/$*.f90 |
---|
[61] | 419 | |
---|
| 420 | # Draggings_modules |
---|
| 421 | %.o: Draggings_modules/%.f90 |
---|
[75] | 422 | $(FT) $(NCDF_INC) -c Draggings_modules/$*.f90 |
---|
[57] | 423 | |
---|
[61] | 424 | # Snowball_files |
---|
| 425 | %.o: Snowball_files/%.f90 |
---|
[75] | 426 | $(FT) $(NCDF_INC) -c Snowball_files/$*.f90 |
---|
[57] | 427 | |
---|
| 428 | |
---|
[61] | 429 | # subroutines communes : |
---|
| 430 | %.o: %.f90 |
---|
[75] | 431 | $(FT) $(NCDF_INC) -c $*.f90 |
---|
[57] | 432 | |
---|
[61] | 433 | # New-remplimat : |
---|
| 434 | %.o : New-remplimat/%.f90 |
---|
[75] | 435 | $(FT) $(NCDF_INC) -c New-remplimat/$*.f90 |
---|
[61] | 436 | |
---|
| 437 | # Netcdf-routines : |
---|
| 438 | %.o: Netcdf-routines/%.f90 |
---|
[75] | 439 | $(FT) $(NCDF_INC) -c Netcdf-routines/$*.f90 |
---|
[61] | 440 | |
---|
| 441 | #toy_recul : |
---|
| 442 | %.o: Recul_force_grounding_line/%.f90 |
---|
[75] | 443 | $(FT) $(NCDF_INC) -c Recul_force_grounding_line/$*.f90 |
---|
[61] | 444 | |
---|
| 445 | #Temperature : |
---|
| 446 | %.o : Temperature-routines/%.f90 |
---|
[75] | 447 | $(FT) $(NCDF_INC) -c Temperature-routines/$*.f90 |
---|
[61] | 448 | |
---|
| 449 | # BLAS : |
---|
| 450 | %.o : BLAS/%.f |
---|
[64] | 451 | $(FT) -c BLAS/$*.f |
---|
[61] | 452 | |
---|
[64] | 453 | # Reduc et band: |
---|
| 454 | %.o : LAPACK/%.f |
---|
| 455 | $(FT) -c LAPACK/$*.f |
---|
[4] | 456 | |
---|
| 457 | |
---|
| 458 | # Liens et Construction des executables |
---|
| 459 | #--------------------------------------- |
---|
| 460 | |
---|
[133] | 461 | Ant-16 : $(Dim_ANT16) $(mod_dim_communs) \ |
---|
| 462 | $(toy_recul) \ |
---|
| 463 | $(mod_communs) \ |
---|
| 464 | $(mod_clim_tof) \ |
---|
| 465 | $(mod_no_tracers) \ |
---|
| 466 | $(mod_ell) $(Liste_ANT16) \ |
---|
| 467 | $(diagnoshelf) \ |
---|
| 468 | $(Liste_Netcdf) \ |
---|
| 469 | $(routines_communes) steps_time_loop.o \ |
---|
| 470 | $(routine_elliptiques) \ |
---|
| 471 | $(Liste_BLAS) |
---|
| 472 | |
---|
| 473 | $(LK) -o ../bin/Ant-16 \ |
---|
| 474 | $(Dim_ANT16) $(mod_dim_communs) \ |
---|
| 475 | $(toy_recul) \ |
---|
| 476 | $(mod_communs) \ |
---|
| 477 | $(mod_clim_tof) \ |
---|
| 478 | $(mod_no_tracers) \ |
---|
| 479 | $(mod_ell) $(Liste_ANT16) \ |
---|
| 480 | $(diagnoshelf) \ |
---|
| 481 | $(Liste_Netcdf) \ |
---|
| 482 | $(routines_communes) steps_time_loop.o \ |
---|
| 483 | $(routine_elliptiques) $(NCDF_LIB) $(MKL_LIB) $(Liste_BLAS) |
---|
| 484 | |
---|
| 485 | Ant-16_iterbeta : $(Dim_ANT16) $(mod_dim_communs) \ |
---|
| 486 | $(toy_recul) \ |
---|
| 487 | $(mod_communs) \ |
---|
| 488 | $(mod_clim_tof) \ |
---|
| 489 | $(mod_no_tracers) \ |
---|
| 490 | $(mod_ell) $(Liste_ANT16) \ |
---|
| 491 | $(diagnoshelf) \ |
---|
| 492 | $(Liste_Netcdf) \ |
---|
| 493 | $(routines_communes) steps_time_loop_avec_iterbeta.o \ |
---|
| 494 | $(routine_elliptiques) \ |
---|
| 495 | $(Liste_BLAS) |
---|
| 496 | |
---|
| 497 | $(LK) -o ../bin/Ant-16_iterbeta \ |
---|
| 498 | $(Dim_ANT16) $(mod_dim_communs) \ |
---|
| 499 | $(toy_recul) \ |
---|
| 500 | $(mod_communs) \ |
---|
| 501 | $(mod_clim_tof) \ |
---|
| 502 | $(mod_no_tracers) \ |
---|
| 503 | $(mod_ell) $(Liste_ANT16) \ |
---|
| 504 | $(diagnoshelf) \ |
---|
| 505 | $(Liste_Netcdf) \ |
---|
| 506 | $(routines_communes) steps_time_loop_avec_iterbeta.o \ |
---|
| 507 | $(routine_elliptiques) $(NCDF_LIB) $(MKL_LIB) $(Liste_BLAS) |
---|
| 508 | |
---|
[68] | 509 | Ant-15 : $(Dim_ANT15-LBq) $(mod_dim_communs) \ |
---|
| 510 | $(toy_recul) \ |
---|
[4] | 511 | $(mod_communs) \ |
---|
[68] | 512 | $(mod_clim_tof) \ |
---|
| 513 | $(mod_no_tracers) \ |
---|
[4] | 514 | $(mod_ell) $(Liste_ANT15-LBq) \ |
---|
| 515 | $(diagnoshelf) \ |
---|
| 516 | $(Liste_Netcdf) \ |
---|
[68] | 517 | $(routines_communes) steps_time_loop.o \ |
---|
| 518 | $(routine_elliptiques) \ |
---|
| 519 | $(Liste_BLAS) |
---|
[4] | 520 | |
---|
[68] | 521 | $(LK) -o ../bin/Ant-15 \ |
---|
| 522 | $(Dim_ANT15-LBq) $(mod_dim_communs) \ |
---|
| 523 | $(toy_recul) \ |
---|
[4] | 524 | $(mod_communs) \ |
---|
[68] | 525 | $(mod_clim_tof) \ |
---|
| 526 | $(mod_no_tracers) \ |
---|
| 527 | $(mod_ell) $(Liste_ANT15-LBq) \ |
---|
| 528 | $(diagnoshelf) \ |
---|
| 529 | $(Liste_Netcdf) \ |
---|
| 530 | $(routines_communes) steps_time_loop.o \ |
---|
| 531 | $(routine_elliptiques) $(NCDF_LIB) $(MKL_LIB) $(Liste_BLAS) |
---|
[4] | 532 | |
---|
| 533 | Recul_ice2sea : $(Dim_ANT15-LBq) $(mod_dim_communs) \ |
---|
| 534 | $(toy_recul) \ |
---|
[93] | 535 | $(mod_communs) \ |
---|
| 536 | $(mod_clim_tof) \ |
---|
| 537 | $(mod_no_tracers) \ |
---|
[4] | 538 | $(mod_ell) $(Liste_ANT15-LBq) \ |
---|
| 539 | $(diagnoshelf) \ |
---|
| 540 | $(Liste_Netcdf) \ |
---|
[93] | 541 | $(routines_communes) steps_time_loop.o \ |
---|
| 542 | $(routine_elliptiques) \ |
---|
| 543 | $(Liste_BLAS) |
---|
[4] | 544 | |
---|
[93] | 545 | $(LK) -o ../bin/recul_gl \ |
---|
| 546 | $(Dim_ANT15-LBq) $(mod_dim_communs) \ |
---|
[4] | 547 | $(toy_recul) \ |
---|
[93] | 548 | $(mod_communs) \ |
---|
| 549 | $(mod_clim_tof) \ |
---|
| 550 | $(mod_no_tracers) \ |
---|
| 551 | $(mod_ell) $(Liste_ANT15-LBq) \ |
---|
| 552 | $(diagnoshelf) \ |
---|
| 553 | $(Liste_Netcdf) \ |
---|
| 554 | $(routines_communes) steps_time_loop.o \ |
---|
| 555 | $(routine_elliptiques) $(NCDF_LIB) $(MKL_LIB) $(Liste_BLAS) |
---|
[4] | 556 | |
---|
| 557 | |
---|
| 558 | Mismip3D_5 : $(Dim_Mismip_3D_5) $(mod_dim_communs) $(mod_communs) \ |
---|
| 559 | $(mod_ell) $(Liste_mismip_3D_5) \ |
---|
| 560 | $(Liste_Netcdf) $(Liste_mismip_post_ncdf) \ |
---|
| 561 | $(diagnoshelf) \ |
---|
[7] | 562 | $(routines_communes) steps_time_loop.o $(routine_elliptiques) |
---|
[4] | 563 | |
---|
| 564 | $(LK) -o ../bin/mismip3D $(Dim_Mismip_3D_5) \ |
---|
| 565 | $(mod_dim_communs) fake-routines-mismip3d_mod.o $(mod_communs) \ |
---|
| 566 | $(mod_ell) $(Liste_mismip_3D_5) \ |
---|
| 567 | $(Liste_Netcdf) $(Liste_mismip_post_ncdf) $(diagnoshelf) \ |
---|
[64] | 568 | $(routines_communes) steps_time_loop.o $(routine_elliptiques) $(NCDF_LIB) $(MKL_LIB) |
---|
[4] | 569 | |
---|
| 570 | Grice2sea : $(Dim_GrIce2sea) $(mod_dim_communs) \ |
---|
| 571 | $(toy_recul) \ |
---|
| 572 | $(mod_communs_RGL) \ |
---|
[11] | 573 | $(mod_clim_tof) \ |
---|
[4] | 574 | $(mod_tracers) \ |
---|
| 575 | $(mod_ell) $(Liste_GrIce2sea) \ |
---|
| 576 | $(diagnoshelf) \ |
---|
| 577 | $(Liste_Netcdf) \ |
---|
[64] | 578 | $(routines_communes) steps_time_loop.o \ |
---|
| 579 | $(routine_elliptiques) \ |
---|
| 580 | $(Liste_BLAS) |
---|
[4] | 581 | |
---|
[5] | 582 | $(LK) -o ../bin/Grice2sea \ |
---|
[4] | 583 | $(Dim_GrIce2sea) $(mod_dim_communs) \ |
---|
| 584 | $(toy_recul) \ |
---|
| 585 | $(mod_communs_RGL) \ |
---|
[11] | 586 | $(mod_clim_tof) \ |
---|
[4] | 587 | $(mod_tracers) \ |
---|
| 588 | $(mod_ell) $(Liste_GrIce2sea) \ |
---|
| 589 | $(diagnoshelf) \ |
---|
| 590 | $(Liste_Netcdf) \ |
---|
[7] | 591 | $(routines_communes) steps_time_loop.o \ |
---|
[64] | 592 | $(routine_elliptiques) $(NCDF_LIB) $(MKL_LIB) $(Liste_BLAS) |
---|
[4] | 593 | |
---|
[7] | 594 | Grice2sea_iterbeta : $(Dim_GrIce2sea) $(mod_dim_communs) \ |
---|
| 595 | $(toy_recul) \ |
---|
| 596 | $(mod_communs_RGL) \ |
---|
[51] | 597 | $(mod_clim_tof) \ |
---|
[7] | 598 | $(mod_tracers) \ |
---|
| 599 | $(mod_ell) $(Liste_GrIce2sea) \ |
---|
| 600 | $(diagnoshelf) \ |
---|
| 601 | $(Liste_Netcdf) \ |
---|
| 602 | $(routines_communes) steps_time_loop_avec_iterbeta.o \ |
---|
[64] | 603 | $(routine_elliptiques) \ |
---|
| 604 | $(Liste_BLAS) |
---|
[7] | 605 | |
---|
| 606 | $(LK) -o ../bin/Grice2sea_iterbeta \ |
---|
| 607 | $(Dim_GrIce2sea) $(mod_dim_communs) \ |
---|
| 608 | $(toy_recul) \ |
---|
| 609 | $(mod_communs_RGL) \ |
---|
[51] | 610 | $(mod_clim_tof) \ |
---|
[7] | 611 | $(mod_tracers) \ |
---|
| 612 | $(mod_ell) $(Liste_GrIce2sea) \ |
---|
| 613 | $(diagnoshelf) \ |
---|
| 614 | $(Liste_Netcdf) \ |
---|
| 615 | $(routines_communes) steps_time_loop_avec_iterbeta.o \ |
---|
[64] | 616 | $(routine_elliptiques) $(NCDF_LIB) $(MKL_LIB) $(Liste_BLAS) |
---|
[7] | 617 | |
---|
[9] | 618 | Hemin-40 : $(Dim_hemin40) $(mod_dim_communs) \ |
---|
| 619 | $(toy_recul) \ |
---|
| 620 | $(mod_communs) \ |
---|
| 621 | $(mod_clim_tof) \ |
---|
[54] | 622 | $(mod_tracers) \ |
---|
[9] | 623 | $(mod_ell) $(Liste_hemin40) \ |
---|
| 624 | $(diagnoshelf) \ |
---|
| 625 | $(Liste_Netcdf) \ |
---|
| 626 | $(routines_communes) steps_time_loop.o \ |
---|
[22] | 627 | $(routine_elliptiques) \ |
---|
| 628 | $(Liste_BLAS) |
---|
[7] | 629 | |
---|
[9] | 630 | $(LK) -o ../bin/Hemin-40 \ |
---|
| 631 | $(Dim_hemin40) $(mod_dim_communs) \ |
---|
| 632 | $(toy_recul) \ |
---|
| 633 | $(mod_communs) \ |
---|
| 634 | $(mod_clim_tof) \ |
---|
[54] | 635 | $(mod_tracers) \ |
---|
[9] | 636 | $(mod_ell) $(Liste_hemin40) \ |
---|
| 637 | $(diagnoshelf) \ |
---|
| 638 | $(Liste_Netcdf) \ |
---|
| 639 | $(routines_communes) steps_time_loop.o \ |
---|
[64] | 640 | $(routine_elliptiques) $(NCDF_LIB) $(MKL_LIB) $(Liste_BLAS) |
---|
[7] | 641 | |
---|
[92] | 642 | Hemin-40_iterbeta : $(Dim_hemin40) $(mod_dim_communs) \ |
---|
| 643 | $(toy_recul) \ |
---|
| 644 | $(mod_communs_RGL) \ |
---|
| 645 | $(mod_clim_tof) \ |
---|
| 646 | $(mod_tracers) \ |
---|
| 647 | $(mod_ell) $(Liste_hemin40) \ |
---|
| 648 | $(diagnoshelf) \ |
---|
| 649 | $(Liste_Netcdf) \ |
---|
| 650 | $(routines_communes) steps_time_loop_avec_iterbeta.o \ |
---|
| 651 | $(routine_elliptiques) \ |
---|
| 652 | $(Liste_BLAS) |
---|
| 653 | |
---|
| 654 | $(LK) -o ../bin/Hemin-40_iterbeta \ |
---|
| 655 | $(Dim_hemin40) $(mod_dim_communs) \ |
---|
| 656 | $(toy_recul) \ |
---|
| 657 | $(mod_communs_RGL) \ |
---|
| 658 | $(mod_clim_tof) \ |
---|
| 659 | $(mod_tracers) \ |
---|
| 660 | $(mod_ell) $(Liste_hemin40) \ |
---|
| 661 | $(diagnoshelf) \ |
---|
| 662 | $(Liste_Netcdf) \ |
---|
| 663 | $(routines_communes) steps_time_loop_avec_iterbeta.o \ |
---|
| 664 | $(routine_elliptiques) $(NCDF_LIB) $(MKL_LIB) $(Liste_BLAS) |
---|
| 665 | |
---|
[14] | 666 | Hemin-15 : $(Dim_hemin15) $(mod_dim_communs) \ |
---|
| 667 | $(toy_recul) \ |
---|
| 668 | $(mod_communs) \ |
---|
| 669 | $(mod_clim_tof) \ |
---|
| 670 | $(mod_no_tracers) \ |
---|
| 671 | $(mod_ell) $(Liste_hemin15) \ |
---|
| 672 | $(diagnoshelf) \ |
---|
| 673 | $(Liste_Netcdf) \ |
---|
| 674 | $(routines_communes) steps_time_loop.o \ |
---|
[64] | 675 | $(routine_elliptiques) \ |
---|
| 676 | $(Liste_BLAS) |
---|
[14] | 677 | |
---|
| 678 | $(LK) -o ../bin/Hemin-15 \ |
---|
| 679 | $(Dim_hemin15) $(mod_dim_communs) \ |
---|
| 680 | $(toy_recul) \ |
---|
| 681 | $(mod_communs) \ |
---|
| 682 | $(mod_clim_tof) \ |
---|
| 683 | $(mod_no_tracers) \ |
---|
| 684 | $(mod_ell) $(Liste_hemin15) \ |
---|
| 685 | $(diagnoshelf) \ |
---|
| 686 | $(Liste_Netcdf) \ |
---|
| 687 | $(routines_communes) steps_time_loop.o \ |
---|
[64] | 688 | $(routine_elliptiques) $(NCDF_LIB) $(MKL_LIB) $(Liste_BLAS) |
---|
[14] | 689 | |
---|
[13] | 690 | Greeneem15 : $(Dim_greeneem15) $(mod_dim_communs) \ |
---|
| 691 | $(toy_recul) \ |
---|
| 692 | $(mod_communs) \ |
---|
| 693 | $(mod_clim_tof) \ |
---|
[59] | 694 | $(mod_tracers) \ |
---|
[13] | 695 | $(mod_ell) $(Liste_greeneem15) \ |
---|
| 696 | $(diagnoshelf) \ |
---|
| 697 | $(Liste_Netcdf) \ |
---|
| 698 | $(routines_communes) steps_time_loop.o \ |
---|
[64] | 699 | $(routine_elliptiques) \ |
---|
| 700 | $(Liste_BLAS) |
---|
[7] | 701 | |
---|
[13] | 702 | $(LK) -o ../bin/Greeneem15 \ |
---|
| 703 | $(Dim_greeneem15) $(mod_dim_communs) \ |
---|
| 704 | $(toy_recul) \ |
---|
| 705 | $(mod_communs) \ |
---|
| 706 | $(mod_clim_tof) \ |
---|
[92] | 707 | $(mod_tracers) \ |
---|
[13] | 708 | $(mod_ell) $(Liste_greeneem15) \ |
---|
| 709 | $(diagnoshelf) \ |
---|
| 710 | $(Liste_Netcdf) \ |
---|
| 711 | $(routines_communes) steps_time_loop.o \ |
---|
[64] | 712 | $(routine_elliptiques) $(NCDF_LIB) $(MKL_LIB) $(Liste_BLAS) |
---|
[92] | 713 | |
---|
| 714 | Greeneem15_iterbeta : $(Dim_greeneem15) $(mod_dim_communs) \ |
---|
| 715 | $(toy_recul) \ |
---|
| 716 | $(mod_communs_RGL) \ |
---|
| 717 | $(mod_clim_tof) \ |
---|
| 718 | $(mod_tracers) \ |
---|
| 719 | $(mod_ell) $(Liste_greeneem15) \ |
---|
| 720 | $(diagnoshelf) \ |
---|
| 721 | $(Liste_Netcdf) \ |
---|
| 722 | $(routines_communes) steps_time_loop_avec_iterbeta.o \ |
---|
| 723 | $(routine_elliptiques) \ |
---|
| 724 | $(Liste_BLAS) |
---|
[13] | 725 | |
---|
[92] | 726 | $(LK) -o ../bin/Greeneem15_iterbeta \ |
---|
| 727 | $(Dim_greeneem15) $(mod_dim_communs) \ |
---|
| 728 | $(toy_recul) \ |
---|
| 729 | $(mod_communs_RGL) \ |
---|
| 730 | $(mod_clim_tof) \ |
---|
| 731 | $(mod_tracers) \ |
---|
| 732 | $(mod_ell) $(Liste_greeneem15) \ |
---|
| 733 | $(diagnoshelf) \ |
---|
| 734 | $(Liste_Netcdf) \ |
---|
| 735 | $(routines_communes) steps_time_loop_avec_iterbeta.o \ |
---|
| 736 | $(routine_elliptiques) $(NCDF_LIB) $(MKL_LIB) $(Liste_BLAS) |
---|
| 737 | |
---|
[27] | 738 | Ant-40 : $(Dim_Ant40) $(mod_dim_communs) \ |
---|
| 739 | $(toy_recul) \ |
---|
| 740 | $(mod_communs) \ |
---|
| 741 | $(mod_clim_tof) \ |
---|
| 742 | $(mod_no_tracers) \ |
---|
| 743 | $(mod_ell) $(Liste_Ant40) \ |
---|
| 744 | $(diagnoshelf) \ |
---|
| 745 | $(Liste_Netcdf) \ |
---|
| 746 | $(routines_communes) steps_time_loop.o \ |
---|
| 747 | $(routine_elliptiques) \ |
---|
| 748 | $(Liste_BLAS) |
---|
[13] | 749 | |
---|
[27] | 750 | $(LK) -o ../bin/Ant-40 \ |
---|
| 751 | $(Dim_Ant40) $(mod_dim_communs) \ |
---|
| 752 | $(toy_recul) \ |
---|
| 753 | $(mod_communs) \ |
---|
| 754 | $(mod_clim_tof) \ |
---|
| 755 | $(mod_no_tracers) \ |
---|
| 756 | $(mod_ell) $(Liste_Ant40) \ |
---|
| 757 | $(diagnoshelf) \ |
---|
| 758 | $(Liste_Netcdf) \ |
---|
| 759 | $(routines_communes) steps_time_loop.o \ |
---|
[64] | 760 | $(routine_elliptiques) $(NCDF_LIB) $(MKL_LIB) $(Liste_BLAS) |
---|
[57] | 761 | |
---|
[116] | 762 | Ant-40_iterbeta : $(Dim_Ant40) $(mod_dim_communs) \ |
---|
| 763 | $(toy_recul) \ |
---|
| 764 | $(mod_communs) \ |
---|
| 765 | $(mod_clim_tof) \ |
---|
| 766 | $(mod_no_tracers) \ |
---|
| 767 | $(mod_ell) $(Liste_Ant40) \ |
---|
| 768 | $(diagnoshelf) \ |
---|
| 769 | $(Liste_Netcdf) \ |
---|
| 770 | $(routines_communes) steps_time_loop_avec_iterbeta.o \ |
---|
| 771 | $(routine_elliptiques) \ |
---|
| 772 | $(Liste_BLAS) |
---|
| 773 | |
---|
| 774 | $(LK) -o ../bin/Ant-40_iterbeta \ |
---|
| 775 | $(Dim_Ant40) $(mod_dim_communs) \ |
---|
| 776 | $(toy_recul) \ |
---|
| 777 | $(mod_communs) \ |
---|
| 778 | $(mod_clim_tof) \ |
---|
| 779 | $(mod_no_tracers) \ |
---|
| 780 | $(mod_ell) $(Liste_Ant40) \ |
---|
| 781 | $(diagnoshelf) \ |
---|
| 782 | $(Liste_Netcdf) \ |
---|
| 783 | $(routines_communes) steps_time_loop_avec_iterbeta.o \ |
---|
| 784 | $(routine_elliptiques) $(NCDF_LIB) $(MKL_LIB) $(Liste_BLAS) |
---|
| 785 | |
---|
[57] | 786 | Snowball : $(Dim_Snowball) $(mod_dim_communs) \ |
---|
| 787 | $(toy_recul) \ |
---|
| 788 | $(mod_communs) \ |
---|
| 789 | $(mod_clim_tof) \ |
---|
| 790 | $(mod_no_tracers) \ |
---|
| 791 | $(mod_ell) $(Liste_Snowball) \ |
---|
| 792 | $(diagnoshelf) \ |
---|
| 793 | $(Liste_Netcdf) \ |
---|
| 794 | $(routines_communes) steps_time_loop.o \ |
---|
| 795 | $(routine_elliptiques) \ |
---|
| 796 | $(Liste_BLAS) |
---|
[13] | 797 | |
---|
[57] | 798 | $(LK) -o ../bin/Snowball \ |
---|
| 799 | $(Dim_Snowball) $(mod_dim_communs) \ |
---|
| 800 | $(toy_recul) \ |
---|
| 801 | $(mod_communs) \ |
---|
| 802 | $(mod_clim_tof) \ |
---|
| 803 | $(mod_no_tracers) \ |
---|
| 804 | $(mod_ell) $(Liste_Snowball) \ |
---|
| 805 | $(diagnoshelf) \ |
---|
| 806 | $(Liste_Netcdf) \ |
---|
| 807 | $(routines_communes) steps_time_loop.o \ |
---|
[64] | 808 | $(routine_elliptiques) $(NCDF_LIB) $(MKL_LIB) $(Liste_BLAS) |
---|
[61] | 809 | |
---|
| 810 | |
---|
| 811 | clean : |
---|
| 812 | rm -f *.o *.mod *~ */*~ BLAS/*.o |
---|
| 813 | |
---|
[27] | 814 | |
---|
| 815 | |
---|
[57] | 816 | |
---|
[61] | 817 | |
---|
[4] | 818 | # attention : dans les geometries suivantes la liste module climat n'est pas donnee |
---|
| 819 | |
---|
| 820 | Hudson : $(Dim_hudson) $(mod_dim_communs) $(mod_communs) $(mod_ell) $(Liste_hudson) \ |
---|
| 821 | $(diagnoshelf) $(Liste_Netcdf) \ |
---|
| 822 | $(routines_communes) $(routine_elliptiques) |
---|
| 823 | $(LK) -o ../bin/Hudson $(Dim_hudson) $(mod_dim_communs) $(mod_communs) $(mod_ell) $(Liste_hudson) \ |
---|
| 824 | $(diagnoshelf) $(Liste_Netcdf) \ |
---|
| 825 | $(routines_communes) $(routine_elliptiques) $(NCDF_LIB) $(MKL_LIB) |
---|
| 826 | |
---|
[9] | 827 | #Hemin-40 : $(Dim_hemin40) $(mod_dim_communs) $(mod_communs) $(mod_ell) $(Liste_hemin40) \ |
---|
| 828 | # $(diagnoshelf) $(Liste_Netcdf) \ |
---|
| 829 | # $(routines_communes) $(routine_elliptiques) |
---|
[4] | 830 | |
---|
[9] | 831 | # $(LK) -o ../bin/Hemin-40 $(Dim_hemin40) $(mod_dim_communs) $(mod_communs) \ |
---|
| 832 | # $(mod_ell) $(Liste_hemin40) \ |
---|
| 833 | # $(diagnoshelf) $(Liste_Netcdf) \ |
---|
| 834 | # $(routines_communes) $(routine_elliptiques) $(NCDF_LIB) $(MKL_LIB) |
---|
[4] | 835 | |
---|
| 836 | Heminord : $(Liste_heminord) $(Liste_commune) $(Liste_BLAS) |
---|
| 837 | $(LK) -o Heminord $(Liste_heminord) $(Liste_commune) $(Liste_BLAS) |
---|
| 838 | |
---|
| 839 | |
---|
| 840 | Eura-40 : $(Dim_eura40) $(mod_dim_communs) $(mod_communs) $(mod_ell) $(Liste_eura40) \ |
---|
| 841 | $(diagnoshelf) $(Liste_Netcdf) \ |
---|
| 842 | $(routines_communes) $(routine_elliptiques) |
---|
| 843 | |
---|
| 844 | $(LK) -o ../bin/Eura-40 $(Dim_eura40) $(mod_dim_communs) $(mod_communs) \ |
---|
| 845 | $(mod_ell) $(Liste_eura40) \ |
---|
| 846 | $(diagnoshelf) $(Liste_Netcdf) \ |
---|
| 847 | $(routines_communes) $(routine_elliptiques) $(NCDF_LIB) $(MKL_LIB) |
---|
| 848 | |
---|
| 849 | Greenmint40 : $(Dim_greenmint40) $(mod_dim_communs) $(mod_communs) \ |
---|
| 850 | $(mod_ell) $(Liste_greenmint40) \ |
---|
| 851 | $(diagnoshelf) $(Liste_Netcdf) $(routines_communes) $(routine_elliptiques) |
---|
| 852 | |
---|
| 853 | $(LK) -o ../bin/Greenmint40 $(Dim_greenmint40) $(mod_dim_communs) $(mod_communs) \ |
---|
| 854 | $(mod_ell) $(Liste_greenmint40) \ |
---|
| 855 | $(diagnoshelf) $(Liste_Netcdf) $(routines_communes) $(routine_elliptiques) \ |
---|
| 856 | $(NCDF_LIB) $(MKL_LIB) |
---|
| 857 | |
---|
| 858 | Greeneem45 : $(Dim_greeneem45) $(mod_dim_communs) $(mod_communs) \ |
---|
| 859 | $(mod_ell) $(Liste_greeneem45) \ |
---|
| 860 | $(diagnoshelf) $(Liste_Netcdf) $(routines_communes) $(routine_elliptiques) |
---|
| 861 | |
---|
| 862 | $(LK) -o ../bin/Greeneem45 $(Dim_greeneem45) $(mod_dim_communs) $(mod_communs) \ |
---|
| 863 | $(mod_ell) $(Liste_greeneem45) \ |
---|
| 864 | $(diagnoshelf) $(Liste_Netcdf) $(routines_communes) $(routine_elliptiques) \ |
---|
| 865 | $(NCDF_LIB) $(MKL_LIB) |
---|
| 866 | |
---|
| 867 | Greeneem05 : $(Dim_greeneem05) $(mod_dim_communs) $(mod_communs) \ |
---|
| 868 | $(mod_ell) $(Liste_greeneem05) \ |
---|
| 869 | $(diagnoshelf) $(Liste_Netcdf) $(routines_communes) $(routine_elliptiques) |
---|
| 870 | |
---|
| 871 | $(LK) -o ../bin/Greeneem05 $(Dim_greeneem05) $(mod_dim_communs) $(mod_communs) \ |
---|
| 872 | $(mod_ell) $(Liste_greeneem05) \ |
---|
| 873 | $(diagnoshelf) $(Liste_Netcdf) $(routines_communes) $(routine_elliptiques) \ |
---|
| 874 | $(NCDF_LIB) $(MKL_LIB) |
---|
| 875 | |
---|
| 876 | |
---|
| 877 | Gsearise15 : $(Dim_gsearise15) $(mod_dim_communs) $(mod_communs) \ |
---|
| 878 | $(mod_ell) $(Liste_gsearise15) \ |
---|
| 879 | $(diagnoshelf) $(Liste_Netcdf) $(routines_communes) $(routine_elliptiques) |
---|
| 880 | |
---|
| 881 | $(LK) -o ../bin/Gsearise15 $(Dim_gsearise15) $(mod_dim_communs) $(mod_communs) \ |
---|
| 882 | $(mod_ell) $(Liste_gsearise15) \ |
---|
| 883 | $(diagnoshelf) $(Liste_Netcdf) $(routines_communes) $(routine_elliptiques) \ |
---|
| 884 | $(NCDF_LIB) $(MKL_LIB) |
---|
| 885 | |
---|
| 886 | |
---|
| 887 | Gsearise05 : $(Dim_gsearise05) $(mod_dim_communs) $(mod_communs) \ |
---|
| 888 | $(mod_ell) $(Liste_gsearise05) \ |
---|
| 889 | $(diagnoshelf) $(Liste_Netcdf) $(routines_communes) $(routine_elliptiques) |
---|
| 890 | |
---|
| 891 | $(LK) -o ../bin/Gsearise05 $(Dim_gsearise05) $(mod_dim_communs) $(mod_communs) \ |
---|
| 892 | $(mod_ell) $(Liste_gsearise05) \ |
---|
| 893 | $(diagnoshelf) $(Liste_Netcdf) $(routines_communes) $(routine_elliptiques) \ |
---|
| 894 | $(NCDF_LIB) $(MKL_LIB) |
---|
| 895 | |
---|
| 896 | |
---|
| 897 | |
---|
| 898 | |
---|
| 899 | |
---|
| 900 | |
---|
| 901 | |
---|
| 902 | |
---|
| 903 | |
---|
| 904 | |
---|
| 905 | |
---|