Анализа паралелном обрадом¶
Ток извршавања¶
Ток извршавања FrontISTR-а паралелном обрадом на више процесора приказан је на слици 3.1.3.
Слика 3.1.3 Ток извршавања паралелном обрадом
Улазне датотеке које треба припремити¶
(1) Општи контролни подаци (екстензија dat)¶
У овој датотеци задају се улазне датотеке података мреже и контролних података анализе, као и излазна датотека резултата анализе. Назив датотеке је фиксиран на hecmw_ctrl.dat.
Пример општих контролних података дат је у наставку. У овом примеру hecmw_part прво учитава податке мреже једног домена model.msh и исписује податке мреже расподељених домена model_8.0~n. FrontSTR учитава податке мреже расподељених домена model_8.0~n и контролне податке анализе model.cnt, па исписује податке резултата анализе model.res.0~n.1. Поред тога, hecmw_vis учитава податке мреже расподељених домена model_8.0~n и податке резултата анализе model.res.0~n.1, па исписује model_vis_psf.0000.(екстензија) у складу са подешавањем излаза. За детаље погледајте Референцу кључних речи (општи контролни подаци).
(2) Подаци мреже једног домена (екстензија msh)¶
У овој датотеци дефинишу се целокупна структура мреже предмета анализе, подаци о материјалу, подаци група који се користе у контролним подацима анализе и друго. За детаље погледајте Референцу кључних речи (подаци мреже).
(3) Контролни подаци анализе (екстензија cnt)¶
У овој датотеци дефинишу се тип анализе, гранични услови померања, гранични услови оптерећења и друго. Такође се задају контролни подаци решавача и визуелизатора. Примери контролних података анализе дати су у поглављу 3. За детаље погледајте Референцу кључних речи (контролни подаци анализе).
(4) Контролни подаци услужног програма за декомпозицију домена (екстензија dat)¶
У овој датотеци задају се контролни подаци за hecmw_part. Назив датотеке је фиксиран на hecmw_part_ctrl.dat. Пример контролних података услужног програма за декомпозицију домена дат је у наставку. У овом примеру један домен се дели на 8 домена методом декомпозиције PMETIS. Такође се исписује датотека model_8.inp за приказ мреже након декомпозиције домена. За детаље погледајте документацију hecmw1 (0803_001x_hecmw_part_201_users.pdf).
(5) Контролни подаци визуелизације (екстензија ini)¶
У овој датотеци задају се контролни подаци за hecmw_vis. Подразумевани назив датотеке је hecmw_vis.ini. Пример контролних података визуелизације дат је у наставку. У овом примеру исписују се подаци типа неструктуриране мреже за MicroAVS (екстензија inp). За детаље погледајте !visual и !OUTPUT_VIS у референци кључних речи.
Начин извршавања¶
hecmw_part се извршава у директоријуму у којем се налазе улазне датотеке следећом командном линијом.
FrontISTR се извршава у директоријуму у којем се налазе улазне датотеке следећом командном линијом. Начин покретања MPI процеса мора се прилагодити конкретном окружењу.
Визуелизација се може извршити на два начина. Први је као постобрада FrontISTR-а; задавањем
!WRITE, VISUAL
у контролним подацима анализе она се извршава аутоматски. У том случају контролни подаци визуелизације морају бити укључени и записани у контролним подацима анализе.
Ако се визуелизација врши након завршетка извршавања FrontISTR-а, прво се у контролним подацима анализе задаје
!WRITE, RESULT
и затим се извршава FrontISTR.
По завршетку извршавања FrontISTR-а, hecmw_vis се покреће у директоријуму у којем се налазе улазне датотеке и датотеке резултата анализе следећом командном линијом. Начин покретања MPI процеса мора се прилагодити конкретном окружењу.
Опис излазних датотека¶
(1) Датотека дневника услужног програма за декомпозицију домена (екстензија log)¶
У овој датотеци исписују се поруке о току обраде hecmw_part и друго. Назив датотеке је фиксиран на hecmw_part.log.
(2) Датотека мреже расподељеног домена (без екстензије)¶
У овој датотеци исписују се структура мреже након декомпозиције домена, подаци о материјалу, подаци група који се користе у контролним подацима анализе и друго. Датотека се креира за сваки расподељени домен, а назив се формира помоћу заглавља датотеке задатог у општим контролним подацима на следећи начин.
Правило именовања: (заглавље датотеке задато у !MESH).(број расподељеног домена)
Пример: model_8.0 ~ model_8.7
(3) Датотека за приказ мреже декомпозиције домена (екстензија inp)¶
Ова датотека садржи податке типа неструктуриране мреже за приказ мреже након декомпозиције домена. Може се приказати програмом MicroAVS и сличним алатима.
(4) Датотека порука резултата анализе (екстензија msg)¶
У овој датотеци исписују се поруке о току анализе у FrontISTR-у и друго. За једно извршавање креира се једна датотека, а њен назив је фиксиран на FSTR.msg.
(5) Датотека дневника резултата анализе (екстензија log)¶
У овој датотеци исписују се резултати анализе физичких величина по чворовима и елементима у FrontISTR-у. Такође се исписују максималне/минималне вредности физичких величина и резултати модалне анализе. Код динамичке анализе у ову датотеку се исписују резултати анализе за све кораке. Датотека се креира за сваки расподељени домен, а назив је фиксиран на n.log (n је број расподељеног домена).
(6) Датотека резултата анализе (без екстензије)¶
Ова датотека се исписује када је задата опција !WRITE, RESULT.
У овој датотеци исписују се резултати анализе физичких величина по чворовима и елементима у FrontISTR-у. Датотека се генерише за сваки расподељени домен и сваки корак, а назив се формира помоћу заглавља датотеке задатог у општим контролним подацима на следећи начин.
Правило именовања: (заглавље датотеке задато у !RESULT).(број расподељеног домена).(број корака)
Пример: model_8.res.0.1 ~ model_8.res.7.1
(7) Битмап датотека резултата анализе (екстензија bmp)¶
Ова датотека се исписује када је задата у контролним подацима визуелизације.
У овој датотеци исписују се битмап подаци добијени визуелизацијом. Назив датотеке формира се помоћу заглавља датотеке задатог у општим контролним подацима. За детаље правила именовања погледајте документацију hecmw1 (0803_001f_hecmw_PC_cluster_201_vis.pdf).
(8) Датотека резултата анализе типа неструктуриране мреже (екстензија inp)¶
Ова датотека се исписује када је задата у контролним подацима визуелизације.
Ова датотека омогућава постобраду програмима REVOCAP_PrePost, MicroAVS и сличним алатима. Назив датотеке формира се помоћу заглавља датотеке задатог у општим контролним подацима на следећи начин.
Правило именовања: (заглавље датотеке задато у !RESULT)_psf.(број корака).inp
Пример: model_vis_psf.0000.inp
(9) Неутрална датотека резултата анализе (екстензија neu)¶
Ова датотека се исписује када је задата у контролним подацима визуелизације.
Ова датотека омогућава постобраду у Femap-у. Назив датотеке формира се помоћу заглавља датотеке задатог у општим контролним подацима на следећи начин.
Правило именовања: (заглавље датотеке задато у !RESULT)_psf.(број корака).neu
Пример: model_vis_psf.0000.neu
Напомена: Поред наведених, исписују се и датотеке FSTR.dbg.0~n, али су оне намењене отклањању грешака и обично их није потребно прегледати.