重启动语句是这个*RESTART,READ,STEP=number"
最近因需要接触重启动分析,看了一段时间,不断的试算,关于重启动的连续计算以及将多个分析的结果进行合并处理总算有了点眉目。很郁闷的碰到突然断电,但计算时间又比较耗时,为了预防,想了个比较保险的法子。将整个分析步分成N+1步,当然每步的时间可以自己更改,不一定相等,再将每次的计算结果合并: p6 a0 P7 I7 l+ L
restartjoin originalodb=oldjob.odb restartodb=restart.odb copyoriginal history2 E J T% E% x5 K2 _
*restart,read,step=N,end step1 K+ B3 s; T: h \! p) X" f2 k' u6 h
*restart,write,number interval=n6 c% t/ s+ @) w$ o' x
如果在一个原分析的基础上进行后续的多步重启动分析! |9 q, W) |, C, M( Z
假设原分析为original 第一次重启动restart1 分析后,发现时间太短,需要接着进行第二次重启动分析restart2,一直到restart N后才有满意结果
a7 U$ L- k
对于第N次重启动分析的数据读入时,需定义为*restart,read,step=n!
job=restartn oldjob=restart(n-1) 即可一步步追加前面N步的所有计算重启动文件,进行N次restart分析完成后依次将N次重启动分析的结果合并至至(N-1)次(最好对其结果进行拷贝)计算结果文件中直至将所有的重启动结果合并至原分析的结果文件当中,这样就可以根据需要随时对分析进行调整了。