I've started working on a script to convert files. I think we should look over the names of the elements (as have been discussed previously).
You can find it in "tools/version_upgrade.py"
I suggest using a name that consist of "problemtype_discretizationtype", though its not all that clear what the name should be.
For example:
tr21stokes -> stokes_tr21
tr1supg2axi -> supg2axi_tr1
though it becomes less clear for a lot of elements in the SM module.
lspace -> solid_hexa1
question is what sort of abbreviations we should stick to, and how we condense the discretization type in more complex cases. For example the 27 node hex element compared to the 20 node hex element? Should we go for "***_hexa20" and "***_hexa2" ?
I have another idea I'm just going to throw out there. Going through these elements, we get a lot of almost duplicate elements in the 2D case.
plane stress, plane strain, axisymmetric.
Perhaps we should let the cross-section determine which of these three modes should be used?