Ignore:
Timestamp:
01/16/19 16:08:14 (5 years ago)
Author:
aquiquet
Message:

Grisli-iloveclim branch merged to trunk at revision 243

Location:
branches/iLoveclim
Files:
8 edited
3 copied

Legend:

Unmodified
Added
Removed
  • branches/iLoveclim

  • branches/iLoveclim/SOURCES/Ant16_files/bmelt-ant-regions-initmip_mod.f90

    r187 r244  
    6464    read(num_param,bmelt_ant_reg_initmip) 
    6565 
    66     ! formats pour les ecritures dans 42 
    67 428 format(A) 
    68  
    69     write(num_rep_42,428)'!___________________________________________________________'  
    70     write(num_rep_42,428) '&bmelt-ant-regions-initmip                                 ' 
    71     write(num_rep_42,*) 
    72     write(num_rep_42,'(A,18(f0.2,","))') 'bmelt_regions      = ', bmelt_regions(:) 
    73     write(num_rep_42,'(A,18(f0.2,","))') 'bmgrz_regions      = ', bmgrz_regions(:) 
    74     write(num_rep_42,*) 'bmelt_talus     = ', bmelt_talus  
    75     write(num_rep_42,*) 'bmgrz_talus     = ', bmgrz_talus 
    76     write(num_rep_42,*) 'bmelt_coef      = ', bmelt_coef 
    77     write(num_rep_42,*) 'file_numer_shelves = ', file_number_shelves 
    78     write(num_rep_42,*) 'flag_dist = ', flag_dist 
    79     write(num_rep_42,*) 'file_dist_talus = ', file_dist_talus 
    80     write(num_rep_42,*) 'bmelt_dist0 = ', bmelt_dist0 
    81     write(num_rep_42,*)'/'                             
    82     write(num_rep_42,428) '! bmelt_regions    :  fonte basale sous shelves pour les 18 regions initMIP' 
    83     write(num_rep_42,428) '! bmgrz_regions    :  fonte basale grounding zone pour les 18 regions initMIP' 
    84     write(num_rep_42,428) '! bmelt_talus & bmgrz_talus  :  fonte basale apres talus cont' 
    85     write(num_rep_42,428) '! bmelt_coef                 :  coef fonte (1 pour conserver val)' 
    86     write(num_rep_42,428) '! file_numer_ice-shelves     : fichier zones ice shelves' 
    87     write(num_rep_42,428) '! flag_dist : flag pour bmelt fnct distance talus' 
    88     write(num_rep_42,428) '! file_dist_talus : fichier de distance talus' 
    89     write(num_rep_42,428) '! bmelt_dist0 : coef de bmelt au talus' 
    90     write(num_rep_42,*) 
     66    write(num_rep_42,'(A)') '!  module bmelt_ant_regions_initmip ' 
     67    write(num_rep_42,bmelt_ant_reg_initmip)                        
     68    write(num_rep_42,'(A)') '! bmelt_regions    :  fonte basale sous shelves pour les 18 regions initMIP' 
     69    write(num_rep_42,'(A)') '! bmgrz_regions    :  fonte basale grounding zone pour les 18 regions initMIP' 
     70    write(num_rep_42,'(A)') '! bmelt_talus & bmgrz_talus  :  fonte basale apres talus cont' 
     71    write(num_rep_42,'(A)') '! bmelt_coef                 :  coef fonte (1 pour conserver val)' 
     72    write(num_rep_42,'(A)') '! file_numer_ice-shelves     : fichier zones ice shelves' 
     73    write(num_rep_42,'(A)') '! flag_dist : flag pour bmelt fnct distance talus' 
     74    write(num_rep_42,'(A)') '! file_dist_talus : fichier de distance talus' 
     75    write(num_rep_42,'(A)') '! bmelt_dist0 : coef de bmelt au talus' 
     76    write(num_rep_42,'(A)')'!_______________________________________________________________________' 
    9177 
    9278 
     
    138124  read(num_param,bmelt_anom_initMIP) 
    139125 
    140   write(num_rep_42,428)'!_______________________________________________________________________'  
    141   write(num_rep_42,428)'!  module bmelt_ant_regions_initmip_mod                                 ' 
     126  write(num_rep_42,'(A)')'!  module bmelt_ant_regions_initmip                                     ' 
    142127  write(num_rep_42,bmelt_anom_initMIP) 
    143   write(num_rep_42,428)'! file_bmelt_anom   = fichier anomalie bmelt                            ' 
    144   write(num_rep_42,428)'! bmelt_time        = 0:fixe, 1:anomalies                               ' 
    145   write(num_rep_42,428)'!_______________________________________________________________________'  
     128  write(num_rep_42,'(A)')'! file_bmelt_anom   = fichier anomalie bmelt                            ' 
     129  write(num_rep_42,'(A)')'! bmelt_time        = 0:fixe, 1:anomalies                               ' 
     130  write(num_rep_42,'(A)')'!_______________________________________________________________________'  
    146131 
    147132  if ( bmelt_time .eq. 1 ) then   
  • branches/iLoveclim/SOURCES/Ant16_files/climat_InitMIP_years_perturb_mod.f90

    r187 r244  
    1616 
    1717 
    18 use module3d_phy,only: nx,ny,S,S0,H,Bsoc,acc,abl,BM,Tann,Tjuly,Ts,time,dt,num_param,num_rep_42,num_forc,dirforcage,dirnameinp,tafor,time,sealevel,coefbmshelf 
     18use module3d_phy,only: nx,ny,S,S0,H,Bsoc,acc,abl,BM,Tann,Tjuly,Ts,time,dt,num_param,num_rep_42,num_forc,dirforcage,dirnameinp,tafor,time,sealevel,sealevel_2d,coefbmshelf 
    1919use netcdf 
    2020use io_netcdf_grisli 
     
    285285100 continue 
    286286 
     287  sealevel_2d(:,:) = sealevel 
     288 
    287289  Tann (:,:) = Ta0 (:,:) + T_lapse_rate * (S(:,:)-S0(:,:)) +Tafor 
    288290  Ts(:,:)    = Tann(:,:) 
  • branches/iLoveclim/SOURCES/Ant16_files/module_choix-ant16km.f90

    r187 r244  
    1212!! @note   - use lect_clim_act_anteis 
    1313!! @note   - use climat_perturb_mod 
    14 !! @note   - use no_lakes 
     14!! @note   - use no_rsl 
    1515!! @note   - use isostasie_mod   
    1616!! @note   - use deformation_mod_2lois   
     
    4545use climat_Grice2sea_years_mod  ! climat force par fichier SMB directement (grice2sea) 
    4646!use climat_Grice2sea_years_perturb_mod ! climat force par fichier SMB directement (grice2sea) + index temperature carotte de glace 
    47  
     47!use climat_InitMIP_years_perturb_mod ! climat pour experiences initMIP 
    4848 
    4949!use climat_forcage_mod 
     
    5555use no_ablation  ! pas de calcul de l'ablation => lecture fichier SMB (necessaire avec climat_Grice2sea_years_mod) 
    5656 
    57 ! pas de lacs proglaciaires 
    58 use no_lakes 
     57! pas de differences locales de niveau marin 
     58use no_rsl 
    5959 
    6060! suivi des traceurs ou pas ? 
     
    8181 
    8282 
    83 !use dragging_prescr_beta  
    8483!use dragging_vitbil 
    8584!use dragging_hwatstream 
     
    8887!use dragging_hwat_contmaj ! frottement basal catherine grisliv8 ice stream peu actifs 
    8988!use dragging_neff_slope ! dragging Aurelien et Christophe 
    90 !use dragging_hwat_sedim version sediment HN 
     89! use dragging_hwat_sedim version sediment HN 
     90!use dragging_beta_iter_vitbil_mod ! dragging pour inversion beta 
     91use dragging_prescr_beta ! utilisation d'une carte de beta (issue de l'inversion) 
    9192 
    9293!------------ spinup ----------------------------------- 
    93 !use no_spinup           ! spinup=0 
    94 use spinup_vitbil         ! plusieurs variantes de spinup : inclue le dragging 
     94use no_spinup           ! spinup=0 
     95!use spinup_vitbil         ! plusieurs variantes de spinup : inclue le dragging 
    9596                          ! enlever le use dragging dans ce cas là 
    9697 
     
    102103! calving 
    103104use calving_frange 
     105!use calving_frange_abuk ! pour les experience abuk ABUMIP 
    104106 
    105107! choix resolution de la conservation de la masse 
     
    109111 
    110112!--------------Fusion basale------------------------ 
    111 use bmelt_ant_regions ! pour l'Antarctique avec régions 
     113use bmelt_ant_regions_larmip ! pour experience fusion basale LARMIP 
     114!use bmelt_ant_regions_initmip  ! pour initmip abumip melt et ctrl 
     115!use bmelt_seuil_prof  ! fusion basale 2 valeurs : abysses et talus et inversion du bmelt 
     116!use bmelt_ant_regions ! pour l'Antarctique avec régions 
    112117!use bmelt_ant_regions_oce ! pour Ant region et temp ocean 
    113118!use bmelt_nor_regions ! pour le nord avec régions 
  • branches/iLoveclim/SOURCES/Ant16_files/module_choix-ant16km.f90-iterbeta

    r187 r244  
    1212!! @note   - use lect_clim_act_anteis 
    1313!! @note   - use climat_perturb_mod 
    14 !! @note   - use no_lakes 
     14!! @note   - use no_rsl 
    1515!! @note   - use isostasie_mod   
    1616!! @note   - use deformation_mod_2lois   
     
    4545use climat_Grice2sea_years_mod  ! climat force par fichier SMB directement (grice2sea) 
    4646!use climat_Grice2sea_years_perturb_mod ! climat force par fichier SMB directement (grice2sea) + index temperature carotte de glace 
    47  
     47!use climat_InitMIP_years_perturb_mod ! climat pour experiences initMIP 
    4848 
    4949!use climat_forcage_mod 
     
    5555use no_ablation  ! pas de calcul de l'ablation => lecture fichier SMB (necessaire avec climat_Grice2sea_years_mod) 
    5656 
    57 ! pas de lacs proglaciaires 
    58 use no_lakes 
     57! pas de differences locales de niveau marin 
     58use no_rsl 
    5959 
    6060! suivi des traceurs ou pas ? 
     
    8888!use dragging_neff_slope ! dragging Aurelien et Christophe 
    8989! use dragging_hwat_sedim version sediment HN 
    90 use beta_iter_vitbil_mod 
     90use dragging_beta_iter_vitbil_mod ! dragging pour inversion beta 
     91!use dragging_prescr_beta ! utilisation d'une carte de beta (issue de l'inversion) 
    9192 
    9293!------------ spinup ----------------------------------- 
     
    109110 
    110111!--------------Fusion basale------------------------ 
    111 !use bmelt_seuil_prof  ! fusion basale 2 valeurs : abysses et talus 
    112 use bmelt_ant_regions ! pour l'Antarctique avec régions 
     112!use bmelt_ant_regions_larmip ! pour experience fusion basale LARMIP 
     113!use bmelt_ant_regions_initmip 
     114use bmelt_seuil_prof  ! fusion basale 2 valeurs : abysses et talus et inversion du bmelt 
     115!use bmelt_ant_regions ! pour l'Antarctique avec régions 
    113116!use bmelt_ant_regions_oce ! pour Ant region et temp ocean 
    114117!use bmelt_nor_regions ! pour le nord avec régions 
  • branches/iLoveclim/SOURCES/Ant16_files/module_choix-ant16km.f90-spinupvitbil

    r187 r244  
    1212!! @note   - use lect_clim_act_anteis 
    1313!! @note   - use climat_perturb_mod 
    14 !! @note   - use no_lakes 
     14!! @note   - use no_rsl 
    1515!! @note   - use isostasie_mod   
    1616!! @note   - use deformation_mod_2lois   
     
    5555use no_ablation  ! pas de calcul de l'ablation => lecture fichier SMB (necessaire avec climat_Grice2sea_years_mod) 
    5656 
    57 ! pas de lacs proglaciaires 
    58 use no_lakes 
     57! pas de differences locales de niveau marin 
     58use no_rsl 
    5959 
    6060! suivi des traceurs ou pas ? 
  • branches/iLoveclim/SOURCES/Ant16_files/module_choix-ant16km.f90-std

    r187 r244  
    1 !> \file module_choix-ant16km.f90 
     1!> \file module_choix-ant16.f90 
    22!! Ce module permet de choisir quels package on veut utiliser 
    33!!  
     
    1212!! @note   - use lect_clim_act_anteis 
    1313!! @note   - use climat_perturb_mod 
    14 !! @note   - use no_lakes 
     14!! @note   - use no_rsl 
    1515!! @note   - use isostasie_mod   
    1616!! @note   - use deformation_mod_2lois   
     
    3434 
    3535!--------------Lecture topo ------------------------ 
    36 !use lect_topo_heino      ! pour Heino 
    37 use lect_topo_anteis    ! pour l'antarctique 40 km, 15km Lebrocq ou initMIP 
     36! use lect_topo_heino      ! pour Heino 
     37use lect_topo_anteis    ! pour l'antarctique 40 km 
    3838!use lect_topo_nord40    ! pour l'hemisphere nord 40 km 
    3939!use lect_topo_eurasie   ! pour l'eurasie  (toute resolutions) 
    40  
    41 !--------------Lecture climat ref ------------------ 
    42 ! Le climat de ref si necessaire est maintenant lu par le module de climat directement 
    43 !use lect_clim_act_anteis 
    4440 
    4541 
     
    4743!use climat_forcage_mois_mod ! forcage mensuel GCM 1 Snapshot Fev 2015 
    4844!use climat_perturb_mod   ! climat perturbe a reverifier Dec 2015 
    49 use climat_Grice2sea_years_mod  ! climat force par fichier SMB directement (grice2sea) 
     45!use climat_Grice2sea_years_mod  ! climat force par fichier SMB directement (grice2sea) 
    5046!use climat_Grice2sea_years_perturb_mod ! climat force par fichier SMB directement (grice2sea) + index temperature carotte de glace 
    51  
     47use climat_InitMIP_years_perturb_mod ! climat pour experiences initMIP 
    5248 
    5349!use climat_forcage_mod 
     
    5955use no_ablation  ! pas de calcul de l'ablation => lecture fichier SMB (necessaire avec climat_Grice2sea_years_mod) 
    6056 
    61 ! pas de lacs proglaciaires 
    62 use no_lakes 
     57! pas de differences locales de niveau marin 
     58use no_rsl 
    6359 
    6460! suivi des traceurs ou pas ? 
     
    6864!--------------Choix isostasie---------------------- 
    6965! use isostasie_mod  ! module permettant de calculer la deflexion isostasique 
    70  use noisostasie_mod ! module pour ne pas avoir d'isostasie 
     66use noisostasie_mod ! module pour ne pas avoir d'isostasie 
    7167 
    7268 
     
    8985!use dragging_hwat_cont 
    9086 
    91 use dragging_prescr_beta   
    92 !use beta_iter_vitbil_mod ! dragging avec beta obtenu par inversion 
    9387!use dragging_hwat_contmaj ! frottement basal catherine grisliv8 ice stream peu actifs 
    9488!use dragging_neff_slope ! dragging Aurelien et Christophe 
    9589! use dragging_hwat_sedim version sediment HN 
     90!use beta_iter_vitbil_mod 
     91use dragging_prescr_beta 
    9692 
    9793!------------ spinup ----------------------------------- 
     
    114110 
    115111!--------------Fusion basale------------------------ 
     112use bmelt_ant_regions_initmip 
     113!use bmelt_seuil_prof  ! fusion basale 2 valeurs : abysses et talus 
    116114!use bmelt_ant_regions ! pour l'Antarctique avec régions 
    117115!use bmelt_ant_regions_oce ! pour Ant region et temp ocean 
    118 use bmelt_seuil_prof ! bmelt fonction de la profondeur (2 valeurs) 
    119116!use bmelt_nor_regions ! pour le nord avec régions 
    120117!use bmelt_nor_depth   ! pour le nord avec profondeur d'eau 
     
    132129!-----Suivi temporel 
    133130! use output_heminord_mod 
    134  use output_antarcti_mod 
     131use output_antarcti_mod 
    135132! use output_heino 
    136133!-----debugage... 
  • branches/iLoveclim/SOURCES/Ant16_files/paradim-ant16_mod.f90

    r132 r244  
    2020! character 
    2121character(len=7),  parameter  ::  geoplace='ant16km' 
    22 character(len=20), parameter  :: dirnameinp='../../INPUT/ANT16km/' !< input directory 
    23 character(len=20), parameter  :: dirforcage='../../INPUT/Forcage/' !< input directory 
     22character(len=17), parameter  :: dirnameinp='../INPUT/ANT16km/' !< input directory 
     23character(len=17), parameter  :: dirforcage='../INPUT/Forcage/' !< input directory 
    2424 
    2525! dimensionnement grilles 
Note: See TracChangeset for help on using the changeset viewer.