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