| 查看: 1578 | 回复: 2 | |||
| 【悬赏金币】回答本帖问题,作者Heysky328将赠送您 5 个金币 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
[求助]
循环中断后想继续在终端的地方运算 已有2人参与
|
|||
|
我在进行ansys求解时,循环八百次,但在循环第9次时电脑更新导致循环中断了,我现在想在第九次时继续循环,如何跳过前八次循环呢? @wuming524 发自小木虫IOS客户端 |
» 猜你喜欢
请问社科规划办官网上的“项目查询模块”与“项目申报模块”的账号密码一样吗?
已经有3人回复
用NBS溴化时溶剂除了CCl4外还有什么
已经有9人回复
40+中年人失业后,还能找到好工作吗?
已经有15人回复
二审4个多月了还是Awaiting Reviewer Scores
已经有5人回复
申请科研项目纯靠实力能成功吗?
已经有12人回复
极限拉扯,如何抉择
已经有15人回复
OpenAI又攻克数学难题了,离AI做有机合成还有多远?
已经有13人回复
招收博士生一名
已经有3人回复
【答案】应助回帖
|
关键是你前几次循环是否保存了结果,如果没有保存,就只能从头开始进行计算。如果保存了结果,可以试试以下办法: 假设原来的 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
2楼2022-06-12 21:00:48










回复此楼