FEKOGPUOptions

Feko Solver graphical processing units (GPU) launch options.

Example

app = cf.GetApplication()
project = app:OpenFile(FEKO_HOME..[[/shared/Resources/Automation/Dipole_Example.cfx]])

    -- Access the 'FEKOGPUOptions' object and inspect if NVidia CUDA devices are enabled
    
cudaEnabled = project.Launcher.Settings.FEKO.GPU.NVIDIAEnabled

Usage locations (object properties)

The following objects have properties using the FEKOGPUOptions object:

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 NIVIDIA 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 NIVIDIA CUDA devices.
Type
boolean
Access
Read/Write
NotificationEnabled
Enables/disables GPU notification.
Type
boolean
Access
Read/Write