Changeset 15516
- Timestamp:
- 2021-11-16T15:40:29+01:00 (3 years ago)
- Location:
- NEMO/branches/2020/SI3-03_VP_rheology/src/ICE
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2020/SI3-03_VP_rheology/src/ICE/icedyn_rhg_evp.F90
r15499 r15516 134 134 REAL(wp) :: zintb, zintn ! dummy argument 135 135 REAL(wp) :: zfac_x, zfac_y 136 REAL(wp) :: z shear, zdum1, zdum2136 REAL(wp) :: zdum1, zdum2 137 137 ! 138 138 REAL(wp), DIMENSION(jpi,jpj) :: zp_delt ! P/delta at T points 139 REAL(wp), DIMENSION(jpi,jpj) :: zdelta star_t ! Delta*at T-points140 REAL(wp), DIMENSION(jpi,jpj) :: zten _i ! Tension139 REAL(wp), DIMENSION(jpi,jpj) :: zdeltat ! Delta at T-points 140 REAL(wp), DIMENSION(jpi,jpj) :: ztens, zshear ! Tension and shear 141 141 REAL(wp), DIMENSION(jpi,jpj) :: zbeta ! beta coef from Kimmritz 2017 142 142 ! … … 410 410 zdelta = SQRT( zdiv2 + ( zdt2 + zds2 ) * z1_ecc2 ) 411 411 412 zdelta star_t(ji,jj) = zdelta + rn_creepl ! store delta*at previous iterate (for ellipse computation)412 zdeltat(ji,jj) = zdelta ! store delta at previous iterate (for ellipse computation) 413 413 414 414 ! P/delta at T points … … 758 758 zdt2 = zdt * zdt 759 759 760 zten _i(ji,jj) = zdt760 ztens(ji,jj) = zdt 761 761 762 762 ! shear**2 at T points (doc eq. A16) … … 764 764 & + zds(ji,jj-1) * zds(ji,jj-1) * e1e2f(ji,jj-1) + zds(ji-1,jj-1) * zds(ji-1,jj-1) * e1e2f(ji-1,jj-1) & 765 765 & ) * 0.25_wp * r1_e1e2t(ji,jj) 766 767 zshear(ji,jj) = SQRT( zds2 ) 766 768 767 ! shear at T points769 ! maximum shear rate at T points (includes tension, output only) 768 770 pshear_i(ji,jj) = SQRT( zdt2 + zds2 ) 769 771 … … 827 829 zfac = strength(ji,jj) / ( pdelta_i(ji,jj) + rn_creepl ) 828 830 zsig1 = zfac * ( pdivu_i(ji,jj) - pdelta_i(ji,jj) ) 829 zsig2 = zfac * z1_ecc2 * zten _i(ji,jj)830 zsig12 = zfac * z1_ecc2 * pshear_i(ji,jj)831 zsig2 = zfac * z1_ecc2 * ztens(ji,jj) 832 zsig12 = zfac * z1_ecc2 * zshear(ji,jj) * 0.5_wp 831 833 832 834 ! Stress invariants (sigma_I, sigma_II, Coon 1974, Feltham 2008) … … 863 865 ! following Lemieux & Dupont (2020) 864 866 zfac = zp_delt(ji,jj) 865 zsig1 = zfac * ( pdivu_i(ji,jj) - zdelta star_t(ji,jj) )866 zsig2 = zfac * z1_ecc2 * zten _i(ji,jj)867 zsig12 = zfac * z1_ecc2 * pshear_i(ji,jj)867 zsig1 = zfac * ( pdivu_i(ji,jj) - zdeltat(ji,jj) ) 868 zsig2 = zfac * z1_ecc2 * ztens(ji,jj) 869 zsig12 = zfac * z1_ecc2 * zshear(ji,jj) * 0.5_wp 868 870 869 871 ! Stress invariants (sigma_I, sigma_II, Coon 1974, Feltham 2008), T-point … … 1004 1006 1005 1007 ! time 1006 it = ( kt - 1) * kitermax + kiter1008 it = ( kt - nit000 ) * kitermax + kiter 1007 1009 1008 1010 ! convergence … … 1024 1026 istatus = NF90_PUT_VAR( ncvgid, nvarid, (/zresm/), (/it/), (/1/) ) 1025 1027 ! close file 1026 IF( kt == nitend ) istatus = NF90_CLOSE(ncvgid)1028 IF( kt == nitend - nn_fsbc + 1 .AND. kiter == kitermax ) istatus = NF90_CLOSE( ncvgid ) 1027 1029 ENDIF 1028 1030 -
NEMO/branches/2020/SI3-03_VP_rheology/src/ICE/icedyn_rhg_vp.F90
r15515 r15516 1128 1128 1129 1129 CALL rhg_cvg_vp( kt, i_out, i_inn, i_inn_tot, nn_nout_vp, nn_ninn_vp, nn_nvp, & 1130 & u_ice, v_ice, zu_b, zv_b, zu_ b_outer, zv_b_outer,&1130 & u_ice, v_ice, zu_b, zv_b, zu_c, zv_c_outer , & 1131 1131 & zmt, za_iU, za_iV, zuerr_max, zverr_max, zglob_area, & 1132 1132 & zrhsu, zAU, zBU, zCU, zDU, zEU, zFU, &
Note: See TracChangeset
for help on using the changeset viewer.