FEKOParallelExecutionOptions

Feko Solver parallel execution launch options.

Example

application = cf.Application.GetInstance()
project = application:Load({FEKO_HOME..[[/shared/Resources/Automation/Dipole_Example.cfx]]})

    -- Access the 'FEKOParallelExecutionOptions' and check if parallel execution is enabled

parallelEnabled = application.Launcher.Settings.FEKO.Parallel.Enabled

Inheritance

The FEKOParallelExecutionOptions object is derived from the CompositeValue object.

Usage locations

The FEKOParallelExecutionOptions object can be accessed from the following locations:

Property List

AuthenticationMethod
Specifies the mechanism to be used for authenticating the parallel processes on the individual machines. (Read/Write ParallelAuthenticationMethodEnum)
DiagnosticTests
Feko Solver parallel diagnostic test options. (Read/Write FEKOParallelDiagnosticTests)
Enabled
Enables/disables parallel execution for the Feko Solver runs. (Read/Write boolean)
NumberOfProcessesEnabled
Enables/disables the specification of the number of processes to be used for parallel launching. (Read/Write boolean)
ProcessCount
Specifies the total number of parallel processes to be launched. Changing this property will set NumberOfProcessesEnabled to true. (Read/Write number)

Property Details

AuthenticationMethod
Specifies the mechanism to be used for authenticating the parallel processes on the individual machines.
Type
ParallelAuthenticationMethodEnum
Access
Read/Write
DiagnosticTests
Feko Solver parallel diagnostic test options.
Type
FEKOParallelDiagnosticTests
Access
Read/Write
Enabled
Enables/disables parallel execution for the Feko Solver runs.
Type
boolean
Access
Read/Write
NumberOfProcessesEnabled
Enables/disables the specification of the number of processes to be used for parallel launching.
Type
boolean
Access
Read/Write
ProcessCount
Specifies the total number of parallel processes to be launched. Changing this property will set NumberOfProcessesEnabled to true.
Type
number
Access
Read/Write