Huvudfunktioner och analyser som stöds¶
Här ges en översikt över de analystyper och viktigaste funktioner som FrontISTR stöder. För detaljer om formulering, inmatningsmetoder och alternativ för respektive funktion, se funktionsreferensen (bland annat Analystyper).
Analystyper som stöds¶
| Analystyp | Översikt |
|---|---|
| Statisk analys | Linjär och icke-linjär deformations- och spänningsanalys (stora deformationer, kontakt och icke-linjära material) |
| Dynamisk analys | Dynamisk responsanalys med implicita och explicita metoder |
| Modalanalys | Beräkning av egenfrekvenser och modformer |
| Frekvenssvarsanalys | Beräkning av frekvenssvar på excitation |
| Värmeledningsanalys | Stationär och transient värmeledningsanalys |
Som icke-linjära material stöds bland annat elastoplasticitet, hyperelasticitet, krypning och viskoelasticitet. Se Analystyper för detaljer.
Parallell beräkning¶
FrontISTR stöder MPI (parallellism med distribuerat minne) och OpenMP (parallellism med delat minne), samt hybrid parallellism som kombinerar båda. Därmed kan parallella beräkningar utföras efter problemets storlek, från en enda dator till storskaliga superdatorer.
Lösare och förkonditionering¶
| Kategori | Stöd |
|---|---|
| Iterativa lösare | CG / BiCGSTAB / GMRES / GPBiCG |
| Direktlösare | MUMPS / MKL PARDISO |
| Förkonditionering | SSOR / ILU(0) / AMG(Trilinos-ML) m.fl. |
För detaljer om val och inställningar, se Linjära lösare.
Elementbibliotek¶
FrontISTR stöder första- och andra ordningens solidelement (tetraeder TET, prisma PRISM och hexaeder HEX), planelement (trianglar och fyrhörningar), balkelement, skalelement, stångelement med mera. Se Element för detaljer.