Прескокнете до содржината

Тек на анализата

Анализата со FrontISTR се изведува со подготовка на влезните датотеки, извршување на решавачот fistr1 и проверка на излезните датотеки. Оваа страница го сумира целокупниот тек, типовите влезни и излезни датотеки и начинот на извршување сериски и паралелни анализи. Деталните постапки за секој чекор се дадени на соодветните страници од водичот за извршување.

Општ тек

Сериската и паралелната пресметка се разликуваат според тоа дали се потребни партиционирање на мрежата и спојување на резултатите. Основниот тек е следен.

  1. Преземете ги FrontISTR и придружните програми и подгответе ги за извршување. → Инсталација
  2. Подгответе ги влезните датотеки (општи контролни податоци hecmw_ctrl.dat, податоци за мрежата и контролни податоци за анализата) според зададениот формат.
  3. За паралелни пресметки, користете ја програмата за партиционирање на мрежата hecmw_part1 за да ја поделите мрежата со еден домен на мрежи со распределени домени. Овој чекор не е потребен за сериски пресметки.
  4. Извршете fistr1.
  5. Проверете ги излезните логови, резултатите и визуелизациските датотеки. За паралелни пресметки, по потреба спојте ги резултатите ако сакате да ги обедините во една датотека.

За деталната сериска постапка, видете Сериска анализа; за деталната паралелна постапка, видете Паралелна анализа.

Влезни и излезни датотеки

Влезни/излезни датотеки на FrontISTR

Слика: Влезни/излезни датотеки за анализа

Влезни датотеки

FrontISTR ги чита следните три типа влезни датотеки.

  • Општи контролни податоци (hecmw_ctrl.dat): Ги задава имињата на влезните датотеки за податоците за мрежата и контролните податоци за анализата, како и имињата на излезните датотеки за резултатите и визуелизациските податоци.
  • Податоци за мрежата: Ја дефинираат мрежата со конечни елементи, материјалните податоци, податоците за секции и податоците за групи. Користете мрежа со еден домен при анализа на еден CPU или мрежи со распределени домени поделени со hecmw_part1 при паралелно извршување на повеќе CPU.
  • Контролни податоци за анализа: Ги дефинираат типот на анализа, граничните услови, оптоварувањата, контролата на решавачот и контролата на визуелизацијата.

Сите овие се текстуални датотеки и можат да се создаваат и уредуваат со уредувач. За синтаксата што се користи во секоја датотека, видете Правила за влез.

Излезни датотеки

Кога се извршува FrontISTR, според содржината на анализата и задавањата во контролните податоци за анализата се изведуваат следните датотеки.

  • Датотеки со пораки и логови: Го изведуваат напредокот на извршувањето и резимеа како максимални/минимални вредности на поместување, деформација и напрегање, како и резултатите од модалната анализа.
  • Датотеки со резултати од анализа: Кога во контролните податоци за анализа е зададено !WRITE,RESULT, се изведуваат физички величини за секој јазол и елемент. Тие се користат за постпроцесирање и како влез во други анализи.
  • Визуелизациски датотеки: Кога е зададено !WRITE,VISUAL, податоците се изведуваат во формат за алатки за визуелизација.

Конвенциите за именување и методите за проверка на излезните датотеки се опишани во Сериска анализа и Паралелна анализа; деталите за физичките величини и формати што можат да се изведат се дадени во Излез и рестарт.

Извршување

Поставете го fistr1 (fistr1.exe на Windows) во директориум на патеката или во директориумот што ги содржи влезните датотеки. Извршете ја следната команда во директориумот со влезните датотеки за да започнете сериска пресметка.

fistr1

Се читаат податоците за мрежата и контролните податоци за анализата зададени во hecmw_ctrl.dat, а се изведуваат зададените датотеки со резултати и визуелизациски датотеки.

Паралелно извршување

За паралелни пресметки, однапред подгответе fistr1 со поддршка за MPI и користете мрежи со распределени домени поделени со hecmw_part1 како влез. Извршувањето го следи MPI runtime-окружувањето. Подолу е прикажан пример со четири домени.

mpirun -np 4 fistr1

Бинарните пакети за Windows содржат MPI runtime, па паралелното извршување е можно без посебно инсталирање MPI. За детали, видете Инсталација со бинарни пакети. Концептот на декомпозиција на доменот е опишан во Декомпозиција на домен и паралелно пресметување.

До Ver.3.x, само паралелната контактна анализа бараше мрежа со еден домен како влез; од Ver.5.x па натаму, паралелната контактна анализа користи мрежи со распределени домени на ист начин како и другите анализи.

Видете исто