Към съдържанието

Паралелен анализ

Последователност на изпълнение

Фигура 3.1.3 показва последователността на изпълнение при многопроцесорна паралелна обработка с FrontISTR.

Фигура 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) Bitmap файлове с резултатите от анализа (разширение bmp)

Тези файлове се извеждат, когато това е зададено в управляващите данни за визуализация.

Тези файлове съдържат bitmap данните, създадени от визуализационната обработка. Имената се формират от заглавната част на файла, зададена в общите управляващи данни. За подробности относно правилото за именуване вижте документацията на 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