Changeset 2797 for branches/2011/UKMO_MERCATOR_obc_bdy_merge/NEMOGCM/NEMO/OPA_SRC/DYN/dynspg_flt.F90
- Timestamp:
- 2011-07-11T12:53:56+02:00 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2011/UKMO_MERCATOR_obc_bdy_merge/NEMOGCM/NEMO/OPA_SRC/DYN/dynspg_flt.F90
r2715 r2797 33 33 USE solpcg ! preconditionned conjugate gradient solver 34 34 USE solsor ! Successive Over-relaxation solver 35 USE obcdyn ! ocean open boundary condition (obc_dynroutines)35 USE obcdyn3d ! ocean open boundary condition (obc_dyn3d routines) 36 36 USE obcvol ! ocean open boundary condition (obc_vol routines) 37 USE bdy_oce ! Unstructured open boundaries condition38 USE bdydyn ! Unstructured open boundaries condition (bdy_dyn routine)39 USE bdyvol ! Unstructured open boundaries condition (bdy_vol routine)40 37 USE cla ! cross land advection 41 38 USE in_out_manager ! I/O manager … … 183 180 184 181 #if defined key_obc 185 CALL obc_dyn ( kt ) ! Update velocities on each open boundary with the radiation algorithm182 CALL obc_dyn3d( kt ) ! Update velocities on each open boundary 186 183 CALL obc_vol( kt ) ! Correction of the barotropic componant velocity to control the volume of the system 187 #endif188 #if defined key_bdy189 CALL bdy_dyn_frs( kt ) ! Update velocities on unstructured boundary using the Flow Relaxation Scheme190 CALL bdy_vol( kt ) ! Correction of the barotropic component velocity to control the volume of the system191 184 #endif 192 185 #if defined key_agrif … … 304 297 #if defined key_obc 305 298 ! caution : grad D = 0 along open boundaries 299 ! Remark: The filtering force could be reduced here in the FRS zone 300 ! by multiplying spgu/spgv by (1-alpha) ?? 306 301 spgu(ji,jj) = z2dt * ztdgu * obcumask(ji,jj) 307 302 spgv(ji,jj) = z2dt * ztdgv * obcvmask(ji,jj) 308 #elif defined key_bdy309 ! caution : grad D = 0 along open boundaries310 ! Remark: The filtering force could be reduced here in the FRS zone311 ! by multiplying spgu/spgv by (1-alpha) ??312 spgu(ji,jj) = z2dt * ztdgu * bdyumask(ji,jj)313 spgv(ji,jj) = z2dt * ztdgv * bdyvmask(ji,jj)314 303 #else 315 304 spgu(ji,jj) = z2dt * ztdgu
Note: See TracChangeset
for help on using the changeset viewer.