Послідовність аналізу¶
Аналіз у FrontISTR виконується шляхом підготовки вхідних файлів, запуску розв'язувача fistr1 і перевірки вихідних файлів. На цій сторінці узагальнено загальну послідовність, типи вхідних і вихідних файлів, а також способи запуску послідовного й паралельного аналізу. Докладні процедури кожного кроку наведено на відповідних сторінках посібника з виконання.
Загальна послідовність¶
Послідовні й паралельні обчислення відрізняються тим, чи потрібні розбиття області та об'єднання результатів. Основна послідовність така.
- Отримайте FrontISTR і супровідні програми та підготуйте їх до запуску. → Встановлення
- Підготуйте вхідні файли (загальні керувальні дані
hecmw_ctrl.dat, дані сітки та дані керування аналізом) відповідно до заданого формату. - Для паралельних обчислень використовуйте програму розбиття області
hecmw_part1, щоб розділити сітку однієї області на сітки розподілених областей. Для послідовних обчислень цей крок не потрібний. - Запустіть
fistr1. - Перевірте вихідні журнали, файли результатів і візуалізації. Для паралельних обчислень за потреби об'єднайте результати, якщо потрібно звести їх в один файл.
Докладну послідовну процедуру див. у Послідовному аналізі, а паралельну — у Паралельному аналізі.
Вхідні та вихідні файли¶

Вхідні файли¶
FrontISTR читає три наведені нижче типи вхідних файлів.
- Загальні керувальні дані (
hecmw_ctrl.dat): задають імена вхідних файлів даних сітки та керування аналізом, а також імена вихідних файлів результатів і даних візуалізації. - Дані сітки: визначають скінченно-елементну сітку, дані матеріалів, дані перерізів і дані груп. Для аналізу на одному CPU використовуйте сітку однієї області, а для паралельного запуску на кількох CPU — сітки розподілених областей, розбиті програмою
hecmw_part1. - Дані керування аналізом: визначають тип аналізу, граничні умови, навантаження, керування розв'язувачем і керування візуалізацією.
Усі вони є текстовими файлами й можуть створюватися та редагуватися редактором. Синтаксис кожного файла див. у Правилах введення.
Вихідні файли¶
Під час запуску FrontISTR відповідно до змісту аналізу та налаштувань у даних керування аналізом виводяться наведені нижче файли.
- Файли повідомлень і журналів: містять хід виконання та зведення, зокрема максимальні/мінімальні значення переміщення, деформації та напруження, а також результати модального аналізу.
- Файли результатів аналізу: коли в даних керування аналізом задано
!WRITE,RESULT, виводяться фізичні величини для кожного вузла й елемента. Вони використовуються для постобробки та як вхідні дані інших аналізів. - Файли візуалізації: коли задано
!WRITE,VISUAL, дані виводяться у форматі для засобів візуалізації.
Правила іменування та способи перевірки вихідних файлів описано в Послідовному аналізі і Паралельному аналізі; подробиці фізичних величин і форматів, які можна виводити, наведено у Виведенні та перезапуску.
Виконання¶
Розмістіть fistr1 (fistr1.exe у Windows) у каталозі зі шляхом пошуку або в каталозі, що містить вхідні файли. Щоб почати послідовне обчислення, виконайте в каталозі з вхідними файлами таку команду.
Зчитуються дані сітки й дані керування аналізом, задані в hecmw_ctrl.dat, і виводяться задані файли результатів та візуалізації.
Паралельне виконання¶
Для паралельних обчислень заздалегідь підготуйте fistr1 із підтримкою MPI та використовуйте як вхідні дані сітки розподілених областей, розбиті hecmw_part1. Виконання здійснюється відповідно до середовища виконання MPI. Нижче наведено приклад із чотирма областями.
Бінарні пакети Windows містять середовище виконання MPI, тому паралельне виконання можливе без окремого встановлення MPI. Докладніше див. Встановлення з бінарних пакетів. Концепцію розбиття області описано у Розбитті області та паралельних обчисленнях.
До Ver.3.x лише паралельний контактний аналіз вимагав сітку однієї області як вхідні дані; починаючи з Ver.5.x паралельний контактний аналіз використовує сітки розподілених областей так само, як інші аналізи.
Див. також¶
- Послідовний аналіз — процедура послідовного виконання та перевірки вихідних файлів.
- Паралельний аналіз — процедура від розбиття області до паралельного виконання.
- Правила введення — спільні правила синтаксису вхідних файлів.
- Виведення та перезапуск — фізичні величини, які можна виводити, та механізм перезапуску.
- Розбиття області та паралельні обчислення — розбиття області для паралельних обчислень.