Hi Ryan,
to get the element average of a nodal vector, you can use the following command:
S=md.geometry.surface(md.mesh.elements)*repmat(1,size(md.mesh.elements,2),1)/size(md.mesh.elements,2);
where S is the element average of the surface topography md.geometry.surface.
To interpolate an element based vector onto a nodal vector, you can use averaging:
N=averaging(md,md.materials.rheology_n,0);