Changeset 5989 for branches/2014/dev_r4650_UKMO10_Tidally_Meaned_Diagnostics/NEMOGCM/NEMO/OPA_SRC/TRA/trasbc.F90
- Timestamp:
- 2015-12-03T09:10:32+01:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2014/dev_r4650_UKMO10_Tidally_Meaned_Diagnostics/NEMOGCM/NEMO/OPA_SRC/TRA/trasbc.F90
r5260 r5989 21 21 USE sbcmod ! ln_rnf 22 22 USE sbcrnf ! River runoff 23 USE sbcisf ! Ice shelf 23 24 USE traqsr ! solar radiation penetration 24 25 USE trd_oce ! trends: ocean variables … … 27 28 USE in_out_manager ! I/O manager 28 29 USE prtctl ! Print control 29 USE sbcrnf ! River runoff30 USE sbcisf ! Ice shelf31 USE sbcmod ! ln_rnf32 30 USE iom 33 31 USE lbclnk ! ocean lateral boundary conditions (or mpp link) … … 122 120 REAL(wp) :: zfact, z1_e3t, zdep 123 121 REAL(wp) :: zalpha, zhk 124 REAL(wp) :: zt_frz, zpress125 122 REAL(wp), POINTER, DIMENSION(:,:,:) :: ztrdt, ztrds 126 123 !!---------------------------------------------------------------------- … … 234 231 DO jk = ikt, ikb - 1 235 232 ! compute tfreez for the temperature correction (we add water at freezing temperature) 236 ! zpress = grav*rau0*fsdept(ji,jj,jk)*1.e-04237 zt_frz = -1.9 !eos_fzp( tsn(ji,jj,jk,jp_sal), zpress )238 233 ! compute trend 239 234 tsa(ji,jj,jk,jp_tem) = tsa(ji,jj,jk,jp_tem) & 240 & + zfact * (risf_tsc_b(ji,jj,jp_tem) + risf_tsc(ji,jj,jp_tem) & 241 & - rdivisf * (fwfisf(ji,jj) + fwfisf_b(ji,jj)) * zt_frz * r1_rau0) & 242 & * r1_hisf_tbl(ji,jj) 235 & + zfact * (risf_tsc_b(ji,jj,jp_tem) + risf_tsc(ji,jj,jp_tem)) * r1_hisf_tbl(ji,jj) 243 236 tsa(ji,jj,jk,jp_sal) = tsa(ji,jj,jk,jp_sal) & 244 237 & + zfact * (risf_tsc_b(ji,jj,jp_sal) + risf_tsc(ji,jj,jp_sal)) * r1_hisf_tbl(ji,jj) … … 247 240 ! level partially include in ice shelf boundary layer 248 241 ! compute tfreez for the temperature correction (we add water at freezing temperature) 249 ! zpress = grav*rau0*fsdept(ji,jj,ikb)*1.e-04250 zt_frz = -1.9 !eos_fzp( tsn(ji,jj,ikb,jp_sal), zpress )251 242 ! compute trend 252 243 tsa(ji,jj,ikb,jp_tem) = tsa(ji,jj,ikb,jp_tem) & 253 & + zfact * (risf_tsc_b(ji,jj,jp_tem) + risf_tsc(ji,jj,jp_tem) & 254 & - rdivisf * (fwfisf(ji,jj) + fwfisf_b(ji,jj)) * zt_frz * r1_rau0) & 255 & * r1_hisf_tbl(ji,jj) * ralpha(ji,jj) 244 & + zfact * (risf_tsc_b(ji,jj,jp_tem) + risf_tsc(ji,jj,jp_tem)) * r1_hisf_tbl(ji,jj) * ralpha(ji,jj) 256 245 tsa(ji,jj,ikb,jp_sal) = tsa(ji,jj,ikb,jp_sal) & 257 246 & + zfact * (risf_tsc_b(ji,jj,jp_sal) + risf_tsc(ji,jj,jp_sal)) * r1_hisf_tbl(ji,jj) * ralpha(ji,jj)
Note: See TracChangeset
for help on using the changeset viewer.