Abaqus Subroutines

In the past few years our research thrusts have focused primarily on the multi-physics behavior of polymeric materials.  In the course of this work, we have written various user material subroutines when the built in material models are insufficient.  Additionally, in cases where the physics are not solved by existing elements, we have written user element subroutines.  In what follows we present a brief summary along with the Fortran code and references for a few cases that should prove useful to the community in enabling further research without the need for repeating previous work.

Some of the following are intended for classroom use as part of teaching, however, they may be useful to the community and are posted here as well.  Please bring any typos and other errors to my attention so they may be corrected.

The authors assume no responsibility for errors or omissions in the software or documentation.  Due to time constraints, the authors are generally unable to respond to requests for assistance in using this software.

User Material Subroutines
UHYPER for a few hyperelastic material models -- uhyper.zip
UMAT for linear elasticity -- umatLinearElastic.zip
VUMAT and UMAT for a neo-Hookean material -- neoHookean-2.zip
VUMAT and UMAT for a viscoelastic neo-Hookean material -- visco-3.zip
VUMAT and UMAT for a small strain elastic-plastic material -- smallDef-2.zip
VUMAT and UMAT for a large strain elastic-viscoplastic material -- FeFp.zip

User Element Subroutines
Dielectric elastomers -- see the supplemental material here
Dielectric viscoelastomers -- see the supplemental material here, or vdUEL.zip
Polymeric gels -- see the supplemental material here, or download gelUEL.zip
(If you use these UELs please cite Chester et. al., IJSS 2015)

1D Matlab Finite Element Codes
Static linear heat conduction -- SteadyHeatForStudents.m
Static linear elasticity -- StaticElasticForStudents.m
Static non-linear heat conduction -- SteadyHeatNonLinearForStudents.m

For more have a look at the following pages:
Prof. David Henann -- http://brown.edu/Research/Henann/David_Henann.htmlSoftware_files/uhyper.zipSoftware_files/umatLinearElastic.zipSoftware_files/neoHookean-2.zipSoftware_files/visco-3.zipSoftware_files/smallDef-2.zipSoftware_files/FeFp.ziphttp://www.sciencedirect.com/science/article/pii/S0022509613000926http://www.sciencedirect.com/science/article/pii/S0022509616302587Software_files/vdUEL.ziphttp://www.sciencedirect.com/science/article/pii/S0020768314003278Software_files/gelUEL.ziphttp://www.sciencedirect.com/science/article/pii/S0020768314003278Software_files/SteadyHeatForStudents.mSoftware_files/StaticElasticForStudents.mSoftware_files/SteadyHeatNonLinearForStudents.mhttp://brown.edu/Research/Henann/David_Henann.htmlshapeimage_2_link_0shapeimage_2_link_1shapeimage_2_link_2shapeimage_2_link_3shapeimage_2_link_4shapeimage_2_link_5shapeimage_2_link_6shapeimage_2_link_7shapeimage_2_link_8shapeimage_2_link_9shapeimage_2_link_10shapeimage_2_link_11shapeimage_2_link_12shapeimage_2_link_13shapeimage_2_link_14shapeimage_2_link_15