Lines Matching refs:rowAlign

54         this->AlignCols( data.rowAlign, constrain );  in AlignColsWith()
58 this->AlignCols( data.rowAlign % this->ColStride(), constrain ); in AlignColsWith()
76 this->AlignRows( data.rowAlign, constrain ); in AlignRowsWith()
80 this->AlignRows( data.rowAlign % this->RowStride(), constrain ); in AlignRowsWith()
96 const Int rowAlign = this->RowAlign(); in Translate() local
104 A.AlignRows( rowAlign, false ); in Translate()
109 const bool aligned = colAlign == A.ColAlign() && rowAlign == A.RowAlign(); in Translate()
153 const Int toCol = Mod(rowRank+rowAlignA-rowAlign,rowStride); in Translate()
155 const Int fromCol = Mod(rowRank+rowAlign-rowAlignA,rowStride); in Translate()
223 const Int rowAlign = this->RowAlign(); in AllGather() local
227 const Int rowShift = Shift_( l, rowAlign, rowStride ); in AllGather()
389 const Int rowAlign = this->RowAlign(); in ColAllGather() local
392 (rowRank+rowStride+rowAlignA-rowAlign) % rowStride; in ColAllGather()
394 (rowRank+rowStride+rowAlign-rowAlignA) % rowStride; in ColAllGather()
579 const Int rowAlign = this->RowAlign(); in RowAllGather() local
584 const Int rowShift = Shift_( k, rowAlign, rowStride ); in RowAllGather()
678 const Int rowAlign = this->RowAlign(); in RowAllGather() local
683 const Int rowShift = Shift_( k, rowAlign, rowStride ); in RowAllGather()
892 const Int rowAlign = this->RowAlign(); in PartialRowAllGather() local
907 if( rowAlignA == rowAlign % rowStridePart ) in PartialRowAllGather()
929 Shift_( rowRankPart+k*rowStridePart, rowAlign, rowStride ); in PartialRowAllGather()
950 (rowRank+rowStride+rowAlignA-rowAlign) % rowStride; in PartialRowAllGather()
952 (rowRank+rowStride+rowAlign-rowAlignA) % rowStride; in PartialRowAllGather()
1042 const Int rowAlign = this->RowAlign(); in ColFilterFrom() local
1053 if( rowAlign == rowAlignA ) in ColFilterFrom()
1073 (rowRank+rowStride+rowAlign-rowAlignA) % rowStride; in ColFilterFrom()
1075 (rowRank+rowStride+rowAlignA-rowAlign) % rowStride; in ColFilterFrom()
1293 const Int rowAlign = this->RowAlign(); in PartialRowFilterFrom() local
1306 if( rowAlign % rowStridePart == rowAlignA ) in PartialRowFilterFrom()
1331 (rowRankPart+rowStridePart+(rowAlign%rowStridePart)-rowAlignA) % in PartialRowFilterFrom()
1334 (rowRankPart+rowStridePart+rowAlignA-(rowAlign%rowStridePart)) % in PartialRowFilterFrom()
1337 const Int sendRowShift = Shift( sendRowRank, rowAlign, rowStride ); in PartialRowFilterFrom()
1531 const Int rowAlign = this->RowAlign(); in PartialRowAllToAllFrom() local
1557 if( rowAlign % rowStridePart == rowAlignA ) in PartialRowAllToAllFrom()
1565 const Int rowShift = Shift_( rowRank, rowAlign, rowStride ); in PartialRowAllToAllFrom()
1606 (rowRankPart+rowStridePart+(rowAlign%rowStridePart)-rowAlignA) % in PartialRowAllToAllFrom()
1609 (rowRankPart+rowStridePart+rowAlignA-(rowAlign%rowStridePart)) % in PartialRowAllToAllFrom()
1618 const Int rowShift = Shift_( rowRank, rowAlign, rowStride ); in PartialRowAllToAllFrom()
1821 const Int rowAlign = this->RowAlign(); in PartialRowAllToAll() local
1846 if( rowAlignA == rowAlign % rowStridePart ) in PartialRowAllToAll()
1876 const Int rowShift = Shift_( rowRank, rowAlign, rowStride ); in PartialRowAllToAll()
1892 const Int rowAlignDiff = rowAlignA - (rowAlign%rowStridePart); in PartialRowAllToAll()
1932 const Int rowShift = Shift_( rowRank, rowAlign, rowStride ); in PartialRowAllToAll()
2044 const Int rowAlign = this->RowAlign(); in RowSumScatterUpdate() local
2059 ( sendBuf, recvBuf, portionSize, rowAlign, this->RowComm() ); in RowSumScatterUpdate()
2061 if( rowRank == rowAlign ) in RowSumScatterUpdate()
2074 const Int rowAlign = this->RowAlign(); in RowSumScatterUpdate() local
2092 const Int thisRowShift = Shift_( k, rowAlign, rowStride ); in RowSumScatterUpdate()
2129 const Int rowAlign = this->RowAlign(); in RowSumScatterUpdate() local
2156 ( sendBuf, recvBuf, portionSize, rowAlign, this->RowComm() ); in RowSumScatterUpdate()
2158 if( rowRank == rowAlign ) in RowSumScatterUpdate()
2179 const Int rowAlign = this->RowAlign(); in RowSumScatterUpdate() local
2208 const Int thisRowShift = Shift_( k, rowAlign, rowStride ); in RowSumScatterUpdate()
2338 const Int rowAlign = this->RowAlign(); in ColSumScatterUpdate() local
2340 const Int sendCol = (rowRank+rowStride+rowAlign-rowAlignA) % rowStride; in ColSumScatterUpdate()
2341 const Int recvCol = (rowRank+rowStride+rowAlignA-rowAlign) % rowStride; in ColSumScatterUpdate()
2417 const Int rowAlign = this->RowAlign(); in SumScatterUpdate() local
2436 const Int thisRowShift = Shift_( l, rowAlign, rowStride ); in SumScatterUpdate()
2492 const Int rowAlign = this->RowAlign(); in PartialRowSumScatterUpdate() local
2511 const Int thisRowShift = Shift_( thisRank, rowAlign, rowStride ); in PartialRowSumScatterUpdate()
2957 return d.rowAlign == diagAlign; in DiagonalAlignedWith()