DAE.request_address#

DAE.request_address(array_name: str, ndevice, nvar, collate=False)[source]#

Interface for requesting addresses for a model.

Parameters
array_namestr

array name in 'x' and 'y'

ndeviceint

number of devices

nvarint

number of variables

collatebool, optional

False if the same variable for different devices are contiguous. True if variables for the same devices should collate. Note: setting collate to True will degrade the performance.

Returns
list

A list of arrays for each variable.