Funzionalità principali e analisi supportate¶
Questa sezione fornisce una panoramica dei tipi di analisi e delle principali funzionalità supportate da FrontISTR. Per i dettagli sulla formulazione, sui metodi di input e sulle opzioni di ciascuna funzionalità, vedere il riferimento delle funzioni (incluso Tipi di analisi).
Tipi di analisi supportati¶
| Tipo di analisi | Panoramica |
|---|---|
| Analisi statica | Analisi lineare e non lineare di deformazioni/tensioni (grandi deformazioni, contatto e materiali non lineari) |
| Analisi dinamica | Analisi della risposta dinamica mediante metodi impliciti ed espliciti |
| Analisi modale | Calcolo delle frequenze naturali e delle forme modali |
| Analisi di risposta in frequenza | Calcolo della risposta in frequenza a un'eccitazione |
| Analisi di conduzione termica | Analisi di conduzione termica stazionaria e transitoria |
I materiali non lineari supportati includono materiali elastoplastici, iperelastici, con creep e viscoelastici. Per i dettagli, vedere Tipi di analisi.
Calcolo parallelo¶
FrontISTR supporta MPI (parallelismo a memoria distribuita) e OpenMP (parallelismo a memoria condivisa), oltre al parallelismo ibrido che combina entrambi. Ciò consente un calcolo parallelo adeguato alla dimensione del problema, da un singolo computer fino ai supercomputer su larga scala.
Solver e precondizionatori¶
| Categoria | Metodi supportati |
|---|---|
| Solver iterativi | CG / BiCGSTAB / GMRES / GPBiCG |
| Solver diretti | MUMPS / MKL PARDISO |
| Precondizionatori | SSOR / ILU(0) / AMG (Trilinos-ML), ecc. |
Per i dettagli sulla selezione e configurazione, vedere Solver lineari.
Libreria degli elementi¶
FrontISTR supporta elementi solidi di primo e secondo ordine (tetraedrici TET, prismatici PRISM ed esaedrici HEX), elementi piani (triangolari e quadrilateri), elementi trave, elementi shell, elementi truss e altri. Per i dettagli, vedere Elementi.