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

Входни файлове¶
FrontISTR чете следните три вида входни файлове.
- Общи управляващи данни (
hecmw_ctrl.dat): Задават имената на входните файлове за данните за мрежата и данните за управление на анализа, както и имената на изходните файлове за резултатите и данните за визуализация. - Данни за мрежата: Дефинират мрежата на крайните елементи, данните за материалите, данните за сеченията и данните за групите. Използвайте еднообластна мрежа при анализ на един CPU или разпределени областни мрежи, разделени с
hecmw_part1, при паралелно изпълнение на няколко CPU. - Данни за управление на анализа: Дефинират типа анализ, граничните условия, натоварванията, управлението на решателя и управлението на визуализацията.
Всички те са текстови файлове и могат да се създават и редактират с текстов редактор. За синтаксиса, използван във всеки файл, вижте Правила за входните данни.
Изходни файлове¶
При изпълнение на 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 нататък паралелният контактен анализ използва разпределени областни мрежи по същия начин като другите анализи.
Вижте също¶
- Последователен анализ — процедура за последователно изпълнение и проверка на изходните файлове.
- Паралелен анализ — процедура от разделянето на областта до паралелното изпълнение.
- Правила за входните данни — общи синтактични правила за входните файлове.
- Изход и рестартиране — физични величини, които могат да се извеждат, и механизъм за рестартиране.
- Разделяне на области и паралелни изчисления — разделяне на области за паралелни изчисления.