Matlab does not respond after running Abaqus job
显示 更早的评论
Dear all,
In Matlab, I am calling my Abaqus job using following line:
dos(abaqus job=jobname)
The simulation is completed successfully, because all files are created in the working directory and the log file says 'completed'.
However, Matlab does not respond anymore for approximately 30min and can only be shut down using the task manager.
I tried the same command in Matlab with 'system' instead of 'dos' but it resulted in the same.
The software versions on the system are Abaqus v6.11 and Matlab R2012b.
Has anyone experienced similar problems?
Thanks,
Alex
采纳的回答
更多回答(1 个)
Jan
2012-12-20
0 个投票
I do not know Abaqus. Is it still running while you assume that Matlab hangs? Please take a look in the taskmanager.
If so, could you append something like "quit" or "exit" to the job, which is processed by this program?
5 个评论
Alexander
2012-12-20
Walter Roberson
2012-12-20
When the problem occurs, what does taskmanager say about the memory usage?
Does the system as a whole slow down?
I am thinking here that you might be swapping memory to disk.
Alexander
2012-12-20
What exactly does "at a later point of time" mean? Please explain, why you are convinced, that the problem is caused by calling Abaqus, although this seems to be not obvious.
13% processor load could mean, that Matlab is still computing something and as Walter says the memory is such exhausted, that disk swapping slows down the processing substantially.
You can test this by storing all values directly after the DOS call has been finished and quit Matlab. The restart it (or the computer), load the data again and run the rest of the Matlab program. If this method results in the same effects, DOS(Abaqus) is not guilty.
类别
在 帮助中心 和 File Exchange 中查找有关 Startup and Shutdown 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!