Connectivities

Two ``transfers'' in FASTEST make up a connectivity. Some variable names reflect this. For each side of a connectivity, or for each transfer, there is an entry in the array itratabu(27,ntrau) (flow) and itratabt(27,ntrat) (temperature), where ntrax is the number of transfers in the respective domain.

The ``fields'' (first index) in itratabx have the following contents:

ittprs
Processor number of transfer source.
ittbls
Block number of transfer source.
ittfas
Face number of transfer source.
ittimis
Lowest index of transfer source in i-direction.
ittimas
Highest index of transfer source in i-direction.
ittjmis
Lowest index of transfer source in j-direction.
ittjmis
Highest index of transfer source in j-direction.
ittimio
Offset of lowest index of transfer source in i-direction.
ittimio
Offset of highest index of transfer source in i-direction.
ittjmio
Offset of lowest index of transfer source in j-direction.
ittjmio
Offset of highest index of transfer source in j-direction.
ittprd
Processor number of transfer destination.
ittbld
Block number of transfer destination.
ittfad
Face number of transfer destination.
ittimid
Lowest index of transfer destination in i-direction.
ittimad
Highest index of transfer destination in i-direction.
ittjmid
Lowest index of transfer destination in j-direction.
ittjmid
Highest index of transfer destination in j-direction.
ittper
???
ittdirb
2 values. ???
ittorb
4 values. ???
ittiotr
???
ittintr
???
The parameters (ittprs, etc.) are defined in tradef.h.

Transfers have no notion of a patch. They directly reference grid indices.