Ограничение загрузки процессора при расчетах
Во время расчета ПК ЛИРА-САПР может использовать 100% ресурсов процессора компьютера. Обычно скорость расчета бывает приоритетной, но иногда приходится выполнять какую-то другую работу параллельно с расчетом. Поэтому бывает нужно ограничить использование ресурсов процессора расчетными модулями ЛИРА-САПР.
МКЭ процессор (FESolver)
МКЭ расчет на некоторых этапах загружает CPU на 100%, например при итерационных расчетах, на этапах разложения матрицы жесткости, расчете объемных элементов и т.д.
Ограничить использование CPU можно в настройках самого МКЭ процессора. На вкладке «Расчет» кнопка Выполнить расчет – Параметры МКЭ расчета. В окне опций МКЭ процессора в нижней части окна можно задать настройки использования потоков и физической памяти. Выберите «Задать» и укажите желаемое количество потоков, в зависимости от того, насколько вам нужно освободить ресурсы вашего процессора для другой работы во время работы солвера.
![Настройка потоков в МКЭ процессоре ЛИРА-САПР affinity_solver_1.png](/upload/medialibrary/0c2/q94u3jpg3aogq7gxdmn2k5wbtz20dvy4/affinity_solver_1.png)
Расчет РСУ и армирования
Модули расчета РСУ и армирования (ComAndArm и ArmaDa) запускаются после МКЭ расчета. Эти модули оптимизировались для максимальной производительности и соответственно сокращения времени расчета и используют практически все ресурсы процессора.
Вы можете ограничить модуль армирования (ArmaDa) одним потоком. На вкладке «Расчет» кнопка Выполнить расчет – Расчет с контролем параметров. На вкладке «Конструирование» в блоке Параллельные вычисления поставьте чек «Использовать только одно ядро». Эта настройка не влияет на модуль РСУ (ComAndArm)
![Использование 1 потока для армирования affinity_solver_2.png](/upload/medialibrary/bed/3gcx6f1pqjvd2shs30h99eggu9w4r1qn/affinity_solver_2.png)
Диспетчер задач Windows
Если вы не хотите оставлять для армирования только 1 ядро или вам нужно что-то сделать уже после запуска расчета армирования или РСУ, вы можете ограничить использование процессора средствами Windows.
Запустите диспетчер задач Windows (Ctrl+Shift+Esc) На вкладке процессов вы увидите модуль, использующий большую часть ресурсов процессора.
![Работа модуля РСУ по умолчанию affinity_1.png](/upload/medialibrary/4ec/e3na2i58ucoktlqvf96vtv6d2dx1mmn9/affinity_1.png)
Щелкните на нем правой кнопкой мыши и выберите «Подробно» (Details) или перейдите на вкладку «Подробности» и найдите его там.
![Меню «Задать сходство» в списке процессов affinity_2.png](/upload/medialibrary/687/tazdxep7osa86ghswcvd2eeo5qs8de1w/affinity_2.png)
Щелкните на нем правой кнопкой мыши и выберите «Задать сходство» (Set affinity). Выберите сколько потоков оставить процессу, в зависимости от того, что вы будете делать параллельно с расчетом. Потоки процессора считаются с 0, т.е. 4 потока это 0, 1, 2, 3.
![Задание соответствия потоков процессу affinity_3.png](/upload/medialibrary/c97/d5iarmkiuau33basyvpd2ilis4neeo2g/affinity_3.png)
После этого, до конца работы процесса, он будет работать на оставленных ему потоках, а вы сможете комфортно работать параллельно расчету.
![Расчет РСУ ограничен 4 потоками affinity_4.png](/upload/medialibrary/53e/62pe8p32ivvrocjmloli2j3mmul4mape/affinity_4.png)