PDA

View Full Version : Strange problem using umat w Abaqus



kvemaganti
2009-04-10, 13:59
Greetings.

I just ran into an interesting/weird problem using umat with Abaqus and wanted to see if anyone else here has had similar problems.

I was getting a SIGSEGV (signal 11) when trying to use my own umat with a new installation of Abaqus 6.8-2 on an x86_64 box. This umat used to work fine on an older machine that unfortunately crashed. After a lot of print statements, I found that the problem was with the name of one of my subroutines: matset. I changed the name and now everything works just fine. I assume this means that there is a built-in symbol somewhere with that same name, and my re-use of that name caused the seg fault.

Has anyone else encountered similar issues?

Kumar Vemaganti
University of Cincinnati

Jorgen
2009-04-12, 20:47
I have never heard of that issue - but it sounds like a reasonable explanation to me. I must say that I like your debugging effort.

I believe that Abaqus recommends that all function names in user-subroutines should start with a letter 'K'. Supposedly, none of the built-in function start with a 'K' so you would not run into that problem.

-Jorgen

kvemaganti
2009-04-14, 21:18
Jorgen,

Thank you for the reply (and for this forum). I found that problem was with the name when I commented out the subroutine call and simply in-lined the relevant code.

Regards,

Kumar Vemaganti