Translation update pending
The Russian translation may be out of date because the Japanese source has changed. The existing translation remains available while it is being updated.
Параллельный анализ¶
Порядок выполнения¶
На рисунке 3.1.3 показан порядок выполнения многопроцессорной параллельной обработки с использованием FrontISTR.
Рисунок 3.1.3 Порядок выполнения параллельной обработки
Подготавливаемые входные файлы¶
(1) Общие управляющие данные (расширение dat)¶
В этом файле задаются входные файлы данных сетки и данных управления анализом, а также выходной файл результатов анализа. Имя файла фиксировано: hecmw_ctrl.dat.
Ниже приведён пример общих управляющих данных. В этом примере hecmw_part сначала считывает однодоменные данные сетки model.msh и записывает данные распределённой сетки model_8.0 ... n. FrontISTR считывает данные распределённой сетки 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, но они предназначены для отладки и обычно обращаться к ним не требуется.