- Timestamp:
- 2015-03-31T19:58:23+02:00 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2015/dev_r5151_UKMO_ISF/NEMOGCM/NEMO/OPA_SRC/TRA/trasbc.F90
r5120 r5189 222 222 ! 223 223 IF( nn_isf > 0 ) THEN 224 zfact = 0.5 e0224 zfact = 0.5_wp 225 225 DO jj = 2, jpj 226 226 DO ji = fs_2, fs_jpim1 … … 235 235 ! compute tfreez for the temperature correction (we add water at freezing temperature) 236 236 ! zpress = grav*rau0*fsdept(ji,jj,jk)*1.e-04 237 zt_frz = -1.9 !eos_fzp( tsn(ji,jj,jk,jp_sal), zpress )237 zt_frz = -1.9_wp !eos_fzp( tsn(ji,jj,jk,jp_sal), zpress ) 238 238 ! compute trend 239 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) &239 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 242 & * r1_hisf_tbl(ji,jj) 243 tsa(ji,jj,jk,jp_sal) = tsa(ji,jj,jk,jp_sal) & 244 & + zfact * (risf_tsc_b(ji,jj,jp_sal) + risf_tsc(ji,jj,jp_sal)) * r1_hisf_tbl(ji,jj) 243 tsa(ji,jj,jk,jp_sal) = tsa(ji,jj,jk,jp_sal) & 244 & + zfact * (risf_tsc_b(ji,jj,jp_sal) + risf_tsc(ji,jj,jp_sal)) & 245 & * r1_hisf_tbl(ji,jj) 245 246 END DO 246 247 … … 248 249 ! compute tfreez for the temperature correction (we add water at freezing temperature) 249 250 ! zpress = grav*rau0*fsdept(ji,jj,ikb)*1.e-04 250 zt_frz = -1.9 !eos_fzp( tsn(ji,jj,ikb,jp_sal), zpress )251 zt_frz = -1.9_wp !eos_fzp( tsn(ji,jj,ikb,jp_sal), zpress ) 251 252 ! compute trend 252 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) &253 tsa(ji,jj,ikb,jp_tem) = tsa(ji,jj,ikb,jp_tem) & 254 & + zfact * ( risf_tsc_b(ji,jj,jp_tem) + risf_tsc(ji,jj,jp_tem) & 255 & - rdivisf * (fwfisf(ji,jj) + fwfisf_b(ji,jj)) * zt_frz * r1_rau0) & 255 256 & * r1_hisf_tbl(ji,jj) * ralpha(ji,jj) 256 tsa(ji,jj,ikb,jp_sal) = tsa(ji,jj,ikb,jp_sal) & 257 & + zfact * (risf_tsc_b(ji,jj,jp_sal) + risf_tsc(ji,jj,jp_sal)) * r1_hisf_tbl(ji,jj) * ralpha(ji,jj) 257 tsa(ji,jj,ikb,jp_sal) = tsa(ji,jj,ikb,jp_sal) & 258 & + zfact * (risf_tsc_b(ji,jj,jp_sal) + risf_tsc(ji,jj,jp_sal)) & 259 & * r1_hisf_tbl(ji,jj) * ralpha(ji,jj) 260 258 261 END DO 259 262 END DO
Note: See TracChangeset
for help on using the changeset viewer.