Конверзија мреже и података¶
Поред стандардних формата (HEC-MW мрежа и FSTR контролни подаци анализе), FrontISTR-ов улаз/излаз подржава увоз спољних формата мреже и извоз у формате за визуелизацију. Ово поглавље систематизује функције „конверзије формата“, а не само израчунавање.
Преглед функција¶
Функције конверзије података деле се на следећа два правца.
| Категорија | Функција | Улаз/излаз |
|---|---|---|
| Конверзија на улазној страни | Увоз FEMAP неутралне датотеке (neu2fstr) | NEU неутрална датотека → HEC-MW мрежа + FrontISTR контролна датотека |
| Конверзија на излазној страни | Извоз резултата анализе у формате за визуелизацију (!VISUAL) | HEC-MW резултат → AVS / MicroAVS / FEMAP NEUTRAL / VTK / EXODUS / BMP |
| Конверзија на излазној страни | Спајање расподељених датотека резултата при паралелном извршавању (rmerge) | Датотеке резултата сваког PE → једна датотека резултата |
| Конверзија на излазној страни | Конверзија датотеке резултата текст/бинарно (rconv) | Текстуална ↔ бинарна датотека резултата |
Избор физичких величина које се укључују у датотеку резултата израчунавања и механизам датотека за поновно покретање нису обухваћени овим поглављем; погледајте Излаз и поновно покретање.
Увоз спољне мреже¶
FrontISTR садржи алат neu2fstr за конверзију FEMAP неутралне датотеке (NEU) у HEC-MW мрежу и FrontISTR контролну датотеку.
При конверзији neu2fstr-ом задаје се тип анализе (статичка анализа / модална анализа / топлотна анализа). Генеришу се следеће датотеке.
- HEC-MW датотека мреже: координате чворова, конективност елемената, ID материјала, координатни системи, групе чворова и групе елемената
- FrontISTR контролна датотека: шаблон основних контролних картица као што је
!SOLUTION, у складу са типом анализе - HEC-MW контролна датотека (
hecmw_ctrl.dat): генерише се опционо
Када се врши конверзија за модалну анализу, параметри секције !EIGEN имају привремене вредности, па их корисник након конверзије мора изменити. Информације као што су гранични услови, оптерећења и контакт, за које не постоји представљање на страни FEMAP неутралне датотеке, нису укључене у резултат конверзије и морају се додатно записати у контролној датотеци.
Извоз у формате за визуелизацију¶
Резултати израчунавања могу се, поред стандардне HEC-MW датотеке резултата, исписати и у форматима за алате за визуелизацију. При паралелном извршавању визуелизација се обавља у истом MPI извршавању као анализа, па се резултати свих PE интегрисано исписују у једну датотеку за визуелизацију.
На улазу се помоћу !VISUAL,method=PSR задаје псеудовизуелизација (пресек, изоповршина, приказ деформације итд.), а помоћу !VISUAL,method=PVR волуметријско рендеровање. За детаље синтаксе погледајте референцу кључних речи. Параметром output_type бира се један од следећих формата.
| Категорија формата | Вредност output_type | Намена |
|---|---|---|
| AVS UCD (подразумевано) | AVS | Лака UCD датотека само са површинским елементима. Подразумевано када output_type није задат. |
| Потпуни AVS UCD | COMPLETE_AVS, COMPLETE_REORDER_AVS, SEPARATE_COMPLETE_AVS | UCD са свим елементима. Могу се изабрати варијанта са преуређивањем (REORDER) и варијанта са излазом по PE (SEPARATE). |
| Бинарни AVS UCD | BIN_COMPLETE_AVS, BIN_COMPLETE_REORDER_AVS, BIN_SEPARATE_COMPLETE_AVS | Бинарна верзија потпуног AVS UCD-а. |
| Компримовани AVS UCD | COMP_COMPLETE_REORDER_AVS, COMP_SEPARATE_COMPLETE_AVS | zlib-компримована верзија потпуног AVS UCD-а. |
| MicroAVS | COMPLETE_MICROAVS | UCD датотека за MicroAVS. |
| VTK | VTK, BIN_VTK, COMP_VTK | VTK формат који чита ParaView и слични алати. Могу се изабрати ASCII / бинарни / компримовани излаз. |
| EXODUS | EXODUS, STEP_EXODUS | ParaView Exodus II формат. EXODUS исписује све временске кораке у једну датотеку, а STEP_EXODUS по једну датотеку за сваки временски корак. |
| FEMAP NEUTRAL | VIS_FEMAP_NEUTRAL, FSTR_FEMAP_NEUTRAL | Универзална текстуална NEUTRAL датотека у FEMAP формату. |
| BMP слика | BMP | Слика резултата површинског рендеровања (PSR) или волуметријског рендеровања (PVR). |
EXODUS формат може се исписати само из извршне датотеке FrontISTR-а изграђене са омогућеном библиотеком Exodus II. Ако је изграђено без те подршке, излаз се прескаче.
Спајање паралелних датотека резултата и конверзија типа¶
Ако датотеке резултата добијене паралелним извршавањем (подељене по PE) треба интегрисати у једну датотеку без визуелизације, користи се алат rmerge. rmerge задаје број рангова и почетак/крај/интервал временских корака и исписује резултат у текстуалном или бинарном формату.
За међусобну конверзију текстуалног и бинарног представљања датотеке резултата користи се алат rconv. rconv задаје почетак/крај/интервал временских корака и мења само тип представљања.
Повезане ставке¶
- Излаз и поновно покретање — садржај датотека резултата израчунавања (поновно покретање и излаз историје)
- Библиотека елемената — избор типова елемената
- !OUTPUT_VIS — избор физичких величина које се прослеђују визуелизацији
- Избор препостпроцесора и окружења за извршавање — израда мреже и визуелизација спољним алатима