并行处理分析¶
运行流程¶
图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。下面给出区域划分实用程序控制数据的示例。本例使用区域划分方法PMETIS将单一区域划分为8个区域。同时,为显示区域划分后的网格,输出文件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) 分析结果neutral文件(扩展名neu)¶
在可视化控制数据中指定时输出该文件。
可使用该文件通过Femap进行后处理。文件名使用全局控制数据中指定的文件头,按如下方式命名。
命名规则:(!RESULT指定的文件头)_psf.(步骤编号).neu
示例:model_vis_psf.0000.neu
注:此外还会输出FSTR.dbg.0~n文件,但这些文件用于调试,通常无需参阅。