Toto je starší verze dokumentu!
Obsah
Přehled programů
Programy systému PMD jsou členěny do modulů dle typu úlohy, viz Organizace výpočtu a Postupy řešení.
Programy označené hvězdičkou jsou dostupné také ve verzi využívající paralelní sparse direct řešič namísto frontálního řešiče. Tyto programy mají na konec názvu připojeno písmeno A
, např. FEFS → FEFSA, HPLS → HPLSA, atd.
Pozor, v rámci jednoho výpočtu musí být použit stejný lineární řešič.
Všechny programy počínaje verzí f90.1 jsou nezávislé na prostorové dimenzi úlohy. Z důvodu zpětné kompatibility je však zachováno historické pojmenování těch programů, které měly dříve samostatné varianty pro 2D úlohu a 3D úlohu. To znamená, že např. programy RPD2 a RPD3 jsou identické a nezáleží tedy na tom, který z nich se v rámci výpočetní dávky použije.
Dimenzi úlohy nastaví program RMD2/RMD3, resp. XRM2/XRM3, podle údajů ve vstupním souboru name.i1
. Je-li parametr $\mathtt{ITED}$${}\in\{4,5,6,7\}$ nebo klíč $\mathtt{KSS}$${}\ne0,$ předpokládá se 2D úloha, ve všech ostatních případech se předpokládá 3D úloha. Tento způsob je zpětně kompatibilní a správně identifikuje naprostou většinu úloh bez nutnosti zásahu do vstupního souboru. Dimenze úlohy se automaticky přenáší do všech ostatních programů.
Modul pro teplotní výpočty
Název | Funkce | Vstup | Protokol |
---|---|---|---|
XRM2* | Zpracování popisu geometrických vlastností 2D úlohy | name.i1 | name.o1 |
XRM3* | Zpracování popisu geometrických vlastností 3D úlohy | name.i1 | name.o1 |
XRPD | Zpracování popisu fyzikálních vlastností 2D/3D úlohy a řídících parametrů řešiče | name.iB | name.oB |
XT2S* | Řešení 2D stacionární úlohy (modifikovaná Newton-Raphsonova metoda) | name.oT |
|
XT2T* | Řešení 2D nestacionární úlohy (modifikovaná Newton-Raphsonova metoda) | name.oT |
|
XT3S* | Řešení 3D stacionární úlohy (modifikovaná Newton-Raphsonova metoda) | name.oT |
|
XT3T* | Řešení 3D nestacionární úlohy (modifikovaná Newton-Raphsonova metoda) | name.oT |
Modul pro elastostatické výpočty
Název | Funkce | Vstup | Protokol |
---|---|---|---|
RMD2* | Zpracování popisu geometrických vlastností 2D úlohy | name.i1 | name.o1 |
RMD3* | Zpracování popisu geometrických vlastností 3D úlohy | name.i1 | name.o1 |
RPD2 | Zpracování popisu fyzikálních vlastností 2D úlohy | name.i2 | name.o2 |
RPD3 | Zpracování popisu fyzikálních vlastností 3D úlohy | name.i2 | name.o2 |
SRH2 | Výpočet matic tuhosti prvků a pravých stran pro 2D úlohu | name.i3 | name.o3 |
SRH3 | Výpočet matic tuhosti prvků a pravých stran pro 3D úlohu | name.i3 | name.o3 |
FEFS* | Řešení 2D/3D lineární statické úlohy (frontální metoda) | name.i4 | name.o4 |
STR2 | Výpočet napětí pro 2D úlohu | name.i5 | name.o5 |
STR3 | Výpočet napětí pro 3D úlohu | name.i5 | name.o5 |
Modul pro dynamické výpočty
Název | Funkce | Vstup | Protokol |
---|---|---|---|
HMOT | Výpočet matic hmotnosti prvků | name.iM | name.oM |
HCRE | Výpočet matic tlumení prvků | name.iC | name.oC |
HFRO | Faktorizace efektivní globální matice tuhosti pro dynamické řešiče (frontální metoda) | name.iR | name.oR |
HEIG* | Řešení úlohy vlastních čísel (metoda iterace podprostoru) | name.iE | name.oE |
HFRQ | Tisk normalizovaných vlastních tvarů a frekvencí | name.iF | name.oF |
HMOD* | Řešení dynamické úlohy (metoda modální superpozice) | name.iD | name.oD |
HNEW | Řešení dynamické úlohy (metoda přímé integrace) | name.iW | name.oW |