- Timestamp:
- 2019-08-08T16:02:49+02:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2019/ENHANCE-02_ISF_nemo/src/OCE/ISF/isfcavmlt.F90
r11403 r11423 198 198 ! solve the 2nd order equation to find zsfrz 199 199 zaqe = risf_lamb1 * (zeps1 + zeps3) 200 zaqer = 0.5_wp/MIN(zaqe,- risf_eps)200 zaqer = 0.5_wp/MIN(zaqe,-zeps) 201 201 zbqe = zeps1*zeps6+zeps3*zeps7-zeps2 202 202 zcqe = zeps2*pstbl(ji,jj) … … 248 248 REAL(wp), DIMENSION(jpi,jpj), INTENT(in ) :: pstbl ! salinity in tbl 249 249 !!-------------------------------------------------------------------- 250 REAL(wp) :: zfwf_fld, zfwf_ cpl ! total fwf in the forcing fields (pattern) and from the cplinterface (amount)250 REAL(wp) :: zfwf_fld, zfwf_oasis ! total fwf in the forcing fields (pattern) and from the oasis interface (amount) 251 251 REAL(wp), DIMENSION(jpi,jpj) :: ztfrz ! tbl freezing temperature 252 252 REAL(wp), DIMENSION(jpi,jpj) :: zfwf ! 2d fwf map after scaling … … 266 266 ! 267 267 ! compute glob sum from atm->oce ice shelf fwf 268 zfwf_ cpl = glob_sum('isfcav_mlt', fwfisf_cpl(:,:))268 zfwf_oasis = glob_sum('isfcav_mlt', fwfisf_oasis(:,:)) 269 269 ! 270 270 ! scale fwf 271 zfwf(:,:) = zfwf(:,:) * zfwf_ cpl/ zfwf_fld271 zfwf(:,:) = zfwf(:,:) * zfwf_oasis / zfwf_fld 272 272 ! 273 273 ! define fwf and qoce … … 281 281 !SUBROUTINE isfmlt_3eq_frz_ktm1 282 282 ! compute tfrz based on sfrz value at kt-1 (need to be SAVED local array) 283 ! => should reduce error due to linarisation 283 284 ! compute qfwf (eq 24) 284 285 ! compute zqoce, zqlat, zqcon, zqhc
Note: See TracChangeset
for help on using the changeset viewer.