Исследования и решатели

Явный решатель по времени по методу Дормана – Принса 5-го порядка (метод Рунге – Кутта 4-го и 5-го порядков)

Новый решатель по методу Дормана – Принса 5-го порядка – это явный решатель с регулируемым шагом по времени, который подходит для нежестких систем обыкновенных дифференциальных уравнений и для задач с начальными условиями. Решатель аналогичен существующему решателю по методу Рунге – Кутта 4-го порядка, но в отличие от него автоматически выбирает и регулирует шаг по времени. В решателе реализован алгоритм определения трудности системы уравнений, поэтому в случае трудной проблемы решатель останавливается и сообщает пользователю о том, что нужно выбрать более подходящий решатель.

Учебная модель аттрактора Лоренца решается во много раз быстрее с помощью нового решателя по методу Дормана – Принса 5-го порядка. Учебная модель аттрактора Лоренца решается во много раз быстрее с помощью нового решателя по методу Дормана – Принса 5-го порядка.

Учебная модель аттрактора Лоренца решается во много раз быстрее с помощью нового решателя по методу Дормана – Принса 5-го порядка.

Решатель для декомпозиции области без матрицы

Новый параметр решателя позволяет вычислять характеристики области без построения глобальной системной матрицы. Это значительно снижает потребление памяти при сложном моделировании. У решателя для декомпозиции области появился новый параметр Recompute and clear subdomain data (Пересчитать и очистить данные о подобласти), который можно использовать совместно практически с любыми решателями разреженных линейных областей.

Решатель для декомпозиции области без матрицы особенно удобен для моделей, в которых из-за специфики проблемы можно использовать только прямой решатель. Решатель для декомпозиции области работает с вычислениями как на основе общей памяти, так и на основе распределенной памяти. Для кластерных вычислений (с распределенной памятью) отсутствие матрицы не оказывает эффекта, так как каждый вычислительный узел хранит только матрицы подмножества областей. На компьютерах с общей памятью, включая обычные рабочие станции, новый решатель без матрицы позволяет обрабатывать модели значительно большего размера с прямым решателем при том же объеме памяти.

Решатель для декомпозиции области, который может работать без матрицы Решатель для декомпозиции области, который может работать без матрицы

Решатель для декомпозиции области, который может работать без матрицы

Целенаправленная оценка ошибок

Появился инструмент Goal-oriented error estimation (Целенаправленная оценка ошибок) для стационарного и частотного анализа. Инструмент оценки точности применяет метод двойных и взвешенных невязок, вычисляя ошибку с учетом заданной целевой функции. Оценка ошибки вычисляется как сумма ошибок каждого элемента сетки. Для каждого элемента вклад ошибки распределяется между уравнениями и рассчитывается на основе двойных и взвешенных невязок. Доли ошибок можно визуализировать. Кроме того, можно вычислить глобальную оценку ошибки и суммы ошибок на уровне компонента.

Улучшенный мониторинг выполнения

Окно хода выполнения на панели задач среды COMSOL Desktop теперь отображает степень завершенности всех вычислений. Например, при выполнении последовательности аналитических расчетов теперь отображается степень выполнения всей цепочки операций. Это улучшение затрагивает также геометрию, сетку и операции постобработки. При наведении указателя мыши на шкалу выполнения отображается всплывающая подсказка о текущей операции.