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

也就是说,最大重新启动次数9998次。而模型可以使用一万个核心进行提交。下面介绍如何实现计算中断后重新启动计算。
1、设置输出rst文件
有两种输出rst文件的方法:
A. 人工强制输出
如果通过图形界面提交Radioss计算(Windows系统和Linux系统都可以调用图形界面),在计算过程中勾选STOP/KILL/RFILE并点击Send commend,都会自动生成Filename_000N_000N.rst重启文件。


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就能重启之前的运算了。如果需要,可以使用同样的方法多次停止、继续运算。