Introduction to Computational Plasticity
Fionn Dunne  and  Nik Petrinic
Oxford University
Press, 2005, ISBN 0 19 856826 6 (Hbk)

 

Appendix B:   Fortran coding available via the OUP website

 

Download archive in ZIP format: code.zip

Download archive in GZIP/TAR format: code.tar.gz

 

After downloading and uncompressing the archive the following directories/files should be available (selecting table entries allows for downloading of individual files).

 

Directory / File              Description

elasticity

elastic.f

UMAT for plane strain and axial symmetry for elastic behaviour using ABAQUS stress and strain quantities.

elas_axidisp.inp

ABAQUS input file for single axisymmetric element under uniaxial displacement controlled loading, requiring UMAT elastic.f

elas_axiforce.inp

ABAQUS input file for single axisymmetric element under uniaxial force controlled loading, requiring UMAT elastic.f

plasticity_exp

code_exp.f

UMAT for plane strain and axial symmetry for elastic, linear strain hardening plastic behaviour using explicit integration with continuum Jacobian, using ABAQUS stress and strain quantities. Suitable for large deformations

plas_exp_axidisp_aba.inp

ABAQUS input file for single axisymmetric element under uniaxial displacement controlled loading, using ABAQUS *PLASTIC

plas_exp_axiforce_aba_inp

ABAQUS input file for single axisymmetric element under uniaxial force controlled loading, using ABAQUS *PLASTIC

plas_exp_axidisp.inp

ABAQUS input file for single axisymmetric element under uniaxial displacement controlled loading, requiring UMAT code_exp.f

plas_exp_axiforce.inp

ABAQUS input file for single axisymmetric element under uniaxial force controlled loading, requiring UMAT code_exp.f

beam_mesh.inp

 

plas_exp_beam_aba.inp

Four point bend loading using ABAQUS*PLASTIC, requiring mesh file beam_mesh.inp

plas_exp_beam.inp

Four point bend loading requiring UMAT code_exp.f, requiring mesh file beam_mesh.inp

plasticity_imp

code_imp.f      

UMAT for plane strain and axial symmetry for elastic, linear strain hardening plastic behaviour using implicit integration with consistent Jacobian, using ABAQUS stress and strain quantities. Suitable for large deformations.

plas_imp_axidisp_aba.inp

ABAQUS input file for single axisymmetric element under uniaxial displacement controlled loading, using ABAQUS *PLASTIC

plas_imp_axiforce_aba_inp

ABAQUS input file for single axisymmetric element under uniaxial force controlled loading, using ABAQUS *PLASTIC

plas_imp_axidisp.inp

ABAQUS input file for single axisymmetric element under uniaxial displacement controlled loading, requiring UMAT code_imp.f

plas_imp_axiforce.inp

ABAQUS input file for single axisymmetric element under uniaxial force controlled loading, requiring UMAT code_imp.f

beam_mesh.inp

 

plas_imp_beam_aba.inp

Four point bend loading using ABAQUS *PLASTIC, requiring mesh file beam_mesh.inp

plas_imp_beam.inp

Four point bend loading requiring UMAT code_imp.f, requiring mesh file beam_mesh.inp

spin

spin_elastic.f

UMAT for 3D, plane strain and axial symmetry for elastic behaviour using ABAQUS stress and strain quantities

spin_elas_def.f 

UMAT for 3D, plane strain and axial symmetry for elastic behaviour using the deformation gradient

spin_axidisp.inp

ABAQUS input file for single axisymmetric element under uniaxial displacement controlled loading, requiring UMAT spin_elas_def.f

spin_axiforce.inp

ABAQUS input file for single axisymmetric element under uniaxial force controlled loading, requiring UMAT spin_elas_def.f

spin_shear.inp

ABAQUS input file for a single plane strain element under simple shear, requiring UMAT spin_elas_def.f

spin_shear_aba.inp

ABAQUS input file for a single plane strain element under simple shear, using ABAQUS *ELASTIC

visco

uni_visco_imp.f

Closed form fortran implicit solution for uniaxial elasto- viscoplasticity

uni_visco_exp.f

Closed form fortran explicit solution for uniaxial elasto- viscoplasticity

visco_imp.f

UMAT for plane strain and axial symmetry for elastic, linear strain hardening viscoplastic behaviour using implicit integration using the initial tangent stiffness, using ABAQUS stress and strain quantities. Suitable for large deformations.

visco_beam.f

 

visco_imp_axidisp.inp

ABAQUS input file for single axisymmetric element under uniaxial displacement controlled loading, requiring UMAT visco_imp.f

visco_imp_axiforce.inp

ABAQUS input file for single axisymmetric element under uniaxial force controlled loading, requiring UMAT visco_imp.f

beam_mesh.inp

 

visco_imp_beam.inp

Four point bend loading requiring UMAT visco_beam.f, requiring mesh file beam_mesh.inp