| 查看: 1105 | 回复: 2 | ||
| 【悬赏金币】回答本帖问题,作者Heysky328将赠送您 5 个金币 | ||
[求助]
循环中断后想继续在终端的地方运算 已有2人参与
|
||
|
我在进行ansys求解时,循环八百次,但在循环第9次时电脑更新导致循环中断了,我现在想在第九次时继续循环,如何跳过前八次循环呢? @wuming524 发自小木虫IOS客户端 |
» 猜你喜欢
遇见不省心的家人很难过
已经有18人回复
退学或坚持读
已经有25人回复
博士延得我,科研能力直往上蹿
已经有4人回复
免疫学博士有名额,速联系
已经有14人回复
面上基金申报没有其他的参与者成吗
已经有4人回复
多组分精馏求助
已经有6人回复
2楼2022-06-12 21:00:48
【答案】应助回帖
|
关键是你前几次循环是否保存了结果,如果没有保存,就只能从头开始进行计算。如果保存了结果,可以试试以下办法: 假设原来的 jobname 是 file1,结果文件是 file1.rst (或 .rth 或其它扩展名),已有 n 个子步的结果。 然后: 1 在 ANSYS 中打开 file1.db,修改 jobname 为 file2 (或其它文件名),存盘。 2 进入求解模块,使用 RDREAD 命令读取结果文件 file1.rst (或其它扩展名) 中最后一个子步的结果,作为初始值。 3 修改循环,从第 n+1 步开始进行计算。 这样做,前面部分的结果在 file1.rst 中,后面部分的结果在 file2.rst 中。不过可以试试:先把 file1.rst 拷贝为 file2.rst,再按上述方法操作,看看 file2.rst 中是否能够包含原来的结果。 不知是否可行,试试看吧。 |
3楼2022-06-20 08:30:11













回复此楼