Fill ghost(:,:,1:nvar(p),f) for every local interface face f with the partner's face trace, flipped into the receiving face's orientation.
Input - traces(1:nSets) : each set's current face trace; read only for sets that own local interface faces
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(SetInterface3D_t), | intent(inout) | :: | this | |||
| type(SetTraceRef), | intent(in) | :: | traces(1:) |
subroutine Exchange_SetInterface3D_t(this,traces)
!! Fill ghost(:,:,1:nvar(p),f) for every local interface face f with the partner's
!! face trace, flipped into the receiving face's orientation.
!!
!! Input
!! - traces(1:nSets) : each set's current face trace; read only for sets that own
!! local interface faces
implicit none
class(SetInterface3D_t),intent(inout) :: this
type(SetTraceRef),intent(in) :: traces(1:)
call this%GatherOutbox(traces)
call this%ExchangeOutbox()
endsubroutine Exchange_SetInterface3D_t