Основни функции и поддържани анализи¶
Този раздел представя общ преглед на типовете анализ и основните функции, поддържани от FrontISTR. За подробности относно формулировката, методите за въвеждане и опциите за всяка функция вижте справочника на функциите (включително Типове анализ).
Поддържани типове анализ¶
| Тип анализ | Общ преглед |
|---|---|
| Статичен анализ | Линеен и нелинеен анализ на деформации/напрежения (големи деформации, контакт и нелинейни материали) |
| Динамичен анализ | Анализ на динамичната реакция с неявни и явни методи |
| Модален анализ | Изчисляване на собствени честоти и форми на трептене |
| Анализ на честотната характеристика | Изчисляване на честотната характеристика към възбуждане |
| Анализ на топлопроводност | Стационарен и нестационарен анализ на топлопроводност |
Поддържаните нелинейни материали включват еластопластични, хипереластични, материали с пълзене и вискоеластични материали. Вижте Типове анализ за подробности.
Паралелни изчисления¶
FrontISTR поддържа MPI (паралелизъм с разпределена памет) и OpenMP (паралелизъм със споделена памет), както и хибриден паралелизъм, който комбинира двата подхода. Това позволява паралелни изчисления, подходящи за размера на задачата — от един компютър до мащабни суперкомпютри.
Решаващи алгоритми и предобуславяне¶
| Категория | Поддържани методи |
|---|---|
| Итеративни решаващи алгоритми | CG / BiCGSTAB / GMRES / GPBiCG |
| Директни решаващи алгоритми | MUMPS / MKL PARDISO |
| Предобуславяне | SSOR / ILU(0) / AMG (Trilinos-ML) и др. |
За подробности относно избора и конфигурирането вижте Линейни решаващи алгоритми.
Библиотека с елементи¶
FrontISTR поддържа твърди елементи от първи и втори ред (тетраедрични TET, пентаедрични PRISM и хексаедрични HEX), равнинни елементи (триъгълни и четириъгълни), гредови елементи, черупкови елементи, прътови елементи и други. Вижте Елементи за подробности.