Общие параметры
Режим Продолжение расчета рекомендуется
использовать после модификации исходных данных, которые не затрагивали
узлы, связи и элементы (например, после корректировки нагрузок).
Прежде, чем описать параметры настройки, обратим внимание на кнопку
Дополнительные действия, установленную
на каждой странице и определяющую правила работы с заданными параметрами.
При нажатии на эту кнопку появляется меню, в котором можно выбрать одно
из трех действий:
- восстановить значения по умолчанию — устанавливает
все параметры настройки в исходное (определенное в программе) состояние;
- сохранить значения в качестве
шаблона — позволяет записать параметры настройки
в файл настроек SCAD и в дальнейшем
загружать в другие задачи;
- восстановить значения из шаблона — устанавливает
все параметры настройки в состояние, которое было сохранено предыдущей
операцией.
Так же, как и другие параметры, настройки расчета сохраняются
в файле проекта (например, spr-файле). Если же окно настройки параметров
расчета активировано из меню Настройки
в тот момент, когда нет открытых моделей, то сохраненные величины будут
использованы для всех вновь создаваемых проектов. Рекомендуется произвести
анализ производительности многопоточных вычислений (см ниже) и установить
оптимальное число потоков для всех вновь создаваемых моделей.
На странице Общие параметры
предусмотрены следующие настройки:
- Контроль решения — маркер
позволяет включить или отключить процедуру контроля точности решения;
- Точность контроля — задается
при включенном маркере Контроль решения
и определяет погрешность в режиме контроля решения системы уравнений
(по умолчанию 10%), превышение которой приводит к выдаче сообщения
с указанием полученной величины ошибки и прекращению дальнейшего расчета.
Погрешность определяется путем создания специального загружения с
известными свойствами решения;
- Учет нагрузок в связях
— при активизации этой опции в протокол попадают значения суммарных
нагрузок в узлах с учетом нагрузок, приходящих в узлы с наложенными
связями;
- Сумма моментов всех сил относительно
осей общей системы координат — при активизации этой опции
в протокол попадают значения компонент главного момента внешних сил;
- Автоматический вызов расчетных
постпроцессоров после основного расчета — если опция активна,
то после выполнения статического и динамического расчетов будут
выполнены расчеты комбинаций загружений, расчетных сочетаний усилий
и некоторых других задач, для которых подготовлены исходные данные;
- Не
учитывать равномерно-распределенные нагрузки на жестких вставках стержневых
элементов (за исключением явно указанных нагрузок) — опция
позволяет исключить из расчета часть внешней нагрузки, которая попадает
на вставки (действие
опции не распространяется на нагрузки для которых указано, что нагрузки
на жесткие вставки учитываются всегда);
- Вычислять реакции в связях
— если опция активна, то в процессе расчета будут так же определены
реакции в связях;
- Максимально допустимое число потоков
— позволяет ограничить число потоков, которое может запускать программа
при расчете; если выбрать опцию автоматически,
то программа сама выберет оптимальное число потоков; если же на фоне
расчета планируется запускать параллельно другие приложения, то пользователь
может ограничить число потоков и тем самым оставить часть вычислительных
возможностей для работы других программ (кнопка
позволяет
проанализировать производительность при различном числе потоков);
- Использование оперативной памяти
— процент использования оперативной памяти для хранения данных, не
связанных с решением систем уравнений;
- программа позволяет также выбрать, какие значения перемещений/усилий/напряжений
будут выдаваться в постпроцессоре — расчетные
или нормативные (если в качестве
нормативного документа по вычислению комбинаций нагрузок выбран EN
1990, то данные элементы управления отсутствуют и программа всегда
вычисляет нормативные (характеристические) значения перемещений/усилий/напряжений)..
Для распараллеливания вычислительных операций часто используются
не только процессор компьютера (CPU), но и процессоры видеокарты.
SCAD производит параллельные
вычисления, используя только возможности многопоточных CPU. Процессоры
видеокарты (GPU) при этом используются только для графических операций.
Это связано с тем, что на обычных графических картах (которые использует
абсолютное большинство пользователей) слишком велики интегральные
потери на операции обмена данными. Это приводит к ситуации, при которой
ускорение собственно вычислений нивелируется операциями обмена, что,
как правило, приводит к увеличению общего времени работы.
Вероятно, использование GPU может быть эффективно для нелинейных задач
небольшой размерности, требующих много итераций. Кроме того, нужное
быстродействие могут обеспечить специальные достаточно дорогие видеокарты
типа Tesla. Однако их использование в программе не предусмотрено,
поскольку повышение производительности по сравнению с CPU наблюдается
только для очень больших матриц жесткости с очень малой плотностью
заполнения (см.
[21],
[22]).
В зависимости от выбранного метода решения меняется наименование второй
страницы Параметры
метода Гаусса, Многофронтальный
метод, Параметры
метода итераций или PARFES.