Obsah

Přehled výpočetních modulů a programů

Systém PMD je logicky rozčleněn na moduly, které sdružují programy pro výpočty daného typu úloh.

Modul pro teplotní výpočty

Program Funkce Vstup Protokol
XRM2*Zpracování popisu geometrických vlastností, 2D úlohaname.i1name.o1
XRM3*Zpracování popisu geometrických vlastností, 3D úlohaname.i1name.o1
XRPDZpracování popisu fyzikálních vlastností a řídících parametrů řešeníname.iBname.oB
XT2S*Řešení stacionární 2D úlohy (modifikovaná Newton-Raphsonova metoda) name.oT
XT3S*Řešení stacionární 3D úlohy (modifikovaná Newton-Raphsonova metoda) name.oT
XT2T*Řešení nestacionární 2D úlohy (modifikovaná Newton-Raphsonova metoda) name.oT
XT3T*Řešení nestacionární 3D úlohy (modifikovaná Newton-Raphsonova metoda) name.oT

Modul pro elastostatické výpočty

Program Funkce Vstup Protokol
RMD2*Zpracování popisu geometrických vlastností, 2D úlohaname.i1name.o1
RMD3*Zpracování popisu geometrických vlastností, 3D úlohaname.i1name.o1
RPD2Zpracování popisu fyzikálních vlastností, 2D úlohaname.i2name.o2
RPD3Zpracování popisu fyzikálních vlastností, 3D úlohaname.i2name.o2
SRH2Výpočet matic tuhosti prvků a pravých stran, 2D úlohaname.i3name.o3
SRH3Výpočet matic tuhosti prvků a pravých stran, 3D úlohaname.i3name.o3
FEFS*Řešení lineární statické úlohy (frontální metoda)name.i4name.o4
STR2Výpočet deformací a napětí, 2D úlohaname.i5name.o5
STR3Výpočet deformací a napětí, 3D úlohaname.i5name.o5

Modul pro dynamické výpočty

Program Funkce Vstup Protokol
HMOTVýpočet matic hmotnosti prvkůname.iMname.oM
HCREVýpočet matic tlumení prvkůname.iCname.oC
HFROFaktorizace efektivní globální matice tuhosti pro dynamické řešiče (frontální metoda)name.iRname.oR
HEIG*Řešení úlohy vlastních čísel (metoda iterace podprostoru)name.iEname.oE
HFRQTisk normalizovaných vlastních tvarů a frekvencíname.iFname.oF
HMOD*Řešení dynamické úlohy (metoda modální superpozice)name.iDname.oD
HNEWŘešení dynamické úlohy (metoda přímé integrace)name.iWname.oW

Modul pro nelineární výpočty

Program Funkce Vstup Protokol
HPP2Příprava pro nelineární řešiče, 2D úlohaname.iPname.oP
HPP3Příprava pro nelineární řešiče, 3D úlohaname.iPname.oP
HPLS*Řešení nelineární statické úlohy (metoda BFGS)name.iLname.oL
HDYNŘešení nelineární dynamické úlohy (metoda centrálních diferencí)name.iNname.oN

Modul pro stabilitní výpočty

Program Funkce Vstup Protokol
GEO2Výpočet matic počátečních napětí prvků, 2D úlohaname.iGname.oG
GEO3Výpočet matic počátečních napětí prvků, 3D úlohaname.iGname.oG
STABTisk vlastních tvarů a hodnot pro lineární stabilituname.iSname.oS

Poznámky k použití programů

Lineární řešiče

Programy označené hvězdičkou jsou dostupné ve dvou verzích: standardní programy, které pracují pouze s frontálním řešičem, a alternativní programy, které pracují také s paralelním přímým řídkým řešičem. Alternativní programy mají na konci názvu připojeno písmeno A (např. FEFS → FEFSA, HPLS → HPLSA, atd.).

V rámci jednoho výpočtu jedné úlohy musí být použit vždy stejný lineární řešič, který se volí klíčem $\mathtt{KSOL}$ ve vstupním souboru name.i4 nebo name.iB.

Sloučené 2D a 3D programy

Číslice 2 a 3 v názvech některých programů (např. RMD2 a RMD3, HPP2 a HPP3, atd.) odlišují programy určené pro 2D úlohy od programů určených pro 3D úlohy. Pokud je při výpočtu spuštěn z hlediska dimenze úlohy nesprávný program, dojde ve starších verzích systému PMD (do verze 12) k chybě.

V novějších verzích systému PMD (od verze 13) jsou příslušné dvojice programů z důvodu zpětné kompatibility zachovány, nicméně uvnitř jsou identické (sloučené) a je tedy jedno, který z nich se při výpočtu použije. Dimenze úlohy se určí automaticky na začátku výpočtu; je-li ve vstupním souboru name.i1 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 správně identifikuje naprostou většinu úloh bez nutnosti zásahu do vstupního souboru.

Sloučené teplotní řešiče

Řešení teplotních úloh je rozděleno mezi čtyři programy (XT2S, XT2T, XT3S a XT3T), z nichž každý je určen pro jedinou kombinaci dimenze a typu úlohy (2D / 3D, stacionární / nestacionární). Pokud je při výpočtu spuštěn z hlediska dimenze nebo typu úlohy nesprávný program, dojde ve starších verzích systému PMD (do verze 12) k chybě.

V novějších verzích systému PMD (od verze 13) jsou všechny čtyři programy z důvodu zpětné kompatibility zachovány, nicméně uvnitř jsou identické (sloučené) a je tedy jedno, který z nich se při výpočtu použije. Dimenze úlohy je určena údaji ve vstupním souboru name.i1 (viz 2D a 3D úlohy) a (ne)stacionárnost úlohy klíčem $\mathtt{KSU}$ ve vstupním souboru name.iB.