For -batchoptions Use: Maxwell 2D and Maxwell 3D Options

Here are the Maxwell Options with the registry keys (that is, the registry paths and option names). You can access a help window with information covering most available design-type-specific batchoptions using the ‑batchoptionhelp switch when launching Electronics Desktop from a command line:


Registry Key

Default Value

Units or Values

Description

Maxwell 2D (or 3D)/DesiredRAMLimitInGB

0 (No Limit)

GB

Preferred memory use in GB. Type: Floating Point, Min: 0, Max: 1000000.

Maxwell 2D (or 3D)/MaxRAMLimitInGB

0 (No Limit)

GB

This setting specifies the absolute maximum memory usage in GB. Type: Floating Point, Min: 0, Max: 1000000.

Maxwell 2D (or 3D)/HPCLicenseType

"pack"

"pool" or "pack"

For Maxwell 2D Designs: "pool" = multiprocessing enabled by HPC licensing; "pack" = multiprocessing enabled by HPC Pack licensing

Maxwell 2D(or 3D)/DefaultProcessPriority

Normal

Allowed values: "Critical", "Above Normal", "Normal", "Below Normal", "Idle"

Specifies the default priority of distributed tasks.

Maxwell 2D(or 3D)/HPCLicenseType

“pack”

“pool” or “pack” or "none"

Specifies if HPC license is used and which type.

Maxwell 2D(or 3D)/MPIVendor

 

“Microsoft”, “Intel”.

Which MPI libraries to use for remote communication. Type: String,

Maxwell2D(or 3D)/MPIVersion

"Default" "Default", "2018", "2021" This setting specifies the MPI Version. If not specified, then the default version for the MPI vendor will be used. The valid values depend on the MPI vendor. Allowed values: "Default", "2018", "2021"

Maxwell 2D(or 3D)/RemoteSpawnCommand

   

This setting specifies the command that will be used to launch distributed solver jobs. The value Scheduler is only valid for jobs running under an LSF or SGE scheduler, and only if the MPI Vendor is Intel. Type: String, Allowed Values: "RSH", "SSH", "Scheduler".

Maxwell 2D(or 3D)/DistribLicense

 

"DSO",
"Solver"

This setting specifies which license feature to use for distributed variations. Type: String

Maxwell 2D(or 3D)/NumCoresPerDistributedTask

 

Min: 1,
Max: 1000

This setting specifies the number of cores that will be used per distributed task when using a machine list provided by the scheduler. Type, Integer.

Maxwell 2D(or 3D/SolveAdaptiveOnly

 

0 (False),
1 (True).

If true, only the adaptive portion of the setup will be solved. Applies only if a single setup is selected.

Maxwell 2D(or 3D)/CreateStartingMesh

 

0 (False),
1 (True)

If true, the starting mesh (with mesh operations if applicable) will be created, but none of the setup will be solved. Type: Integer

Maxwell 2D(or 3D)/RAMLimitPercent

 

Min: 1,
Max: 99

This setting specifies the percent of total RAM to be used on each machine for solving. Please be sure to leave sufficient RAM for the operating system and applications. Type: Integer

Maxwell 2D(or 3D)/RAMLimitPerCoreInGB

 

Min: 0,
Max: 10000

This setting specifies the maximum amount of RAM used for each core allocated by the scheduler in GB. This cannot be combined with RAM limit percent and is only valid when solving in a scheduler environment. Type: Floating Point

Maxwell 2D(or 3D)TotalNumOfCores

 

Min: 1,
Max: 1000

This setting specifies the total number of cores that will be used across all tasks when using machine list provided by the scheduler. Type: Integer

Maxwell 2D(or 3D)/SolveAdaptiveOnly

1

Allowed values: 0 (false), 1 (true)

If true, only the adaptive portion of the setup will be solved. Applies only if a single setup is selected.

Maxwell 2D(or 3D)/CreateStartingMesh

0

Allowed values: 0 (false), 1 (true)

If true, the starting mesh (with mesh operations if applicable) will be created, but none of the setup will be solved. Applies only if a single setup is selected.

Maxwell 2D/RAMLimitPercent

 

Min: 1,
Max: 99

This setting specifies the percent of total RAM to be used on each machine for solving. Please be sure to leave sufficient RAM for the operating system and applications. Type: Integer

Maxwell 2D(or 3D)/RAMLimitPerCoreInGB

 

Min: 0,
Max: 10000

This setting specifies the maximum amount of RAM used for each core allocated by the scheduler in GB. This cannot be combined with RAM limit percent and is only valid when solving in a scheduler environment. Type: Floating Point

Maxwell 2D(or 3D)/DefaultProcessPriority

Normal

"Critical",
"Above Normal", "Normal",
"Below Normal", "Idle"

Specifies the default priority of distributed tasks.

Maxwell 3D/EnableGPU

0

0 (False),
1 (True).

Allow GPU to be used for AC Magnetic solves.

GPU acceleration will be disabled when automatic setting is selected in Analysis Configuration. Type: Integer