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.