ABAQUS UEL Subroutine
ABAQUS UEL Subroutine
(OP)
Dear Colleagues,
Good day..
Kindly I was working on a UEL and it was working but now when I backed to run my old simulation and it doesn't work and it gives me the error message below, I'm using linux and networking licenced abaqus..Thanks for your help in advance
Run standard.exe
Abaqus License Manager checked out the following licenses:
Abaqus/Standard checked out 5 tokens.
<26 out of 41 licenses remain available>.
forrtl: Is a directory
Fri 23 Nov 2012 06:13:42 PM CET
Abaqus Error: The executable /parrot/apps/abaqus/6.10-2/exec/standard.exe
aborted with system error "Abnormal termination signal" (signal 6).
Please check the .dat, .msg, and .sta files for error messages if the files
exist. If there are no error messages and you cannot resolve the problem,
please run the command "abaqus job=support information=support" to report and
save your system information. Use the same command to run Abaqus that you
used when the problem occurred. Please contact your local Abaqus support
office and send them the input file, the file support.log which you just
created, the executable name, and the error code.
Abaqus/Analysis exited with errors
Regards,
Msekh
Good day..
Kindly I was working on a UEL and it was working but now when I backed to run my old simulation and it doesn't work and it gives me the error message below, I'm using linux and networking licenced abaqus..Thanks for your help in advance
Run standard.exe
Abaqus License Manager checked out the following licenses:
Abaqus/Standard checked out 5 tokens.
<26 out of 41 licenses remain available>.
forrtl: Is a directory
Fri 23 Nov 2012 06:13:42 PM CET
Abaqus Error: The executable /parrot/apps/abaqus/6.10-2/exec/standard.exe
aborted with system error "Abnormal termination signal" (signal 6).
Please check the .dat, .msg, and .sta files for error messages if the files
exist. If there are no error messages and you cannot resolve the problem,
please run the command "abaqus job=support information=support" to report and
save your system information. Use the same command to run Abaqus that you
used when the problem occurred. Please contact your local Abaqus support
office and send them the input file, the file support.log which you just
created, the executable name, and the error code.
Abaqus/Analysis exited with errors
Regards,
Msekh





RE: ABAQUS UEL Subroutine
You (or Abaqus) tried to open a file but it was a directory
So either something in your ABQ install changed, or you have a subroutine in which you open a (text) file that has been deleted.
If you only have this with the UEL modeling it is probably your subroutine that's causing the error.
RE: ABAQUS UEL Subroutine
Regards,
Msekh
RE: ABAQUS UEL Subroutine
RE: ABAQUS UEL Subroutine
http://www.eng-tips.com/faqs.cfm?fid=376
http://www.eng-tips.com/faqs.cfm?fid=1083
RE: ABAQUS UEL Subroutine
The error I have now is
Run standard.exe
Abaqus License Manager checked out the following licenses:
Abaqus/Standard checked out 5 tokens.
<31 out of 41 licenses remain available>.
Fri 30 Nov 2012 02:28:26 PM CET
Abaqus Error: The executable /parrot/apps/abaqus/6.10-2/exec/standard.exe
aborted with system error "Illegal floating point operation" (signal 8).
Please check the .dat, .msg, and .sta files for error messages if the files
exist. If there are no error messages and you cannot resolve the problem,
please run the command "abaqus job=support information=support" to report and
save your system information. Use the same command to run Abaqus that you
used when the problem occurred. Please contact your local Abaqus support
office and send them the input file, the file support.log which you just
created, the executable name, and the error code.
Abaqus/Analysis exited with errors
The error signal changed from signal 6 to signal 8 and I put write commands for debug and they don't appear after the Gaussian points loop starting!!
Many thanks for the help sdebock and IceBreakerSours
Msekh
RE: ABAQUS UEL Subroutine
It could be anything. Maybe you are dividing by zero. Or raising a negative number to a fractional power, or doing 0/0 or an overflow of exp(). Maybe it's accuracy problems, use double precision.
Anyways, the solution is debugging. If it starts at the beginning, be aware that most parameters are 0 at increment 0, so don't divide by them.
RE: ABAQUS UEL Subroutine
Please how can I debug using ABAQUS and Intel compiler? Many thanks for the helpful comments
Best regards,
Msekh
RE: ABAQUS UEL Subroutine
http://www.eng-tips.com/faqs.cfm?fid=376
http://www.eng-tips.com/faqs.cfm?fid=1083
RE: ABAQUS UEL Subroutine
Thanks for the usful link.. Please I'm beginner in this field and I need more help like:
1- How can I create a calling subroutine which provides all the generic info your code requires to be able to run?
2- Is there a possibility to debug under Linux not using visual studio please?
Many Thanks,
Msekh
RE: ABAQUS UEL Subroutine
CODE --> Fortran
PROGRAM TEST INTEGER :: x,t,y,z INTEGER :: tmin, tmax, tinc INTEGER :: xmin, xmax, xinc INTEGER :: ymin, ymax, yinc INTEGER :: zmin, zmax, zinc DIMENSION COORDS(3), TIME(2) CHARACTER(LEN=80):: SNAME ! tmin = 0 tmax = 10 tinc = 1 xmin = 0 xmax = 10 xinc = 2 ymin = 0 ymax = 10 yinc = 5 zmin = 0 zmax = 10 zinc = 2 ! KSTEP=1 KINC=1 NOEL=1 NPT=1 LAYER=1 KSPT=1 JLTYP=1 SNAME='test' ! OPEN(UNIT=10,FILE='test.out') ! DO t = tmin,tmax,tinc TIME(1) = t DO x = xmin,xmax,xinc COORDS(1) = x DO y = ymin,ymax,yinc COORDS(2) = y DO z = zmin,zmax,zinc COORDS(3) = z CALL DLOAD (F,KSTEP,KINC,TIME,NOEL,NPT,LAYER,KSPT,COORDS, & JLTYP, SNAME) WRITE (10,*) t,x,y,z,F 20 FORMAT(5(2X,E16.9)) END DO END DO END DO END DO END PROGRAM TESTYou can easily modify this to call your own subroutine. I tested a DLOAD subroutine with the gcc compiler.
http://www.eng-tips.com/faqs.cfm?fid=376
http://www.eng-tips.com/faqs.cfm?fid=1083