线程是程序中的单个操作流。程序同时使用多个线程,以加快解决的时间。
强烈建议不要设置这些变量,因为求解器会根据 CPU 使用情况来自动确定要使用的最有效线程数。
| 变量 | 操作 |
|---|---|
| MF_OMP_NUM_THREADS | 设置分析将使用的线程数。此变量将覆盖用户界面中的任何字符串设置。
例如: MF_OMP_NUM_THREADS=2 使用两个线程运行分析。 |
| OMP_THREAD_LIMIT | 限制可用于分析的绝对最大线程数。
例如: OMP_THREAD_LIMIT=4 最多将使用四个线程。 |
| MS_DISABLE_SOLVER_PARALLELIZATION | 无论 UI 设置或其他环境变量如何,都将禁用并行化。 |
将变量添加在 runstudy 命令之前。
例如:
declare -x MF_OMP_NUM_THREADS=4; runstudy <studyName.sdy>
将使用四个线程以运行分析。