Changeset 244 for branches/iLoveclim/SOURCES/Ant16_files
- Timestamp:
- 01/16/19 16:08:14 (5 years ago)
- Location:
- branches/iLoveclim
- Files:
-
- 8 edited
- 3 copied
Legend:
- Unmodified
- Added
- Removed
-
branches/iLoveclim
- Property svn:mergeinfo changed
/trunk merged: 199-213,215-243
- Property svn:mergeinfo changed
-
branches/iLoveclim/SOURCES/Ant16_files/bmelt-ant-regions-initmip_mod.f90
r187 r244 64 64 read(num_param,bmelt_ant_reg_initmip) 65 65 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)')'!_______________________________________________________________________' 91 77 92 78 … … 138 124 read(num_param,bmelt_anom_initMIP) 139 125 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 ' 142 127 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)')'!_______________________________________________________________________' 146 131 147 132 if ( bmelt_time .eq. 1 ) then -
branches/iLoveclim/SOURCES/Ant16_files/climat_InitMIP_years_perturb_mod.f90
r187 r244 16 16 17 17 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, coefbmshelf18 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,sealevel_2d,coefbmshelf 19 19 use netcdf 20 20 use io_netcdf_grisli … … 285 285 100 continue 286 286 287 sealevel_2d(:,:) = sealevel 288 287 289 Tann (:,:) = Ta0 (:,:) + T_lapse_rate * (S(:,:)-S0(:,:)) +Tafor 288 290 Ts(:,:) = Tann(:,:) -
branches/iLoveclim/SOURCES/Ant16_files/module_choix-ant16km.f90
r187 r244 12 12 !! @note - use lect_clim_act_anteis 13 13 !! @note - use climat_perturb_mod 14 !! @note - use no_ lakes14 !! @note - use no_rsl 15 15 !! @note - use isostasie_mod 16 16 !! @note - use deformation_mod_2lois … … 45 45 use climat_Grice2sea_years_mod ! climat force par fichier SMB directement (grice2sea) 46 46 !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 48 48 49 49 !use climat_forcage_mod … … 55 55 use no_ablation ! pas de calcul de l'ablation => lecture fichier SMB (necessaire avec climat_Grice2sea_years_mod) 56 56 57 ! pas de lacs proglaciaires58 use no_ lakes57 ! pas de differences locales de niveau marin 58 use no_rsl 59 59 60 60 ! suivi des traceurs ou pas ? … … 81 81 82 82 83 !use dragging_prescr_beta84 83 !use dragging_vitbil 85 84 !use dragging_hwatstream … … 88 87 !use dragging_hwat_contmaj ! frottement basal catherine grisliv8 ice stream peu actifs 89 88 !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 91 use dragging_prescr_beta ! utilisation d'une carte de beta (issue de l'inversion) 91 92 92 93 !------------ spinup ----------------------------------- 93 !use no_spinup ! spinup=094 use spinup_vitbil ! plusieurs variantes de spinup : inclue le dragging94 use no_spinup ! spinup=0 95 !use spinup_vitbil ! plusieurs variantes de spinup : inclue le dragging 95 96 ! enlever le use dragging dans ce cas là 96 97 … … 102 103 ! calving 103 104 use calving_frange 105 !use calving_frange_abuk ! pour les experience abuk ABUMIP 104 106 105 107 ! choix resolution de la conservation de la masse … … 109 111 110 112 !--------------Fusion basale------------------------ 111 use bmelt_ant_regions ! pour l'Antarctique avec régions 113 use 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 112 117 !use bmelt_ant_regions_oce ! pour Ant region et temp ocean 113 118 !use bmelt_nor_regions ! pour le nord avec régions -
branches/iLoveclim/SOURCES/Ant16_files/module_choix-ant16km.f90-iterbeta
r187 r244 12 12 !! @note - use lect_clim_act_anteis 13 13 !! @note - use climat_perturb_mod 14 !! @note - use no_ lakes14 !! @note - use no_rsl 15 15 !! @note - use isostasie_mod 16 16 !! @note - use deformation_mod_2lois … … 45 45 use climat_Grice2sea_years_mod ! climat force par fichier SMB directement (grice2sea) 46 46 !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 48 48 49 49 !use climat_forcage_mod … … 55 55 use no_ablation ! pas de calcul de l'ablation => lecture fichier SMB (necessaire avec climat_Grice2sea_years_mod) 56 56 57 ! pas de lacs proglaciaires58 use no_ lakes57 ! pas de differences locales de niveau marin 58 use no_rsl 59 59 60 60 ! suivi des traceurs ou pas ? … … 88 88 !use dragging_neff_slope ! dragging Aurelien et Christophe 89 89 ! use dragging_hwat_sedim version sediment HN 90 use beta_iter_vitbil_mod 90 use dragging_beta_iter_vitbil_mod ! dragging pour inversion beta 91 !use dragging_prescr_beta ! utilisation d'une carte de beta (issue de l'inversion) 91 92 92 93 !------------ spinup ----------------------------------- … … 109 110 110 111 !--------------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 114 use 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 113 116 !use bmelt_ant_regions_oce ! pour Ant region et temp ocean 114 117 !use bmelt_nor_regions ! pour le nord avec régions -
branches/iLoveclim/SOURCES/Ant16_files/module_choix-ant16km.f90-spinupvitbil
r187 r244 12 12 !! @note - use lect_clim_act_anteis 13 13 !! @note - use climat_perturb_mod 14 !! @note - use no_ lakes14 !! @note - use no_rsl 15 15 !! @note - use isostasie_mod 16 16 !! @note - use deformation_mod_2lois … … 55 55 use no_ablation ! pas de calcul de l'ablation => lecture fichier SMB (necessaire avec climat_Grice2sea_years_mod) 56 56 57 ! pas de lacs proglaciaires58 use no_ lakes57 ! pas de differences locales de niveau marin 58 use no_rsl 59 59 60 60 ! suivi des traceurs ou pas ? -
branches/iLoveclim/SOURCES/Ant16_files/module_choix-ant16km.f90-std
r187 r244 1 !> \file module_choix-ant16 km.f901 !> \file module_choix-ant16.f90 2 2 !! Ce module permet de choisir quels package on veut utiliser 3 3 !! … … 12 12 !! @note - use lect_clim_act_anteis 13 13 !! @note - use climat_perturb_mod 14 !! @note - use no_ lakes14 !! @note - use no_rsl 15 15 !! @note - use isostasie_mod 16 16 !! @note - use deformation_mod_2lois … … 34 34 35 35 !--------------Lecture topo ------------------------ 36 ! use lect_topo_heino ! pour Heino37 use lect_topo_anteis ! pour l'antarctique 40 km , 15km Lebrocq ou initMIP36 ! use lect_topo_heino ! pour Heino 37 use lect_topo_anteis ! pour l'antarctique 40 km 38 38 !use lect_topo_nord40 ! pour l'hemisphere nord 40 km 39 39 !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 directement43 !use lect_clim_act_anteis44 40 45 41 … … 47 43 !use climat_forcage_mois_mod ! forcage mensuel GCM 1 Snapshot Fev 2015 48 44 !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) 50 46 !use climat_Grice2sea_years_perturb_mod ! climat force par fichier SMB directement (grice2sea) + index temperature carotte de glace 51 47 use climat_InitMIP_years_perturb_mod ! climat pour experiences initMIP 52 48 53 49 !use climat_forcage_mod … … 59 55 use no_ablation ! pas de calcul de l'ablation => lecture fichier SMB (necessaire avec climat_Grice2sea_years_mod) 60 56 61 ! pas de lacs proglaciaires62 use no_ lakes57 ! pas de differences locales de niveau marin 58 use no_rsl 63 59 64 60 ! suivi des traceurs ou pas ? … … 68 64 !--------------Choix isostasie---------------------- 69 65 ! use isostasie_mod ! module permettant de calculer la deflexion isostasique 70 66 use noisostasie_mod ! module pour ne pas avoir d'isostasie 71 67 72 68 … … 89 85 !use dragging_hwat_cont 90 86 91 use dragging_prescr_beta92 !use beta_iter_vitbil_mod ! dragging avec beta obtenu par inversion93 87 !use dragging_hwat_contmaj ! frottement basal catherine grisliv8 ice stream peu actifs 94 88 !use dragging_neff_slope ! dragging Aurelien et Christophe 95 89 ! use dragging_hwat_sedim version sediment HN 90 !use beta_iter_vitbil_mod 91 use dragging_prescr_beta 96 92 97 93 !------------ spinup ----------------------------------- … … 114 110 115 111 !--------------Fusion basale------------------------ 112 use bmelt_ant_regions_initmip 113 !use bmelt_seuil_prof ! fusion basale 2 valeurs : abysses et talus 116 114 !use bmelt_ant_regions ! pour l'Antarctique avec régions 117 115 !use bmelt_ant_regions_oce ! pour Ant region et temp ocean 118 use bmelt_seuil_prof ! bmelt fonction de la profondeur (2 valeurs)119 116 !use bmelt_nor_regions ! pour le nord avec régions 120 117 !use bmelt_nor_depth ! pour le nord avec profondeur d'eau … … 132 129 !-----Suivi temporel 133 130 ! use output_heminord_mod 134 131 use output_antarcti_mod 135 132 ! use output_heino 136 133 !-----debugage... -
branches/iLoveclim/SOURCES/Ant16_files/paradim-ant16_mod.f90
r132 r244 20 20 ! character 21 21 character(len=7), parameter :: geoplace='ant16km' 22 character(len= 20), parameter :: dirnameinp='../../INPUT/ANT16km/' !< input directory23 character(len= 20), parameter :: dirforcage='../../INPUT/Forcage/' !< input directory22 character(len=17), parameter :: dirnameinp='../INPUT/ANT16km/' !< input directory 23 character(len=17), parameter :: dirforcage='../INPUT/Forcage/' !< input directory 24 24 25 25 ! dimensionnement grilles
Note: See TracChangeset
for help on using the changeset viewer.