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:
- Properties
- FEKOLaunchOptions object has property GPU.
- Methods
- FEKOGPUOptionsList object has method Append().
- FEKOGPUOptionsList object has method Get(number).
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