Hello,
I believe the problem is due to a recheck of the license and how Abaqus poorly handles the running job when that happens. At least this is what is assumed by other users.
http://old.nabble.com/ABAQUS-crashes...d29303851.html
The simplest solution is to create two scripts, one that calls abaqus to run the script, repeatedly, and a script you actually want to use.
For example:
-
from os import system
-
from time import sleep, ctime
-
## her u can define sleeping time
-
sleeppingTime=3## 3 sec before trying the second attempt
-
##---------------------
-
count = 100
-
scriptName = 'myScript.py'
-
print 'Attempting to call ABAQUS CAE at:',ctime().split()[3]
-
print ' Attempt No: ', count
-
a=system('Abaqus cae script='+scriptName)
-
while count<100000000:
-
if a==1:
-
sleep(sleeppingTime)
-
print 'Attempting to call ABAQUS CAE at:',ctime().split()[3]
-
print ' Attempt No: ', count+1
-
a=system('Abaqus cae script='+scriptName)
-
count=count+1
this was adapted from
http://abaqusscript.blogspot.com/. Script not working perfectly yet though.
the myScript will have to write and read from a log file in case of the eventual crash. Also the looper program will need to check for a completed analysis. This process should automate the analysis, even if abaqus crashes alot.