finish callback for get/set backend type
add openmp
add automatic conversion to from zonal to nodal and some timings