viscoelastic continuum damage finite element program