Główne funkcje i obsługiwane analizy¶
W tej sekcji przedstawiono przegląd typów analiz i głównych funkcji obsługiwanych przez FrontISTR. Szczegóły dotyczące sformułowania, metod wprowadzania danych i opcji poszczególnych funkcji znajdują się w dokumentacji funkcji (w tym w sekcji Typy analiz).
Obsługiwane typy analiz¶
| Typ analizy | Opis |
|---|---|
| Analiza statyczna | Liniowa i nieliniowa analiza odkształceń/naprężeń (duże odkształcenia, kontakt i materiały nieliniowe) |
| Analiza dynamiczna | Analiza odpowiedzi dynamicznej metodami niejawnymi i jawnymi |
| Analiza modalna | Obliczanie częstotliwości własnych i postaci drgań |
| Analiza odpowiedzi częstotliwościowej | Obliczanie odpowiedzi częstotliwościowej na wymuszenie |
| Analiza przewodzenia ciepła | Ustalona i nieustalona analiza przewodzenia ciepła |
Obsługiwane materiały nieliniowe obejmują materiały sprężysto-plastyczne, hipersprężyste, pełzające i lepkosprężyste. Szczegóły znajdują się w sekcji Typy analiz.
Obliczenia równoległe¶
FrontISTR obsługuje MPI (równoległość z pamięcią rozproszoną) i OpenMP (równoległość z pamięcią współdzieloną), a także równoległość hybrydową łączącą oba podejścia. Umożliwia to wykonywanie obliczeń równoległych odpowiednich do rozmiaru problemu, od pojedynczego komputera po wielkoskalowe superkomputery.
Solvery i preconditionery¶
| Kategoria | Obsługiwane metody |
|---|---|
| Solvery iteracyjne | CG / BiCGSTAB / GMRES / GPBiCG |
| Solvery bezpośrednie | MUMPS / MKL PARDISO |
| Preconditionery | SSOR / ILU(0) / AMG (Trilinos-ML) itd. |
Szczegóły dotyczące wyboru i konfiguracji znajdują się w sekcji Solvery liniowe.
Biblioteka elementów¶
FrontISTR obsługuje elementy bryłowe pierwszego i drugiego rzędu (czworościenne TET, graniastosłupowe PRISM i sześcienne HEX), elementy płaskie (trójkątne i czworokątne), elementy belkowe, powłokowe, kratownicowe i inne. Szczegóły znajdują się w sekcji Elementy.