Use of -batchoptions with Maxwell 2D and Maxwell 3D Options
Here are the Maxwell options with the complete 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, |
|
Maxwell 2D(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", |
This setting specifies which license feature to use for distributed variations. Type: String |
|
Maxwell 2D(or 3D)/NumCoresPerDistributedTask |
Min: 1, |
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), |
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), |
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, |
This setting specifies the percent of total RAM to be used on each machine for solving. Be sure to leave sufficient RAM for the operating system and applications. Type: Integer |
|
Maxwell 2D(or 3D)/RAMLimitPerCoreInGB |
Min: 0, |
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, |
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, |
This setting specifies the percent of total RAM to be used on each machine for solving. Be sure to leave sufficient RAM for the operating system and applications. Type: Integer |
|
Maxwell 2D(or 3D)/RAMLimitPerCoreInGB |
Min: 0, |
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", |
Specifies the default priority of distributed tasks. |
Maxwell 3D/EnableGPU |
0 |
0 (False), |
Allow GPU to be used for eddy current solves. GPU acceleration will be disabled when automatic setting is selected in Analysis Configuration. Type: Integer |
Related Topics
Use of -batchoptions with Project Directory and Lib Paths
Use of -batchoptions with TempDirectory
Use of -batchoptions with Various Desktop Settings
Running Maxwell from a Command Line