FEKOParallelDiagnosticTests

Feko Solver parallel diagnostic test launch options. These settings should be disabled for normal Feko Solver runs to not degrade performance.

Example

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

    -- Access the 'FEKOParallelDiagnosticTests' and check if network diagnostics are enabled
    
networkDiagnostics = app.Models[1].Launcher.Settings.FEKO.Parallel.DiagnosticTests.NetworkEnabled

Usage locations (object properties)

The following objects have properties using the FEKOParallelDiagnosticTests object:

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