ANTAREX API

Clava API

LARA API

LARA Common Language API

(.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