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.