FEKOGPUOptions

Feko Solver graphical processing units (GPU) launch options.

Example

application = cf.Application.GetInstance()
project = application:Load({FEKO_HOME..[[/shared/Resources/Automation/Dipole_Example.cfx]]})

    -- Access the 'FEKOGPUOptions' object and inspect if NVidia CUDA devices are enabled

cudaEnabled = application.Launcher.Settings.FEKO.GPU.NVIDIAEnabled

Inheritance

The FEKOGPUOptions object is derived from the CompositeValue object.

Usage locations

The FEKOGPUOptions object can be accessed from the following locations:

Property List

Count
Number of GPUs (empty = all). (Read/Write string)
List
List of GPUs (optional comma separated list). (Read/Write string)
NVIDIAEnabled
Enables/disables GPU for NVIDIA CUDA devices. (Read/Write boolean)
NotificationEnabled
Enables/disables GPU notification. (Read/Write boolean)

Property Details

Count
Number of GPUs (empty = all).
Type
string
Access
Read/Write
List
List of GPUs (optional comma separated list).
Type
string
Access
Read/Write
NVIDIAEnabled
Enables/disables GPU for NVIDIA CUDA devices.
Type
boolean
Access
Read/Write
NotificationEnabled
Enables/disables GPU notification.
Type
boolean
Access
Read/Write