Changeset 14143 for NEMO/trunk/src/OCE/ISF
- Timestamp:
- 2020-12-09T22:26:04+01:00 (3 years ago)
- Location:
- NEMO/trunk/src/OCE/ISF
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/trunk/src/OCE/ISF/isfcpl.F90
r14072 r14143 15 15 #if defined key_qco 16 16 USE domqco , ONLY : dom_qco_zgr ! vertical scale factor interpolation 17 #elif defined key_linssh 18 ! ! fix in time coordinate 17 19 #else 18 20 USE domvvl , ONLY : dom_vvl_zgr ! vertical scale factor interpolation … … 117 119 vv (:,:,:,Kbb) = vv (:,:,:,Kmm) 118 120 ssh (:,:,Kbb) = ssh (:,:,Kmm) 119 #if ! defined key_qco 121 #if ! defined key_qco && ! defined key_linssh 120 122 e3t(:,:,:,Kbb) = e3t(:,:,:,Kmm) 121 123 #endif … … 217 219 IF(lwp) write(numout,*) 'isfcpl_ssh : recompute scale factor from ssh (new wet cell,Kmm)' 218 220 IF(lwp) write(numout,*) '~~~~~~~~~~~' 219 #if ! defined key_qco 221 #if defined key_qco 222 CALL dom_qco_zgr(Kbb, Kmm) 223 #elif defined key_linssh 224 ! linear ssh : fix in time coord. 225 #else 220 226 DO jk = 1, jpk 221 227 e3t(:,:,jk,Kmm) = e3t_0(:,:,jk) * ( 1._wp + (ht_0(:,:) + ssh(:,:,Kmm)) * r1_ht_0(:,:) ) … … 223 229 e3t(:,:,:,Kbb) = e3t(:,:,:,Kmm) 224 230 CALL dom_vvl_zgr(Kbb, Kmm, Kaa) 225 #else226 CALL dom_qco_zgr(Kbb, Kmm)227 231 #endif 228 232 ! -
NEMO/trunk/src/OCE/ISF/isfstp.F90
r14064 r14143 87 87 ze3t(:,:,jk) = e3t(:,:,jk,Kmm) 88 88 END DO 89 CALL isf_tbl_lvl( ht(:,:), ze3t , misfkt_cav, misfkb_cav, rhisf_tbl_cav, rfrac_tbl_cav )89 CALL isf_tbl_lvl( ht(:,:), ze3t , misfkt_cav, misfkb_cav, rhisf_tbl_cav, rfrac_tbl_cav ) 90 90 #else 91 CALL isf_tbl_lvl( ht(:,:), e3t , misfkt_cav, misfkb_cav, rhisf_tbl_cav, rfrac_tbl_cav )91 CALL isf_tbl_lvl( ht(:,:), e3t(:,:,:,Kmm), misfkt_cav, misfkb_cav, rhisf_tbl_cav, rfrac_tbl_cav ) 92 92 #endif 93 93 ! … … 116 116 ze3t(:,:,jk) = e3t(:,:,jk,Kmm) 117 117 END DO 118 CALL isf_tbl_lvl( ht(:,:), ze3t , misfkt_par, misfkb_par, rhisf_tbl_par, rfrac_tbl_par )118 CALL isf_tbl_lvl( ht(:,:), ze3t , misfkt_par, misfkb_par, rhisf_tbl_par, rfrac_tbl_par ) 119 119 #else 120 CALL isf_tbl_lvl( ht(:,:), e3t , misfkt_par, misfkb_par, rhisf_tbl_par, rfrac_tbl_par )120 CALL isf_tbl_lvl( ht(:,:), e3t(:,:,:,Kmm), misfkt_par, misfkb_par, rhisf_tbl_par, rfrac_tbl_par ) 121 121 #endif 122 122 !
Note: See TracChangeset
for help on using the changeset viewer.