FEKOGPUOptions

Feko Solver graphical processing units (GPU) launch options.

Example

app = pf.GetApplication()
app:NewProject()
app:OpenFile(FEKO_HOME..[[/shared/Resources/Automation/Dipole_Example.fek]])

    -- Access the 'FEKOGPUOptions' object and inspect if NVidia CUDA devices are enabled
    
cudaEnabled = app.Models[1].Launcher.Settings.FEKO.GPU.NVIDIAEnabled

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