Преобразуване на мрежи и данни¶
Освен стандартните формати (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 | Формат Exodus II за ParaView. 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 — избор на физичните величини, предавани към визуализацията
- Как да изберете среда за пре-/постобработка и изпълнение — създаване на мрежа и визуализация с външни инструменти