(.js)
laraImport("clava.mpi.patterns.IterationVariablePattern");
(.lara)
import clava.mpi.patterns.IterationVariablePattern;
IterationVariablePattern
Constructor
IterationVariablePattern
new IterationVariablePattern()
(Extends MpiAccessPattern)
Array that is accessed using only the iteration variable directly, without modifications.
Instance Members
outputDeclWorker
outputDeclWorker($varJp, totalIterations)
Parameters
$varJp: any
totalIterations: any
receiveMaster
receiveMaster($varJp, totalIterations)
Parameters
$varJp: any
totalIterations: any
receiveWorker
receiveWorker($varJp, totalIterations)
Parameters
$varJp: any
totalIterations: any
sendMaster
sendMaster($varJp, totalIterations)
Parameters
$varJp: any
totalIterations: any
sendWorker
sendWorker($varJp, totalIterations)
Parameters
$varJp: any
totalIterations: any
Global Functions
NumIterations
NumIterations(totalIterations, numWorkers)
CODEDEFS
Parameters
totalIterations: any
numWorkers: any
NumIterationsLast
NumIterationsLast(numIterations, totalIterations, numWorkers)
Parameters
numIterations: any
totalIterations: any
numWorkers: any
ReceiveMaster
ReceiveMaster(varName, numWorkers, numIterations, numIterationsLast, mpiType, status)
Parameters
varName: any
numWorkers: any
numIterations: any
numIterationsLast: any
mpiType: any
status: any
SendMaster
SendMaster(varName, numWorkers, numIterations, numIterationsLast, mpiType)
Parameters
varName: any
numWorkers: any
numIterations: any
numIterationsLast: any
mpiType: any