Advanced SAPFire Options

Form:  Advanced SAPFire Options

Use the Analyze menu > Advanced SapFire Options command to access the Advanced SapFire Options form and select which numerical solver and analysis process should be used when running the analysis.

Solver Options:

Choose from Standard Solver, Advanced Solver, or Multi-threaded Solver. All three solvers perform numerical operations in a different order, and it is possible that numerically sensitive problems may yield slightly different results due to numerical round off after switching solvers. In extremely sensitive, nonlinear, history-dependent problems the differences may be more pronounced.

Analysis Process Options:

Choose from Auto, GUI Process or Separate Process. The Auto option is the default setting, and allows the program to determine whether the analysis should be run as part of the GUI process, or run outside the GUI as a separate process.

Note: It is typically recommended that you select the Auto option.

Parallel Load Case Options:

Note: It is typically recommended that only for fast, dedicated analysis machines should you enable the Use up to All Physical Cores option, as it can slow down other tasks running on the system. If you need to perform other work on the machine while the analysis is running, choose a fixed number of cores that is less than the number physical cores available. Running more load cases than the number of physical cores in parallel generally does not speed up the analysis, hence is not recommended.

Number of (Internal) Threads for Analysis:

Sets the maximum number of threads a single analysis instance/process can use. Choose from Program Determined, or User Specified.

Note: It is typically recommended that you select the Program Determined option.

The Machine Override field displays the number of threads the analysis will use if the setting specified in the model is overridden by the environment variable SAPFIRE_NUM_THREADS, and None if the environment variable is not set. If you want all models run on your machine to behave the same, set SAPFIRE_NUM_THREADS to 0 for Program Determined, or a positive integer for User Specified.

For most users, the use of the environment variable is not needed.

Maximum Size for Response Files (MB):

Sets the maximum size of a response file in Megabytes (MBs) before a new response file is created. Choose from Program Determined, or User Specified.

Note: It is typically recommended to use Program Determined unless the file system does not support files larger than 4 GBs.

The Machine Override field displays the response file size limit if the setting specified in the model is overridden by the environment variable SAPFIRE_FILESIZE_MB, and None if the environment variable is not set. If you want all models run on your machine to behave the same, set SAPFIRE_FILESIZE_MB to 0 for Program Determined, or a positive integer for User Specified.

For most users, the use of the environment variable is not needed.

See Also:

Advanced Design and Response Recover Options