- Timestamp:
- 2015-10-31T08:40:45+01:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2015/dev_r5836_NOC3_vvl_by_default/NEMOGCM/NEMO/OPA_SRC/TRA/tranpc.F90
r5386 r5845 35 35 36 36 !! * Substitutions 37 # include "domzgr_substitute.h90"38 37 # include "vectopt_loop_substitute.h90" 39 38 !!---------------------------------------------------------------------- … … 195 194 DO jk = ikup, ikbot ! Inside the instable (and overlying neutral) portion of the column 196 195 ! 197 zdz = fse3t(ji,jj,jk)196 zdz = e3t_n(ji,jj,jk) 198 197 zsum_temp = zsum_temp + zvts(jk,jp_tem)*zdz 199 198 zsum_sali = zsum_sali + zvts(jk,jp_sal)*zdz … … 244 243 245 244 !! Interpolating alfa and beta at W point: 246 zrw = ( fsdepw(ji,jj,jk ) - fsdept(ji,jj,jk)) &247 & / ( fsdept(ji,jj,jk-1) - fsdept(ji,jj,jk))245 zrw = (gdepw_n(ji,jj,jk ) - gdept_n(ji,jj,jk)) & 246 & / (gdept_n(ji,jj,jk-1) - gdept_n(ji,jj,jk)) 248 247 zaw = zvab(jk,jp_tem) * (1._wp - zrw) + zvab(jk-1,jp_tem) * zrw 249 248 zbw = zvab(jk,jp_sal) * (1._wp - zrw) + zvab(jk-1,jp_sal) * zrw … … 252 251 zvn2(jk) = grav*( zaw * ( zvts(jk-1,jp_tem) - zvts(jk,jp_tem) ) & 253 252 & - zbw * ( zvts(jk-1,jp_sal) - zvts(jk,jp_sal) ) ) & 254 & / fse3w(ji,jj,jk) * tmask(ji,jj,jk)253 & / e3w_n(ji,jj,jk) * tmask(ji,jj,jk) 255 254 256 255 !! OR, faster => just considering the vertical gradient of density
Note: See TracChangeset
for help on using the changeset viewer.