Changeset 61 for trunk/SOURCES
- Timestamp:
- 05/11/16 18:00:08 (8 years ago)
- Location:
- trunk/SOURCES
- Files:
-
- 3 edited
- 3 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/SOURCES/Fichiers-parametres/Makefile.tof-lsce3130.inc
r22 r61 46 46 47 47 48 FT = $(IFORT) $(ARITHM) -c#-traceback -CB #-g #-pg # -g # -pg -ipo !aurel : j'ai enleve -CB48 FT = $(IFORT) $(ARITHM) #-traceback -CB #-g #-pg # -g # -pg -ipo !aurel : j'ai enleve -CB 49 49 LK = $(IFORT) $(ARITHM) -i_dynamic # -traceback -CB # -g #-pg #-g # -pg 50 NETCDFINCLUDE = -I$(NCDF_INC) 50 51 F_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 # -g52 #FT = $(IFORT) $(ARITHM) -c -I$(NCDF_INC) # -traceback -CB #-g #-pg -ipo # -g 52 53 F_90 = -w90 53 54 -
trunk/SOURCES/Greeneem_files/lect-greeneem_mod.f90
r27 r61 24 24 integer :: n1,n2,ndx 25 25 real :: sealevel0 26 real :: archimed 27 integer :: ios 26 28 27 29 contains … … 84 86 do i=1,nx 85 87 86 archim = Bsoc(i,j)+H(i,j)*ro/row -sealevel88 archimed = Bsoc(i,j)+H(i,j)*ro/row -sealevel 87 89 88 if (( ARCHIM.LT.0.).and.(H(I,J).gt.1.E-3)) then ! le point flotte90 if ((archimed.LT.0.).and.(H(I,J).gt.1.E-3)) then ! le point flotte 89 91 flot(i,j)=.true. 90 92 else -
trunk/SOURCES/Makefile.grisli.inc
r59 r61 25 25 routine_elliptiques = remplimat-shelves-tabTu.o graphique_L2.o graph-sgbsv.o 26 26 diagnoshelf = diagno-L2_mod.o 27 #diagnoshelf = fake_diagno_mod.o28 27 29 28 … … 99 98 tridiag_mod-0.3.o out_horiz_mod.o bmelt-seuil-profondeur_mod.o 100 99 101 # prescribe-H_mod.o ou prescribe-H-i2s_mod.o sont dans modules_dim \102 100 103 101 # attention les tracers reclament le climat_perturb … … 123 121 124 122 # liste de routines communes 125 # enleve : flow_general-0.3.o flowlaw-0.3.o Cat 23 mars 2012126 123 127 124 routines_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 \ 129 126 diffusiv-polyn-0.6.o \ 130 127 flottab-rescue-1.o flottab2-0.7.o \ … … 135 132 icetemp_mod.o \ 136 133 initial-0.3.o initial-phy-2.o initial2-0.4.o \ 137 l astoutput-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 \ 138 135 out_cptr_mod.o lineartemp-0.2.o litho-0.4.o main3D-0.4-40km.o masque.o \ 139 136 minmax-format.o moy_mxmy.o neffect-0.4.o new-flot-0.3.o next-time.o \ … … 143 140 tab-litho-0.3.o taubed-0.3.o \ 144 141 velocities-polyn-0.3.o \ 145 vtoutput-0.2.ocourbures.o146 147 # vtoutput-0.2.o steps_time_loop.o courbures.o148 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é ???) 150 147 151 148 # listes dependant de la geographie … … 165 162 Liste_GrIce2sea = lect_GrIce2sea_gen_nc.o \ 166 163 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 169 166 170 167 Liste_heminord = paradim-nord40_mod.o output_nord_mod-0.4.o \ … … 303 300 Dim_gsearise05 = paradim-gsearise05_mod.o geography-gsearise05_mod.o 304 301 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 309 303 ifeq ($(mkl_c), 0) 310 304 Liste_BLAS = LAPACK/band.o LAPACK/reduc.o \ … … 328 322 endif 329 323 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 335 325 Liste_Netcdf = sortie_netcdf_GRISLI_mod.0.2-hassine.o 336 326 … … 344 334 echo 'entree fichier parametre par commande echo job' 345 335 346 $(FT) initial-phy-2-job.f90 -o initial-phy-2.o336 $(FT) $(NETCDFINCLUDE) -c initial-phy-2-job.f90 347 337 else 348 338 echo ' fichier parametre defini par runname' 349 $(FT) initial-phy-2.f90 -o initial-phy-2.o339 $(FT) $(NETCDFINCLUDE) -c initial-phy-2.f90 350 340 endif 351 341 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: 404 band.o : LAPACK/band.f 405 $(FT) $(NETCDFINCLUDE) -c $*.f 1401 406 reduc.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 1564 408 1565 409 1566 410 # Liens et Construction des executables 1567 411 #--------------------------------------- 1568 # $(mod_clim_forcage) \ a mettre a la place de mod_clim_perturb eventuellement1569 1570 412 1571 413 LBqAntar15 : $(Dim_ANT15-LBq) $(mod_dim_communs) \ … … 1785 627 $(routines_communes) steps_time_loop.o \ 1786 628 $(routine_elliptiques) $(NCDF_LIB) $(MKL_LIB) $(Liste_BLAS) 629 630 631 clean : 632 rm -f *.o *.mod *~ */*~ BLAS/*.o 633 634 1787 635 1788 636 … … 1869 717 1870 718 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.