Changeset 13
- Timestamp:
- 04/15/15 17:33:41 (9 years ago)
- Location:
- trunk/SOURCES
- Files:
-
- 3 added
- 1 deleted
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SOURCES/Greeneem_files/Greeneem15_files/paradim-greeneem15_mod.f90
r4 r13 8 8 ! character 9 9 character(len=10), parameter :: geoplace='greeneem15' 10 character(len=2 0), parameter :: dirnameinp='../INPUT/GREENEEM15/' ! input directory11 character(len= 17), parameter :: dirforcage='../INPUT/Forcage/' ! input directory10 character(len=23), parameter :: dirnameinp='../../INPUT/GREENEEM15/' ! input directory 11 character(len=20), parameter :: dirforcage='../../INPUT/Forcage/' ! input directory 12 12 13 13 ! dimensionnement grilles -
trunk/SOURCES/Greeneem_files/fake-routines-greeneem_mod.f90
r4 r13 4 4 5 5 use module3d_phy 6 use deformation_mod_2lois7 8 6 implicit none 9 7 … … 28 26 end subroutine track_change_T 29 27 28 !____________________________________________________ 29 subroutine time_step_recul 30 31 if (itracebug.eq.1) call tracebug(' Entree dans routine fake time_step_recul') 32 ! quand on n'utilise pas le recul 33 end subroutine time_step_recul 34 30 35 end module fake_greeneem 31 36 ! -
trunk/SOURCES/Greeneem_files/lect-greeneem_mod.f90
r4 r13 9 9 character(len=100) :: ghf_fich ! fichier grille 10 10 character(len=100) :: filin 11 real,dimension(nx,ny) :: xcc , ycc ! coordonnees en m12 11 real, dimension(nx,ny,5) :: bidon ! pour l'appel a courbure 13 12 !real :: ghf0 ! flux geothermique constant en mW/m2 … … 32 31 write(num_rep_42,'(A,A)') 'topo_dep =', topo_dep 33 32 write(num_rep_42,'(A,A)') 'grid_topo =', grid_topo 34 write(num_rep_42,*) 'ghf 0=', ghf_fich33 write(num_rep_42,*) 'ghf_fich =', ghf_fich 35 34 write(num_rep_42,*)'/' 36 35 write(num_rep_42,428) '! topo_ref= topo actuelle' 37 36 write(num_rep_42,428) '! ghf0 flux geothermique en mW/m2' 37 write(num_rep_42,428) '! grid_topo : fichier i,j,x,y,lon,lat' 38 write(num_rep_42,428) '! ghf_fich : fichier flux geothermique' 38 39 write(num_rep_42,*) 39 40 -
trunk/SOURCES/Greeneem_files/module_choix-greeneem.f90
r4 r13 1 ! 2 ! 3 ! Ce module permet de choisir quels package on veut utiliser4 ! 1 !> \file module_choix-greeneem.f90 2 !! Ce module permet de choisir quels package on veut utiliser 3 ! 4 ! Adapte a nouvelle version GRISLI C. DUMAS 04/2015 5 5 ! 6 6 ! … … 15 15 16 16 !version mensuelle : 17 use lect_clim_act_greeneem_mois ! version standard17 !!!!!use lect_clim_act_greeneem_mois ! version standard 18 18 !use lect_clim_act_greeneem_mois_lapsecouche ! attention a choisir climat perturb lapsecouche 19 19 !------------------- … … 24 24 !------------------- 25 25 26 !--------------Lecture climat perturb --------------- 26 !--------------Module climat --------------- 27 !use climat_forcage_mois_mod ! forcage mensuel GCM 1 Snapshot Fev 2015 28 use climat_Grice2sea_years_mod ! forcage avec SMB type MAR Fev2015 27 29 28 ! je vais utiliser uniquement climat_forcage_mois_mod 30 ! Anciens modules pas encore valides 31 !!!!!!use climat_perturb_mod ! pour simule climat equilibre type Loveclim 32 !!!!!!use climat_forcage_stat_mois_mod ! climat constant mensuel GCMs 33 !!!!!!use climat_forcage_mod ! pour cycle force GCM avec index 34 !!!!!!use climat_forcage_insolation_mod ! methode JB multi-snapshots mensuelle mais pour un etat stationnaire avec correction topo GCM => GRISLI 35 !!!!!!use climat_synthes_mod 36 !!!!!!use climat_profil_mod 37 !!!!!!use climat_regions_delta 29 38 30 !version mensuelle : 31 use ablation_month 32 !use ablation_month_lapsecouche 33 use climat_perturb_mois_mod 34 !use climat_perturb_mois_lapsecouche_mod 35 !use climat_forcage_mois_mod ! pas encore vraiment operationnel 36 !------------------ 37 38 ! version annuelle : 39 !use ablation_ann ! le module pdd base sur Tann et Tjuly 40 !use climat_perturb_mod 41 !--------------------- 42 39 !use ablation_mod ! calcul de l'ablation (PDD ou autre methode) 40 use no_ablation ! pas de calcul de l'ablation => lecture fichier SMB (necessaire avec climat_Grice2sea_years_mod) 43 41 44 42 ! pas de lacs proglaciaires … … 46 44 47 45 ! suivi des traceurs ou pas ? 48 use tracer_mod 49 !use notracer_mod 50 46 !use tracer_mod ! probablement pas compatible avec Hemin-40 actuellement 47 use notracer_mod 51 48 52 49 !--------------Choix isostasie---------------------- 53 50 use isostasie_mod ! module permettant de calculer la deflexion isostasique 54 51 ! use noisostasie_mod ! module pour ne pas avoir d'isostasie 55 56 52 57 53 !--------------Module Physique--------------------- … … 60 56 !--------------Module propriete thermique de la glace 61 57 use prop_thermiques_ice 62 ! use prop_therm_ice_heino63 58 64 59 ! eau basale … … 74 69 ! use dragging_hwatstream 75 70 !use dragging_hwat_cont 76 !use dragging_hwat_contmaj !version neem sans streams77 use dragging_neem ! neem avec streamsn,masque offline71 use dragging_hwat_contmaj !version neem sans streams 72 !use dragging_neem ! neem avec streamsn,masque offline 78 73 79 74 !------------ spinup ----------------------------------- … … 81 76 !use spinup_vitbil ! plusieurs variantes de spinup : inclue le dragging 82 77 ! enlever le use dragging dans ce cas là 83 84 85 ! module concernant l'eq. elliptique (pour les streams et shelves)86 78 87 79 ! use eq_elliptique_mod ! ancienne version (remplimat-5) … … 97 89 98 90 !--------------Fusion basale------------------------ 99 use 91 use bmelt_seuil_prof 100 92 ! use bmelt_ant_regions ! pour l'Antarctique avec régions 101 93 ! USE BMELT_NOR_REGIONS ! pour le nord avec régions … … 116 108 117 109 !-----Suivi temporel 118 ! use output_heminord_mod119 110 use output_greeneem_mod 120 ! use output_heino 111 121 112 !-----debugage... 122 113 use printtable -
trunk/SOURCES/Hemin40_files/module_choix-hemin40-0.4.f90
r12 r13 45 45 ! use climat_heino 46 46 47 !--------------Lecture climat forcage--------------- 47 !--------------Module climat --------------- 48 !use climat_forcage_mois_mod ! forcage mensuel GCM 1 Snapshot Fev 2015 49 use climat_Grice2sea_years_mod ! forcage avec SMB type MAR Fev2015 48 50 49 !use climat_perturb_mod ! pour simule climat equilibre type Loveclim 50 !use climat_forcage_stat_mois_mod ! climat constant mensuel GCMs 51 !use climat_forcage_mod ! pour cycle force GCM avec index 52 !!!use climat_forcage_mois_mod ! forcage mensuel GCM 1 Snapshot Fev 2015 53 ! use climat_forcage_insolation_mod ! methode JB multi-snapshots mensuelle mais pour un etat stationnaire avec correction topo GCM => GRISLI 54 !use climat_synthes_mod 55 !use climat_profil_mod 56 !use climat_regions_delta 57 use climat_Grice2sea_years_mod 51 ! Anciens modules pas encore valides 52 !!!!!!use climat_perturb_mod ! pour simule climat equilibre type Loveclim 53 !!!!!!use climat_forcage_stat_mois_mod ! climat constant mensuel GCMs 54 !!!!!!use climat_forcage_mod ! pour cycle force GCM avec index 55 !!!!!!use climat_forcage_insolation_mod ! methode JB multi-snapshots mensuelle mais pour un etat stationnaire avec correction topo GCM => GRISLI 56 !!!!!!use climat_synthes_mod 57 !!!!!!use climat_profil_mod 58 !!!!!!use climat_regions_delta 58 59 59 60 !use ablation_mod ! calcul de l'ablation (PDD ou autre methode) -
trunk/SOURCES/Makefile.grisli.inc
r12 r13 203 203 track_hemin40_mod.o 204 204 205 Liste_greeneem15 = output_greeneem_mod-0.4.o \ 206 lect-greeneem_mod.o \ 207 dragging_neem_mod.o \ 208 fake-routines-greeneem_mod.o \ 209 module_choix-greeneem.o \ 210 track_greeneem_mod.o 211 205 212 Liste_eura40 = output_eurasie40_mod-0.1.o \ 206 213 lect-eurasie_mod.o lakes-prescribed_mod-0.1.o \ … … 216 223 217 224 Liste_greeneem45 = output_greeneem_mod-0.4.o lect-clim-act-greeneem_mod.o \ 218 lect-clim-act-greeneem_mar_mod.o \219 dragging_neem_mod.o \220 lect-clim-act-greeneem_mois_lapsecouche_mod.o \221 lect-clim-act-greeneem_mois_mod.o lect-greeneem_mod.o \222 massb_perturb_Tparam_greeneem.o \223 fake-routines-greeneem_mod.o massb-ant_forcage-0.4.o \224 module_choix-greeneem.o track_greeneem_mod.o225 226 Liste_greeneem15 = output_greeneem_mod-0.4.o lect-clim-act-greeneem_mod.o \227 225 lect-clim-act-greeneem_mar_mod.o \ 228 226 dragging_neem_mod.o \ … … 1528 1526 $(routine_elliptiques) $(NCDF_LIB) $(MKL_LIB) 1529 1527 1528 Greeneem15 : $(Dim_greeneem15) $(mod_dim_communs) \ 1529 $(toy_recul) \ 1530 $(mod_communs) \ 1531 $(mod_clim_tof) \ 1532 $(mod_no_tracers) \ 1533 $(mod_ell) $(Liste_greeneem15) \ 1534 $(mod_post_geo) \ 1535 $(diagnoshelf) \ 1536 $(Liste_Netcdf) \ 1537 $(routines_communes) steps_time_loop.o \ 1538 $(routine_elliptiques) 1539 1540 $(LK) -o ../bin/Greeneem15 \ 1541 $(Dim_greeneem15) $(mod_dim_communs) \ 1542 $(toy_recul) \ 1543 $(mod_communs) \ 1544 $(mod_clim_tof) \ 1545 $(mod_no_tracers) \ 1546 $(mod_ell) $(Liste_greeneem15) \ 1547 $(mod_post_geo) \ 1548 $(diagnoshelf) \ 1549 $(Liste_Netcdf) \ 1550 $(routines_communes) steps_time_loop.o \ 1551 $(routine_elliptiques) $(NCDF_LIB) $(MKL_LIB) 1552 1553 1530 1554 1531 1555 # attention : dans les geometries suivantes la liste module climat n'est pas donnee … … 1578 1602 $(NCDF_LIB) $(MKL_LIB) 1579 1603 1580 1581 Greeneem15 : $(Dim_greeneem15) $(mod_dim_communs) $(mod_communs) $(mod_ell) $(Liste_greeneem15) \1582 $(diagnoshelf) $(Liste_Netcdf) $(routines_communes) $(routine_elliptiques)1583 1584 $(LK) -o ../bin/Greeneem15 $(Dim_greeneem15) $(mod_dim_communs) $(mod_communs) \1585 $(mod_ell) $(Liste_greeneem15) \1586 $(diagnoshelf) $(Liste_Netcdf) $(routines_communes) $(routine_elliptiques) \1587 $(NCDF_LIB) $(MKL_LIB)1588 1589 1590 1604 Greeneem05 : $(Dim_greeneem05) $(mod_dim_communs) $(mod_communs) \ 1591 1605 $(mod_ell) $(Liste_greeneem05) \ -
trunk/SOURCES/Netcdf-routines/sortie_netcdf_GRISLI_mod.0.2-hassine.f90
r10 r13 557 557 558 558 else 559 560 559 nrecs(posis)=1 561 560 idef(posis,:)=0 … … 568 567 write (class,'(i2.2)') class_var_out(posis) 569 568 570 basename(posis)=trim(dirnameout)//'Netcdf-Resu/'//runname//'_class'//class//'_'//numero 569 !basename(posis)=trim(dirnameout)//'Netcdf-Resu/'//runname//'_class'//class//'_'//numero 570 basename(posis)=trim(dirnameout)//runname//'_class'//class//'_'//numero 571 571 fil_sortie(posis)=trim(basename(posis))//'.nc' 572 572 ! 4 go a revoir
Note: See TracChangeset
for help on using the changeset viewer.