Тек на анализата¶
Анализата со 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 runtime-окружувањето. Подолу е прикажан пример со четири домени.
Бинарните пакети за Windows содржат MPI runtime, па паралелното извршување е можно без посебно инсталирање MPI. За детали, видете Инсталација со бинарни пакети. Концептот на декомпозиција на доменот е опишан во Декомпозиција на домен и паралелно пресметување.
До Ver.3.x, само паралелната контактна анализа бараше мрежа со еден домен како влез; од Ver.5.x па натаму, паралелната контактна анализа користи мрежи со распределени домени на ист начин како и другите анализи.
Видете исто¶
- Сериска анализа — постапка за сериско извршување и проверка на излезните датотеки.
- Паралелна анализа — постапка од партиционирање на мрежата до паралелно извршување.
- Правила за влез — заеднички синтаксни правила за влезните датотеки.
- Излез и рестарт — физички величини што можат да се изведат и механизмот за рестарт.
- Декомпозиција на домен и паралелно пресметување — партиционирање на мрежата за паралелно пресметување.