After searching for shape functions for hexahedrals to add in MSolve i run into CalculiX . This code contains a lot of elements types and analysis types with extensive documentation. Also note that a series of verification examples are available againts which we could test our code.