How can I use multiple user subroutines in Abaqus? Should each subroutine have a separate file or be placed in the same .for file? How?

  • You must to post comments
Best Answer

We can have more than one Abaqus subroutine in one file. Abaqus himself will call both subroutines wherever and whenever it needs during analysis.

For example, if you are writing a UMAT and a USDFLD, your Fortran file will have such a structure:

Remember that a given user subroutine (such as UMAT or USDFLD) should appear only once in the specified user subroutine source.

See Also:

Training Package: Introduction to UMAT and VUMAT Subroutines

Q&A: What are specific internal energy and dissipated inelastic specific energy? Can they affect VUMAT results? 

Eager to hear from you…

Any complication or other questions? Feel free to comment here…

You can also send any new questions from the Questions and Answers page. Just find that blue Ask Question button at the top right corner…


  • You must to post comments
Showing 1 result
Your Answer

Please first to submit.