Changeset 148
- Timestamp:
- 10/25/17 15:16:28 (7 years ago)
- Location:
- trunk/SOURCES
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SOURCES/Ant16_files/bmelt-ant-regions-initmip_mod.f90
r144 r148 46 46 ! Cette routine fait l'initialisation pour la fusion basale. 47 47 ! Elle est appelée par inputfile-vec-0.5.f90 48 48 49 49 real*8, dimension(:,:), pointer :: tab !< tableau 2d real pointer 50 50 character(len=100) :: file_number_shelves ! fichier avec les zones ice-shelves … … 125 125 write(num_rep_42,428)'!_______________________________________________________________________' 126 126 127 128 file_bmelt_anom = trim(dirnameinp)//trim(file_bmelt_anom) 129 call Read_Ncdf_var('abmb',file_bmelt_anom,tab) 130 bmelt_anom (:,:) = Tab(:,:) 127 if ( bmelt_time .eq. 1 ) then 128 file_bmelt_anom = trim(dirnameinp)//trim(file_bmelt_anom) 129 call Read_Ncdf_var('abmb',file_bmelt_anom,tab) 130 bmelt_anom (:,:) = Tab(:,:) 131 end if 131 132 132 133 -
trunk/SOURCES/Ant40_files/output_anta40_mod-0.4.f90
r144 r148 82 82 83 83 ! lecture du fichier avec les corrections de surface 84 call Read_Ncdf_var('z',trim(DIRNAMEINP)//'/corrsurf-initMIP-16km.grd',tab) 85 corrsurf(:,:)=tab(:,:) 84 if (geoplace.eq.'ant16km') then 85 call Read_Ncdf_var('z',trim(DIRNAMEINP)//'/corrsurf-initMIP-16km.grd',tab) 86 corrsurf(:,:)=tab(:,:) 87 else 88 corrsurf(:,:)= 1. 89 end if 86 90 87 91 open(568,file=trim(dirsource)//'/Fichiers-parametres/short-initMIPnc.dat',status='old') -
trunk/SOURCES/Makefile.grisli.inc
r136 r148 249 249 bmelt-ant-regions_mod.o \ 250 250 bmelt-ant-regions-oce_mod.o \ 251 bmelt-ant-regions-initmip_mod.o \ 251 252 fake-routines-ant_mod.o \ 252 253 dragging_prescr_beta_mod.o beta_iter_vitbil_mod.o \ -
trunk/SOURCES/calving_frange.f90
r142 r148 412 412 413 413 ! on met en calving les points detectes iceberg : 414 where (iceberg(:,:) )415 414 where (iceberg(:,:).and.(H(:,:).gt.0.)) 415 calv(:,:)=-h(:,:) 416 416 ice(:,:)=0 417 417 H(:,:)=0. -
trunk/SOURCES/eaubasale-0.5_mod.f90
r76 r148 30 30 real :: kond0 31 31 REAL :: INFILTR 32 REAL :: DTWAT !< pas de temps pour l'eau33 REAL :: compress_w34 32 REAL :: hmax_till !< épaisseur de la couche de till 35 33 REAL :: hmax_wat !< épaisseur de la couche d'eau dans le till … … 51 49 REAL,dimension(NX,NY) :: bmelt_w !< fusion (terme source) exprimé en m d'eau 52 50 REAL,dimension(NX,NY) :: vieuxhwater !< valeur de hwater au debut de l'appel 53 REAL,dimension(NX,NY) :: tetar !< pour le routage de l'eau dans l'ocean54 51 55 52 … … 111 108 112 109 113 114 kond(:,:)=kond0115 116 117 110 ! Conductivite hydraulique : cond passée en m/an ( car le dt est en années) 118 111 kond(:,:)=kond0 … … 197 190 !$OMP DO 198 191 do j=1,ny 199 do i=1,nx 200 tetar(i,j)=(xlong(i,j))*PI/180. ! pourrait etre fait une fois pour toute 201 PGX(I,J)=101*sin(tetar(i,j))*1.e-2 202 PGY(I,J)=101*cos(tetar(i,j))*1.e-2 192 do i=1,nx 203 193 204 194 ! calcul des potentiels … … 215 205 216 206 ! sorties debug 17 juillet 2007 217 !debug_3D(:,:,5)=pot_w(:,:)218 !debug_3D(:,:,6)=pot_f(:,:)219 !debug_3D(:,:,7)=pot_w(:,:)+rofreshg*hwater(:,:)220 !debug_3D(:,:,8)=hwater(:,:)207 debug_3D(:,:,5)=pot_w(:,:) 208 debug_3D(:,:,6)=pot_f(:,:) 209 debug_3D(:,:,7)=pot_w(:,:)+rofreshg*hwater(:,:) 210 debug_3D(:,:,8)=hwater(:,:) 221 211 !$OMP DO 222 212 do j=2,ny
Note: See TracChangeset
for help on using the changeset viewer.