Sharing ABAQUS UMAT and VUMAT subroutines
I have noticed that a lot of people are using UMAT and VUMAT material model
subroutines for their researches. However, most of these subroutines do not
find their way to free code market and remain in the hands of the developers.
Therefore, a lot of wheel re-inventing has to be done by other people. Since
development and testing of a material subroutine takes a damn long time, I
think it is a good idea if each of us can share the subroutines she has
developed with the others. I know that a couple of subroutines are publicly
available and many other people also know that. Please comment about less-known
freely available subroutines.
To be more specific, I think it would be useful if people can comment about
following highly demanded UMAT subroutines:
1.Cohesive zone elements models
2.Polycrystalline plasticity
3.Gurson-type ductile fracture models
Note added by admin: This topic has also been discussed in another thread: http://www.imechanica.org/node/2375


good point
Amir:
I agree with you that there are many UMAT, UEL, and other user subroutines hanging around the research community. In the past several years, I have been advocating my subroutines and provide them free to the public, as can be found from http://web.utk.edu/~ygao7/publication.htm
It'll be worthwhile to compile a list of these for a broader public. And perhaps we can get ABAQUS to endorse us. As for your three questions:
(1) cohesive zone element: I have one in my webpage, which can be easily genearlized into other versions such as Camacho-Ortiz.
(2) Polycrystalline palsticity. This I don't know. I only know the famous code by Yonggang Huang (modified by Jeff Kysar) is available at Jeff Kysar's webpage (Columbia University).
(3) Gurson-type model: I don't know if someone provides this free. The infinestimal strain version is not difficult to implement.
looking for cohesive zone element user subroutine
Mr. Gao
I am a new comer of imechanic, I got your webpage though the search engine Google, but I could not enter it, I dont know why.
I knew you have a user subrotine about the cohesive zone and you are willing to share it with others, resently I am studing the CZM and what to simulate the surface problems with the FEM, but I am stumpt by the subrotine. I hope you can help me and send the subrotine to my email(baishalang2002@163.com). Thank you very much.
Excuse for my poor english, I am a university student from HEU,China. Expect your reply.
User-defined subroutines
I agree. Some 15 years ago, after I had written my first UEL, I was wondering if ABAQUS would be interested in establishing a clearinghouse or repository for various user-defined subroutines. This would be similar to accessible libraries - such as NIST - for mathematic/scientific application software such as equation solvers, eigenvalue extraction routines, etc. Over time I have written UMAT and UEL routines for progressive failure analysis, higher-order plate finite elements, specialized adhesive elements, and a score of decohesion finite element incorporating various coupled cohesive zone models to joint 1-D beam, and 2-D and 3-D continuum elements.
These subroutines are just simply sitting in folders on my PC collecting electronic 'dust'. It would be nice to upload them to a site with a short README or document file for others to use.
Erik
Re: User-defined subroutines
Dear Erik: Would you be willing to post your subroutines on iMechanica?
Re: User-defined subroutines
Perhaps we could adopt an open-source approach. I'm not sure exactly how these projects get organized, but there are plenty of great examples out there on the web. That way, someone could choose to contribute what they already have made, and the community could improve on it, provide independent validation, etc. Could iMechanica host space for such a repository?
Sourceforge a solution?
This is a very nice suggestion. It would be nice to have a repository of user material routines in imechanica. An alternative could be sourceforge, which would not just be a repository, but also a development hub, where different people could help develop/customize the UMAT as required.
It seems that quite a few people are interested in sharing subroutines. It would be nice if people would post their UMATs which they would like to share (or perhaps provide a link for the same) .
User element help
Hi
I realise this is an old post.
I am in the process of developing my first user element in Abaqus, and finding it rather difficult.
The application requires modelling muscle behaviour. Hence a spring model (linear at this stage) with 3 elements: 2 in series with each other, and these 2, parallel to the third was implemented.
My problem involves static condensation of the stiffness matrix. (similar to mixed-methods)
Any advice/assistance would be great.
Regards
YK
Merging two threads with same topic
It seems that there are two different threads with the same topic and both have interesting comments. It would be nice if the moderators could merge these two. http://www.imechanica.org/node/2375
Re: Merging two threads with same topic
We have not found a way to merge two threads. However, a user can always write a comment to link the two threads, as you have just done. More broadly, this method is probably more effective than merging threads, because the method can relate even loosely related threads.
Dispersity!!!
http://imechanica.org/node/3433
user subroutine about MTS model
Hi,
can anyone upload ABAQUS umat for MTS model? I wrote one but I am afraid is not correct because it doesn't match the experiment result quite well.
Thanks.
Graduation Project
Hello;
In my graduation project, the instructor wanted from me to work the UMAT Subroutines in ABAQUS. I am looking for someone who can help to me about this issue. I really got an urge for completin this project and really need of somebody's help.
From now am thanking to the ones who will help to me.
I am lettin my msn adress for the ones who want to contact with me...:
alper_tastan@hotmail.com
I can't agree more!
I can't agree more! Furthermore, this problem doesnot exist on ABAQUS uniquely. This same idea can be also helpful to ANSYS, Nastran and so on!