- Timestamp:
- 2020-05-19T12:53:16+02:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2020/dev_12905_xios_restart/src/OCE/ISF/isfcpl.F90
r12489 r12950 114 114 e3t(:,:,:,Kbb) = e3t(:,:,:,Kmm) 115 115 116 ! prepare writing restart117 IF( lwxios ) THEN118 CALL iom_set_rstw_var_active('ssmask')119 CALL iom_set_rstw_var_active('tmask')120 CALL iom_set_rstw_var_active('e3t_n')121 CALL iom_set_rstw_var_active('e3u_n')122 CALL iom_set_rstw_var_active('e3v_n')123 END IF124 !125 116 END SUBROUTINE isfcpl_init 126 117 ! … … 166 157 !!---------------------------------------------------------------------- 167 158 ! 159 IF( lrxios ) CALL iom_swap( TRIM(crxios_context) ) 168 160 CALL iom_get( numror, jpdom_autoglo, 'ssmask' , zssmask_b, ldxios = lrxios ) ! need to extrapolate T/S 161 IF( lrxios ) CALL iom_swap( TRIM(cxios_context) ) 169 162 170 163 ! compute new ssh if we open a full water column … … 245 238 !!---------------------------------------------------------------------- 246 239 ! 240 IF( lrxios ) CALL iom_swap( TRIM(crxios_context) ) 247 241 CALL iom_get( numror, jpdom_autoglo, 'tmask' , ztmask_b, ldxios = lrxios ) ! need to extrapolate T/S 248 242 !CALL iom_get( numror, jpdom_autoglo, 'wmask' , zwmask_b, ldxios = lrxios ) ! need to extrapolate T/S 249 243 !CALL iom_get( numror, jpdom_autoglo, 'gdepw_n', zdepw_b(:,:,:), ldxios = lrxios ) ! need to interpol vertical profile (vvl) 244 IF( lrxios ) CALL iom_swap( TRIM(cxios_context) ) 250 245 ! 251 246 ! … … 391 386 !!---------------------------------------------------------------------- 392 387 ! 388 IF( lrxios ) CALL iom_swap( TRIM(crxios_context) ) 393 389 CALL iom_get( numror, jpdom_autoglo, 'tmask' , ztmask_b, ldxios = lrxios ) 394 390 CALL iom_get( numror, jpdom_autoglo, 'e3u_n' , ze3u_b , ldxios = lrxios ) 395 391 CALL iom_get( numror, jpdom_autoglo, 'e3v_n' , ze3v_b , ldxios = lrxios ) 392 IF( lrxios ) CALL iom_swap( TRIM(cxios_context) ) 396 393 ! 397 394 ! 1.0: compute horizontal volume flux divergence difference before-after coupling … … 495 492 496 493 ! get restart variable 494 IF( lrxios ) CALL iom_swap( TRIM(crxios_context) ) 497 495 CALL iom_get( numror, jpdom_autoglo, 'tmask' , ztmask_b(:,:,:), ldxios = lrxios ) ! need to extrapolate T/S 498 496 CALL iom_get( numror, jpdom_autoglo, 'e3t_n' , ze3t_b(:,:,:) , ldxios = lrxios ) 499 497 CALL iom_get( numror, jpdom_autoglo, 'tn' , zt_b(:,:,:) , ldxios = lrxios ) 500 498 CALL iom_get( numror, jpdom_autoglo, 'sn' , zs_b(:,:,:) , ldxios = lrxios ) 499 IF( lrxios ) CALL iom_swap( TRIM(cxios_context) ) 501 500 502 501 ! compute run length
Note: See TracChangeset
for help on using the changeset viewer.