26. 断点续算¶
RMC支持接续文件输出功能。接续功能用于在RMC停止计算后,重新启动计算。
26.1. 接续计算模块输入卡¶
RESTARTBINARY
Write =<flag>
Cycles=<cycles_vector_group>
Interval=<N>
Overwrite=<flag>
其中,
- RESTARTBINARY为接续计算输入卡的关键词;
- Write为指定是否输出接续文件,1表示输出,0表示不输出,默认值为0; 当该选项卡为1时,Cycles或者Interval输入卡中必须有一个有输入。 Cycles和Interval不能同时定义;
- Cycles为仅在临界计算模式下,指定在哪些cycle中输出;
- Interval适用于临界计算和固定源计算:在临界计算中,指定每隔多少cycle数输出接续计算文件; 在固定源计算中,指定每隔多少粒子数输出接续计算文件;
- Overwrite是在临界计算中为减少储存占用空间而设置的选项卡。仅在使用Interval选项时才可以使用。 1表示每次输出的文件覆盖上次输出的文件;0则表示不覆盖,默认值为0。
26.2. 接续计算文件使用¶
接续计算具体运行过程与运行RMC基本相同,只是在后面加上了“-r 重启文件名”。 假定串行版RMC可执行文件名为“RMC”,串行运行的方法为:在RMC可执行程序所在目录输入以下命令:
Windows环境: RMC(空格)-r(空格)重启文件名
Linux环境: ./RMC(空格)-r(空格)重启文件名