Are there any (symbolic/algebric) mathematical tools/software particularly to perform all lengthy calculations of Variational Calculus in Structural mechanics (such as, deriving governing equations and boundary conditions of structures like plates, shells etc. from their Energy functionals, integration by-parts in 2D and 3D cases, analytical Finite element methods etc.) ?, Or people do always such calculations by hand?