A-A+

Hyperworks RADIOSS计算中断后重启计算的方法

2019年08月03日 CAE 阅读 903 views 次

在Hyperworks RADIOSS中重新启动计算可以通过控制文件Engine File (Filename_000N.rad)来实现。原理如下:

也就是说,最大重新启动次数9998次。而模型可以使用一万个核心进行提交。下面介绍如何实现计算中断后重新启动计算。

1、设置输出rst文件

有两种输出rst文件的方法:

A. 人工强制输出

如果通过图形界面提交Radioss计算(Windows系统和Linux系统都可以调用图形界面),在计算过程中勾选STOP/KILL/RFILE并点击Send commend,都会自动生成Filename_000N_000N.rst重启文件。

RADIOSS 提交的图形界面(Windows和Linux界面相同)
HyperWorks SolverView

B. 自动循环输出

编辑Engine file中的/RFILE卡片,如果需要每100次计算循环输出一次restart file,可输入如下数值:

RADIOSS每完成100次计算循环,就会自动输出一次rst文件,覆盖在之前 的rst文件上。如果输出过于频繁会造成磁盘读写压力过大,降低计算效率。建议设置适当循环数量。如没有设置/RFILE卡片,默认5000 cycle输出一次。如无需输出,可以设置成参数尽可能大(如果使用RADIOSS 14.0之前版本,需要控制在9999999以内)。

2、重启计算

(1)复制filename_0001.rad文件,重命名为filename_0002.rad;

(2)打开filename_0002.rad文件,将/RUN/filename/1/改为/RUN/filename/2/ ;

(3)用提交界面导入Filename_0002.rad文件,提交求解-engine -nt/np XXXX(参数与之前保持一致)。这时,RADIOSS会自动读取之前输出的.rst文件。

这样,RADIOSS就能重启之前的运算了。如果需要,可以使用同样的方法多次停止、继续运算。

个人公众号“数字化设计CAX联盟”,欢迎关注,共同交流
为您推荐:

给我留言

© 坐倚北风 版权所有 严禁镜像复制 苏ICP备15034888号. 基于 Ality 主题定制 AliCMS
联系邮箱:leanwind@163.con,微信公众号:数字化设计CAX联盟

用户登录

分享到: