UMAT subroutines for linear, bilinear, piecewise Drucker-Prager models

These are developed UMAT subroutines for linear, bilinear and piecewise Drucker-Prager models. The dilatancy angle and strain hardening can be considered in these models.