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