Changeset 13969
- Timestamp:
- 2020-12-02T10:53:57+01:00 (4 years ago)
- Location:
- NEMO/branches/2020/SI3_vp_rheology
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2020/SI3_vp_rheology/cfgs/SHARED/namelist_ice_ref
r13967 r13969 106 106 nn_vp_nout = 10 ! number of outer iterations 107 107 nn_vp_ninn = 1500 ! number of inner iterations 108 nn_vp_c vgchk= 5 ! iteration step for convergence check108 nn_vp_chkcvg = 5 ! iteration step for convergence check 109 109 / 110 110 !------------------------------------------------------------------------------ -
NEMO/branches/2020/SI3_vp_rheology/src/ICE/ice.F90
r13965 r13969 160 160 INTEGER , PUBLIC :: nn_vp_nout !: Number of outer iterations 161 161 INTEGER , PUBLIC :: nn_vp_ninn !: Number of inner iterations (linear system solver) 162 INTEGER , PUBLIC :: nn_vp_c vgchk!: Number of iterations every each convergence is checked162 INTEGER , PUBLIC :: nn_vp_chkcvg !: Number of iterations every each convergence is checked 163 163 ! 164 164 ! !!** ice-advection namelist (namdyn_adv) ** -
NEMO/branches/2020/SI3_vp_rheology/src/ICE/icedyn_rhg.F90
r13965 r13969 118 118 !! 119 119 NAMELIST/namdyn_rhg/ ln_rhg_EVP, ln_aEVP, rn_creepl, rn_ecc , nn_nevp, rn_relast, nn_rhg_chkcvg, & !-- evp 120 & ln_rhg_VP, nn_vp_nout, nn_vp_ninn, nn_vp_c vgchk!-- vp120 & ln_rhg_VP, nn_vp_nout, nn_vp_ninn, nn_vp_chkcvg !-- vp 121 121 !!------------------------------------------------------------------- 122 122 ! … … 142 142 WRITE(numout,*) ' number of outer iterations nn_vp_nout = ', nn_vp_nout 143 143 WRITE(numout,*) ' number of inner iterations nn_vp_ninn = ', nn_vp_ninn 144 WRITE(numout,*) ' iteration step for convergence check nn_vp_c vgchk = ', nn_vp_cvgchk144 WRITE(numout,*) ' iteration step for convergence check nn_vp_chkcvg = ', nn_vp_chkcvg 145 145 IF( ln_rhg_EVP ) THEN 146 146 IF ( nn_rhg_chkcvg == 0 ) THEN ; WRITE(numout,*) ' no check cvg' -
NEMO/branches/2020/SI3_vp_rheology/src/ICE/icedyn_rhg_vp.F90
r13967 r13969 1033 1033 zuerr_max = 0._wp 1034 1034 1035 IF ( ll_u_iterate .AND. MOD ( i_inn, nn_vp_c vgchk) == 0 ) THEN1035 IF ( ll_u_iterate .AND. MOD ( i_inn, nn_vp_chkcvg ) == 0 ) THEN 1036 1036 1037 1037 ! - Maximum U-velocity difference … … 1064 1064 zverr_max = 0._wp 1065 1065 1066 IF ( ll_v_iterate .AND. MOD ( i_inn, nn_vp_c vgchk) == 0 ) THEN1066 IF ( ll_v_iterate .AND. MOD ( i_inn, nn_vp_chkcvg ) == 0 ) THEN 1067 1067 1068 1068 ! - Maximum V-velocity difference … … 1099 1099 !--------------------------------------------------------------------------------------- 1100 1100 1101 IF( nn_rhg_chkcvg/=0 .AND. MOD ( i_inn - 1, nn_vp_c vgchk) == 0 ) CALL rhg_cvg_vp( kt, jter, nn_nvp, u_ice, v_ice, zmt, zuerr_max, zverr_max, zglob_area, &1101 IF( nn_rhg_chkcvg/=0 .AND. MOD ( i_inn - 1, nn_vp_chkcvg ) == 0 ) CALL rhg_cvg_vp( kt, jter, nn_nvp, u_ice, v_ice, zmt, zuerr_max, zverr_max, zglob_area, & 1102 1102 & zrhsu, zAU, zBU, zCU, zDU, zEU, zrhsv, zAV, zBV, zCV, zDV, zEV ) 1103 1103
Note: See TracChangeset
for help on using the changeset viewer.