Přeskočit obsah

Průběh analýzy

Analýza ve FrontISTR probíhá přípravou vstupních souborů, spuštěním řešiče fistr1 a kontrolou výstupních souborů. Tato stránka shrnuje celkový průběh, typy používaných vstupních a výstupních souborů a způsob spuštění sériových a paralelních analýz. Podrobné postupy jednotlivých kroků jsou uvedeny na odpovídajících stránkách průvodce spuštěním.

Celkový průběh

Sériové a paralelní výpočty se liší tím, zda je nutné dělení oblasti a slučování výsledků. Základní postup je následující.

  1. Získejte FrontISTR a doprovodné programy a připravte je ke spuštění. → Instalace
  2. Připravte vstupní soubory (celková řídicí data hecmw_ctrl.dat, data sítě a řídicí data analýzy) podle předepsaného formátu.
  3. Pro paralelní výpočty použijte program pro dělení oblasti hecmw_part1 k rozdělení sítě jedné oblasti na sítě distribuovaných oblastí. Pro sériové výpočty tento krok není nutný.
  4. Spusťte fistr1.
  5. Zkontrolujte výstupní protokoly, soubory výsledků a vizualizační soubory. U paralelních výpočtů výsledky podle potřeby slučte, chcete-li je sjednotit do jednoho souboru.

Podrobný sériový postup je uveden v části Sériová analýza; podrobný paralelní postup v části Paralelní analýza.

Vstupní a výstupní soubory

Vstupní/výstupní soubory FrontISTR

Obrázek: Vstupní/výstupní soubory analýzy

Vstupní soubory

FrontISTR načítá následující tři typy vstupních souborů.

  • Celková řídicí data (hecmw_ctrl.dat): Určují názvy vstupních souborů s daty sítě a řídicími daty analýzy a názvy výstupních souborů s výsledky a vizualizačními daty.
  • Data sítě: Definují síť konečných prvků, data materiálů, data průřezů a data skupin. Pro analýzu na jednom CPU použijte síť jedné oblasti; při paralelním spuštění na více CPU použijte sítě distribuovaných oblastí rozdělené pomocí hecmw_part1.
  • Řídicí data analýzy: Definují typ analýzy, okrajové podmínky, zatížení, řízení řešiče a řízení vizualizace.

Všechny tyto soubory jsou textové a lze je vytvářet a upravovat editorem. Syntaxe používaná v jednotlivých souborech je uvedena v části Pravidla vstupu.

Výstupní soubory

Při spuštění FrontISTR se podle obsahu analýzy a specifikací v řídicích datech analýzy vytvoří následující soubory.

  • Soubory zpráv a protokolů: Obsahují průběh výpočtu a souhrny, například maximální/minimální hodnoty posunutí, přetvoření a napětí a výsledky modální analýzy.
  • Soubory výsledků analýzy: Je-li v řídicích datech analýzy zadáno !WRITE,RESULT, vypisují se fyzikální veličiny pro jednotlivé uzly a prvky. Používají se pro postprocessing a jako vstup do dalších analýz.
  • Vizualizační soubory: Je-li zadáno !WRITE,VISUAL, vypisují se data ve formátu pro vizualizační nástroje.

Konvence pojmenování a způsoby kontroly výstupních souborů jsou popsány v částech Sériová analýza a Paralelní analýza; podrobnosti o fyzikálních veličinách a formátech, které lze vypsat, jsou uvedeny v části Výstup a restart.

Spuštění

Umístěte fistr1 (fistr1.exe ve Windows) do adresáře uvedeného v cestě PATH nebo do adresáře se vstupními soubory. V adresáři se vstupními soubory spusťte následující příkaz pro zahájení sériového výpočtu.

fistr1

Načtou se data sítě a řídicí data analýzy zadaná v hecmw_ctrl.dat a vytvoří se zadané soubory výsledků a vizualizace.

Paralelní spuštění

Pro paralelní výpočty předem připravte fistr1 s podporou MPI a jako vstup použijte sítě distribuovaných oblastí rozdělené pomocí hecmw_part1. Spuštění se řídí prostředím běhového systému MPI. Níže je uveden příklad se čtyřmi oblastmi.

mpirun -np 4 fistr1

Binární balíčky pro Windows obsahují běhové prostředí MPI, takže paralelní spuštění je možné bez samostatné instalace MPI. Podrobnosti viz Instalace z binárních balíčků. Koncept dělení oblasti je popsán v části Dělení oblasti a paralelní výpočty.

Do verze Ver.3.x vyžadovala pouze paralelní kontaktní analýza jako vstup síť jedné oblasti; od Ver.5.x používá paralelní kontaktní analýza sítě distribuovaných oblastí stejně jako ostatní analýzy.

Viz také

AI-assisted translation May contain errors Official docs Status