- Timestamp:
- 2018-10-03T16:49:50+02:00 (6 years ago)
- Location:
- NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/OCE/ZDF
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/OCE/ZDF/zdfosm.F90
r10069 r10170 1287 1287 1288 1288 ! Lateral boundary conditions on zvicos (sign unchanged), needed to caclulate viscosities on u and v grids 1289 CALL lbc_lnk( zviscos(:,:,:), 'W', 1. )1289 CALL lbc_lnk( 'zdfosm', zviscos(:,:,:), 'W', 1. ) 1290 1290 1291 1291 ! GN 25/8: need to change tmask --> wmask … … 1300 1300 END DO 1301 1301 ! Lateral boundary conditions on ghamu and ghamv, currently on W-grid (sign unchanged), needed to caclulate gham[uv] on u and v grids 1302 CALL lbc_lnk_multi( p_avt, 'W', 1. , p_avm, 'W', 1., &1302 CALL lbc_lnk_multi( 'zdfosm', p_avt, 'W', 1. , p_avm, 'W', 1., & 1303 1303 & ghamu, 'W', 1. , ghamv, 'W', 1. ) 1304 1304 DO jk = 2, jpkm1 … … 1318 1318 ! Lateral boundary conditions on final outputs for gham[ts], on W-grid (sign unchanged) 1319 1319 ! Lateral boundary conditions on final outputs for gham[uv], on [UV]-grid (sign unchanged) 1320 CALL lbc_lnk_multi( ghamt, 'W', 1. , ghams, 'W', 1., &1320 CALL lbc_lnk_multi( 'zdfosm', ghamt, 'W', 1. , ghams, 'W', 1., & 1321 1321 & ghamu, 'U', 1. , ghamv, 'V', 1. ) 1322 1322 … … 1359 1359 END IF 1360 1360 ! Lateral boundary conditions on p_avt (sign unchanged) 1361 CALL lbc_lnk( p_avt(:,:,:), 'W', 1. )1361 CALL lbc_lnk( 'zdfosm', p_avt(:,:,:), 'W', 1. ) 1362 1362 ! 1363 1363 END SUBROUTINE zdf_osm -
NEMO/branches/2018/dev_r10164_HPC09_ESIWACE_PREP_MERGE/src/OCE/ZDF/zdfphy.F90
r10069 r10170 292 292 ! !* Lateral boundary conditions (sign unchanged) 293 293 IF( l_zdfsh2 ) THEN 294 CALL lbc_lnk_multi( avm_k, 'W', 1. , avt_k, 'W', 1., &294 CALL lbc_lnk_multi( 'zdfphy', avm_k, 'W', 1. , avt_k, 'W', 1., & 295 295 & avm , 'W', 1. , avt , 'W', 1. , avs , 'W', 1. ) 296 296 ELSE 297 CALL lbc_lnk_multi( avm , 'W', 1. , avt , 'W', 1. , avs , 'W', 1. )297 CALL lbc_lnk_multi( 'zdfphy', avm , 'W', 1. , avt , 'W', 1. , avs , 'W', 1. ) 298 298 ENDIF 299 299 ! 300 300 IF( l_zdfdrg ) THEN ! drag have been updated (non-linear cases) 301 IF( ln_isfcav ) THEN ; CALL lbc_lnk_multi( rCdU_top, 'T', 1. , rCdU_bot, 'T', 1. ) ! top & bot drag302 ELSE ; CALL lbc_lnk ( rCdU_bot, 'T', 1. ) ! bottom drag only301 IF( ln_isfcav ) THEN ; CALL lbc_lnk_multi( 'zdfphy', rCdU_top, 'T', 1. , rCdU_bot, 'T', 1. ) ! top & bot drag 302 ELSE ; CALL lbc_lnk ( 'zdfphy', rCdU_bot, 'T', 1. ) ! bottom drag only 303 303 ENDIF 304 304 ENDIF
Note: See TracChangeset
for help on using the changeset viewer.