- Timestamp:
- 2011-11-09T11:47:32+01:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2011/dev_UKM0_2011/NEMOGCM/NEMO/OPA_SRC/DYN/dynspg_flt.F90
r2715 r3062 26 26 USE sbc_oce ! surface boundary condition: ocean 27 27 USE obc_oce ! Lateral open boundary condition 28 USE bdy_oce ! Lateral open boundary condition 28 29 USE sol_oce ! ocean elliptic solver 29 30 USE phycst ! physical constants … … 33 34 USE solpcg ! preconditionned conjugate gradient solver 34 35 USE solsor ! Successive Over-relaxation solver 35 USE obcdyn ! ocean open boundary condition (obc_dyn routines) 36 USE obcvol ! ocean open boundary condition (obc_vol routines) 37 USE bdy_oce ! Unstructured open boundaries condition 38 USE bdydyn ! Unstructured open boundaries condition (bdy_dyn routine) 39 USE bdyvol ! Unstructured open boundaries condition (bdy_vol routine) 36 USE obcdyn ! ocean open boundary condition on dynamics 37 USE obcvol ! ocean open boundary condition (obc_vol routine) 38 USE bdydyn ! ocean open boundary condition on dynamics 39 USE bdyvol ! ocean open boundary condition (bdy_vol routine) 40 40 USE cla ! cross land advection 41 41 USE in_out_manager ! I/O manager … … 187 187 #endif 188 188 #if defined key_bdy 189 CALL bdy_dyn _frs( kt ) ! Update velocities on unstructured boundary using the Flow Relaxation Scheme190 CALL bdy_vol( kt ) 189 CALL bdy_dyn( kt ) ! Update velocities on each open boundary 190 CALL bdy_vol( kt ) ! Correction of the barotropic component velocity to control the volume of the system 191 191 #endif 192 192 #if defined key_agrif … … 304 304 #if defined key_obc 305 305 ! caution : grad D = 0 along open boundaries 306 ! Remark: The filtering force could be reduced here in the FRS zone 307 ! by multiplying spgu/spgv by (1-alpha) ?? 306 308 spgu(ji,jj) = z2dt * ztdgu * obcumask(ji,jj) 307 309 spgv(ji,jj) = z2dt * ztdgv * obcvmask(ji,jj) 308 310 #elif defined key_bdy 309 311 ! caution : grad D = 0 along open boundaries 310 ! Remark: The filtering force could be reduced here in the FRS zone311 ! by multiplying spgu/spgv by (1-alpha) ??312 312 spgu(ji,jj) = z2dt * ztdgu * bdyumask(ji,jj) 313 spgv(ji,jj) = z2dt * ztdgv * bdyvmask(ji,jj) 313 spgv(ji,jj) = z2dt * ztdgv * bdyvmask(ji,jj) 314 314 #else 315 315 spgu(ji,jj) = z2dt * ztdgu
Note: See TracChangeset
for help on using the changeset viewer.