ASCII output for MPP via binout

从 970 版本开始,有了二进制格式格式的所谓的 ASCII output 文件(matsum,rcforc,etc.)。-- 注单机版和 smp 版输出的为文本格式的 ASCII output 文件。

MPP-DYNA 不是直接写出 ASCII 输出文件,而是输出二进制格式数据。这些数据可以有两种格式:dbout(参见 V.970 用户手册 Appendix L,P.L3) 和 binout。MPP 缺省情况下会输出 binout 格式的数据。卡片 *database_matsum,*database_rcforc,etc 的第二个参数控制输出哪一种类型的数据。

  • 1= old format,例如,ASCII 文件(SMP) 或者 dbout 文件(MPP)
  • 2= new binout 格式(对 MPP 版这是缺省的)
  • 3= both formats 都输出

LS-Prepost 可以直接读取 binout 数据而不需要转换,但 dbout 文件需要用 dumpbdb 来转换成 ASCII 格式输出。在 LS-Prepost 里,选项页”2″(启动界面右边的 Group 按钮下面),在 CFD 按钮下面有“Binout”按钮。点击之后在左下面出现的子面板中点击“Load”按钮,选择求解器输出的 binout 文件。之后可以进行相关曲线的绘制。(此处修改原文部分)

作为 lsda 软件包的一部分,有两个程序可以获得(以用户账号登陆 LSTC FTP site,在”lsda”目录下)。一个是”l2a”,它可以用来从 binout 文件中提取不同的 ASCII 文件。另一个是”ioq”,它是让你用来直接读取 / 浏览 binout 文件的小工具。

通常一个”l2a”执行块会包含在相应平台的 MPP 执行块的压缩包里,但你也可以用那个 l2a 来操作任何 LS-DYNA 执行块(MPP or SMP) 产生的 binout 文件。要从 binout 文件中提取 ASCII 输出文件,在命令行执行 l2a,后面包含 binout 文件的名字。例如:”。/l2a binout.0000″

  • 发表于 · 2017.09.16 08:31 · 阅读 · 2836

[版权声明] :本文文字、代码及图片版权归原作者所有,任何媒体、网站或个人未经本网协议授权不得采集、整理、转载或以其他方式复制发表。已经本站协议授权的媒体、网站,在使用时必须注明“稿件来源:学研谷”。

0 条评论

请先 登录 后评论
猜猜我是谁
CSUA -研究生

2
提问
55
回答
27
文章
注册推广