Перейти до змісту

Translation update pending

The Ukrainian translation may be out of date because the Japanese source has changed. The existing translation remains available while it is being updated.

Перетворення сіток і даних

Окрім стандартних форматів (сітка HEC-MW і керувальні дані аналізу FSTR), введення/виведення FrontISTR підтримує імпорт зовнішніх форматів сіток і експорт у формати візуалізації. У цьому розділі узагальнено функції перетворення форматів, а не самі обчислення.

Огляд функцій

Функції перетворення даних поділяються на такі 2 категорії.

Категорія Функція Введення/виведення
Перетворення на вході Імпорт нейтральних файлів 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: координати вузлів, зв’язність елементів, ідентифікатори матеріалів, системи координат, групи вузлів і групи елементів
  • Керувальний файл 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 Версія повного AVS UCD, стиснена zlib.
MicroAVS COMPLETE_MICROAVS UCD-файл для MicroAVS.
VTK VTK, BIN_VTK, COMP_VTK Формат VTK, який читають ParaView та подібні засоби. Можна вибрати ASCII-, бінарне або стиснене виведення.
EXODUS EXODUS, STEP_EXODUS Формат Exodus II для ParaView. EXODUS записує всі кроки часу в один файл, а STEP_EXODUS — 1 файл для кожного кроку часу.
FEMAP NEUTRAL VIS_FEMAP_NEUTRAL, FSTR_FEMAP_NEUTRAL Універсальний текстовий файл NEUTRAL у форматі FEMAP.
Зображення BMP BMP Зображення результату поверхневого рендерингу (PSR) або об’ємного рендерингу (PVR).

Формат EXODUS записується лише виконуваним файлом FrontISTR, зібраним із увімкненою бібліотекою Exodus II. У збірках, де її вимкнено, виведення пропускається.

Об’єднання паралельних файлів результатів і перетворення типу

Щоб без обробки візуалізації об’єднати файли результатів паралельного виконання (розділені за PE) в один файл, використовуйте інструмент rmerge. Для rmerge задаються кількість рангів, початковий/кінцевий кроки часу та інтервал, після чого записується файл результатів у текстовому або бінарному форматі.

Для перетворення файлів результатів між текстовим і бінарним представленнями використовуйте інструмент rconv. Для rconv задаються початковий/кінцевий кроки часу та інтервал; перетворюється лише тип представлення.

Пов’язані теми