Иди на текст

Анализа паралелном обрадом

Ток извршавања

Ток извршавања 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 се извршава у директоријуму у којем се налазе улазне датотеке следећом командном линијом.

hecmw_part1

FrontISTR се извршава у директоријуму у којем се налазе улазне датотеке следећом командном линијом. Начин покретања MPI процеса мора се прилагодити конкретном окружењу.

mpirun -np 8 fistr1

Визуелизација се може извршити на два начина. Први је као постобрада FrontISTR-а; задавањем

!WRITE, VISUAL

у контролним подацима анализе она се извршава аутоматски. У том случају контролни подаци визуелизације морају бити укључени и записани у контролним подацима анализе.

Ако се визуелизација врши након завршетка извршавања FrontISTR-а, прво се у контролним подацима анализе задаје

!WRITE, RESULT

и затим се извршава FrontISTR.

По завршетку извршавања FrontISTR-а, hecmw_vis се покреће у директоријуму у којем се налазе улазне датотеке и датотеке резултата анализе следећом командном линијом. Начин покретања MPI процеса мора се прилагодити конкретном окружењу.

mpirun -np 8 hecmw_vis1

Опис излазних датотека

(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, али су оне намењене отклањању грешака и обично их није потребно прегледати.

AI-assisted translation May contain errors Official docs Status