Changeset 13232
- Timestamp:
- 2020-07-02T18:38:03+02:00 (4 years ago)
- Location:
- NEMO/branches/2020/dev_r12558_HPC-08_epico_Extra_Halo
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2020/dev_r12558_HPC-08_epico_Extra_Halo
- Property svn:externals
-
old new 3 3 ^/utils/build/mk@HEAD mk 4 4 ^/utils/tools@HEAD tools 5 ^/vendors/AGRIF/dev @HEADext/AGRIF5 ^/vendors/AGRIF/dev_r12970_AGRIF_CMEMS ext/AGRIF 6 6 ^/vendors/FCM@HEAD ext/FCM 7 7 ^/vendors/IOIPSL@HEAD ext/IOIPSL
-
- Property svn:externals
-
NEMO/branches/2020/dev_r12558_HPC-08_epico_Extra_Halo/src/NST/agrif_oce_sponge.F90
r13231 r13232 109 109 REAL(wp) :: z1_ispongearea, z1_jspongearea 110 110 REAL(wp), DIMENSION(jpi,jpj) :: ztabramp 111 #if defined key_vertical112 REAL(wp), DIMENSION(jpi,jpj) :: ztabrampu113 REAL(wp), DIMENSION(jpi,jpj) :: ztabrampv114 #endif115 111 REAL(wp), DIMENSION(jpjmax) :: zmskwest, zmskeast 116 112 REAL(wp), DIMENSION(jpimax) :: zmsknorth, zmsksouth … … 304 300 305 301 IF( .NOT. spongedoneT .AND. .NOT. spongedoneU ) THEN 306 CALL lbc_lnk_multi( 'agrif_Sponge', fspu, 'U', 1. , fspv, 'V', 1., fspt, 'T', 1., fspf, 'F', 1.)302 CALL lbc_lnk_multi( 'agrif_Sponge', fspu, 'U', 1._wp, fspv, 'V', 1._wp, fspt, 'T', 1._wp, fspf, 'F', 1._wp ) 307 303 spongedoneT = .TRUE. 308 304 spongedoneU = .TRUE. 309 305 ENDIF 310 306 IF( .NOT. spongedoneT ) THEN 311 CALL lbc_lnk_multi( 'agrif_Sponge', fspu, 'U', 1. , fspv, 'V', 1.)307 CALL lbc_lnk_multi( 'agrif_Sponge', fspu, 'U', 1._wp, fspv, 'V', 1._wp ) 312 308 spongedoneT = .TRUE. 313 309 ENDIF 314 310 IF( .NOT. spongedoneT .AND. .NOT. spongedoneU ) THEN 315 CALL lbc_lnk_multi( 'agrif_Sponge', fspt, 'T', 1. , fspf, 'F', 1.)311 CALL lbc_lnk_multi( 'agrif_Sponge', fspt, 'T', 1._wp, fspf, 'F', 1._wp ) 316 312 spongedoneU = .TRUE. 317 313 ENDIF … … 347 343 END SUBROUTINE Agrif_Sponge 348 344 345 349 346 SUBROUTINE interptsn_sponge( tabres, i1, i2, j1, j2, k1, k2, n1, n2, before ) 350 347 !!---------------------------------------------------------------------- … … 514 511 END SUBROUTINE interptsn_sponge 515 512 513 516 514 SUBROUTINE interpun_sponge(tabres,i1,i2,j1,j2,k1,k2,m1,m2, before) 517 515 !!--------------------------------------------- … … 522 520 LOGICAL, INTENT(in) :: before 523 521 524 INTEGER :: ji,jj,jk,jmax525 INTEGER :: ind1522 INTEGER :: ji,jj,jk,jmax 523 INTEGER :: ind1 526 524 ! sponge parameters 527 525 REAL(wp) :: ze2u, ze1v, zua, zva, zbtr, zhtot … … 691 689 END SUBROUTINE interpun_sponge 692 690 693 SUBROUTINE interpvn_sponge(tabres,i1,i2,j1,j2,k1,k2,m1,m2, before,nb,ndir) 691 692 SUBROUTINE interpvn_sponge(tabres,i1,i2,j1,j2,k1,k2,m1,m2, before) 694 693 !!--------------------------------------------- 695 694 !! *** ROUTINE interpvn_sponge *** … … 698 697 REAL(wp), DIMENSION(i1:i2,j1:j2,k1:k2,m1:m2), INTENT(inout) :: tabres 699 698 LOGICAL, INTENT(in) :: before 700 INTEGER, INTENT(in) :: nb , ndir701 699 ! 702 700 INTEGER :: ji, jj, jk, imax 701 INTEGER :: ind1 703 702 REAL(wp) :: ze2u, ze1v, zua, zva, zbtr, zhtot 704 703 REAL(wp), DIMENSION(i1:i2,j1:j2,1:jpk) :: vbdiff -
NEMO/branches/2020/dev_r12558_HPC-08_epico_Extra_Halo/src/OCE/DYN/sshwzv.F90
r13230 r13232 28 28 USE bdydyn2d ! bdy_ssh routine 29 29 #if defined key_agrif 30 USE agrif_oce 30 31 USE agrif_oce_interp 31 32 #endif … … 200 201 ENDIF 201 202 ! 203 #if defined key_agrif 202 204 IF( .NOT. AGRIF_Root() ) THEN 203 205 ! … … 244 246 ! 245 247 ENDIF 248 #endif 246 249 ! 247 250 IF( ln_timing ) CALL timing_stop('wzv')
Note: See TracChangeset
for help on using the changeset viewer.