Changeset 157 for trunk/SOURCES/steps_time_loop_avec_iterbeta.f90
- Timestamp:
- 11/10/17 17:04:49 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SOURCES/steps_time_loop_avec_iterbeta.f90
r121 r157 23 23 use diagno_mod 24 24 use bilan_eau_mod 25 26 27 25 ! use track_debug 26 28 27 29 28 implicit none … … 58 57 59 58 call icethick3 60 61 59 call flottab 62 63 60 call calving 64 65 61 call ablation_bord 66 67 62 call bilan_eau 68 if (isynchro.eq.1) then 69 call shortoutput 70 diff_H = 0. 71 Bm_dtt(:,:) = 0. 72 bmelt_dtt(:,:) = 0. 73 calv_dtt(:,:)=0. 74 ablbord_dtt(:,:)=0. 75 diff_H_2D(:,:)=0. 76 endif 77 63 call bilan_flux_output 78 64 call flottab 79 80 if (itracebug.eq.1) call tracebug('apres calving')65 if (isynchro.eq.1.or.nt.eq.1) call determin_marais 66 if (itracebug.eq.1) call tracebug('apres marais') 81 67 82 68 ! new calculation of ice surface elevation … … 120 106 !==================================================================== 121 107 122 ! horizontal plan snapshots123 !------------------------------------------------------------------124 ! Premiere partie des sorties horizontales125 126 ! if (mod(abs(dble(TIME)),dble(DTSORTIE)).lt.dble(dtmin)) then127 !128 129 130 if ((mod(abs(TIME),dtt).lt.dtmin).or.(isynchro.eq.1)) then131 isynchro=1132 133 ! sorties hz134 call testsort_time(real(time))135 if (iglob_hz.eq.1) then136 call sortie_hz_multi ! pour les variables déclarées dans 3D137 ! call hz_output(real(time))138 endif139 140 else141 iglob_hz=0142 143 endif144 145 146 108 ! vertical plan snapshots (profiles) 147 109 !------------------------------------------------------------------ … … 150 112 ! .or.(mod(abs(dble(TIME)),dble(DTPROFILE)).lt.dble(dtmin)) & 151 113 ! .or.(abs(TIME-TEND).lt.dtmin)) then 152 153 ! call sortieprofile() 154 114 ! call sortieprofile() 155 115 !endif 156 116 … … 160 120 call testsort_time_ncdf(time) 161 121 if (iglob_ncdf .EQ. 1) call sortie_ncdf_cat 162 122 if (isynchro.eq.1) then 123 call shortoutput 124 diff_H = 0. 125 Bm_dtt(:,:) = 0. 126 bmelt_dtt(:,:) = 0. 127 calv_dtt(:,:)=0. 128 ablbord_dtt(:,:)=0. 129 diff_H_2D(:,:)=0. 130 grline_dtt(:,:)=0. 131 endif 163 132 164 133 ! sortie compteur tous les dtcpt ans 165 134 !------------------------------------------------------------------ 166 167 168 169 170 135 !iout == 1 sortie cptr 136 !iout == 2 sortie nc 137 if (itracebug.eq.1) call tracebug('dans steps_time_loop avant call out_recovery ') 138 139 call out_recovery(iout) 171 140 172 141 ! end of outputs … … 295 264 ! update values in the structures Geom_g, Temperature_g, ... 296 265 297 calc_temp: if ((nt.gt.2).and.(geoplace(1:5).ne.'mism3')) then 266 !afq calc_temp: if ((nt.gt.2).and.(geoplace(1:5).ne.'mism3')) then 267 calc_temp: if (geoplace(1:5).ne.'mism3') then 298 268 if (itracebug.eq.1) call tracebug('avant appel icetemp') 299 269 call icetemp … … 443 413 iter_visco = 10 444 414 else 445 415 iter_visco = 2 446 416 end if 447 417
Note: See TracChangeset
for help on using the changeset viewer.