Hoofdfuncties en ondersteunde analyses¶
Deze sectie geeft een overzicht van de analysetypen en belangrijkste functies die FrontISTR ondersteunt. Zie voor details over de formulering, invoermethoden en opties van elke functie de functiereferentie (waaronder Analysetypen).
Ondersteunde analysetypen¶
| Analysetype | Overzicht |
|---|---|
| Statische analyse | Lineaire en niet-lineaire vervormings-/spanningsanalyse (grote vervorming, contact en niet-lineaire materialen) |
| Dynamische analyse | Dynamische responsanalyse met impliciete en expliciete methoden |
| Modale analyse | Berekening van eigenfrequenties en trillingsvormen |
| Frequentieresponsanalyse | Berekening van de frequentierespons op excitatie |
| Warmtegeleidingsanalyse | Stationaire en transiënte warmtegeleidingsanalyse |
Ondersteunde niet-lineaire materialen omvatten elastoplastische, hyperelastische, kruip- en visco-elastische materialen. Zie Analysetypen voor details.
Parallel rekenen¶
FrontISTR ondersteunt MPI (parallelisme met gedistribueerd geheugen) en OpenMP (parallelisme met gedeeld geheugen), evenals hybride parallelisme dat beide combineert. Hierdoor kunnen parallelle berekeningen worden uitgevoerd die passen bij de probleemomvang, van één computer tot grootschalige supercomputers.
Solvers en preconditioners¶
| Categorie | Ondersteunde methoden |
|---|---|
| Iteratieve solvers | CG / BiCGSTAB / GMRES / GPBiCG |
| Directe solvers | MUMPS / MKL PARDISO |
| Preconditioners | SSOR / ILU(0) / AMG (Trilinos-ML), enz. |
Zie Lineaire solvers voor details over selectie en configuratie.
Elementbibliotheek¶
FrontISTR ondersteunt eerste- en tweede-orde volume-elementen (tetraëdrisch TET, pentaëdrisch PRISM en hexaëdrisch HEX), vlakke elementen (driehoekig en vierhoekig), balkelementen, schaalelementen, vakwerkelementen en andere typen. Zie Elementen voor details.