Ток анализе¶
Анализа у FrontISTR-у одвија се тако што се припреме улазне датотеке, покрене решавач fistr1 и провере излазне датотеке. Ова страница даје преглед целокупног тока, врста улазних и излазних датотека и начина покретања секвенцијалних и паралелних анализа. Детаљни поступци за сваки корак наведени су на одговарајућим страницама водича за извршавање.
Целокупни ток¶
Секвенцијални и паралелни прорачуни разликују се по томе да ли су потребни подела домена и спајање резултата. Основни ток је следећи.
- Набавите FrontISTR и пратеће програме и припремите их за извршавање. → Инсталација
- Припремите улазне датотеке (опште контролне податке
hecmw_ctrl.dat, податке мреже и контролне податке анализе) у складу са прописаним форматом. - За паралелне прорачуне употребите програм за поделу домена
hecmw_part1да једнодоменску мрежу поделите у мреже расподељених домена. Овај корак није потребан за секвенцијалне прорачуне. - Покрените
fistr1. - Проверите излазне log, резултатске и визуелизационе датотеке. Код паралелних прорачуна по потреби спојите резултате ако желите да их обједините у једну датотеку.
За детаљан секвенцијални поступак видети Секвенцијална анализа; за детаљан паралелни поступак видети Паралелна анализа.
Улазне и излазне датотеке¶

Улазне датотеке¶
FrontISTR чита следеће три врсте улазних датотека.
- Општи контролни подаци (
hecmw_ctrl.dat): Задају називе улазних датотека за податке мреже и контролне податке анализе, као и називе излазних датотека за резултатске и визуелизационе податке. - Подаци мреже: Дефинишу мрежу коначних елемената, податке о материјалу, податке о пресецима и податке о групама. За анализу на једном CPU-у користите једнодоменску мрежу, а за паралелно извршавање на више CPU-ова користите мреже расподељених домена добијене помоћу
hecmw_part1. - Контролни подаци анализе: Дефинишу тип анализе, граничне услове, оптерећења, управљање решавачем и управљање визуелизацијом.
Све ове датотеке су текстуалне и могу се правити и уређивати у уређивачу текста. За синтаксу која се користи у свакој датотеци видети Правила уноса.
Излазне датотеке¶
Када се FrontISTR покрене, следеће датотеке се изводе у складу са садржајем анализе и спецификацијама у контролним подацима анализе.
- Датотеке порука и log датотеке: Садрже ток извршавања и сажетке као што су максималне/минималне вредности померања, деформације и напона, као и резултате модалне анализе.
- Датотеке резултата анализе: Када је у контролним подацима анализе наведено
!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 па надаље, паралелна контактна анализа користи мреже расподељених домена на исти начин као и друге анализе.
Видети такође¶
- Секвенцијална анализа — поступак секвенцијалног извршавања и провере излазних датотека.
- Паралелна анализа — поступак од поделе домена до паралелног извршавања.
- Правила уноса — заједничка синтаксна правила за улазне датотеке.
- Излаз и поновно покретање — физичке величине које се могу извести и механизам поновног покретања.
- Подела домена и паралелно рачунање — подела домена за паралелно рачунање.