Changeset 450
- Timestamp:
- 12/01/23 10:04:04 (6 months ago)
- Location:
- branches/GRISLIv3
- Files:
-
- 18 edited
- 13 moved
Legend:
- Unmodified
- Added
- Removed
-
branches/GRISLIv3/SOURCES/Alps_files/module_choix-alps.f90
r430 r450 10 10 !! @note Used modules: 11 11 !! @note - use lect_topo_hemin40 12 !! @note - use lect_clim_act_hemin4013 12 !! @note - use climat_forcage_mod 14 13 !! @note - use no_rsl … … 42 41 !--------------Lecture climat ref ------------------ 43 42 ! Le climat de ref si necessaire est maintenant lu par le module de climat directement 44 !use lect_clim_act_anteis45 43 !use lect_clim_act_hemin40 ! pour l'hemisphere nord et l'eurasie 46 44 ! use climat_heino -
branches/GRISLIv3/SOURCES/Ant16_files/bmelt-ant-regions-larmip_mod.f90
r183 r450 14 14 MODULE BMELT_ANT_REGIONS_LARMIP ! cat juillet 2005 - afq 2018 15 15 16 use module3D_phy 17 use netcdf 18 use io_netcdf_grisli 16 !use module3D_phy 17 !use netcdf 18 !use io_netcdf_grisli 19 use geography, only: nx,ny 19 20 20 21 implicit none … … 40 41 subroutine init_bmelt 41 42 43 use geography, only: dirnameinp 44 use module3D_phy, only: num_param,num_rep_42,bsoc,debug_3D 45 use io_netcdf_grisli, only: read_ncdf_var 42 46 43 47 ! Cette routine fait l'initialisation pour la fusion basale. … … 51 55 character(len=100) :: file_dist_talus ! fichier distance au talus 52 56 53 real :: bmelt_anomval !< pour l'anomalie de bmelt appliquee 54 integer :: bmelt_anomreg !< sur quelle region on applique l'anomalie 55 real,dimension(nx,ny) :: reg_larmip !< regions larmip 56 real,dimension(nx,ny) :: bmgrz_0 !< fusion basale a la grounding zone 57 real,dimension(nx,ny) :: bmshelf_0 !< fusion basale sous shelf 57 real :: bmelt_anomval !< pour l'anomalie de bmelt appliquee 58 integer :: bmelt_anomreg !< sur quelle region on applique l'anomalie 59 real,dimension(nx,ny) :: reg_larmip !< regions larmip 60 real,dimension(nx,ny) :: bmgrz_0 !< fusion basale a la grounding zone 61 real,dimension(nx,ny) :: bmshelf_0 !< fusion basale sous shelf 62 63 integer :: i,j 58 64 59 65 namelist/bmelt_ant_reg_initmip/bmelt_regions,bmgrz_regions, & … … 176 182 subroutine bmeltshelf 177 183 184 use module3D_phy, only: bsoc,flot,bmelt,corrbmelt,coefbmshelf,fbm,igrdline,debug_3D & 185 ,hdot 186 187 implicit none 178 188 179 189 ! cette routine calcule la fusion basale proprement dite … … 181 191 integer :: ngr ! nombre de voisins flottants 182 192 real :: coef_talus ! pour ne pas changer la fusion au dessus de l'ocean profond 183 193 integer :: i,j 184 194 185 195 do j=2,ny-1 -
branches/GRISLIv3/SOURCES/Ant16_files/module_choix-ant16km.f90
r430 r450 10 10 !! @note Used modules 11 11 !! @note - use lect_topo_anteis 12 !! @note - use lect_clim_act_anteis13 12 !! @note - use climat_perturb_mod 14 13 !! @note - use no_lakes -
branches/GRISLIv3/SOURCES/Ant40_files/module_choix-antar40-0.4.f90
r445 r450 10 10 !! @note Used modules 11 11 !! @note - use lect_topo_anteis 12 !! @note - use lect_clim_act_anteis13 12 !! @note - use climat_perturb_mod 14 13 !! @note - use no_rsl … … 37 36 !use lect_topo_nord40 ! pour l'hemisphere nord 40 km 38 37 !use lect_topo_eurasie ! pour l'eurasie (toute resolutions) 39 40 !--------------Lecture climat ref ------------------41 ! Le climat de ref si necessaire est maintenant lu par le module de climat directement42 !use lect_clim_act_anteis43 44 38 45 39 !--------------Lecture climat forcage--------------- -
branches/GRISLIv3/SOURCES/Eurasie_files/module_choix-eurasie.f90
r297 r450 10 10 !! @note Used modules: 11 11 !! @note - use lect_topo_hemin40 12 !! @note - use lect_clim_act_hemin4013 12 !! @note - use climat_forcage_mod 14 13 !! @note - use no_rsl … … 41 40 !--------------Lecture climat ref ------------------ 42 41 ! Le climat de ref si necessaire est maintenant lu par le module de climat directement 43 !use lect_clim_act_anteis44 42 !use lect_clim_act_hemin40 ! pour l'hemisphere nord et l'eurasie 45 43 ! use climat_heino -
branches/GRISLIv3/SOURCES/GrIce2sea_files/fake-routines_Grice2sea_mod.f90
r4 r450 13 13 14 14 module fake_grice2sea 15 16 use module3d_phy17 15 18 16 implicit none … … 33 31 subroutine track_change_T 34 32 33 use runparam, only: itracebug 35 34 if (itracebug.eq.1) call tracebug(' Entree dans routine fake track_change_T') 36 35 fake=1 … … 41 40 subroutine massb_perturb_Tparam 42 41 42 use runparam, only: itracebug 43 43 if (itracebug.eq.1) call tracebug(' Entree dans routine fake massb_perturb_Tparam ') 44 44 fake=1 45 45 end subroutine massb_perturb_Tparam 46 !____________________________________________________47 subroutine massb_anteis_forcage48 46 49 if (itracebug.eq.1) call tracebug(' Entree dans routine fake massb_perturb_Tparam ')50 fake=151 end subroutine massb_anteis_forcage52 47 !____________________________________________________ 53 48 subroutine time_step_recul -
branches/GRISLIv3/SOURCES/GrIce2sea_files/lect_GrIce2sea_gen_nc.f90
r237 r450 14 14 module lect_topo_green_gen 15 15 16 use module3D_phy 17 use param_phy_mod 18 use interface_input 19 use io_netcdf_grisli 16 use geography, only: nx,ny 20 17 21 18 character(len=100) :: topo_surf !< surface file name … … 38 35 subroutine input_topo 39 36 37 use geography, only: dirnameinp 38 use runparam, only: runname 39 use module3D_phy, only: b,bsoc,bsoc0,h,h0,s,s0,mk_init,mk0,flot,ghf,ghf0 40 40 41 namelist/topo_groen_gen/topo_surf,correc_surf,topo_bed,mask_grounded,longitude,latitude,heatflux 41 42 -
branches/GRISLIv3/SOURCES/GrIce2sea_files/module_choix_GrIce2sea.f90
r430 r450 44 44 45 45 !--------------Lecture climat ref ------------------ 46 !use lect_clim_act_anteis47 46 48 47 ! use lect_clim_act_ant_gen … … 109 108 ! use dragging_calc_beta ! tourne en "no_spinup" qui contient les fake 110 109 !use dragging_prescr_beta 111 use beta_iter_vitbil_mod 110 !use beta_iter_vitbil_mod 111 use dragging_beta_iter_vitbil_mod 112 112 !use dragging_LGM 113 113 !use dragging_plastic_LGM -
branches/GRISLIv3/SOURCES/GrIce2sea_files/output_Grice2sea_mod.f90
r237 r450 13 13 module output_grice2sea_mod 14 14 15 USE module3D_phy 16 USE param_phy_mod 17 use io_netcdf_grisli 15 use geography, only: nx,ny 18 16 19 17 implicit none … … 73 71 74 72 subroutine init_outshort 75 73 74 use runparam, only: runname,dirnameout,itracebug 75 use geography, only: dirnameinp,nx,ny 76 use module3d_phy, only: num_param,ndisp,num_rep_42 77 use io_netcdf_grisli, only: read_ncdf_var 78 76 79 implicit none 77 80 … … 155 158 subroutine shortoutput 156 159 160 use runparam, only: itracebug,nt 161 use geography, only: nx,ny,nz,dx,dy 162 use param_phy_mod, only: ro,row 163 use module3D_phy, only: flot,h,b,sealevel_2d,vol,np,hmax,s,bm,acc,t,tbdot,ux,uy & 164 ,uzsdot,uzk,hdot,bdot,bmelt,calv,ablbord,hmean,time,num_ritz & 165 ,tafor,sealevel,dt 166 157 167 implicit none 168 158 169 real :: smax 159 170 integer :: i,j 160 171 161 172 if (itracebug.eq.1) call tracebug('output_grice2sea_mod subroutine shortoutput') … … 271 282 subroutine output_regions 272 283 284 use runparam, only: itracebug 285 use param_phy_mod, only: ro,row 286 use geography, only: dx 287 use module3D_phy, only: time,h,b,flot,hdot,bm,sealevel_2d 288 273 289 implicit none 290 274 291 character(len=100) :: fmt1,fmt2,fmt3 275 292 character(len=2) :: string_region 293 294 integer :: i,j 295 276 296 if (itracebug.eq.1) call tracebug('output_grice2sea_mod subroutine output_regions') 277 297 -
branches/GRISLIv3/SOURCES/Grismip6_files/module_choix-grismip6.f90
r430 r450 10 10 !! @note Used modules 11 11 !! @note - use lect_topo_anteis 12 !! @note - use lect_clim_act_anteis13 12 !! @note - use climat_perturb_mod 14 13 !! @note - use no_rsl -
branches/GRISLIv3/SOURCES/Hemin15_files/module_choix-hemin15.f90
r440 r450 40 40 !--------------Lecture climat ref ------------------ 41 41 ! Le climat de ref si necessaire est maintenant lu par le module de climat directement 42 !use lect_clim_act_anteis43 42 !use lect_clim_act_hemin40 ! pour l'hemisphere nord et l'eurasie 44 43 ! use climat_heino -
branches/GRISLIv3/SOURCES/Hemin40_files/module_choix-hemin40-0.4.f90
r440 r450 40 40 !--------------Lecture climat ref ------------------ 41 41 ! Le climat de ref si necessaire est maintenant lu par le module de climat directement 42 !use lect_clim_act_anteis43 42 !use lect_clim_act_hemin40 ! pour l'hemisphere nord et l'eurasie 44 43 ! use climat_heino -
branches/GRISLIv3/SOURCES/Laure16_files/module_choix-laurentide.f90
r430 r450 42 42 !--------------Lecture climat ref ------------------ 43 43 ! Le climat de ref si necessaire est maintenant lu par le module de climat directement 44 !use lect_clim_act_anteis45 44 !use lect_clim_act_hemin40 ! pour l'hemisphere nord et l'eurasie 46 45 ! use climat_heino -
branches/GRISLIv3/SOURCES/MISMIP3D_files/fake-routines-mismip3d_mod.f90
r4 r450 53 53 end subroutine massb_perturb_Tparam 54 54 !____________________________________________________ 55 subroutine massb_anteis_forcage56 57 if (itracebug.eq.1) call tracebug(' Entree dans routine fake massb_perturb_Tparam ')58 fake=159 end subroutine massb_anteis_forcage60 55 61 56 end module fake_mismip -
branches/GRISLIv3/SOURCES/MISMIP3D_files/module_choix_mismip3d.f90
r430 r450 44 44 45 45 !--------------Lecture climat ref ------------------ 46 !use lect_clim_act_anteis47 46 48 47 ! use lect_clim_act_ant_gen -
branches/GRISLIv3/SOURCES/Makefile.grisli.inc
r440 r450 154 154 Liste_grismip6 = output_anta40_mod-0.4.o \ 155 155 dragging_prescr_beta_mod.o \ 156 dragging_prescr_beta_nolin_mod.o \157 156 lect-grismip6_mod.o \ 158 157 fake-routines-ant_mod.o \ … … 164 163 Liste_ANT16 = output_anta40_mod-0.4.o \ 165 164 dragging_prescr_beta_mod.o \ 166 dragging_prescr_beta_nolin_mod.o \167 165 lect-anteis_mod.o \ 168 166 bmelt-ant-regions_mod.o \ … … 174 172 dragging_beta_iter_vitbil_mod.o \ 175 173 module_choix-ant16km.o \ 176 massb-ant_perturb_Tparam.o \177 174 track_ant40_mod.o 178 175 -
branches/GRISLIv3/SOURCES/bmelt-ismip6-param_mod.f90
r449 r450 17 17 module bmelt_ismip6_param_mod 18 18 19 use module3D_phy,only: ro,rofresh,row,cl,S,H,sealevel_2d,flot,bmelt,dirnameinp,num_param,num_rep_42,time,dt 20 use geography, only: nx,ny,dx,dy 19 use param_phy_mod, only: ro,rofresh,row 20 use module3D_phy,only: cl,S,H,sealevel_2d,flot,bmelt,num_param,num_rep_42,time,dt 21 use geography, only: dirnameinp,nx,ny,dx,dy 21 22 ! note: the geom. (nx,ny,dx,dy) come from module_geoplace 22 23 ! note: the densities come from param_phy_mod -
branches/GRISLIv3/SOURCES/main3D-0.4-40km.f90
r448 r450 137 137 use geography, only: nx,ny,geoplace 138 138 use deformation_mod_2lois, only:n1poly,n2poly 139 use module_choix, only: forclim,ablation,bmeltshelf,calving,flow_general,flowlaw,init_bilan_eau 139 use bilan_eau_mod, only: init_bilan_eau 140 use module_choix, only: forclim,ablation,bmeltshelf,calving,flow_general,flowlaw 140 141 ! module_choix donne acces a tous les modules 141 142 ! de declaration des packages
Note: See TracChangeset
for help on using the changeset viewer.