串行处理分析¶
执行流程¶
图 3.1.2 给出了使用 FrontISTR 在单处理器上进行串行处理的执行流程。
图 3.1.2 串行处理的执行流程
需要准备的输入文件¶
(1) 全局控制数据(扩展名 dat)¶
该文件指定网格数据和分析控制数据的输入文件以及分析结果输出文件。文件名固定为 hecmw_ctrl.dat。
下面给出全局控制数据示例。在本示例中,FrontSTR 读取单一区域网格数据 model.msh 和分析控制数据 model.cnt,并写出分析结果数据 model.res.0.1。此外,hecmw_vis 读取单一区域网格数据 model.msh 和分析结果数据 model.res.0.1,并根据输出指定写出 model_vis_psf.0000.(扩展名)。详情请参见关键字参考(全局控制数据)。
(2) 单一区域网格数据(扩展名 msh)¶
该文件定义分析对象的整体网格构成、材料数据以及分析控制数据中使用的组数据等。详情请参见关键字参考(网格数据)。
(3) 分析控制数据(扩展名 cnt)¶
该文件定义分析类型、位移边界条件、荷载边界条件等。此外,还指定求解器控制数据和可视化器控制数据。第 3 章给出了分析控制数据示例。详情请参见关键字参考(分析控制数据)。
(4) 可视化控制数据(扩展名 ini)¶
该文件指定 hecmw_vis 的控制数据。默认文件名为 hecmw_vis.ini。下面给出可视化控制数据示例。在本示例中,输出 MicroAVS 用非结构网格数据(扩展名 inp)。详情请参见关键字参考中的 !visual 和 !OUTPUT_VIS。
执行方法¶
在包含输入文件的目录中,使用以下命令行执行 FrontISTR。
可视化有两种执行方法。一种是作为 FrontISTR 的后处理执行,此时在分析控制数据中指定
即可自动执行可视化。在这种情况下,需要将可视化控制数据包含并写入分析控制数据中。
如果在 FrontISTR 执行结束后进行可视化,首先在分析控制数据中指定
并执行 FrontISTR。
FrontISTR 执行结束后,在包含输入文件和分析结果文件的目录中,使用以下命令行执行 hecmw_vis。
输出文件说明¶
(1) 分析结果消息文件(扩展名 msg)¶
该文件输出 FrontISTR 分析过程等消息。每次执行生成一个文件,文件名固定为 FSTR.msg。
(2) 分析结果日志文件(扩展名 log)¶
该文件输出 FrontISTR 中各节点和各单元物理量的分析结果。此外,还输出物理量的最大值/最小值以及模态分析结果。在动力分析中,所有分析步的分析结果都会输出到该文件。每次执行生成一个文件,文件名固定为 0.log。
(3) 分析结果文件(无扩展名)¶
指定 !WRITE, RESULT 选项时输出该文件。
该文件输出 FrontISTR 中各节点和各单元物理量的分析结果。每个分析步生成一个文件,并使用全局控制数据中指定的文件头按如下规则命名。
命名规则:(!RESULT 中指定的文件头).0.(分析步编号)
示例:model.res.0.1
(4) 分析结果位图文件(扩展名 bmp)¶
在可视化控制数据中指定时输出该文件。
该文件输出经过可视化处理的位图数据。文件名使用全局控制数据中指定的文件头命名。命名规则详情请参见 hecmw1 文档(0803_001f_hecmw_PC_cluster_201_vis.pdf)。
(5) 分析结果非结构网格数据文件(扩展名 inp)¶
在可视化控制数据中指定时输出该文件。
使用该文件可在 REVOCAP_PrePost、MicroAVS 等中进行后处理。文件名使用全局控制数据中指定的文件头按如下规则命名。
命名规则:(!RESULT 中指定的文件头)_psf.(分析步编号).inp
示例:model_vis_psf.0000.inp
(6) 分析结果中性文件(扩展名 neu)¶
在可视化控制数据中指定时输出该文件。
使用该文件可在 Femap 中进行后处理。文件名使用全局控制数据中指定的文件头按如下规则命名。
命名规则:(!RESULT 中指定的文件头)_psf.(分析步编号).neu
示例:model_vis_psf.0000.neu
注:此外还会输出 FSTR.dbg 文件,但该文件用于调试,通常无需参阅。