- Timestamp:
- 2019-10-29T12:00:04+01:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2019/ENHANCE-02_ISF_nemo/src/OCE/ISF/isfcpl.F90
r11553 r11823 16 16 USE isfutils ! debuging 17 17 USE lib_mpp ! mpp routine 18 USE domvvl ! vertical scale factor interpolation 18 19 ! 19 20 USE in_out_manager ! I/O manager … … 62 63 ! 63 64 ! mask velocity properly (mask used in restart not compatible with new mask) 64 un(:,:,:) = un(:,:,: ,) * umask(:,:,:)65 vn(:,:,:) = vn(:,:,: ,) * vmask(:,:,:)65 un(:,:,:) = un(:,:,:) * umask(:,:,:) 66 vn(:,:,:) = vn(:,:,:) * vmask(:,:,:) 66 67 ! 67 68 ! Need to : - include in the cpl cons the risfcpl_vol/tsc contribution … … 91 92 END SUBROUTINE isfcpl_rst_write 92 93 93 SUBROUTINE isfcpl_ssh ()94 SUBROUTINE isfcpl_ssh 94 95 !!---------------------------------------------------------------------- 95 96 !! *** ROUTINE iscpl_ssh *** … … 149 150 sshn(:,:) = zssh(:,:) * ssmask(:,:) 150 151 ! 151 ! force to start on an euler time step152 neuler = 0153 !154 152 sshb(:,:) = sshn(:,:) 155 153 ! 154 ! recompute the vertical scale factor, depth and water thickness 155 CALL dom_vvl_zgr 156 ! 156 157 END SUBROUTINE isfcpl_ssh 157 158 158 SUBROUTINE isfcpl_tra ()159 SUBROUTINE isfcpl_tra 159 160 !!---------------------------------------------------------------------- 160 161 !! *** ROUTINE iscpl_tra *** … … 297 298 tsn(:,:,:,jp_sal) = zts0(:,:,:,jp_sal) * tmask(:,:,:) 298 299 ! 300 tsb(:,:,:,:) = tsn(:,:,:,:) 301 ! 299 302 ! sanity check 300 303 ! ----------------------------------------------------------------------------------------- … … 383 386 CALL lbc_lnk( 'iscpl', zqvolb, 'T', 1. ) 384 387 CALL lbc_lnk( 'iscpl', zqvoln, 'T', 1. ) 385 DO jk = 1,jpk386 CALL debug('zqvolb',zqvolb(:,:,jk))387 END DO388 DO jk = 1,jpk389 CALL debug('zqvoln',zqvoln(:,:,jk))390 END DO391 388 ! 392 389 ! get 3d tra increment to apply at the first time step
Note: See TracChangeset
for help on using the changeset viewer.