I am solving a elastodynamics (vector valued elastic wave) equation.I create the 2D mesh in Gmsh discretised into triangular elements of second order. Therefore, it is my understanding that the element is a triangle with total six nodes, i.e., 3 vertices and 1 node on each of the 3 edges. I have the following questions:Q.1: The dof for a simple scalar problem is equal to the no. of nodes on the mesh. Therefore, the dof for my problem should be equal to twice the no. of nodes on the mesh right? This is because each node can only experience displacement in 'x' or 'y' direction as a result of wave propagation. Is this correct?Q.2: Each triangular element on the mesh will have 12 dof. Right?I read somewhere that the velocity of wave in both directions will also constitute 2 dof, but that doesn't seem to make sense. 
Degree of freedom for elastic wave propagation problem
finite element;pde;hyperbolic pde;wave propagation