Changeset 61 for trunk/SOURCES


Ignore:
Timestamp:
05/11/16 18:00:08 (8 years ago)
Author:
dumas
Message:

New lightened Makefile (only with ifort) | Some unused files moved in Old-sources directory

Location:
trunk/SOURCES
Files:
3 edited
3 moved

Legend:

Unmodified
Added
Removed
  • trunk/SOURCES/Fichiers-parametres/Makefile.tof-lsce3130.inc

    r22 r61  
    4646 
    4747 
    48 FT        = $(IFORT) $(ARITHM) -c    #-traceback   -CB  #-g #-pg  # -g # -pg -ipo !aurel : j'ai enleve -CB 
     48FT        = $(IFORT) $(ARITHM) #-traceback   -CB  #-g #-pg  # -g # -pg -ipo !aurel : j'ai enleve -CB 
    4949LK        = $(IFORT) $(ARITHM)  -i_dynamic   # -traceback   -CB # -g  #-pg   #-g #  -pg 
     50NETCDFINCLUDE = -I$(NCDF_INC) 
    5051F_NETCDF  = $(IFORT) $(ARITHM) -c  -I$(NCDF_INC) # -traceback  -CB   #-g #-pg -ipo # -g 
    51 FT        = $(IFORT) $(ARITHM) -c  -I$(NCDF_INC) # -traceback  -CB  #-g #-pg -ipo # -g 
     52#FT        = $(IFORT) $(ARITHM) -c  -I$(NCDF_INC) # -traceback  -CB  #-g #-pg -ipo # -g 
    5253F_90      = -w90 
    5354 
  • trunk/SOURCES/Greeneem_files/lect-greeneem_mod.f90

    r27 r61  
    2424integer :: n1,n2,ndx 
    2525real :: sealevel0 
     26real :: archimed 
     27integer :: ios 
    2628 
    2729contains 
     
    8486       do i=1,nx 
    8587 
    86           archim = Bsoc(i,j)+H(i,j)*ro/row -sealevel 
     88          archimed = Bsoc(i,j)+H(i,j)*ro/row -sealevel 
    8789 
    88           if ((ARCHIM.LT.0.).and.(H(I,J).gt.1.E-3)) then    ! le point flotte 
     90          if ((archimed.LT.0.).and.(H(I,J).gt.1.E-3)) then    ! le point flotte 
    8991             flot(i,j)=.true. 
    9092          else 
  • trunk/SOURCES/Makefile.grisli.inc

    r59 r61  
    2525routine_elliptiques = remplimat-shelves-tabTu.o graphique_L2.o graph-sgbsv.o 
    2626diagnoshelf         = diagno-L2_mod.o 
    27 #diagnoshelf         = fake_diagno_mod.o 
    2827 
    2928 
     
    9998        tridiag_mod-0.3.o out_horiz_mod.o bmelt-seuil-profondeur_mod.o 
    10099 
    101 #       prescribe-H_mod.o ou prescribe-H-i2s_mod.o sont dans modules_dim \ 
    102100 
    103101# attention les tracers reclament le climat_perturb 
     
    123121 
    124122# liste de routines communes 
    125 # enleve  : flow_general-0.3.o flowlaw-0.3.o  Cat 23 mars 2012 
    126123 
    127124routines_communes = tracebug.o ablation_bord.o \ 
    128         icetemp_declar_mod.o bmelt-grounded.o calceps2-0.2.o  \ 
     125        icetemp_declar_mod.o bmelt-grounded.o \ 
    129126        diffusiv-polyn-0.6.o \ 
    130127        flottab-rescue-1.o flottab2-0.7.o   \ 
     
    135132        icetemp_mod.o \ 
    136133        initial-0.3.o initial-phy-2.o initial2-0.4.o \ 
    137         lastoutput-0.2.o lect-eis.o  readinput.o lect_datfile.o write_datfile.o \ 
     134        lect-eis.o  readinput.o lect_datfile.o write_datfile.o \ 
    138135        out_cptr_mod.o lineartemp-0.2.o  litho-0.4.o main3D-0.4-40km.o masque.o \ 
    139136        minmax-format.o moy_mxmy.o neffect-0.4.o new-flot-0.3.o  next-time.o \ 
     
    143140        tab-litho-0.3.o taubed-0.3.o \ 
    144141        velocities-polyn-0.3.o \ 
    145         vtoutput-0.2.o  courbures.o 
    146  
    147 #       vtoutput-0.2.o steps_time_loop.o courbures.o  
    148  
    149  
     142        courbures.o 
     143 
     144# calceps2-0.2.o  \ apres bmelt-grounded.o juste au-dessus (pas appelé ????) 
     145# lastoutput-0.2.o avant lect-eis.o juste au-dessus (pas appelé ????) 
     146# vtoutput-0.2.o avant courbure.o juste au-dessus (pas appelé ???) 
    150147 
    151148# listes dependant de la geographie 
     
    165162Liste_GrIce2sea =  lect_GrIce2sea_gen_nc.o  \ 
    166163        output_Grice2sea_mod.o  fake-routines_Grice2sea_mod.o \ 
    167         dragging_prescr_beta_mod.o beta_iter_vitbil_mod.o module_choix_GrIce2sea.o  
    168 #       massb-ant_forcage-0.4 
     164        dragging_prescr_beta_mod.o beta_iter_vitbil_mod.o module_choix_GrIce2sea.o 
     165         
    169166 
    170167Liste_heminord = paradim-nord40_mod.o  output_nord_mod-0.4.o \ 
     
    303300Dim_gsearise05 = paradim-gsearise05_mod.o geography-gsearise05_mod.o 
    304301 
    305 # Liste_BLAS = band.o reduc.o \ 
    306 #       BLAS/isamax.o BLAS/lsame.o BLAS/scopy.o BLAS/sgbmv.o BLAS/sgemm.o \ 
    307 #       BLAS/sgemv.o  BLAS/sger.o BLAS/sscal.o BLAS/sswap.o BLAS/stbsv.o \ 
    308 #       BLAS/strsm.o BLAS/xerbla.o 
     302 
    309303ifeq ($(mkl_c), 0) 
    310304Liste_BLAS = LAPACK/band.o LAPACK/reduc.o \ 
     
    328322endif 
    329323 
    330 # ancienne methode 
    331 #Liste_Netcdf = io_netcdf.o  sortie_netcdf_GRISLI_mod.0.2.o 
    332  
    333 # pour fonctionner avec code Hassine 
    334 # sortie_netcdf_GRISLI_mod.0.2-hassine.o  
     324 
    335325Liste_Netcdf =   sortie_netcdf_GRISLI_mod.0.2-hassine.o  
    336326 
     
    344334        echo 'entree fichier parametre par commande echo job' 
    345335 
    346          $(FT) initial-phy-2-job.f90 -o initial-phy-2.o 
     336         $(FT) $(NETCDFINCLUDE) -c initial-phy-2-job.f90 
    347337else     
    348338        echo ' fichier parametre defini par runname' 
    349          $(FT) initial-phy-2.f90 -o initial-phy-2.o 
     339         $(FT) $(NETCDFINCLUDE) -c initial-phy-2.f90 
    350340endif 
    351341 
    352 # routines et modules qui dependent de la machine (defini dans le makefile machine) 
    353 #---------------------------------------------------------------------------------- 
    354 # quelques ligne de difference dans la creation des netcdf 
    355  
    356  
    357 #sortie_netcdf_GRISLI_mod.0.2-hassine.o : 
    358 #ifeq ($(machine),'r2d2')        
    359 #       $(F_NETCDF) Netcdf-routines/sortie_netcdf_GRISLI_mod.0.2-hassine-r2d2.f90 -o sortie_netcdf_GRISLI_mod.0.2-hassine.o 
    360 #else    
    361 #       $(F_NETCDF) Netcdf-routines/sortie_netcdf_GRISLI_mod.0.2-hassine.f90     
    362 #endif 
    363  
    364 #out_cptr_mod.o :  
    365 #ifeq ($(machine),'r2d2') 
    366 #       $(F_NETCDF) out_cptr_mod-r2d2.f90 -o out_cptr_mod.o      
    367 #else 
    368 #       $(F_NETCDF) out_cptr_mod.f90 
    369 #endif 
    370  
    371 # Compilation Modules 
    372 #--------------------------------- 
    373 paradim-ant40_mod.o : Ant40_files/paradim-ant40_mod.f90 
    374         $(FT) Ant40_files/paradim-ant40_mod.f90 
    375  
    376 paradim-ant15_LBq_mod.o : ANT15-LBq_files/paradim-ant15_LBq_mod.f90 
    377         $(FT) ANT15-LBq_files/paradim-ant15_LBq_mod.f90 
    378  
    379 paradim-ant15_CISM_mod.o : Ant15_CISM_files/paradim-ant15_CISM_mod.f90 
    380         $(FT) Ant15_CISM_files/paradim-ant15_CISM_mod.f90 
    381  
    382 paradim-ant20_CISM_mod.o : Ant20_CISM_files/paradim-ant20_CISM_mod.f90 
    383         $(FT) Ant20_CISM_files/paradim-ant20_CISM_mod.f90 
    384  
    385 paradim-ant25_CISM_mod.o : Ant25_CISM_files/paradim-ant25_CISM_mod.f90 
    386         $(FT) Ant25_CISM_files/paradim-ant25_CISM_mod.f90 
    387  
    388 paradim-ant45_CISM_mod.o : Ant45_CISM_files/paradim-ant45_CISM_mod.f90 
    389         $(FT) Ant45_CISM_files/paradim-ant45_CISM_mod.f90 
    390  
    391 paradim-nord40_mod.o : Heminord_files/paradim-nord40_mod.f90 
    392         $(FT)  Heminord_files/paradim-nord40_mod.f90 
    393  
    394 paradim-euras40_mod.o : Eurasie40_files/paradim-euras40_mod.f90 
    395         $(FT)  Eurasie40_files/paradim-euras40_mod.f90 
    396  
    397 paradim-eura20_mod.o : paradim-eura20_mod.f90 
    398         $(FT)  paradim-eura20_mod.f90 
    399  
    400 paradim-eura10_mod.o : paradim-eura10_mod.f90 
    401         $(FT)  paradim-eura10_mod.f90 
    402  
    403 paradim-greenmint40_mod.o : Greenmint40_files/paradim-greenmint40_mod.f90 
    404         $(FT) Greenmint40_files/paradim-greenmint40_mod.f90 
    405  
    406 paradim-greeneem45_mod.o : Greeneem_files/Greeneem45_files/paradim-greeneem45_mod.f90 
    407         $(FT) Greeneem_files/Greeneem45_files/paradim-greeneem45_mod.f90 
    408  
    409 paradim-greeneem15_mod.o : Greeneem_files/Greeneem15_files/paradim-greeneem15_mod.f90 
    410         $(FT) Greeneem_files/Greeneem15_files/paradim-greeneem15_mod.f90 
    411  
    412 paradim-greeneem05_mod.o : Greeneem_files/Greeneem05_files/paradim-greeneem05_mod.f90 
    413         $(FT) Greeneem_files/Greeneem05_files/paradim-greeneem05_mod.f90 
    414  
    415 paradim-gsearise15_mod.o : Gsearise_files/Gsearise15_files/paradim-gsearise15_mod.f90 
    416         $(FT) Gsearise_files/Gsearise15_files/paradim-gsearise15_mod.f90 
    417  
    418 paradim-gsearise05_mod.o : Gsearise_files/Gsearise05_files/paradim-gsearise05_mod.f90 
    419         $(FT) Gsearise_files/Gsearise05_files/paradim-gsearise05_mod.f90 
    420  
    421 paradim-GrIce2sea-cut_Tamsin.o : GrIce2sea_files/paradim-GrIce2sea-cut_Tamsin.f90 
    422         $(FT)  GrIce2sea_files/paradim-GrIce2sea-cut_Tamsin.f90 
    423  
    424 paradim-Heino_mod.o : Heino_files/paradim-Heino_mod.f90 
    425         $(FT) Heino_files/paradim-Heino_mod.f90 
    426  
    427 geography-ant40_mod.o : Ant40_files/geography-ant40_mod.f90 
    428         $(FT) Ant40_files/geography-ant40_mod.f90 
    429  
    430 geography-Ant15_LBq.o : ANT15-LBq_files/geography-Ant15_LBq.f90 
    431         $(FT)  ANT15-LBq_files/geography-Ant15_LBq.f90 
    432  
    433 geography-Ant15CISM.o : Ant15_CISM_files/geography-Ant15CISM.f90 
    434         $(FT) Ant15_CISM_files/geography-Ant15CISM.f90 
    435  
    436 geography-Ant20CISM.o : Ant20_CISM_files/geography-Ant20CISM.f90 
    437         $(FT) Ant20_CISM_files/geography-Ant20CISM.f90 
    438  
    439 geography-Ant25CISM.o : Ant25_CISM_files/geography-Ant25CISM.f90 
    440         $(FT) Ant25_CISM_files/geography-Ant25CISM.f90 
    441  
    442 geography-Ant45CISM.o : Ant45_CISM_files/geography-Ant45CISM.f90 
    443         $(FT) Ant45_CISM_files/geography-Ant45CISM.f90 
    444  
    445 geography-heino_mod.o : Heino_files/geography-heino_mod.f90 
    446         $(FT) Heino_files/geography-heino_mod.f90 
    447  
    448 geography-heminord_mod.o : Heminord_files/geography-heminord_mod.f90 
    449         $(FT)  Heminord_files/geography-heminord_mod.f90 
    450  
    451 geography-euras40_mod.o : Eurasie40_files/geography-euras40_mod.f90 
    452         $(FT) Eurasie40_files/geography-euras40_mod.f90 
    453  
    454 geography-greenmint40_mod.o : Greenmint40_files/geography-greenmint40_mod.f90 
    455         $(FT) Greenmint40_files/geography-greenmint40_mod.f90 
    456  
    457 geography-greeneem45_mod.o : Greeneem_files/Greeneem45_files/geography-greeneem45_mod.f90 
    458         $(FT) Greeneem_files/Greeneem45_files/geography-greeneem45_mod.f90 
    459  
    460 geography-greeneem15_mod.o : Greeneem_files/Greeneem15_files/geography-greeneem15_mod.f90 
    461         $(FT) Greeneem_files/Greeneem15_files/geography-greeneem15_mod.f90 
    462  
    463 geography-greeneem05_mod.o : Greeneem_files/Greeneem05_files/geography-greeneem05_mod.f90 
    464         $(FT) Greeneem_files/Greeneem05_files/geography-greeneem05_mod.f90 
    465  
    466 geography-gsearise15_mod.o : Gsearise_files/Gsearise15_files/geography-gsearise15_mod.f90 
    467         $(FT) Gsearise_files/Gsearise15_files/geography-gsearise15_mod.f90 
    468  
    469 geography-gsearise05_mod.o : Gsearise_files/Gsearise05_files/geography-gsearise05_mod.f90 
    470         $(FT) Gsearise_files/Gsearise05_files/geography-gsearise05_mod.f90 
    471  
    472 geography-GrIce2sea.o : GrIce2sea_files/geography-GrIce2sea.f90 
    473         $(FT) GrIce2sea_files/geography-GrIce2sea.f90 
    474  
    475  
    476 # Physique et topography 
    477 # --------------------------- 
    478  
    479 runparam_mod.o : runparam_mod.f90 
    480         $(FT) runparam_mod.f90 
    481  
    482 3D-physique-gen_mod.o : 3D-physique-gen_mod.f90 
    483         $(FT) 3D-physique-gen_mod.f90 
    484  
    485 param_phy_mod.o: param_phy_mod.f90 
    486         $(FT) param_phy_mod.f90 
    487  
    488 lect-anteis_mod.o : Ant40_files/lect-anteis_mod.f90 
    489         $(FT) Ant40_files/lect-anteis_mod.f90 
    490  
    491 lect-Ant_CISM_gen_dat.o : Antarctique_general_files/lect-Ant_CISM_gen_dat.f90 
    492         $(FT) Antarctique_general_files/lect-Ant_CISM_gen_dat.f90 
    493  
    494 lect-Ant_gen2010_dat.o : Antarctique_general_files/lect-Ant_gen2010_dat.f90 
    495         $(FT) Antarctique_general_files/lect-Ant_gen2010_dat.f90 
    496  
    497 lect-Ant_CISM_15_dat.o : Ant15_CISM_files/lect-Ant_CISM_15_dat.f90 
    498         $(FT) Ant15_CISM_files/lect-Ant_CISM_15_dat.f90 
    499  
    500 lect-Ant_CISM_45_dat.o : Ant45_CISM_files/lect-Ant_CISM_45_dat.f90 
    501         $(FT) Ant45_CISM_files/lect-Ant_CISM_45_dat.f90 
    502  
    503 lect-nord40_mod.o : Heminord_files/lect-nord40_mod.f90 
    504         $(FT) Heminord_files/lect-nord40_mod.f90 
    505  
    506 lect-eurasie_mod.o : Eurasie40_files/lect-eurasie_mod.f90 
    507         $(FT) Eurasie40_files/lect-eurasie_mod.f90 
    508  
    509 lect-greenmint_mod.o : Greenmint40_files/lect-greenmint_mod.f90 
    510         $(FT) Greenmint40_files/lect-greenmint_mod.f90 
    511  
    512 lect-greeneem_mod.o : Greeneem_files/lect-greeneem_mod.f90 
    513         $(FT) Greeneem_files/lect-greeneem_mod.f90 
    514  
    515 lect-gsearise_mod.o : Gsearise_files/lect-gsearise_mod.f90 
    516         $(FT) Gsearise_files/lect-gsearise_mod.f90 
    517  
    518 lect-Heino_mod.o : Heino_files/lect-Heino_mod.f90 
    519         $(FT) Heino_files/lect-Heino_mod.f90 
    520  
    521 lect_GrIce2sea_gen_nc.o : GrIce2sea_files/lect_GrIce2sea_gen_nc.f90 
    522         $(FT)  GrIce2sea_files/lect_GrIce2sea_gen_nc.f90 
    523  
    524 bmelt-ant-regions_declar_mod.o : Ant40_files/bmelt-ant-regions_declar_mod.f90 
    525         $(FT) Ant40_files/bmelt-ant-regions_declar_mod.f90 
    526  
    527 bmelt-ant-regions_mod.o : Ant40_files/bmelt-ant-regions_mod.f90 
    528         $(FT) Ant40_files/bmelt-ant-regions_mod.f90 
    529  
    530 bmelt-ant-regions-oce_mod.o : Ant40_files/bmelt-ant-regions-oce_mod.f90 
    531         $(FT) Ant40_files/bmelt-ant-regions-oce_mod.f90 
    532  
    533 bmelt-nor-regions_mod.o : Heminord_files/bmelt-nor-regions_mod.f90 
    534         $(FT) Heminord_files/bmelt-nor-regions_mod.f90 
    535  
    536 bmelt-nor-depth_mod.o : Heminord_files/bmelt-nor-depth_mod.f90 
    537         $(FT) Heminord_files/bmelt-nor-depth_mod.f90 
    538  
    539 bmelt-eurasie-depth-lake_mod.o : Eurasie40_files/bmelt-eurasie-depth-lake_mod.f90 
    540         $(FT) Eurasie40_files/bmelt-eurasie-depth-lake_mod.f90 
    541  
    542 bmelt-seuil-profondeur_mod.o : bmelt-seuil-profondeur_mod.f90 
    543         $(FT) bmelt-seuil-profondeur_mod.f90 
    544  
    545 lakes-prescribed_mod-0.1.o : Eurasie40_files/lakes-prescribed_mod-0.1.f90 
    546         $(FT) Eurasie40_files/lakes-prescribed_mod-0.1.f90 
    547  
    548 no_lakes.o : no_lakes.f90 
    549         $(FT) no_lakes.f90 
    550  
    551 iso_declar_mod-0.3.o : iso_declar_mod-0.3.f90 
    552         $(FT) iso_declar_mod-0.3.f90 
    553  
    554 noisostasie_mod-0.3.o : noisostasie_mod-0.3.f90 
    555         $(FT) noisostasie_mod-0.3.f90 
    556  
    557 isostasie_mod-0.3.o : isostasie_mod-0.3.f90  
    558         $(FT) isostasie_mod-0.3.f90 
    559  
    560 eq_elliptique_mod-0.4.o : eq_elliptique_mod-0.4.f90 
    561         $(FT) eq_elliptique_mod-0.4.f90 
    562  
    563  
    564 #------------ Traceurs isotopiques 
    565  
    566 tracer_mod.o : tracer_mod.f90  
    567         $(FT) tracer_mod.f90 
    568  
    569 notracer_mod.o : notracer_mod.f90  
    570         $(FT) notracer_mod.f90 
    571  
    572 tracer_vars_mod.o : tracer_vars_mod.f90  
    573         $(FT) tracer_vars_mod.f90 
    574  
    575 interpolate_tracer.o : interpolate_tracer.f90  
    576         $(FT) interpolate_tracer.f90 
    577  
    578 celltest_tracer.o : celltest_tracer.f90  
    579         $(FT) celltest_tracer.f90 
    580  
    581  
    582 #-------------lecture des fichiers Climat 
    583  
    584 lect-Ant_clim_Acc-T_gen_dat.o : Antarctique_general_files/lect-Ant_clim_Acc-T_gen_dat.f90 
    585         $(FT)  Antarctique_general_files/lect-Ant_clim_Acc-T_gen_dat.f90 
    586  
    587  
    588 lect-clim-act-greenmint_mod.o : Greenmint40_files/lect-clim-act-greenmint_mod.f90 
    589         $(FT) Greenmint40_files/lect-clim-act-greenmint_mod.f90 
    590  
    591 lect-clim-act-greeneem_mod.o : Greeneem_files/lect-clim-act-greeneem_mod.f90 
    592         $(FT) Greeneem_files/lect-clim-act-greeneem_mod.f90 
    593  
    594 lect-clim-act-gsearise_mod.o : Gsearise_files/lect-clim-act-gsearise_mod.f90 
    595         $(FT) Gsearise_files/lect-clim-act-gsearise_mod.f90 
    596  
    597 lect-clim-act-greeneem_mar_mod.o : Greeneem_files/lect-clim-act-greeneem_mar_mod.f90 
    598         $(FT) Greeneem_files/lect-clim-act-greeneem_mar_mod.f90 
    599  
    600 lect-clim-act-greeneem_mois_lapsecouche_mod.o : Greeneem_files/lect-clim-act-greeneem_mois_lapsecouche_mod.f90 
    601         $(FT) Greeneem_files/lect-clim-act-greeneem_mois_lapsecouche_mod.f90 
    602  
    603 lect-clim-act-greeneem_mois_mod.o : Greeneem_files/lect-clim-act-greeneem_mois_mod.f90 
    604         $(FT) Greeneem_files/lect-clim-act-greeneem_mois_mod.f90 
    605  
    606 lect-clim-act-gsearise_mois_mod.o : Gsearise_files/lect-clim-act-gsearise_mois_mod.f90 
    607         $(FT) Gsearise_files/lect-clim-act-gsearise_mois_mod.f90 
    608  
    609 lect-clim-act-nord40_mod.o : Heminord_files/lect-clim-act-nord40_mod.f90 
    610         $(FT) Heminord_files/lect-clim-act-nord40_mod.f90 
    611  
    612 lect_climat_ref_Ice2sea_mod.o : GrIce2sea_files/lect_climat_ref_Ice2sea_mod.f90 
    613         $(FT) GrIce2sea_files/lect_climat_ref_Ice2sea_mod.f90 
    614  
    615  
    616 # modules de climat 
    617 # --------------------------- 
    618 # nouveaux modules climat C. Dumas Fev 2015 
    619 climat_forcage_mois_mod.o : climat_forcage_mois_mod.f90 
    620         $(F_NETCDF) climat_forcage_mois_mod.f90 
    621  
    622 climat-forcage-insolation_mod_oneway.o : climat-forcage-insolation_mod_oneway.f90 
    623         $(F_NETCDF) climat-forcage-insolation_mod_oneway.f90 
    624  
    625 climat-forcage-insolation_mod.o : climat-forcage-insolation_mod.f90 
    626         $(F_NETCDF) climat-forcage-insolation_mod.f90 
    627  
    628 climat-perturb_mod-0.4.o : climat-perturb_mod-0.4.f90 
    629         $(F_NETCDF) climat-perturb_mod-0.4.f90 
    630  
    631 ablation_mod.o : ablation_mod.f90 
    632         $(FT) ablation_mod.f90 
    633  
    634  
    635 ##### anciens modules 
    636 climat-forcage_mod-0.4.o : climat-forcage_mod-0.4.f90  
    637         $(FT) climat-forcage_mod-0.4.f90 
    638  
    639 climat_GrIce2sea_mod.o : GrIce2sea_files/climat_GrIce2sea_mod.f90 
    640         $(FT) GrIce2sea_files/climat_GrIce2sea_mod.f90 
    641  
    642 climat_GrIce2sea_years_mod.o : GrIce2sea_files/climat_GrIce2sea_years_mod.f90 
    643         $(F_NETCDF) GrIce2sea_files/climat_GrIce2sea_years_mod.f90 
    644  
    645 climat_GrIce2sea_years_perturb_mod.o : GrIce2sea_files/climat_GrIce2sea_years_perturb_mod.f90 
    646         $(F_NETCDF) GrIce2sea_files/climat_GrIce2sea_years_perturb_mod.f90 
    647  
    648 climat-forcage-stat-mois_mod-0.1.o : climat-forcage-stat-mois_mod-0.1.f90 
    649         $(FT)  climat-forcage-stat-mois_mod-0.1.f90 
    650  
    651 declare-month_mod.o : declare-month_mod.f90 
    652         $(FT) declare-month_mod.f90 
    653  
    654 declare-month_lapsecouche_mod.o : declare-month_lapsecouche_mod.f90 
    655         $(FT) declare-month_lapsecouche_mod.f90 
    656  
    657 climat-forcage-mois_mod-0.2.o : climat-forcage-mois_mod-0.2.f90 
    658         $(FT) climat-forcage-mois_mod-0.2.f90 
    659  
    660 ablation_month.o : ablation_month.f90 
    661         $(FT) ablation_month.f90 
    662  
    663 ablation_month_lapsecouche.o : ablation_month_lapsecouche.f90 
    664         $(FT) ablation_month_lapsecouche.f90 
    665  
    666 ablation_ann_july_mod.o : ablation_ann_july_mod.f90 
    667         $(FT) ablation_ann_july_mod.f90 
    668  
    669 no_ablation_mod.o : no_ablation_mod.f90 
    670         $(FT) no_ablation_mod.f90 
    671  
    672 accum_month.o : accum_month.f90 
    673         $(FT) accum_month.f90 
    674  
    675 accum_month_lapsecouche.o : accum_month_lapsecouche.f90 
    676         $(FT) accum_month_lapsecouche.f90 
    677  
    678 climat-perturb-mois_mod.o : climat-perturb-mois_mod.f90 
    679         $(FT) climat-perturb-mois_mod.f90 
    680  
    681 climat-perturb-mois_lapsecouche_mod.o : climat-perturb-mois_lapsecouche_mod.F90 
    682         $(FT) climat-perturb-mois_lapsecouche_mod.F90 
    683  
    684 clim-synthes_mod-o : climat-synthes_mod-0.4.f90 
    685         $(FT)  climat-synthes_mod-0.4.f90 
    686  
    687 climat-heino_mod.o : Heino_files/climat-heino_mod.f90 
    688         $(FT) Heino_files/climat-heino_mod.f90 
    689  
    690 deformation_mod_2lois.o : deformation_mod_2lois.f90 
    691         $(FT) deformation_mod_2lois.f90 
    692  
    693 deformation_mod_2lois_isotherme.o : deformation_mod_2lois_isotherme.f90 
    694         $(FT) deformation_mod_2lois_isotherme.f90 
    695  
    696 deformation_mod-0.3.o : deformation_mod-0.3.f90 
    697         $(FT) deformation_mod-0.3.f90 
    698  
    699 sliding-Heino_mod.o : Heino_files/sliding-Heino_mod.f90 
    700         $(FT) Heino_files/sliding-Heino_mod.f90 
    701  
    702 sliding_Bindshadler_mod.o : sliding_Bindshadler_mod.f90 
    703         $(FT) sliding_Bindshadler_mod.f90 
    704  
    705 no_sliding.o : no_sliding.f90 
    706         $(FT) no_sliding.f90 
    707  
    708 dragging_hwatermax_0.2_mod.o : dragging_hwatermax_0.2_mod.f90 
    709         $(FT) dragging_hwatermax_0.2_mod.f90 
    710  
    711 dragging_hwat-contigu_mod.o : dragging_hwat-contigu_mod.f90 
    712         $(FT) dragging_hwat-contigu_mod.f90 
    713  
    714 dragging_hwat_contmaj_mod.o : dragging_hwat_contmaj_mod.f90 
    715         $(FT) dragging_hwat_contmaj_mod.f90 
    716  
    717 dragging_hwat_sedim_mod.o : dragging_hwat_sedim_mod.f90 
    718         $(FT) dragging_hwat_sedim_mod.f90 
    719  
    720 dragging_neff_slope_mod.o : dragging_neff_slope_mod.f90 
    721         $(FT) dragging_neff_slope_mod.f90 
    722  
    723 dragging_calc_beta_mod.o : Antarctique_general_files/dragging_calc_beta_mod.f90 
    724         $(FT) Antarctique_general_files/dragging_calc_beta_mod.f90 
    725  
    726 dragging_LGM_mod.o : Antarctique_general_files/dragging_LGM_mod.f90 
    727         $(FT) Antarctique_general_files/dragging_LGM_mod.f90 
    728  
    729 dragging_plastic_LGM_mod.o : Antarctique_general_files/dragging_plastic_LGM_mod.f90 
    730         $(FT) Antarctique_general_files/dragging_plastic_LGM_mod.f90 
    731  
    732 dragging_prescr_beta_mod.o : Draggings_modules/dragging_prescr_beta_mod.f90 
    733         $(FT)  Draggings_modules/dragging_prescr_beta_mod.f90 
    734  
    735 dragging_prescr_beta_buoyency_mod.o : Draggings_modules/dragging_prescr_beta_buoyency_mod.f90 
    736         $(FT)  Draggings_modules/dragging_prescr_beta_buoyency_mod.f90 
    737  
    738 dragging_prescr_beta_nolin_mod.o : Draggings_modules/dragging_prescr_beta_nolin_mod.f90 
    739         $(FT)  Draggings_modules/dragging_prescr_beta_nolin_mod.f90  
    740  
    741 beta_iter_vitbil_mod.o : Draggings_modules/beta_iter_vitbil_mod.f90 
    742         $(FT)  Draggings_modules/beta_iter_vitbil_mod.f90 
    743  
    744 dragging_stream_impose_vitbil_mod.o : Ant40_files/dragging_stream_impose_vitbil_mod.f90 
    745         $(FT) Ant40_files/dragging_stream_impose_vitbil_mod.f90 
    746  
    747 dragging-vit_bil_LBq_gen_mod.o  : Antarctique_general_files/dragging-vit_bil_LBq_gen_mod.f90 
    748         $(FT)  Antarctique_general_files/dragging-vit_bil_LBq_gen_mod.f90 
    749  
    750 dragging-vit_bil_CISM_gen_mod.o : Antarctique_general_files/dragging-vit_bil_CISM_gen_mod.f90 
    751         $(FT) Antarctique_general_files/dragging-vit_bil_CISM_gen_mod.f90 
    752  
    753 dragging_neem_mod.o : Greeneem_files/dragging_neem_mod.f90 
    754         $(FT) Greeneem_files/dragging_neem_mod.f90 
    755  
    756 dragging-vit_bil_CISM_15_mod.o : Ant15_CISM_files/dragging-vit_bil_CISM_15_mod.f90 
    757         $(FT) Ant15_CISM_files/dragging-vit_bil_CISM_15_mod.f90 
    758  
    759 dragging-vit_bil_CISM_45_mod.o : Ant45_CISM_files/dragging-vit_bil_CISM_45_mod.f90 
    760         $(FT) Ant45_CISM_files/dragging-vit_bil_CISM_45_mod.f90 
    761  
    762 prop-therm-Heino_mod.o : Heino_files/prop-therm-Heino_mod.f90 
    763         $(FT) Heino_files/prop-therm-Heino_mod.f90 
    764  
    765 calving_frange.o : calving_frange.f90 
    766         $(FT) calving_frange.f90  
    767  
    768 no_calving.o : no_calving.f90 
    769         $(FT) no_calving.f90 
    770  
    771 track_heino_mod.o : Heino_files/track_heino_mod.f90 
    772         $(FT) Heino_files/track_heino_mod.f90 
    773  
    774 track_ant40_mod.o : Ant40_files/track_ant40_mod.f90 
    775         $(FT) Ant40_files/track_ant40_mod.f90 
    776  
    777 track_greenmint_mod.o : Greenmint40_files/track_greenmint_mod.f90 
    778         $(FT) Greenmint40_files/track_greenmint_mod.f90 
    779  
    780 track_greeneem_mod.o : Greeneem_files/track_greeneem_mod.f90 
    781         $(FT) Greeneem_files/track_greeneem_mod.f90 
    782  
    783 track_gsearise_mod.o : Gsearise_files/track_gsearise_mod.f90 
    784         $(FT) Gsearise_files/track_gsearise_mod.f90 
    785  
    786  
    787 #------- modules de resolution equations 
    788  
    789 relaxation_mod-0.3.o : relaxation_mod-0.3.f90 
    790         $(FT) relaxation_mod-0.3.f90 
    791  
    792 relaxation_water_mod-0.4.o : relaxation_water_mod-0.4.f90 
    793         $(FT) relaxation_water_mod-0.4.f90 
    794  
    795 relaxation_water_diffusion.o : relaxation_water_diffusion.f90 
    796         $(FT) relaxation_water_diffusion.f90 
    797  
    798 tridiag_mod-0.3.o : tridiag_mod-0.3.f90 
    799         $(FT) tridiag_mod-0.3.f90 
    800  
    801 resol_adv_diff_2D.o : resol_adv_diff_2D.f90 
    802         $(FT) resol_adv_diff_2D.f90 
    803  
    804 resol_adv_diff_2D-juin2009.o : resol_adv_diff_2D-juin2009.f90 
    805         $(FT) resol_adv_diff_2D-juin2009.f90 
    806  
    807 resol_adv_diff_2D-sept2009.o : resol_adv_diff_2D-sept2009.f90 
    808         $(FT) resol_adv_diff_2D-sept2009.f90 
    809  
    810 #conserv-mass-adv-diff_mod.o : conserv-mass-adv-diff_mod.f90 
    811 #       $(FT) conserv-mass-adv-diff_mod.f90 
    812  
    813 #precribe-H_mod.o : precribe-H_mod.f90   old version + mauvais nom 
    814 #       $(FT)  precribe-H_mod.f90 
    815  
    816 prescribe-H_mod.o : prescribe-H_mod.f90 
    817         $(FT)  prescribe-H_mod.f90 
    818  
    819 prescribe-H-i2s_mod.o : prescribe-H-i2s_mod.f90 
    820         $(FT) prescribe-H-i2s_mod.f90 
    821  
    822 #conserv-mass-adv-diff_juin2009_mod.o : conserv-mass-adv-diff_juin2009_mod.f90 
    823 #       $(FT) conserv-mass-adv-diff_juin2009_mod.f90 
    824  
    825 conserv-mass-adv-diff_sept2009_mod.o : conserv-mass-adv-diff_sept2009_mod.f90 
    826         $(FT) conserv-mass-adv-diff_sept2009_mod.f90 
    827  
    828 # ---------  spinup 
    829 spinup_mod.o : spinup_mod.f90 
    830         $(FT) spinup_mod.f90 
    831  
    832 no_spinup_mod.o : no_spinup_mod.f90 
    833         $(FT) no_spinup_mod.f90 
    834  
    835  
    836  
    837 #-------------Output 
    838 out_horiz_mod.o : out_horiz_mod.f90 
    839         $(FT) out_horiz_mod.f90 
    840  
    841 out_profile_mod.o : out_profile_mod.f90 
    842         $(FT) out_profile_mod.f90 
    843  
    844 output_anta_mod-0.4.o : Antarctique_general_files/output_anta_mod-0.4.f90 
    845         $(FT) Antarctique_general_files/output_anta_mod-0.4.f90 
    846  
    847 output_anta40_mod-0.4.o : Ant40_files/output_anta40_mod-0.4.f90 
    848         $(FT) Ant40_files/output_anta40_mod-0.4.f90 
    849          
    850 output_snowball_mod-0.4.o : Snowball_files/output_snowball_mod-0.4.f90 
    851         $(FT) Snowball_files/output_snowball_mod-0.4.f90 
    852  
    853 output_global_mod.o :output_global_mod.f90 
    854         $(FT) output_global_mod.f90  
    855  
    856 output_green_mod-0.4.o : Greenmint40_files/output_green_mod-0.4.f90 
    857         $(FT) Greenmint40_files/output_green_mod-0.4.f90 
    858  
    859 output_greeneem_mod-0.4.o : Greeneem_files/output_greeneem_mod-0.4.f90 
    860         $(FT) Greeneem_files/output_greeneem_mod-0.4.f90 
    861  
    862 output_gsearise_mod-0.4.o : Gsearise_files/output_gsearise_mod-0.4.f90 
    863         $(FT) Gsearise_files/output_gsearise_mod-0.4.f90 
    864  
    865 output_heino_mod.o : Heino_files/output_heino_mod.f90 
    866         $(FT) Heino_files/output_heino_mod.f90 
    867  
    868 output_nord_mod-0.4.o : Heminord_files/output_nord_mod-0.4.f90 
    869         $(FT) Heminord_files/output_nord_mod-0.4.f90 
    870  
    871 output_Grice2sea_mod.o : GrIce2sea_files/output_Grice2sea_mod.f90 
    872         $(FT)  GrIce2sea_files/output_Grice2sea_mod.f90 
    873  
    874 out_cptr_mod.o : out_cptr_mod.f90 
    875         $(F_NETCDF) out_cptr_mod.f90 
    876  
    877 util_recovery.o : util_recovery.f90 
    878         $(FT) util_recovery.f90 
    879  
    880 printtable_mod.o : printtable_mod.f90    
    881         $(FT) printtable_mod.f90 
    882  
    883 # modules "fake" pour compatibilite 
    884 #---------------------------------- 
    885  
    886 fake-routines-Heino_mod.o : Heino_files/fake-routines-Heino_mod.f90 
    887         $(FT) Heino_files/fake-routines-Heino_mod.f90 
    888  
    889 fake-routines-ant_mod.o : Antarctique_general_files/fake-routines-ant_mod.f90 
    890         $(FT) Antarctique_general_files/fake-routines-ant_mod.f90 
    891  
    892 fake-routines-greenmint_mod.o : Greenmint40_files/fake-routines-greenmint_mod.f90 
    893         $(FT) Greenmint40_files/fake-routines-greenmint_mod.f90 
    894  
    895 fake-routines-greeneem_mod.o : Greeneem_files/fake-routines-greeneem_mod.f90 
    896         $(FT) Greeneem_files/fake-routines-greeneem_mod.f90 
    897  
    898 fake-routines-gsearise_mod.o : Gsearise_files/fake-routines-gsearise_mod.f90 
    899         $(FT) Gsearise_files/fake-routines-gsearise_mod.f90 
    900  
    901 fake-routines-nord_mod.o : Heminord_files/fake-routines-nord_mod.f90 
    902         $(FT) Heminord_files/fake-routines-nord_mod.f90 
    903  
    904 fake-routines_Grice2sea_mod.o : GrIce2sea_files/fake-routines_Grice2sea_mod.f90 
    905         $(FT) GrIce2sea_files/fake-routines_Grice2sea_mod.f90 
    906  
    907 # modules choix pour selectionner les modules physiques 
    908 #-------------------------------------------------------- 
    909  
    910 module_choix-heino-0.4.o : Heino_files/module_choix-heino-0.4.f90 
    911         $(FT)  Heino_files/module_choix-heino-0.4.f90 
    912  
    913 module_choix-heminord-0.4.o : Heminord_files/module_choix-heminord-0.4.f90 
    914         $(FT)  Heminord_files/module_choix-heminord-0.4.f90 
    915  
    916 module_choix-antar40-0.4.o : Ant40_files/module_choix-antar40-0.4.f90 
    917         $(FT)  Ant40_files/module_choix-antar40-0.4.f90 
    918  
    919 module_choix_antar15_LBq.o : ANT15-LBq_files/module_choix_antar15_LBq.f90 
    920         $(FT) ANT15-LBq_files/module_choix_antar15_LBq.f90 
    921  
    922 module_choix_antar15CISM.o : Ant15_CISM_files/module_choix_antar15CISM.f90 
    923         $(FT) Ant15_CISM_files/module_choix_antar15CISM.f90 
    924  
    925 module_choix_antar20CISM.o : Ant20_CISM_files/module_choix_antar20CISM.f90 
    926         $(FT) Ant20_CISM_files/module_choix_antar20CISM.f90 
    927  
    928 module_choix_antar25CISM.o : Ant25_CISM_files/module_choix_antar25CISM.f90 
    929         $(FT) Ant25_CISM_files/module_choix_antar25CISM.f90 
    930  
    931 module_choix_antar45CISM.o : Ant45_CISM_files/module_choix_antar45CISM.f90 
    932         $(FT) Ant45_CISM_files/module_choix_antar45CISM.f90 
    933  
    934 module_choix-antar40-0.4_old.o : Ant40_files/module_choix-antar40-0.4_old.f90 
    935         $(FT)  Ant40_files/module_choix-antar40-0.4_old.f90 
    936  
    937 module_choix-greenmint-40.o : Greenmint40_files/module_choix-greenmint-40.f90 
    938         $(FT) Greenmint40_files/module_choix-greenmint-40.f90 
    939  
    940 module_choix-greeneem.o : Greeneem_files/module_choix-greeneem.f90 
    941         $(FT) Greeneem_files/module_choix-greeneem.f90 
    942  
    943 module_choix-gsearise.o : Gsearise_files/module_choix-gsearise.f90 
    944         $(FT) Gsearise_files/module_choix-gsearise.f90 
    945  
    946 module_choix_GrIce2sea.o : GrIce2sea_files/module_choix_GrIce2sea.f90 
    947         $(FT) GrIce2sea_files/module_choix_GrIce2sea.f90 
    948  
    949 # Routines pour MISMIP 
    950 #----------------------- 
    951  
    952 climat-mismip3d_mod.o : MISMIP3D_files/climat-mismip3d_mod.f90 
    953         $(FT) MISMIP3D_files/climat-mismip3d_mod.f90 
    954  
    955 dragging_mismip3d_mod.o : MISMIP3D_files/dragging_mismip3d_mod.f90 
    956         $(FT) MISMIP3D_files/dragging_mismip3d_mod.f90 
    957  
    958 fake-routines-mismip3d_mod.o : MISMIP3D_files/fake-routines-mismip3d_mod.f90 
    959         $(FT) MISMIP3D_files/fake-routines-mismip3d_mod.f90 
    960  
    961 lect-mismip3d_mod.o : MISMIP3D_files/lect-mismip3d_mod.f90  
    962         $(F_NETCDF) MISMIP3D_files/lect-mismip3d_mod.f90 
    963  
    964 geography-Mismip3d.o : MISMIP3D_files/geography-Mismip3d.f90  
    965         $(FT) MISMIP3D_files/geography-Mismip3d.f90  
    966  
    967 paradim_mismip3D_5km_mod.o : MISMIP3D_files/paradim_mismip3D_5km_mod.f90 
    968         $(FT)  MISMIP3D_files/paradim_mismip3D_5km_mod.f90 
    969  
    970 module_choix_mismip3d.o : MISMIP3D_files/module_choix_mismip3d.f90 
    971         $(F_NETCDF) MISMIP3D_files/module_choix_mismip3d.f90 
    972  
    973  
    974 # Routines specifiques du programme : par ordre alphabetique 
    975 #----------------------------------- 
    976  
    977 tracebug.o : tracebug.f90 
    978         $(FT) tracebug.f90 
    979  
    980 ablation-0.2.o : ablation-0.2.f #module3d.mod 
    981         $(FT) ablation-0.2.f 
    982  
    983 ablation_bord.o : ablation_bord.f90 
    984         $(FT) ablation_bord.f90 
    985  
    986 accum7.o : accum7.f 
    987         $(FT) accum7.f 
    988  
    989 bmelt-grounded.o : bmelt-grounded.f90 
    990         $(FT) bmelt-grounded.f90 
    991  
    992 calceps2-0.2.o : calceps2-0.2.f #module3d.mod 
    993         $(FT) calceps2-0.2.f 
    994  
    995 courbures.o : courbures.f90 
    996         $(FT) courbures.f90 
    997  
    998 detect-assym.o : Heino_files/detect-assym.f90 
    999         $(FT) Heino_files/detect-assym.f90 
    1000  
    1001 diagno-ant-0.6_mod.o : diagno-ant-0.6_mod.f90 
    1002         $(FT) diagno-ant-0.6_mod.f90 
    1003  
    1004 diffusiv-polyn-0.5.o : diffusiv-polyn-0.5.f90 #module3d.mod 
    1005         $(FT) diffusiv-polyn-0.5.f90 
    1006  
    1007 diffusiv-polyn-0.6.o : diffusiv-polyn-0.6.f90 #module3d.mod 
    1008         $(FT) diffusiv-polyn-0.6.f90 
    1009  
    1010 eaubasale-0.5_mod.o : eaubasale-0.5_mod.f90 
    1011         $(FT) eaubasale-0.5_mod.f90 
    1012  
    1013 firstoutput-0.2.o : firstoutput-0.2.f #module3d.mod 
    1014         $(FT) firstoutput-0.2.f 
    1015  
    1016 #flottab2-0.6.o : flottab2-0.6.f90 #module3d.mod 
    1017 #       $(FT) flottab2-0.6.f90 
    1018  
    1019 flottab2-0.7.o : flottab2-0.7.f90 #module3d.mod 
    1020         $(FT) flottab2-0.7.f90 
    1021  
    1022 #flottab2-0.5-heino.o : Heino_files/flottab2-0.5-heino.f90 #module3d.mod 
    1023 #       $(FT) Heino_files/flottab2-0.5-heino.f90 
    1024  
    1025 flottab-rescue-1.o : flottab-rescue-1.f90 #module3d.mod 
    1026         $(FT) flottab-rescue-1.f90 
    1027  
    1028 flowlaw-0.3.o : flowlaw-0.3.f90 #module3d.mod 
    1029         $(FT) flowlaw-0.3.f90 
    1030  
    1031 flow_general-0.3.o : flow_general-0.3.f90 #module3d.mod deform_declar.mod 
    1032         $(FT) flow_general-0.3.f90 
    1033  
    1034  
    1035 initial-heino-phy.o : Heino_files/initial-heino-phy.f90 
    1036         $(FT) Heino_files/initial-heino-phy.f90 
    1037  
    1038 no-icethick.o : no-icethick.f90  #module3d.mod  
    1039         $(FT) no-icethick.f90 
    1040  
    1041 initial-0.3.o : initial-0.3.f90 
    1042         $(F_NETCDF) initial-0.3.f90 
    1043  
    1044 #initial-phy-2.o : initial-phy-2.f90  #module3d.mod iso_declar.mod 
    1045 #       $(FT) initial-phy-2.f90 
    1046  
    1047  
    1048  
    1049 initial2-0.4.o : initial2-0.4.f90  #module3d.mod iso_declar.mod 
    1050         $(FT) initial2-0.4.f90 
    1051  
    1052  
    1053 inputfile-vec-0.5.o : inputfile-vec-0.5.f90#module3d.mod 
    1054         $(FT) inputfile-vec-0.5.f90 
    1055  
    1056 lastoutput-0.2.o : lastoutput-0.2.f#module3d.mod 
    1057         $(FT) lastoutput-0.2.f 
    1058  
    1059 lect-eis.o : lect-eis.f90 
    1060         $(FT) lect-eis.f90 
    1061  
    1062 lect_datfile.o : lect_datfile.f90 
    1063         $(FT) lect_datfile.f90 
    1064  
    1065 write_datfile.o : write_datfile.f90 
    1066         $(FT) write_datfile.f90 
    1067  
    1068 limit_file.o : limit_file.f90 
    1069         $(FT) limit_file.f90 
    1070  
    1071 lineartemp-0.2.o : lineartemp-0.2.f90 
    1072         $(FT) lineartemp-0.2.f90 
    1073  
    1074 litho-0.3.o : litho-0.3.f90#module3d.mod iso_declar.mod 
    1075         $(FT) litho-0.3.f90 
    1076  
    1077 litho-0.4.o : litho-0.4.f90#module3d.mod iso_declar.mod 
    1078         $(FT) litho-0.4.f90 
    1079  
    1080 main3D-0.4-40km.o : main3D-0.4-40km.f90 #module3d.mod iso_declar.mod 
    1081         $(F_NETCDF) main3D-0.4-40km.f90 
    1082  
    1083 masque-0.2.o : masque-0.2.F#module3d.mod 
    1084         $(FT) masque-0.2.F 
    1085  
    1086 masque.o : masque.f90 
    1087         $(FT) masque.f90 
    1088  
    1089 massb-grice2sea_perturb_Tparam.o : GrIce2sea_files/massb-grice2sea_perturb_Tparam.f90 
    1090         $(FT) GrIce2sea_files/massb-grice2sea_perturb_Tparam.f90 
    1091  
    1092  
    1093  
    1094 massb-ant_perturb_Tparam.o : Antarctique_general_files/massb-ant_perturb_Tparam.f90 
    1095         $(FT) Antarctique_general_files/massb-ant_perturb_Tparam.f90 
    1096  
    1097 massbal-anteis-0.2.o : Ant40_files/massbal-anteis-0.2.f#module3d.mod 
    1098         $(FT) Ant40_files/massbal-anteis-0.2.f 
    1099  
    1100 massb_perturb_Tparam_green.o : Greenmint40_files/massb_perturb_Tparam_green.f90 
    1101         $(FT) Greenmint40_files/massb_perturb_Tparam_green.f90 
    1102  
    1103 massb_perturb_Tparam_greeneem.o : Greeneem_files/massb_perturb_Tparam_greeneem.f90 
    1104         $(FT) Greeneem_files/massb_perturb_Tparam_greeneem.f90 
    1105  
    1106 massb_perturb_Tparam_gsearise.o : Gsearise_files/massb_perturb_Tparam_gsearise.f90 
    1107         $(FT) Gsearise_files/massb_perturb_Tparam_gsearise.f90 
    1108  
    1109 massb_perturb_mois.o : massb_perturb_mois.f90 
    1110         $(FT) massb_perturb_mois.f90 
    1111  
    1112 massb_perturb_mois_lapsecouche.o : massb_perturb_mois_lapsecouche.f90 
    1113         $(FT) massb_perturb_mois_lapsecouche.f90 
    1114  
    1115 massb-GrIce2sea_fixe.o : GrIce2sea_files/massb-GrIce2sea_fixe.f90 
    1116         $(FT) GrIce2sea_files/massb-GrIce2sea_fixe.f90 
    1117  
    1118 massb-GrIce2sea_RCM.o : GrIce2sea_files/massb-GrIce2sea_RCM.f90 
    1119         $(FT) GrIce2sea_files/massb-GrIce2sea_RCM.f90 
    1120  
    1121 minmax-format.o : minmax-format.f90 
    1122         $(FT) minmax-format.f90 
    1123  
    1124 mix-SIA-L1_mod.o : mix-SIA-L1_mod.f90 
    1125         $(FT) mix-SIA-L1_mod.f90 
    1126  
    1127 moy_mxmy_shift.o : moy_mxmy_shift.f90 
    1128         $(FT) moy_mxmy_shift.f90 
    1129  
    1130 moy_mxmy.o : moy_mxmy.f90 
    1131         $(FT) moy_mxmy.f90 
    1132  
    1133 neffect-0.3.o : neffect-0.3.f90 #module3d.mod 
    1134         $(FT) neffect-0.3.f90 
    1135  
    1136 neffect-0.4.o : neffect-0.4.f90 #module3d.mod 
    1137         $(FT) neffect-0.4.f90 
    1138  
    1139 new-flot-0.3.o : new-flot-0.3.f90#module3d.mod 
    1140         $(FT) new-flot-0.3.f90 
    1141  
    1142 next-time.o : next-time.f90 
    1143         $(FT) next-time.f90 
    1144  
    1145 #plotoutput.o : plotoutput.f#module3d.mod 
    1146 #       $(FT) plotoutput.f 
    1147  
    1148 printdebug.o : printdebug.f90 #module3d.mod 
    1149         $(FT) printdebug.f90 
    1150  
    1151 remplimat-ant-0.5-40km.o : remplimat-ant-0.5-40km.f90 #module3d.mod eq_elliptique_mod.mod 
    1152         $(FT) remplimat-ant-0.5-40km.f90 
    1153  
    1154 sealevel-out.o : sealevel-out.f90#module3d.mod 
    1155         $(FT) sealevel-out.f90 
    1156  
    1157 snaptime.o : snaptime.f90 
    1158         $(FT) snaptime.f90 
    1159  
    1160 sortie-hz-multivar.o : sortie-hz-multivar.f90 
    1161         $(FT) sortie-hz-multivar.f90 
    1162  
    1163 strain_rate.o : strain_rate.f90#module3d.mod 
    1164         $(FT) strain_rate.f90    
    1165  
    1166 surface-0.3.o : surface-0.3.f90#module3d.mod 
    1167         $(FT) surface-0.3.f90 
    1168  
    1169 slope_surf.o : slope_surf.f90 
    1170         $(FT) slope_surf.f90 
    1171  
    1172 tab-litho-0.3.o : tab-litho-0.3.f90#module3d.mod iso_declar.mod 
    1173         $(FT) tab-litho-0.3.f90 
    1174  
    1175 taubed-0.3.o : taubed-0.3.f90#module3d.mod iso_declar.mod 
    1176         $(FT) taubed-0.3.f90 
    1177  
    1178 #ts-output-0.2.o : ts-output-0.2.f                     
    1179 #       $(FT) ts-output-0.2.f 
    1180  
    1181 velocities-polyn-0.3.o : velocities-polyn-0.3.f90     #module3d.mod 
    1182         $(FT) velocities-polyn-0.3.f90 
    1183  
    1184 vtoutput-0.2.o : vtoutput-0.2.f#module3d.mod 
    1185         $(FT) vtoutput-0.2.f 
    1186  
    1187 # Routines Hudson : 
    1188  
    1189 paradim-hudson_mod.o : Hudson_files/paradim-hudson_mod.f90 
    1190         $(FT)  Hudson_files/paradim-hudson_mod.f90 
    1191  
    1192 geography-hudson_mod.o : Hudson_files/geography-hudson_mod.f90 
    1193         $(FT)  Hudson_files/geography-hudson_mod.f90 
    1194  
    1195 sedim_declar_hudson_mod.o : Hudson_files/sedim_declar_hudson_mod.f90 
    1196         $(FT)  Hudson_files/sedim_declar_hudson_mod.f90 
    1197  
    1198 eaubasale-0.5_hudson_mod.o : Hudson_files/eaubasale-0.5_hudson_mod.f90 
    1199         $(FT)  Hudson_files/eaubasale-0.5_hudson_mod.f90 
    1200  
    1201 climat-hudson_mod.o : Hudson_files/climat-hudson_mod.f90 
    1202         $(FT)  Hudson_files/climat-hudson_mod.f90 
    1203  
    1204 lect-hudson_mod.o : Hudson_files/lect-hudson_mod.f90 
    1205         $(FT)  Hudson_files/lect-hudson_mod.f90 
    1206  
    1207 fake-routines-hudson_mod.o : Hudson_files/fake-routines-hudson_mod.f90 
    1208         $(FT)  Hudson_files/fake-routines-hudson_mod.f90 
    1209  
    1210 prop-therm-hudson_mod.o : Hudson_files/prop-therm-hudson_mod.f90 
    1211         $(FT)  Hudson_files/prop-therm-hudson_mod.f90 
    1212  
    1213 sliding-hudson_mod.o : Hudson_files/sliding-hudson_mod.f90 
    1214         $(FT)  Hudson_files/sliding-hudson_mod.f90 
    1215  
    1216 fake-dragging-hudson_mod.o : Hudson_files/fake-dragging-hudson_mod.f90 
    1217         $(FT)  Hudson_files/fake-dragging-hudson_mod.f90 
    1218  
    1219 dragging_hudson_jorge_mod.o : Hudson_files/dragging_hudson_jorge_mod.f90 
    1220         $(FT)  Hudson_files/dragging_hudson_jorge_mod.f90 
    1221  
    1222 dragging-hudson_mod.o : Hudson_files/dragging-hudson_mod.f90 
    1223         $(FT)  Hudson_files/dragging-hudson_mod.f90 
    1224  
    1225 dragging_hwatermax_hudson_mod.o : Hudson_files/dragging_hwatermax_hudson_mod.f90 
    1226         $(FT)  Hudson_files/dragging_hwatermax_hudson_mod.f90 
    1227  
    1228 bmelt_hudson_mod.o : Hudson_files/bmelt_hudson_mod.f90 
    1229         $(FT)  Hudson_files/bmelt_hudson_mod.f90 
    1230  
    1231 initial-hudson-phy.o : Hudson_files/initial-hudson-phy.f90 
    1232         $(FT)  Hudson_files/initial-hudson-phy.f90 
    1233  
    1234 output_hudson_mod.o : Hudson_files/output_hudson_mod.f90 
    1235         $(FT)  Hudson_files/output_hudson_mod.f90 
    1236  
    1237 module_choix-hudson-0.4.o : Hudson_files/module_choix-hudson-0.4.f90 
    1238         $(FT)  Hudson_files/module_choix-hudson-0.4.f90 
    1239  
    1240 track_hudson_mod.o : Hudson_files/track_hudson_mod.f90 
    1241         $(FT) Hudson_files/track_hudson_mod.f90 
    1242  
    1243  
    1244 # Routines Hemin-40 : 
    1245  
    1246  
    1247 paradim-hemin40_mod.o : Hemin40_files/paradim-hemin40_mod.f90 
    1248         $(FT) Hemin40_files/paradim-hemin40_mod.f90 
    1249  
    1250 geography-hemin40_mod.o : Hemin40_files/geography-hemin40_mod.f90 
    1251         $(FT) Hemin40_files/geography-hemin40_mod.f90 
    1252  
    1253 output_hemin40_mod.o : Hemin40_files/output_hemin40_mod.f90 
    1254         $(FT) Hemin40_files/output_hemin40_mod.f90 
    1255  
    1256 lect-hemin40_mod.o : Hemin40_files/lect-hemin40_mod.f90 
    1257         $(FT) Hemin40_files/lect-hemin40_mod.f90 
    1258  
    1259 bmelt-hemin40-regions_mod.o : Hemin40_files/bmelt-hemin40-regions_mod.f90 
    1260         $(FT) Hemin40_files/bmelt-hemin40-regions_mod.f90 
    1261  
    1262 bmelt-hemin40-depth_mod.o : Hemin40_files/bmelt-hemin40-depth_mod.f90 
    1263         $(FT) Hemin40_files/bmelt-hemin40-depth_mod.f90 
    1264  
    1265 fake-routines-hemin40_mod.o : Hemin40_files/fake-routines-hemin40_mod.f90 
    1266         $(FT) Hemin40_files/fake-routines-hemin40_mod.f90 
    1267  
    1268 module_choix-hemin40-0.4.o : Hemin40_files/module_choix-hemin40-0.4.f90 
    1269         $(FT) Hemin40_files/module_choix-hemin40-0.4.f90 
    1270  
    1271 track_hemin40_mod.o : Hemin40_files/track_hemin40_mod.f90 
    1272         $(FT) Hemin40_files/track_hemin40_mod.f90 
    1273  
    1274 # Routines Hemin-15 : 
    1275  
    1276 paradim-hemin15_mod.o : Hemin15_files/paradim-hemin15_mod.f90 
    1277         $(FT) Hemin15_files/paradim-hemin15_mod.f90 
    1278  
    1279 geography-hemin15_mod.o : Hemin15_files/geography-hemin15_mod.f90 
    1280         $(FT) Hemin15_files/geography-hemin15_mod.f90 
    1281  
    1282 lect-hemin15_mod.o : Hemin15_files/lect-hemin15_mod.f90 
    1283         $(FT) Hemin15_files/lect-hemin15_mod.f90 
    1284  
    1285 fake-routines-hemin15_mod.o : Hemin15_files/fake-routines-hemin15_mod.f90 
    1286         $(FT) Hemin15_files/fake-routines-hemin15_mod.f90 
    1287  
    1288 module_choix-hemin15.o : Hemin15_files/module_choix-hemin15.f90 
    1289         $(FT) Hemin15_files/module_choix-hemin15.f90 
    1290  
    1291 track_hemin15_mod.o : Hemin15_files/track_hemin15_mod.f90 
    1292         $(FT) Hemin15_files/track_hemin15_mod.f90 
    1293  
    1294  
    1295 # routines Snowball 
    1296 paradim-snowball_mod.o : Snowball_files/paradim-snowball_mod.f90 
    1297         $(FT) Snowball_files/paradim-snowball_mod.f90 
    1298          
    1299 geography-snowball_mod.o : Snowball_files/geography-snowball_mod.f90 
    1300         $(FT) Snowball_files/geography-snowball_mod.f90 
    1301          
    1302 lect-snowball_mod.o : Snowball_files/lect-snowball_mod.f90 
    1303         $(FT) Snowball_files/lect-snowball_mod.f90 
    1304          
    1305 bmelt-snowball-depth_mod.o : Snowball_files/bmelt-snowball-depth_mod.f90 
    1306         $(FT) Snowball_files/bmelt-snowball-depth_mod.f90 
    1307          
    1308 fake-routines-snowball_mod.o : Snowball_files/fake-routines-snowball_mod.f90 
    1309         $(FT) Snowball_files/fake-routines-snowball_mod.f90 
    1310          
    1311 module_choix-snowball.o : Snowball_files/module_choix-snowball.f90 
    1312         $(FT) Snowball_files/module_choix-snowball.f90 
    1313          
    1314 track_snowball_mod.o : Snowball_files/track_snowball_mod.f90 
    1315         $(FT) Snowball_files/track_snowball_mod.f90 
    1316          
    1317          
    1318 # routines Eurasie-40 
    1319  
    1320  
    1321 output_eurasie40_mod-0.1.o : Eurasie40_files/output_eurasie40_mod-0.1.f90 
    1322         $(FT) Eurasie40_files/output_eurasie40_mod-0.1.f90 
    1323  
    1324 lect-clim-act-eurasie_mod.o : Eurasie40_files/lect-clim-act-eurasie_mod.f90 
    1325         $(FT) Eurasie40_files/lect-clim-act-eurasie_mod.f90 
    1326  
    1327 climat-forcage-eurasie_mod-0.4.o : Eurasie40_files/climat-forcage-eurasie_mod-0.4.f90 
    1328         $(FT) Eurasie40_files/climat-forcage-eurasie_mod-0.4.f90 
    1329  
    1330 fake-routines-eurasie_mod.o : Eurasie40_files/fake-routines-eurasie_mod.f90 
    1331         $(FT) Eurasie40_files/fake-routines-eurasie_mod.f90 
    1332  
    1333 module_choix-eurasie-0.4.o : Eurasie40_files/module_choix-eurasie-0.4.f90 
    1334         $(FT) Eurasie40_files/module_choix-eurasie-0.4.f90 
    1335  
    1336 track_eurasie_mod.o : Eurasie40_files/track_eurasie_mod.f90 
    1337         $(FT) Eurasie40_files/track_eurasie_mod.f90 
    1338  
    1339  
    1340 # routines greenmint-40 
    1341  
    1342  
    1343 # Routines Temperature 
    1344  
    1345 icetemp_declar_mod.o : Temperature-routines/icetemp_declar_mod.f90 
    1346         $(FT) Temperature-routines/icetemp_declar_mod.f90 
    1347  
    1348 advec_icetemp.o :  Temperature-routines/advec_icetemp.f90 
    1349         $(FT) Temperature-routines/advec_icetemp.f90 
    1350  
    1351 icetemp_mod.o :  Temperature-routines/icetemp_mod.f90 
    1352         $(FT) Temperature-routines/icetemp_mod.f90 
    1353  
    1354 prop_th_icetemp.o:  Temperature-routines/prop_th_icetemp.f90 
    1355         $(FT) Temperature-routines/prop_th_icetemp.f90 
    1356  
    1357 Qprod_icetemp.o:  Temperature-routines/Qprod_icetemp.f90 
    1358         $(FT) Temperature-routines/Qprod_icetemp.f90 
    1359  
    1360 temp_col.o :  Temperature-routines/temp_col.f90 
    1361         $(FT) Temperature-routines/temp_col.f90 
    1362  
    1363 # Routines Agrif 
    1364  
    1365 #open_file.o : open_file.f90 
    1366 #       $(FT) open_file.f90 
    1367  
    1368 step.o : step.f90 
    1369         $(F_NETCDF) step.f90 
    1370  
    1371 steps_time_loop.o : steps_time_loop.f90 
    1372         $(F_NETCDF) steps_time_loop.f90 
    1373  
    1374 steps_time_loop_avec_iterbeta.o : steps_time_loop_avec_iterbeta.f90 
    1375         $(F_NETCDF) steps_time_loop_avec_iterbeta.f90 
    1376  
    1377 # nouvelles routines resolution equation elliptique 
    1378  
    1379 remplimat_declar_tabTu_mod.o : New-remplimat/remplimat_declar_tabTu_mod.f90 
    1380         $(FT) New-remplimat/remplimat_declar_tabTu_mod.f90 
    1381  
    1382 diagno-L2_mod.o : New-remplimat/diagno-L2_mod.f90 
    1383         $(FT) New-remplimat/diagno-L2_mod.f90 
    1384  
    1385 fake_diagno_mod.o : New-remplimat/fake_diagno_mod.f90 
    1386         $(FT) New-remplimat/fake_diagno_mod.f90 
    1387  
    1388 remplimat-shelves-tabTu.o : New-remplimat/remplimat-shelves-tabTu.f90 
    1389         $(FT) New-remplimat/remplimat-shelves-tabTu.f90 
    1390  
    1391 eq_ellipt_sgbsv_mod-0.2.o : New-remplimat/eq_ellipt_sgbsv_mod-0.2.f90 
    1392         $(FT) New-remplimat/eq_ellipt_sgbsv_mod-0.2.f90 
    1393  
    1394 graphique_L2.o : New-remplimat/graphique_L2.f90 
    1395         $(FT) New-remplimat/graphique_L2.f90 
    1396  
    1397 graph-sgbsv.o : New-remplimat/graph-sgbsv.f90 
    1398         $(FT) New-remplimat/graph-sgbsv.f90 
    1399  
    1400 # LAPACK 
     342# Hemin40_files : 
     343%.o: Hemin40_files/%.f90 
     344        $(FT) $(NETCDFINCLUDE) -c Hemin40_files/$*.f90 
     345 
     346# Hemin15_files 
     347%.o: Hemin15_files/%.f90 
     348        $(FT) $(NETCDFINCLUDE) -c Hemin15_files/$*.f90 
     349         
     350# Antarctique_general_files 
     351%.o: Antarctique_general_files/%.f90 
     352        $(FT) $(NETCDFINCLUDE) -c Antarctique_general_files/$*.f90 
     353         
     354# GrIce2sea_files 
     355%.o: GrIce2sea_files/%.f90 
     356        $(FT) $(NETCDFINCLUDE) -c GrIce2sea_files/$*.f90 
     357         
     358# Ant40_files 
     359%.o: Ant40_files/%.f90 
     360        $(FT) $(NETCDFINCLUDE) -c Ant40_files/$*.f90 
     361         
     362# Greeneem_files/Greeneem15_files 
     363%.o: Greeneem_files/Greeneem15_files/%.f90 
     364        $(FT) $(NETCDFINCLUDE) -c Greeneem_files/Greeneem15_files/$*.f90 
     365         
     366# Greeneem_files 
     367%.o: Greeneem_files/%.f90 
     368        $(FT) $(NETCDFINCLUDE) -c Greeneem_files/$*.f90 
     369                 
     370# Draggings_modules 
     371%.o: Draggings_modules/%.f90 
     372        $(FT) $(NETCDFINCLUDE) -c Draggings_modules/$*.f90 
     373         
     374# Snowball_files 
     375%.o: Snowball_files/%.f90 
     376        $(FT) $(NETCDFINCLUDE) -c Snowball_files/$*.f90 
     377         
     378         
     379# subroutines communes : 
     380%.o: %.f90 
     381        $(FT) $(NETCDFINCLUDE) -c $*.f90 
     382         
     383# New-remplimat : 
     384%.o : New-remplimat/%.f90 
     385        $(FT) $(NETCDFINCLUDE) -c New-remplimat/$*.f90 
     386         
     387# Netcdf-routines : 
     388%.o: Netcdf-routines/%.f90 
     389        $(FT) $(NETCDFINCLUDE) -c Netcdf-routines/$*.f90 
     390         
     391#toy_recul : 
     392%.o: Recul_force_grounding_line/%.f90 
     393        $(FT) $(NETCDFINCLUDE) -c Recul_force_grounding_line/$*.f90 
     394         
     395#Temperature : 
     396%.o : Temperature-routines/%.f90 
     397        $(FT) $(NETCDFINCLUDE) -c Temperature-routines/$*.f90 
     398         
     399# BLAS : 
     400%.o : BLAS/%.f 
     401        $(FT) $(NETCDFINCLUDE) -c BLAS/$*.f 
     402         
     403# Reduc et band: 
     404band.o : LAPACK/band.f 
     405        $(FT) $(NETCDFINCLUDE) -c $*.f 
    1401406reduc.o : LAPACK/reduc.f 
    1402         $(FT) $(F_90) LAPACK/reduc.f 
    1403  
    1404 band.o: LAPACK/band.f 
    1405         $(FT) $(F_90) LAPACK/band.f 
    1406  
    1407 ifeq ($(mkl_c), 0) 
    1408 #BLAS 
    1409 isamax.o : BLAS/isamax.f 
    1410         $(FT)  BLAS/isamax.f 
    1411 lsame.o : BLAS/lsame.f 
    1412         $(FT) BLAS/lsame.f 
    1413 scopy.o: BLAS/scopy.f 
    1414         $(FT) BLAS/scopy.f 
    1415 slamch.o: BLAS/slamch.f 
    1416         $(FT) BLAS/slamch.f 
    1417 slabad.o: BLAS/slabad.f 
    1418         $(FT) BLAS/slabad.f 
    1419 slange.o: BLAS/slange.f 
    1420         $(FT) BLAS/slange.f 
    1421 slassq.o: BLAS/slassq.f 
    1422         $(FT) BLAS/slassq.f 
    1423 sgeqrf.o: BLAS/sgeqrf.f 
    1424         $(FT) BLAS/sgeqrf.f 
    1425 sormqr.o: BLAS/sormqr.f 
    1426         $(FT) BLAS/sormqr.f 
    1427 strmv.o: BLAS/strmv.f 
    1428         $(FT) BLAS/strmv.f 
    1429 slarft.o: BLAS/slarft.f 
    1430         $(FT) BLAS/slarft.f 
    1431 ilaslr.o: BLAS/ilaslr.f 
    1432         $(FT) BLAS/ilaslr.f 
    1433 ilaslc.o: BLAS/ilaslc.f 
    1434         $(FT) BLAS/ilaslc.f 
    1435 strmm.o: BLAS/strmm.f 
    1436         $(FT) BLAS/strmm.f 
    1437 slarfb.o: BLAS/slarfb.f 
    1438         $(FT) BLAS/slarfb.f 
    1439 slapy2.o: BLAS/slapy2.f 
    1440         $(FT) BLAS/slapy2.f 
    1441 slarfg.o: BLAS/slarfg.f 
    1442         $(FT) BLAS/slarfg.f 
    1443 slarf.o: BLAS/slarf.f 
    1444         $(FT) BLAS/slarf.f 
    1445 sgeqr2.o: BLAS/sgeqr2.f 
    1446         $(FT) BLAS/sgeqr2.f 
    1447 saxpy.o: BLAS/saxpy.f 
    1448         $(FT) BLAS/saxpy.f 
    1449 slarz.o: BLAS/slarz.f 
    1450         $(FT) BLAS/slarz.f 
    1451 sorm2r.o: BLAS/sorm2r.f 
    1452         $(FT) BLAS/sorm2r.f 
    1453 snrm2.o: BLAS/snrm2.f 
    1454         $(FT) BLAS/snrm2.f 
    1455 slaqps.o: BLAS/slaqps.f 
    1456         $(FT) BLAS/slaqps.f 
    1457 slaqp2.o: BLAS/slaqp2.f 
    1458         $(FT) BLAS/slaqp2.f 
    1459 sgeqp3.o: BLAS/sgeqp3.f 
    1460         $(FT) BLAS/sgeqp3.f 
    1461 slaset.o: BLAS/slaset.f 
    1462         $(FT) BLAS/slaset.f 
    1463 slaisnan.o: BLAS/slaisnan.f 
    1464         $(FT) BLAS/slaisnan.f 
    1465 sisnan.o: BLAS/sisnan.f 
    1466         $(FT) BLAS/sisnan.f 
    1467 slascl.o: BLAS/slascl.f 
    1468         $(FT) BLAS/slascl.f 
    1469 sdot.o: BLAS/sdot.f 
    1470         $(FT) BLAS/sdot.f 
    1471 slaic1.o: BLAS/slaic1.f 
    1472         $(FT) BLAS/slaic1.f 
    1473 slarzb.o: BLAS/slarzb.f 
    1474         $(FT) BLAS/slarzb.f 
    1475 slarzt.o: BLAS/slarzt.f 
    1476         $(FT) BLAs/slarzt.f 
    1477 sormr3.o: BLAS/sormr3.f 
    1478         $(FT) BLAS/sormr3.f 
    1479 sormrz.o: BLAS/sormrz.f 
    1480         $(FT) BLAS/sormrz.f 
    1481 slatrz.o: BLAS/slatrz.f 
    1482         $(FT) BLAS/slatrz.f 
    1483 stzrzf.o: BLAS/stzrzf.f 
    1484         $(FT) BLAS/stzrzf.f 
    1485 sgelsy.o: BLAS/sgelsy.f 
    1486         $(FT) BLAS/sgelsy.f 
    1487 sgbmv.o: BLAS/sgbmv.f 
    1488         $(FT) BLAS/sgbmv.f 
    1489 sgemm.o: BLAS/sgemm.f 
    1490         $(FT) BLAS/sgemm.f 
    1491 sgemv.o: BLAS/sgemv.f 
    1492         $(FT) BLAS/sgemv.f 
    1493 sger.o: BLAS/sger.f 
    1494         $(FT) BLAS/sger.f 
    1495 sscal.o: BLAS/sscal.f 
    1496         $(FT) BLAS/sscal.f 
    1497 sswap.o: BLAS/sswap.f 
    1498         $(FT) BLAS/sswap.f 
    1499 stbsv.o: BLAS/stbsv.f 
    1500         $(FT) BLAS/stbsv.f 
    1501 strsm.o: BLAS/strsm.f 
    1502         $(FT) BLAS/strsm.f 
    1503 xerbla.o: BLAS/xerbla.f 
    1504         $(FT) BLAS/xerbla.f 
    1505  
    1506 endif 
    1507  
    1508 # routines netcdf 
    1509  
    1510  
    1511  
    1512 io_netcdf.o: Netcdf-routines/io_netcdf.f90  
    1513         $(F_NETCDF) Netcdf-routines/io_netcdf.f90  
    1514  
    1515 sortie_netcdf_GRISLI_mod.0.2.o : Netcdf-routines/sortie_netcdf_GRISLI_mod.0.2.f90 
    1516         $(F_NETCDF) Netcdf-routines/sortie_netcdf_GRISLI_mod.0.2.f90 
    1517  
    1518 # Hassine 
    1519 io_netcdf_GRISLI.o: Netcdf-routines/io_netcdf_GRISLI.f90  
    1520         $(F_NETCDF) Netcdf-routines/io_netcdf_GRISLI.f90  
    1521  
    1522 sortie_netcdf_GRISLI_mod.0.2-hassine.o : Netcdf-routines/sortie_netcdf_GRISLI_mod.0.2-hassine.f90 
    1523         $(F_NETCDF) Netcdf-routines/sortie_netcdf_GRISLI_mod.0.2-hassine.f90 
    1524  
    1525 readinput.o: readinput.f90  
    1526         $(F_NETCDF) readinput.f90  
    1527  
    1528 interface_input.o: interface_input.f90 
    1529         $(FT) interface_input.f90 
    1530  
    1531  
    1532 # routines et modules recul de ligne d'echouage ice2sea 
    1533  
    1534 proto_declar_3D_grisli_mod.o : Recul_force_grounding_line/proto_declar_3D_grisli_mod.f90 
    1535         $(FT) Recul_force_grounding_line/proto_declar_3D_grisli_mod.f90 
    1536  
    1537 declar_proto_recul.o : Recul_force_grounding_line/declar_proto_recul.f90 
    1538         $(FT) Recul_force_grounding_line/declar_proto_recul.f90 
    1539  
    1540 proto_recul_mod.o : Recul_force_grounding_line/proto_recul_mod.f90 
    1541         $(FT) Recul_force_grounding_line/proto_recul_mod.f90 
    1542  
    1543 declar_io_ncdf_proto_mod.o : Recul_force_grounding_line/declar_io_ncdf_proto_mod.f90 
    1544         $(FT) Recul_force_grounding_line/declar_io_ncdf_proto_mod.f90 
    1545  
    1546 #       $(FT) -I$(NDC_INC) Netcdf-routines/sortie_netcdf_GRISLI_mod.f90 
    1547  
    1548  
    1549 # routines et modules recul de ligne d'echouage ice2sea version toy (finale) 
    1550  
    1551 toy_declar_3D_grisli_mod.o : Recul_force_grounding_line/toy_declar_3D_grisli_mod.f90 
    1552         $(FT) Recul_force_grounding_line/toy_declar_3D_grisli_mod.f90 
    1553  
    1554 declar_io_ncdf_toy_mod_fake.o : Recul_force_grounding_line/declar_io_ncdf_toy_mod_fake.f90 
    1555         $(FT) Recul_force_grounding_line/declar_io_ncdf_toy_mod_fake.f90 
    1556  
    1557 declar_toy_retreat.o : Recul_force_grounding_line/declar_toy_retreat.f90 
    1558         $(FT) Recul_force_grounding_line/declar_toy_retreat.f90 
    1559  
    1560 toy_retreat_mod.o  : Recul_force_grounding_line/toy_retreat_mod.f90 
    1561         $(F_NETCDF) Recul_force_grounding_line/toy_retreat_mod.f90 
    1562  
    1563  
     407        $(FT) $(NETCDFINCLUDE) -c $*.f 
    1564408 
    1565409 
    1566410# Liens et Construction des executables 
    1567411#--------------------------------------- 
    1568 #       $(mod_clim_forcage) \ a mettre a la place de mod_clim_perturb eventuellement 
    1569  
    1570412 
    1571413LBqAntar15 : $(Dim_ANT15-LBq) $(mod_dim_communs)  \ 
     
    1785627        $(routines_communes) steps_time_loop.o \ 
    1786628        $(routine_elliptiques) $(NCDF_LIB)  $(MKL_LIB) $(Liste_BLAS) 
     629         
     630         
     631clean   : 
     632        rm -f *.o *.mod *~  */*~ BLAS/*.o 
     633         
     634 
    1787635 
    1788636 
     
    1869717 
    1870718 
    1871 clean   : 
    1872         rm -f *.o *.mod *~  */*~ BLAS/*.o 
    1873  
    1874  
    1875  
    1876  
    1877  
    1878  
    1879  
    1880  
    1881  
    1882 # geographies obsoletes 
    1883  
    1884 # listes 
    1885  
    1886 #Liste_Antar15_CISM = lect-Ant_clim_CISM_gen_dat.o output_anta_mod-0.4.o \ 
    1887 #       dragging-vit_bil_CISM_gen_mod.o fake-routines-ant_mod.o \ 
    1888 #       lect-Ant_CISM_gen_dat.o module_choix_antar15CISM.o \ 
    1889 #       massb-ant_forcage-0.4.o massb-ant_perturb_Tparam.o track_ant40_mod.o  
    1890  
    1891 #Liste_Antar20_CISM = lect-Ant_clim_CISM_gen_dat.o output_anta_mod-0.4.o \ 
    1892 #       dragging-vit_bil_CISM_gen_mod.o fake-routines-ant_mod.o \ 
    1893 #       lect-Ant_CISM_gen_dat.o module_choix_antar20CISM.o \ 
    1894 #       massb-ant_forcage-0.4.o massb-ant_perturb_Tparam.o track_ant40_mod.o  
    1895  
    1896 #Liste_Antar25_CISM = lect-Ant_clim_CISM_gen_dat.o output_anta_mod-0.4.o \ 
    1897 #       dragging-vit_bil_CISM_gen_mod.o fake-routines-ant_mod.o \ 
    1898 #       lect-Ant_CISM_gen_dat.o module_choix_antar25CISM.o \ 
    1899 #       massb-ant_forcage-0.4.o massb-ant_perturb_Tparam.o track_ant40_mod.o  
    1900  
    1901 #Liste_Antar45_CISM = lect-Ant_clim_CISM_45_dat.o output_anta_mod-0.4.o \ 
    1902 #       dragging-vit_bil_CISM_45_mod.o fake-routines-ant_mod.o \ 
    1903 #       lect-Ant_CISM_45_dat.o module_choix_antar45CISM.o \ 
    1904 #       massb-ant_forcage-0.4.o massb-ant_perturb_Tparam.o track_ant40_mod.o  
    1905  
    1906 #Liste_HEINO = climat-heino_mod.o lect-Heino_mod.o  \ 
    1907 #       fake-routines-Heino_mod.o  detect-assym.o  \ 
    1908 #       prop-therm-Heino_mod.o  sliding-Heino_mod.o \ 
    1909 #       initial-heino-phy.o  output_heino_mod.o \ 
    1910 #       module_choix-heino-0.4.o  track_heino_mod.o 
    1911  
    1912 #Antar20 : $(Dim_Antar20_CISM) $(mod_dim_communs) $(mod_communs) $(mod_ell) $(Liste_Antar20_CISM) \ 
    1913 #       $(diagnoshelf) $(Liste_Netcdf) \ 
    1914 #       $(routines_communes) $(routine_elliptiques)  
    1915  
    1916 #       $(LK) -o ../bin/Antar-20  $(Dim_Antar20_CISM) $(mod_dim_communs) $(mod_communs) \ 
    1917 #        $(mod_ell) $(Liste_Antar20_CISM) \ 
    1918 #       $(diagnoshelf) $(Liste_Netcdf) \ 
    1919 #       $(routines_communes) $(routine_elliptiques) $(NCDF_LIB) $(MKL_LIB) 
    1920  
    1921 #Antar25 : $(Dim_Antar25_CISM) $(mod_dim_communs) $(mod_communs) $(mod_ell) $(Liste_Antar25_CISM) \ 
    1922 #       $(diagnoshelf) $(Liste_Netcdf) \ 
    1923 #       $(routines_communes) $(routine_elliptiques)  
    1924  
    1925 #       $(LK) -o ../bin/Antar-25  $(Dim_Antar25_CISM) $(mod_dim_communs) $(mod_communs) $(mod_ell) \ 
    1926 #       $(Liste_Antar25_CISM) \ 
    1927 #       $(diagnoshelf) $(Liste_Netcdf) \ 
    1928 #       $(routines_communes) $(routine_elliptiques) $(NCDF_LIB)  $(MKL_LIB) 
    1929  
    1930 #Antar25-181 : $(Dim_Antar25_CISM) $(mod_dim_communs) $(mod_communs) $(mod_ell) $(Liste_Antar25_CISM) \ 
    1931 #       $(diagnoshelf) $(Liste_Netcdf) \ 
    1932 #       $(routines_communes) $(routine_elliptiques)  
    1933  
    1934 #       $(LK) -o ../bin-pc181/Antar-pc181  $(Dim_Antar25_CISM) $(mod_dim_communs) $(mod_communs) \ 
    1935 #       $(mod_ell) $(Liste_Antar25_CISM) \ 
    1936 #       $(diagnoshelf) $(Liste_Netcdf) \ 
    1937 #       $(routines_communes) $(routine_elliptiques) $(NCDF_LIB)  $(MKL_LIB) 
    1938  
    1939  
    1940 #Antar45 : $(Dim_Antar45_CISM) $(mod_dim_communs) $(mod_communs) $(mod_ell) $(Liste_Antar45_CISM) \ 
    1941 #       $(diagnoshelf) $(Liste_Netcdf) \ 
    1942 #       $(routines_communes) $(routine_elliptiques)  
    1943  
    1944 #       $(LK) -o ../bin/Antar-45  $(Dim_Antar45_CISM)  $(mod_communs) $(mod_ell) $(Liste_Antar45_CISM) \ 
    1945 #       $(diagnoshelf) $(Liste_Netcdf) \ 
    1946 #       $(routines_communes) $(routine_elliptiques) $(NCDF_LIB)  $(MKL_LIB) 
    1947  
    1948 #Liste_Antar_old =  bmelt-ant-regions_mod.o \ 
    1949 #       lect-clim-act-anteis_mod.o  output_anta_mod-0.4.o \ 
    1950 #       dragging_stream_impose_vitbil_mod.o  \ 
    1951 #       fake-routines-ant_mod.o  lect-anteis_mod.o \ 
    1952 #       module_choix-antar40-0.4_old.o massb-ant_forcage-0.4.o massb-ant_perturb-0.4.o \ 
    1953 #       track_ant40_mod.o 
    1954  
    1955 #Liste_Antar40 =  bmelt-ant-regions_mod.o \ 
    1956 #       lect-clim-act-anteis_mod.o  output_anta_mod-0.4.o \ 
    1957 #       dragging_stream_impose_vitbil_mod.o  \ 
    1958 #       fake-routines-ant_mod.o  lect-anteis_mod.o \ 
    1959 #       module_choix-antar40-0.4.o massb-ant_forcage-0.4.o massb-ant_perturb_Tparam.o \ 
    1960 #       track_ant40_mod.o 
    1961  
    1962 # listes de dimensionnement obsoletes 
    1963  
    1964 # Dim_Antar40 = paradim-ant40_mod.o geography-ant40_mod.o 
    1965 # Dim_Antar15_CISM = paradim-ant15_CISM_mod.o geography-Ant15CISM.o 
    1966 # Dim_Antar20_CISM = paradim-ant20_CISM_mod.o geography-Ant20CISM.o 
    1967 # Dim_Antar25_CISM = paradim-ant25_CISM_mod.o geography-Ant25CISM.o 
    1968 # Dim_Antar45_CISM = paradim-ant45_CISM_mod.o geography-Ant45CISM.o 
    1969 # Dim_heino = paradim-Heino_mod.o geography-heino_mod.o 
    1970  
    1971  
    1972 # ancienne version diagnoshelf: obsolete, il faut aussi modifier le module choix 
    1973  
    1974 #mod_ell_old = eq_elliptique_mod-0.4.o  
    1975 #routine_elliptiques_old =  remplimat-ant-0.5-40km.o 
    1976 #diagnoshelf_old = diagno-ant-0.6_mod.o 
    1977  
    1978  
    1979 # Routines obsoletes 
    1980  
    1981 #icetemp-0.4.o : icetemp-0.4.f90   #module3d.mod tridiagmod.mod 
    1982 #       $(FT) icetemp-0.4.f90 
    1983  
    1984 #icetemp-0.5_mod.o : icetemp-0.5_mod.f90 
    1985 #       $(FT) icetemp-0.5_mod.f90 
    1986  
    1987 #icethick-ant-0.5.o : icethick-ant-0.5.f90  #module3d.mod relaxation_mod.mod 
    1988 #       $(FT) icethick-ant-0.5.f90 
    1989  
    1990 #deform_declar_mod-0.3.o : deform_declar_mod-0.3.f90 
    1991 #       $(FT) deform_declar_mod-0.3.f90 
    1992  
    1993  
    1994 #-------------lecture des fichiers Climat obsoletes 
    1995  
    1996 #lect-clim-act-anteis_mod.o : Ant40_files/lect-clim-act-anteis_mod.f90 
    1997 #       $(FT) Ant40_files/lect-clim-act-anteis_mod.f90 
    1998  
    1999 #lect-Ant_clim_CISM_gen_dat.o : Antarctique_general_files/lect-Ant_clim_CISM_gen_dat.f90 
    2000 #       $(FT)  Antarctique_general_files/lect-Ant_clim_CISM_gen_dat.f90 
    2001  
    2002 #lect-Ant_clim_CISM_15_dat.o : Ant15_CISM_files/lect-Ant_clim_CISM_15_dat.f90 
    2003 #       $(FT)  Ant15_CISM_files/lect-Ant_clim_CISM_15_dat.f90 
    2004  
    2005 #lect-Ant_clim_CISM_45_dat.o : Ant45_CISM_files/lect-Ant_clim_CISM_45_dat.f90 
    2006 #       $(FT)  Ant45_CISM_files/lect-Ant_clim_CISM_45_dat.f90 
    2007  
    2008 #massb-ant_forcage-0.4.o : Ant40_files/massb-ant_forcage-0.4.f 
    2009 #       $(FT) Ant40_files/massb-ant_forcage-0.4.f 
    2010  
    2011 # ancienne methode netcdf 
    2012 #sortie_netcdf_GRISLI_mod.o : Netcdf-routines/sortie_netcdf_GRISLI_mod.f90 
    2013 #       $(FT)  Netcdf-routines/sortie_netcdf_GRISLI_mod.f90 
    2014  
    2015  
    2016  
    2017  
    2018  
    2019 # Liens 
    2020  
    2021  
    2022 #Heino :        $(Dim_heino) $(mod_dim_communs) $(mod_communs)  $(Liste_HEINO) $(Liste_Netcdf) \ 
    2023 #       $(routines_communes) $(Liste_BLAS)   
    2024 #       $(LK) -o Heino  $(Dim_heino) $(mod_dim_communs) $(mod_communs) $(Liste_HEINO) \ 
    2025 #       $(Liste_Netcdf) \ 
    2026 #       $(routines_communes) $(Liste_BLAS) $(NCDF_LIB)  
    2027  
    2028 #Antar-40 : $(Dim_Antar40) $(mod_dim_communs) $(mod_communs) $(mod_ell)  $(Liste_Antar40) \ 
    2029 #       $(diagnoshelf) $(Liste_Netcdf) \ 
    2030 #       $(routines_communes) $(routine_elliptiques)   
    2031  
    2032 #       $(LK) -o  ../bin/Antar-40  $(Dim_Antar40) $(mod_dim_communs) $(mod_communs) $(mod_ell)  $(Liste_Antar40) \ 
    2033 #       $(diagnoshelf) $(Liste_Netcdf) \ 
    2034 #       $(routines_communes) $(routine_elliptiques) $(NCDF_LIB)  $(MKL_LIB) 
    2035  
    2036 #Antar15 : $(Dim_Antar15_CISM) $(mod_dim_communs) $(mod_communs) $(mod_ell) $(Liste_Antar15_CISM) \ 
    2037 #       $(diagnoshelf) $(Liste_Netcdf) \ 
    2038 #       $(routines_communes) $(routine_elliptiques)  
    2039  
    2040 #       $(LK) -o ../bin/Antar-15  $(Dim_Antar15_CISM) $(mod_dim_communs) $(mod_communs) $(mod_ell) \ 
    2041 #       $(Liste_Antar15_CISM) \ 
    2042 #       $(diagnoshelf) $(Liste_Netcdf) \ 
    2043 #       $(routines_communes) $(routine_elliptiques) $(NCDF_LIB)  $(MKL_LIB) 
    2044  
    2045  
    2046 #Antar_old : $(Dim_Antar40) $(mod_dim_communs) $(mod_communs)  $(mod_ell_old)  \ 
    2047 #       $(Liste_Antar_old) $(diagnoshelf_old) $(Liste_Netcdf) \ 
    2048 #       $(routines_communes) $(routine_elliptiques_old)   
    2049  
    2050 #       $(LK) -o  ../bin/Antar_old  $(Dim_Antar40) $(mod_dim_communs) $(mod_communs) \ 
    2051 #       $(mod_ell_old)  $(Liste_Antar_old) \ 
    2052 #       $(diagnoshelf_old) $(Liste_Netcdf) \ 
    2053 #       $(routines_communes) $(routine_elliptiques_old) $(NCDF_LIB)  $(MKL_LIB) 
     719 
     720 
     721 
     722 
     723 
     724 
     725 
Note: See TracChangeset for help on using the changeset viewer.