No-slip boundary conditions in the plane XZ are specified via type `4`

boundary conditions
in `edges.dat`

. Setting `CdT=-1`

and `CdB=-1`

within `suntans.dat`

specifies no-slip boundary conditions for the top and bottom of the domain within the plane XY.
As an example, consider the `testXZ`

case in `suntans/main/examples/cavity`

. The parameter file
`suntans/main/examples/cavity/rundata/suntansXZ.dat`

has

CdT -1 # Drag coefficient at surface CdB -1 # Drag coefficient at bottomand the function BoundaryVelocities() in

`suntans/main/examples/cavity/boundariesXZ.c`

has
for(jptr=grid->edgedist[4];jptr<grid->edgedist[5];jptr++) { j = grid->edgep[jptr]; ib=grid->grad[2*j]; boundary_index = jptr-grid->edgedist[2]; for(k=grid->ctop[ib];k<grid->Nk[ib];k++) { if(grid->xe[j]<0.5) phys->boundary_w[boundary_index][k]= -1.0; else phys->boundary_w[boundary_index][k]=0.0; phys->boundary_v[boundary_index][k] = 0.0; phys->boundary_u[boundary_index][k] = 0; } }where the no-slip boundary condition is applied on the west side of the boundary directed downward via

`phys->boundary_w[boundary_index]= -1.0`

for edges with markers `jptr`

in
[`grid->edgedist[4]`

`grid->edgedist[5]`

).

2014-08-06