Перейти к навигации Перейти к поиску
Это список программных пакетов, которые реализуют метод конечных элементов для решения уравнений в частных производных .
Программное обеспечение | Функции | Разработчик | Версия | Выпущенный | Лицензия | Цена | Платформа |
---|---|---|---|---|---|---|---|
Агрос2Д | Мультиплатформенное приложение с открытым исходным кодом для решения физических задач на базе библиотеки Hermes | Университет Западной Богемии | 3,2 | 2014-03-03 | GNU GPL | Бесплатно | Linux , Windows |
CalculiX | Это проект FEA с открытым исходным кодом. Решатель использует частично совместимый формат файла ABAQUS . Пре / постпроцессор генерирует входные данные для многих приложений FEA и CFD. | Гвидо Дондт, Клаус Виттиг | 2,16 | 2019-11-24 | GNU GPL | Бесплатно | Linux , Windows |
ДИАНА ФЭА | Пакет конечных элементов общего назначения, используемый инженерами-строителями, строителями и геотехниками. | DIANA FEA BV, Нидерланды | 10.1 | 2016-11-14 | Проприетарное коммерческое программное обеспечение | Оплаченный | Windows , Linux |
сделка.II | Полный набор инструментов для кодов конечных элементов, масштабируемый от ноутбуков до кластеров с более чем 10000 ядрами. Написано на C ++. | Вольфганг Бангерт, Тимо Хейстер, Гвидо Каншат, Маттиас Майер и др. | 9.0 | 2018-05-12 | LGPL | Бесплатно | Linux , Unix , Mac OS X , Windows |
ДЮНА | Распределенная и унифицированная числовая среда, написанная на C ++ | Команда разработчиков DUNE | 2.4.1 | 2016-02-29 | GPL версии 2 с исключением времени выполнения | Бесплатно | Linux , Unix , Mac OS X |
Элмер | Программное обеспечение для мультифизического моделирования с открытым исходным кодом, разработанное CSC Министерства образования Финляндии, написанное в основном на Fortran (написанное на Fortran90, C и C ++) | CSC | 8,2 | 2016-03-15 | GPL | Бесплатно | Linux , Mac OS X , Windows |
ФЕБИО | Конечные элементы для биомеханики | Университет Юты (MRL), Колумбийский университет (MBL) | 2,7 | Апрель 2018 г. | Обычай | Бесплатно | Linux , Mac OS X , Windows |
Проект FEniCS | Программный пакет, разработанный американскими и европейскими исследователями с целью автоматического решения дифференциальных уравнений. | Команда FEniCS | 1.6.0 | 2015-07-29 | LGPL (основной) и GPL / LGPL (неосновной) [1] | Бесплатно | Linux , Unix , Mac OS X , Windows |
FEATool Multiphysics | Набор инструментов для мультифизического моделирования MATLAB FEM и PDE | Точное моделирование | 1,10 | 2019-05-17 | Собственное лицензионное соглашение | Бесплатно для личного пользования [2] | Windows , Mac OS X , Linux , Unix |
FreeFEM [3] | FreeFEM - это бесплатное программное обеспечение параллельного анализа FEA с открытым исходным кодом для мультифизического моделирования. Задачи определены в терминах их вариационной постановки и могут быть легко реализованы с использованием языка FreeFEM. Написано на C ++ . | Университет Сорбонны [4] и Лаборатория Жака-Луи Лионса [5] | 4.2.1 | 2019-06-06 | LGPL | Бесплатно | Linux , MacOS , Windows , Solaris |
ГОМА | GOMA - это параллельный и масштабируемый мультифизический программный пакет с открытым исходным кодом для моделирования и моделирования реальных физических процессов, основанный на вычислительной гидродинамике для задач с развивающейся геометрией. | Национальные лаборатории Сандии , Университет Нью-Мексико | 6.1 | 28 августа 2015 г. | GPL версии 2 | Бесплатно | Linux |
GetFEM ++ | Общая библиотека конечных элементов, написанная на C ++, с интерфейсами для Python , Matlab и Scilab . Основное внимание уделяется моделированию контактной механики и разрывов (например, трещин). | Ив Ренар, Жюльен Помье | 5.0 | 2015-07 | LGPL | Бесплатно | Unix , Mac OS X , Windows |
Гермес Проект | Модульная библиотека C / C ++ для быстрой разработки пространственно-временных адаптивных решателей hp-FEM | группа HP-FEM | 3.0 | 2014-03-01 | LGPL | Бесплатно | Linux , Unix , Mac OS X , Windows |
Математика [6] | Программное обеспечение общего назначения. | Wolfram Research | 12.2 (16 декабря 2020 г . [±] [7] | )Регулярно | Проприетарный | Linux , Mac OS X , Windows , Raspbian , онлайн-сервис. | |
MATLAB Partial Differential Equation Toolbox | MATLAB Toolbox для решения структурных, тепловых, электромагнитных и других общих УЧП | MathWorks | 3.3 (R2019b) | 2019-09-11 | Проприетарное коммерческое программное обеспечение | Linux , Mac OS X , Windows | |
MFEM | MFEM - это бесплатная, легкая, масштабируемая библиотека C ++ для методов конечных элементов, которая включает произвольные сетки и пространства конечных элементов высокого порядка, поддерживает широкий спектр дискретизации и делает упор на удобство использования, универсальность и эффективность высокопроизводительных вычислений . | Команда МФЭМ | 4.2 | 2020-10-30 | BSD | Бесплатно | Linux , Unix , Mac OS X , Windows |
MoFEM JosePH | Сеточно-ориентированный код hp-FE, написанный на C ++ | Университет Глазго | 0,6,8 | 2017-11-16 | LGPL | Бесплатно | Unix , Mac OS X |
ЛОСЬ | Объектно-ориентированный фреймворк FE, написанный на C ++ | Национальная лаборатория Айдахо | регулярно | LGPL | Бесплатно | Unix , Mac OS X | |
OOFEM | Объектно-ориентированный решатель конечных элементов, написанный на C ++ | Боржек Пацак | 2,4 | 2016-02-15 | GPL версии 2 | Бесплатно | Unix , Windows |
OpenSees | Открытая система инженерного моделирования землетрясений | Некоммерческий | Бесплатно | Unix , Linux , Windows | |||
СЕСАМ (ФЭМ) | Программный комплекс для структурного и гидродинамического анализа судов и морских сооружений | DNV GL | регулярно | Собственный , SaaS | Windows , веб-браузер | ||
Программное обеспечение диапазона | Программное обеспечение для мультифизического анализа методом конечных элементов | Томаш Шолтис | 3.0 | 2018-04-30 | GPL | Бесплатно | Linux , Windows |
Z88 / Z88 Аврора | Бесплатный пакет конечных элементов; Текущая версия Z88Aurora V4 предлагает в дополнение к модулям статического анализа прочности, таким как расчет нелинейной прочности (большие смещения), моделирование с нелинейными материалами, собственной частотой, статический термический анализ и контактный модуль. | Фрэнк Риг | Z88 V15, Z88Aurora V5 | 2017-07-17, 2019-04-01 | GNU GPL, Пользовательский | Бесплатно | Linux , Windows , Mac OS X |
Abaqus | Продвинутое франко-американское программное обеспечение от SIMULIA , принадлежащее Dassault Systemes | Abaqus Inc. | 2019 г. | 2019-12 | Проприетарное коммерческое программное обеспечение | Linux , Windows | |
СЕБЯ | Моделирование CAE из вашего браузера | CONSELF SRL | 2,9 | 2015-10 | SaaS | Freemium | веб-браузер |
FreeCAD | Средство параметрического 3D-моделирования с рабочей средой FEM, позволяющее использовать внешние решатели, такие как CalculiX, Z88, Elmer и OpenFoam | Команда FreeCAD | 0,18 | 12 марта 2019 г. | LGPL 2 | Бесплатно | Linux , Windows , Mac OS X |
АДИНА | Программное обеспечение конечных элементов для структурных, жидкостных, теплопередающих, электромагнитных и мультифизических задач, включая взаимодействие жидкости и конструкции и термомеханическую связь | Adina R&D | Проприетарное коммерческое программное обеспечение | ||||
Предварительный дизайн | Программное обеспечение BIM для структурного анализа FEM, включая международные еврокоды проектирования | GRAITEC | 2014 г. | 2013-09 | Проприетарное коммерческое программное обеспечение | ||
Autodesk Simulation | Программное обеспечение методом конечных элементов от Autodesk | Autodesk | Проприетарное коммерческое программное обеспечение | Окна | |||
ANSYS | Полный пакет программного обеспечения CAE, разработанный и базирующийся в США | Ansys Inc. | 19,2 | 2018-09-18 | Проприетарное коммерческое программное обеспечение | Доступна бесплатная студенческая версия, до 32 000 узлов / элементов [8] | Windows , Linux |
COMSOL Multiphysics | Программное обеспечение для анализа методом конечных элементов COMSOL Multiphysics (ранее FEMLAB) | COMSOL Inc. | 5,6 | 2020-11-11 | Собственное лицензионное соглашение | Linux , Mac OS X , Windows , веб-браузер | |
CosmosWorks | Часть SolidWorks | Dassault Systèmes SolidWorks Corp. | Проприетарное коммерческое программное обеспечение | Окна | |||
Quickfield | ЭМ, теплопередача и анализ напряжений [9] | ООО "Тера Аналитика" | 6.4 [10] | 2020-04-17 | Собственное лицензионное соглашение | Доступна бесплатная студенческая версия [11] | Окна |
Пэм Крэш | Лучше всего использовать для явного анализа динамики / сбоев | ESI | 15.5.1 | 2020-03-05 | Проприетарное коммерческое программное обеспечение | Linux , Windows | |
LS-DYNA | Наиболее известен подробным анализом динамики / сбоев | LSTC - Ливерморская корпорация программных технологий | R8.0 | 2015-03 | Проприетарное коммерческое программное обеспечение | Linux , Windows | |
Midas Civil | Программное обеспечение конечных элементов для моделирования, анализа и проектирования конструкций мостов | МИДАС ИТ - МИДАС Информационные технологии | 2020 v3.2 | 2001-11 | Проприетарное коммерческое программное обеспечение | Windows , Linux | |
Настрань | Первоначально разработан для НАСА , теперь коммерчески доступен несколькими компаниями-разработчиками программного обеспечения. | MSC NASTRAN, Siemens PLM NX Nastran [12] | 2014 г. | 2014 г. | Собственное лицензионное соглашение | Linux , Mac OS X , Windows | |
RFEM | Программное обеспечение для трехмерного анализа методом конечных элементов | Dlubal Software | 5.06 | 2016-02 | Проприетарное коммерческое программное обеспечение | Доступна бесплатная студенческая лицензия [13] | Окна |
SimScale | Немецкая 100% веб-платформа CAE | SimScale GmbH | 14 | 2013-07 | SaaS | Доступна бесплатная версия сообщества [14] | веб-браузер |
VisualFEA | Программное обеспечение методом конечных элементов для структурного, геотехнического анализа, анализа теплопередачи и просачивания | Программное обеспечение Intuition | 5.11 | 2016-01 | Проприетарное программное обеспечение | Доступна бесплатная образовательная версия [15] | Mac OS X , Windows |
JCMsuite | Программное обеспечение конечных элементов для анализа электромагнитных волн, упругости и теплопроводности | JCMwave GmbH | 3.6.1 | 2017-01-27 | Собственное лицензионное соглашение | Linux , Windows | |
JMAG | Программное обеспечение для 2D и 3D анализа методом конечных элементов электромагнитного поля, теплового, структурного | JSOL | 18,1 | 2019-06 | Проприетарное коммерческое программное обеспечение | Доступен образовательный пакет | Linux , Windows , веб-браузер |
StressCheck | Программное обеспечение для конечно-элементного анализа на основе HP-FEM с акцентом на приложениях для механики твердого тела | ESRD, Inc. | 10,5 | 2019-06-06 | Проприетарное коммерческое программное обеспечение | Окна | |
SDC Verifier | Расширение для Ansys Mechanical, Femap и Simcenter с предопределенными стандартными стандартами по усталости, ребру жесткости и продольному изгибу пластин, проверкам элементов балки, проверкам соединений и сварным швам. Такие как AISC 360-10, API 2A RP, ISO 19902, Norsok N004, DIN15018, Еврокод 3, FEM 1.001, ABS 2004, ABS 2014, DNV RP-C201 2010, DNV CN30 / 1995, FKM и т. Д. | SDC Verifier | 5.3.1 | 2020-03 | Проприетарное коммерческое программное обеспечение | Доступна студенческая версия | Окна |
Сравнение характеристик [ править ]
Эта таблица предоставлена проектом FEA-compare [16] , который обеспечивает альтернативный вид этой таблицы с фиксированной первой строкой и столбцом Feature для облегчения исследования таблицы.
Характерная черта | COMSOL Multiphysics | MFEM | GetFEM ++ | сделка.II | Программное обеспечение диапазона | Элмер | ЛОСЬ | Проект FEniCS | FEATool Multiphysics | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
лицензия: | Проприетарный | BSD | LGPL | LGPL | GPL | GNU (L) GPL | LGPL | GNU GPL \ LGPL | Проприетарный | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GUI: | да | Нет | Нет | Нет | да | Да, частичная функциональность | да | Только постобработка | Графический интерфейс Matlab и Octave | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Документация: | Руководства пользователя, справочные руководства, документация по API, библиотеки приложений с решенными примерами, онлайн-руководства | примеры, miniapps, Doxygen, онлайн-документация | Документация пользователя, руководства, демонстрации, руководство разработчика | уроки, видеолекции, Doxygen | руководство пользователя, учебные пособия | Руководство по ElmerSolver, Руководство по моделям Elmer, учебные пособия по ElmerGUI и т. Д. Документация LaTeX доступна в PDF-файлах. | Doxygen, Markdown, примеры кодов, тестовые входы | Учебник, демонстрации, книга | Онлайн-документация, руководства и примеры моделей FEATool | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Сетка | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
сетчатые элементы: | Интервалы (1D); треугольники, четырехугольники (2D и 3D границы); тетраэдры, пирамиды, призмы, шестигранники (3d) | отрезки, треугольники, четырехугольники, тетраэдры, шестигранники, призмы | интервалы, треугольники, тетраэдры, четырехугольники, шестиугольники, призмы, некоторые четырехмерные элементы, легко расширяемые. | только интервалы (1d), квадраты (2d) и шестиугольники (3d) | точки (0d), отрезки (1d), треугольники, четырехугольники (2d), тетраэдры, шестигранники (3d) | интервалы (1d), треугольники, четырехугольники (2d), тетраэдры, пирамиды, клинья, шестигранники (3d) | Tria, Quad, Tetra, Prism и др. | интервалы, треугольники, тетраэдры (четырехугольники, шестиугольники - работа в процессе) | интервалы, треугольники, тетраэдры, четырехугольники, шестиугольники | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
отображение сетки высокого порядка: | Любой? В большинстве случаев по умолчанию используется второй порядок. | сетки произвольного порядка и NURBS-сетки | любой порядок | Да, для элементов Лагранжа | (Любые - в работе) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
генерация сетки: | Встроенный | создание сетки miniapps и оптимизация сетки целевой матрицы | Экспериментально в любом измерении + предопределенные формы + экструзия. | внешние + предопределенные формы | Да (TetGen) | Ограниченные собственные возможности построения сетки с API-интерфейсами ElmerGrid и netgen / tetgen. Внутреннее выдавливание и размножение сеток на параллельном уровне. | Встроенный | Да, Constructive Solid Geometry (CSG) поддерживается через mshr (CGAL и Tetgen используются в качестве бэкэндов) | Интегрированный графический интерфейс и интерфейс командной строки DistMesh, Gmsh и Triangle | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
адаптивное уточнение сетки: | Да, полное адаптивное уточнение сетки (h-уточнение); нет p-уточнения, но включены несколько элементов более высокого порядка. Адаптация сетки в целом или части геометрии для стационарного, собственного значения и моделирования, зависящего от времени, а также путем перестройки всей сетки или уточнения выбранных элементов сетки. | согласованное и несоответствующее адаптивное уточнение для тензорных произведений и симплексных сеток | Только ч | h, p и hp для CG и DG | h-уточнение для выбранных уравнений | h, p, увеличенное число л.с., единичное число л.с. | Только ч | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
вход / выход сетки: | STL, PLY, NASTRAN, 3MF, VRML (только импорт), собственный формат | Формат VTK, Gmsh, CUBIT, NETGEN, TrueGrid и MFEM | gmsh, GiD, Ansys | rbm, stl | ExodusII, Nemesis, Abaqus, Ensight, Gmsh, GMV, OFF, TecPlot TetGen и т. Д. | XDMF (и FEniCS XML) | FeatFlow, FEniCS XML, GiD, Gmsh, GMV, треугольник | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
проверка сетки: | Избегает перевернутых и вырожденных элементов; различные меры качества сетки | ? | ограниченные функции (двойные узлы, вырожденные элементы, пересекающиеся элементы) | перекрестки (проверка на столкновение) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Поддержка файлов САПР: | ШАГ, ИГЭС, другие. | Нет | IGES , STEP (с оболочкой OpenCascade ) | Да (stl) | Ограниченная поддержка через OpenCASCADE в ElmerGUI | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
сетка операция: | Слияние, копирование, уточнение; перерабатывать; пограничные слои; выдавливание, вращение, развертка, лофт для трехмерной геометрии | Выдавливать, вращать, переводить, уточнять | Выдавливать, вращать, переводить, уточнять | Слияние, соединение, выдавливание, модульная система модификаторов сетки | Операции слияния, соединения, выдавливания и вращения | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Параллельные возможности | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
автоматическое разбиение сетки: | МЕТИС и разбиение кривой заполнения пространства | Да (МЕТИС) | да, общий (METIS / Parmetis) и распределенный (p4est) | Нет | разделение с помощью ElmerGrid с использованием Metis или геометрического разделения, внутреннее разделение в ElmerSolver с использованием Zoltan | Метис, Парметис, Гильберт (общие и распределенные сетки) | Да (ПарМЕТИС и ШОТФАН) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MPI : | да | да | да | Да (до 147 тыс. Процессов) | Нет | да | да | да | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
потоки: | Поддерживает многопоточность | Использование бэкэндов OpenMP , RAJA или OCCA | Блоки сборки потоков | да | threadsafe, некоторые модули распараллелены и векторизованы. | да | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OpenMP : | да | да | да | Да (только векторизация) | да | Да частично | да | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OpenCL : | Нет | Через бэкенды OCCA | Нет | Нет | Нет | Нет | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CUDA : | Нет | да | Нет | начиная с версии 9.1, см. шаг 64 для безматричного примера GPU + MPI | Нет | Предварительный API для разреженной линейной алгебры | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Решатель | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Измерение: | 0D, 1D, 2D, 3D (могут сосуществовать) | 1D / 2D / 3D | Любая, возможность смешивать и сочетать задачи разной размерности | 1/2 / 3D | 0D / 1D / 2D / 3D (размеры могут сосуществовать) | 1D / 2D / 3D (размеры могут сосуществовать) | 1/2 / 3D | 1/2 / 3D | 1/2 / 3D | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
FE: | Лагранжа (порядки 1-7), Эрмита (порядки 3-7), прерывистого Лагранжа (порядки 0-7), пузыря, точки Гаусса, интуитивной прозорливости, Nedelec | Элементы Лагранжа произвольного порядка (непрерывные и разрывные), базис Бернштейна, элементы Неделека и Равьяра-Томаса, поддержка пространств NURBS (IGA) | Непрерывные и прерывистые Lagrange, Hermite, Argyris, Morley, Nedelec, Raviart-Thomas, составные элементы (HCT, FVS), иерархические элементы, Xfem, легко расширяемые. | Элементы Лагранжа любого порядка, непрерывные и прерывистые; Элементы Nedelec и Raviart-Thomas любого порядка; БДМ и Бернштейн; элементы, состоящие из других элементов. | Элементы Лагранжа | Элементы Лагранжа, p-элементы до 10-го порядка, Hcurl-соответствующие элементы (линейные и квадратичные) для | Лагранж, Иерархический, Разрывные мономы, Неделец | Lagrange, BDM, RT, Nedelic, Crouzeix-Raviart, все симплексные элементы Периодической таблицы (femtable.org), любые | Лагранж (1-5 порядка), Крузе-Равьяр, Эрмит | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Квадратура: | Правила Гаусса-Лежандра, Гаусса-Лобатто и единые квадратурные правила. | Гаусс-Лежандр, Гаусс-Лобатто, средняя точка, трапеция, Симпсон, Милн и Уэддл (замкнутые Ньютона-Котеса для полиномов 4-го и 7-го порядка), квадратура Гаусса с логарифмической или 1 / R-весовой функцией, квадратура Телла произвольного порядка | Гаусс-Лежандр (1D и тензорные правила произведения в 2D и 3D) табулировал до 44-го порядка с высокой точностью, наилучшие доступные правила для треугольников и тетраэдров до очень высокого порядка, наилучшие доступные мономиальные правила для четырехугольников и шестигранников. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Временные проблемы: | Да, BDF, Рунге-Кутта (RK34, Cash-Karp 5, Dormand-Prince 5) и обобщенный альфа-временной шаг | Рунге-Кутта, SSP, SDIRK, Адамс-Башфорт, Адамс-Моултон, алгоритм симплектического интегрирования, метод Ньюмарка, метод обобщенного альфа | Любой реализованный пользователем и / или из набора предопределенных. Явные методы: прямой Эйлер, Рунге-Кутта 3-го и 4-го порядков. Неявные методы: обратный Эйлер, неявный Midpoint, Crank-Nicolson, SDIRK. Встроенные явные методы: Heun-Euler, Bogacki-Shampine, Dopri, Fehlberg, Cash-Karp. | да | неявный-эйлер явный-эйлер кривый-никольсон bdf2 явный-средний кортик явный-tvd-rk-2 newmark-beta | Схемы BE, CN и Fractional-Step-Theta | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Предварительно определенные уравнения: | Несжимаемый Навье-Стокса, теплопередача, конвекция-диффузия-реакция, линейная упругость, электромагнетизм, акустика давления, закон Дарси и поддержка пользовательских уравнений в частных производных | Миниаппсы и примеры для Лапласа, эластичности, Максвелла, Дарси, адвекции, Эйлера, Гельмгольца и др. | Лаплас? | Да (несжимаемый Навье-Стокса, теплопередача (конвекция-проводимость-излучение), анализ напряжений, динамика мягких тел, модальный анализ, электростатика, магнитостатика) | Около 50 предопределенных решателей | Фазовое поле, механика твердого тела, Навье-Стокса, пористый поток, набор уровней, химические реакции, теплопроводность, поддержка пользовательских PDE | Несжимаемый материал Навье-Стокса, теплопередача, конвекция-диффузия-реакция, линейная упругость, электромагнетизм, уравнения Дарси, Бринкмана и поддержка пользовательских уравнений в частных производных | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Автоматическая сборка: | да | да | да | да | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Визуализация: | Встроенный | Визуализация на месте с помощью GLVis. Экспорт в VisIt и ParaView. | Внешний или с интерфейсом Scilab / Matlab / Python. Возможность выполнять сложные срезы. | Внешний (экспорт в * .vtk и многие другие) | GUI (встроенный) | ElmerGUI поставляется с инструментом визуализации на основе VTK (но рекомендуется Paraview) | Да, графический интерфейс на основе VTK, библиотека визуализации Python | Встроенное простое черчение + внешнее | Встроенный с дополнительным экспортом Plotly и GMV | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Выходной формат: | Текстовый и неструктурированный VTK-файл для данных. BMP, PNG, GIF, TIFF, JPEG, glTF, буфер обмена Windows, Microsoft PowerPoint (для изображений). GIF, Flash, AVI, WebM (для анимации). Данные Touchstone (для сетей). | VisIt, ParaView (VTU), формат GLVis | vtk, gmsh, OpenDX. | * .dx * .ucd * .gnuplot * .povray * .eps * .gmv * .tecplot * .tecplot_binary * .vtk * .vtu * .svg * .hdf5 | Несколько форматов вывода (VTU, gmsh, ...) | Исход II, Xdr и т. Д. | VTK (.pvd, .vtu) и XDMF / HDF5 | GMV и Plotly | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Решатель граничных элементов: | да | Нет | да | Есть, но без мультипольного ускорения (не используется для больших задач) | Нет | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Используйте несколько сеток: | Да, включая разные размеры и с учетом любых трансформаций. | Да, автоопределено из одной и той же начальной сетки для каждой переменной связанной задачи | Непрерывность несоответствующих интерфейсов обеспечивается конечными элементами строительного раствора | Да, включая несовпадающие сетки | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Линейная алгебра | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Используемые библиотеки: | МАМПЫ, ПАРДИЗО, ШПИЛИ; ARPACK, BLAS, BLIS, Intel MKL, LAPACK | Встроенный и интегрированный с hypre. Дополнительная интеграция с PETSc, Ginkgo, SuperLU, Suite Sparse, libCEED и др. | SuperLU, MUMPS, Встроенный. | Встроенный + Trilinos, PETSc и SLEPc | Нет | Встроенный, Hypre, Trilinos, umfpack, MUMPS, Pardiso и т. Д. (Опционально) | PETSc, Trilinos, LASPack, SLEPc | PETSc, Trilinos / TPetra, Eigen. | Встроенный Matlab / Octave (Umfpack), поддерживает интеграцию с решателями FEniCS и FeatFlow | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Итерационные решатели матриц: | GMRES, FGMRES, BiCGStab, сопряженные градиенты, TFQMR или любой предиционер. Алгебраический и геометрический многосеточный. Декомпоновка домена (Шварц, Шур) | Крылова (CG, MINRES, GMRES, BiCGStab) | Все Крыловы | Весь Крылов (CG, Minres, GMRES, BiCGStab, QMRS) | GMRES, CG | Встроенные решатели Крылова, решатели Крылова и многосеточные решатели из внешних библиотек | LASPack последовательный, PETSc параллельный | Встроенный Matlab / Octave | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Прекондиционеры: | Прямой прекондиционер, Крылов, SOR, SSOR, SORU, линия SOR, датчик SOR, вектор SOR, Якоби, неполный и иерархический LU, SAI, SCGS, Vanka, AMS | Алгебраические, геометрические и p-многосеточные. Блокировать предварительную подготовку ILU. Поддержка предварительных кондиционеров Hypre AMS и ADS для H (curl) и H (div). | Базовые (ILU, ILUT) | Многие, включая алгебраический многосеточный (через Hypre и ML) и геометрический многосеточный | ИЛУ, Якоби | Встроенные прекондиционеры (ИЛУ, диагональ, ванка, блок) и | Последовательный LASPack, параллельный PETSc, алгебраический многосеточный (через Hypre) | Встроенный Matlab / Octave | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Без матриц | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
без матриц: | да | да | Нет | да | Нет | Экспериментальная реализация | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
память без матриц: | да | Нет | да | Нет | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
безматричное ускорение: | да | Нет | да | Нет | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Используемый язык | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Родной язык: | В первую очередь C ++ и Java | C ++ | C ++ | C ++ | C ++ | Фортран (стандарт 2008 г.) | C ++ | C ++ | Matlab / Octave | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Привязки к языку: | Полный API для Java и Matlab (последний через дополнительный продукт) | PyMFEM | Python, Scilab или Matlab | Нет | Нет | Python | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Другой | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Предопределенные уравнения: | Да, многие стандартные физические и мультифизические интерфейсы в COMSOL Multiphysics и его надстройках. | Большое количество билинейных и линейных форм | Модельные кирпичи: Лаплас, линейная и нелинейная упругость, Гельмгольца, пластичность, пластины Миндлина и КЛ, граничные условия, включая контакт с трением. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Связанные нелинейные задачи: | да | да | да | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Двоичный: | Windows, Linux, macOS | Да, через OpenHPC. Также доступно как часть Spack, xSDK, E4S, FASTMath, RADIUSS и CEED. | Linux (Debian / Ubuntu) | Linux, Windows (в разработке), Mac | Windows, Linux (панель запуска: Debian / Ubuntu), Mac (доморощенный) (все с MPI) | Linux (Debian \ Ubuntu), Mac | Windows, Linux, Mac | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ФИО: | Программное обеспечение для конечных элементов Elmer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Тестирование: | Комплексные модульные и регрессионные тесты. Непрерывная интеграция через Travis CI | 3500+ тестов | Более 700 тестов согласованности, обеспечивающих обратную совместимость | 4300+ тестов, Тестирование как услуга для производных приложений | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
сценарии: | Полный API для Java и, через дополнительный продукт, Matlab | Математическое выражение, проанализированное во время выполнения, во входных файлах | Полностью поддерживает сценарии в виде m-файлов сценариев Matlab, а графический интерфейс поддерживает экспорт моделей в формате сценария. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
автоматическая дифференциация: | да | Прямой режим для вычисления якобиана, возможности символьного дифференцирования | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
мультифизика: | Да, полностью настраиваемые и предопределенные мультифизические связи между всеми видами физики | Поддерживаются произвольные мультифизические связи. | Поддерживаются произвольные мультифизические связи. | Поддерживаются произвольные мультифизические связи. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Решатели оптимизации: | С дополнительным модулем оптимизации: поиск координат, Нелдер-Мид, Монте-Карло, BOBYQA, COBYLA, SNOPT, MMA, Levenberg-Marquardt | Интеграция с HiOp. Встроенный оптимизатор SLBQP | Поддержка решателей ограниченной оптимизации на основе TAO и nlopt, включающих информацию о градиенте и гессе. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
БЕДРО: | да | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Символьный вывод касательной системы для нелинейных задач: | да | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Поддержка фиктивных доменных методов: | да |
Ссылки [ править ]
- ^ "Проект FEniCS" . Проверено 21 июня 2017 .
- ^ «FEATool Multiphysics - Информация о продукте» . Проверено 12 июня 2018 .
- ^ "FreeFem ++" . freefem.org . Проверено 30 ноября 2018 .
- ^ "Sorbonne Université | Lettres, Médecine, Sciences" . www.sorbonne-universite.fr . Проверено 30 ноября 2018 .
- ^ Кюри, UPMC - Université Pierre et Marie. "Лаборатория Жака-Луи Лионса (LJLL) - UMR 7598 - НАУКА" . Sciences.sorbonne-universite.fr . Проверено 30 ноября 2018 .
- ^ Документация по системе Mathematica
- ^ «История быстрых изменений в системе Mathematica» . Проверено 16 декабря 2020 .
- ^ «Студенческие продукты - Бесплатное программное обеспечение для моделирования» . Ansys.com . Проверено 28 мая 2017 .
- ^ http://quickfield.com/pack.htm
- ^ http://quickfield.com/allnews/qf64.htm
- ^ http://www.quickfield.com/free_soft.htm
- ^ "NX Nastran: Программное обеспечение Siemens PLM" . Plm.automation.siemens.com . Проверено 28 мая 2017 .
- ^ "Бесплатная студенческая лицензия | Программное обеспечение Dlubal" . Dlubal.com . Проверено 28 мая 2017 .
- ^ «Планы и цены - SimScale Simulation Platform» . Simscale.com . Проверено 28 мая 2017 .
- ^ «Просмотр VisualFEA (анализ методом конечных элементов) по заголовку» . Ecommons.cornell.edu . 2016-03-01 . Проверено 28 мая 2017 .
- ^ GitHub Для упрощения обслуживания этой таблицы, пожалуйста, сначала подумайте о внесении изменений непосредственно в проект, а не редактировании приведенной ниже таблицы, однако прямые изменения вики также действительны и будут перенесены в обратную сторону.