- Timestamp:
- 2020-12-02T18:22:24+01:00 (3 years ago)
- Location:
- NEMO/branches/2020/dev_r13327_KERNEL-06_2_techene_e3
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2020/dev_r13327_KERNEL-06_2_techene_e3
- Property svn:externals
-
old new 8 8 9 9 # SETTE 10 ^/utils/CI/sette@13 559sette10 ^/utils/CI/sette@13795 sette
-
- Property svn:externals
-
NEMO/branches/2020/dev_r13327_KERNEL-06_2_techene_e3/src/OCE/ISF/isfcpl.F90
r13895 r14018 120 120 e3t(:,:,:,Kbb) = e3t(:,:,:,Kmm) 121 121 #endif 122 ! prepare writing restart123 IF( lwxios ) THEN124 CALL iom_set_rstw_var_active('ssmask')125 CALL iom_set_rstw_var_active('tmask')126 CALL iom_set_rstw_var_active('e3t_n')127 CALL iom_set_rstw_var_active('e3u_n')128 CALL iom_set_rstw_var_active('e3v_n')129 END IF130 !131 122 END SUBROUTINE isfcpl_init 132 123 … … 154 145 END DO 155 146 ! 156 IF( lwxios ) CALL iom_swap( cwxios_context ) 157 CALL iom_rstput( kt, nitrst, numrow, 'tmask' , tmask , ldxios = lwxios ) 158 CALL iom_rstput( kt, nitrst, numrow, 'ssmask' , ssmask, ldxios = lwxios ) 159 CALL iom_rstput( kt, nitrst, numrow, 'e3t_n' , ze3t , ldxios = lwxios ) 160 CALL iom_rstput( kt, nitrst, numrow, 'e3u_n' , ze3u , ldxios = lwxios ) 161 CALL iom_rstput( kt, nitrst, numrow, 'e3v_n' , ze3v , ldxios = lwxios ) 162 CALL iom_rstput( kt, nitrst, numrow, 'gdepw_n', zgdepw , ldxios = lwxios ) 163 IF( lwxios ) CALL iom_swap( cxios_context ) 147 CALL iom_rstput( kt, nitrst, numrow, 'tmask' , tmask ) 148 CALL iom_rstput( kt, nitrst, numrow, 'ssmask' , ssmask ) 149 CALL iom_rstput( kt, nitrst, numrow, 'e3t_n' , ze3t ) 150 CALL iom_rstput( kt, nitrst, numrow, 'e3u_n' , ze3u ) 151 CALL iom_rstput( kt, nitrst, numrow, 'e3v_n' , ze3v ) 152 CALL iom_rstput( kt, nitrst, numrow, 'gdepw_n', zgdepw ) 164 153 ! 165 154 END SUBROUTINE isfcpl_rst_write … … 185 174 !!---------------------------------------------------------------------- 186 175 ! 187 CALL iom_get( numror, jpdom_auto, 'ssmask' , zssmask_b , ldxios = lrxios) ! need to extrapolate T/S176 CALL iom_get( numror, jpdom_auto, 'ssmask' , zssmask_b ) ! need to extrapolate T/S 188 177 189 178 ! compute new ssh if we open a full water column … … 267 256 !!---------------------------------------------------------------------- 268 257 ! 269 CALL iom_get( numror, jpdom_auto, 'tmask' , ztmask_b , ldxios = lrxios) ! need to extrapolate T/S270 !CALL iom_get( numror, jpdom_auto, 'wmask' , zwmask_b , ldxios = lrxios) ! need to extrapolate T/S271 !CALL iom_get( numror, jpdom_auto, 'gdepw_n', zdepw_b(:,:,:) , ldxios = lrxios) ! need to interpol vertical profile (vvl)258 CALL iom_get( numror, jpdom_auto, 'tmask' , ztmask_b ) ! need to extrapolate T/S 259 !CALL iom_get( numror, jpdom_auto, 'wmask' , zwmask_b ) ! need to extrapolate T/S 260 !CALL iom_get( numror, jpdom_auto, 'gdepw_n', zdepw_b(:,:,:) ) ! need to interpol vertical profile (vvl) 272 261 ! 273 262 ! … … 414 403 !!---------------------------------------------------------------------- 415 404 ! 416 CALL iom_get( numror, jpdom_auto, 'tmask' , ztmask_b , ldxios = lrxios)417 CALL iom_get( numror, jpdom_auto, 'e3u_n' , ze3u_b , ldxios = lrxios)418 CALL iom_get( numror, jpdom_auto, 'e3v_n' , ze3v_b , ldxios = lrxios)405 CALL iom_get( numror, jpdom_auto, 'tmask' , ztmask_b ) 406 CALL iom_get( numror, jpdom_auto, 'e3u_n' , ze3u_b ) 407 CALL iom_get( numror, jpdom_auto, 'e3v_n' , ze3v_b ) 419 408 ! 420 409 ! 1.0: compute horizontal volume flux divergence difference before-after coupling … … 525 514 526 515 ! get restart variable 527 CALL iom_get( numror, jpdom_auto, 'tmask' , ztmask_b(:,:,:) , ldxios = lrxios) ! need to extrapolate T/S528 CALL iom_get( numror, jpdom_auto, 'e3t_n' , ze3t_b(:,:,:) , ldxios = lrxios)529 CALL iom_get( numror, jpdom_auto, 'tn' , zt_b(:,:,:) , ldxios = lrxios)530 CALL iom_get( numror, jpdom_auto, 'sn' , zs_b(:,:,:) , ldxios = lrxios)516 CALL iom_get( numror, jpdom_auto, 'tmask' , ztmask_b(:,:,:) ) ! need to extrapolate T/S 517 CALL iom_get( numror, jpdom_auto, 'e3t_n' , ze3t_b(:,:,:) ) 518 CALL iom_get( numror, jpdom_auto, 'tn' , zt_b(:,:,:) ) 519 CALL iom_get( numror, jpdom_auto, 'sn' , zs_b(:,:,:) ) 531 520 532 521 ! compute run length
Note: See TracChangeset
for help on using the changeset viewer.