Enabling the Parallel Solver

Enable the parallel Solver by searching and navigating the documentation.

Assume for a moment the model was large and you want to invoke the parallel solver.
Tip: Enabling the parallel Solver is an application specific setting and not dependent on the specific model.
  1. Search for parallel in the integrated help.
    The results returned in response to the current query includes Parallel (property).
  2. Double-click Parallel (property).
    The Choose Topic dialog is displayed.
  3. Double-click on either of the FEKOLaunchOptions on the Choose Topic dialog.
  4. View the .Parallel property.


    Figure 1. A snippet of the FEKOLaunchOptions object which shows the Parallel property.
    The .Parallel property lives under the .FEKO object. As a result, .Parallel is prepended with .FEKO.

The .FEKO object is part of the ComponentLaunchOptions object. We want to determine what object uses the ComponentLaunchOptions type.

  1. Click ComponentLaunchOptions.


    Figure 2. A snippet of the FEKOLaunchOptions object which shows the Usage locations (object properties).


    Figure 3. A snippet of the ComponentLaunchOptions object showing the Usage locations (object properties).

We note that the .Settings property on the Launcher object is the owner of the .FEKO property.

  1. Prepend .FEKO with .Settings.
  2. Click Launcher.
    This navigates to Project. As a result, .Launcher must be prepended with Project.


    Figure 4. A snippet of the Launcher object showing the Usage locations (object properties).

Parallel also has properties of its own. Use the .Enabled property.

  1. Use the following syntax to enable a parallel solution:
    my_project.Launcher.Settings.FEKO.Parallel.Enabled = true
    Tip: The relationship between the objects and its properties to enable the parallel Solver is shown in the block diagram below.


    Figure 5. A tree diagram indicating the relationship between the objects and properties. Note that the .FEKO property makes use of the FEKOLaunchOptions object. The .FEKOLaunchOptions object has a number of properties of which .Parallel is one.