2D Bu-corner fold: north-halo fill + on-line projection.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=wp), | intent(inout) | :: | fld(nx_face,ny_face) |
Corner field, shape (nx_total+1, ny_total+1). |
||
| integer, | intent(in) | :: | nx_face | |||
| integer, | intent(in) | :: | ny_face | |||
| integer, | intent(in) | :: | nx_phys | |||
| integer, | intent(in) | :: | ny_phys | |||
| integer, | intent(in) | :: | nghost | |||
| logical, | intent(in) | :: | negate |
.true. → negate (true-vector component); .false. → copy (scalar / pseudoscalar vorticity). |