FEKOParallelDiagnosticTests
Feko Solver parallel diagnostic test launch options. These settings should be disabled for normal Feko Solver runs to not degrade performance.
Example
application = cf.Application.GetInstance() project = application:Load({FEKO_HOME..[[/shared/Resources/Automation/Dipole_Example.cfx]]}) -- Access the 'FEKOParallelDiagnosticTests' and check if network diagnostics are enabled networkDiagnostics = application.Launcher.Settings.FEKO.Parallel.DiagnosticTests.NetworkEnabled
Inheritance
The FEKOParallelDiagnosticTests object is derived from the CompositeValue object.
Usage locations
The FEKOParallelDiagnosticTests object can be accessed from the following locations:
- Properties
- FEKOParallelExecutionOptions object has property DiagnosticTests.
- Methods
- FEKOParallelDiagnosticTestsList object has method Append().
- FEKOParallelDiagnosticTestsList object has method Get(number).
Property List
- CPURunTimesEnabled
- Enables/disables full CPU report with run times for individual processes. (Read/Write boolean)
- MFLOPSRateEnabled
- Enables/disables output of the MFLOPS rate of each process (without network communication time). (Read/Write boolean)
- NetworkEnabled
- Enables/disables output of network latency and bandwidth. (Read/Write boolean)
Property Details
- CPURunTimesEnabled
- Enables/disables full CPU report with run times for individual processes.
- Type
- boolean
- Access
- Read/Write
- MFLOPSRateEnabled
- Enables/disables output of the MFLOPS rate of each process (without network communication time).
- Type
- boolean
- Access
- Read/Write
- NetworkEnabled
- Enables/disables output of network latency and bandwidth.
- Type
- boolean
- Access
- Read/Write