Get Z on the (the, psi) mesh
integer, intent(in) :: nt1, ns
real(i2mex_r8), intent(in) :: the(nt1), psi(ns)
real(i2mex_r8), intent(out) :: z(nt1, ns)
integer, intent(out) :: ier
    Get (d Z/d the, d Z/ dpsi) on the new (the, psi) mesh
integer, intent(in) :: nt1, ns
real(i2mex_r8), intent(in) :: the(nt1), psi(ns)
real(i2mex_r8), intent(out) :: zt(nt1, ns), zp(nt1, ns)
integer, intent(out) :: ier
    Get d^2 Z/d the^2 on the new (the, psi) mesh
integer, intent(in) :: nt1, ns
real(i2mex_r8), intent(in) :: the(nt1), psi(ns)
real(i2mex_r8), intent(out) :: ztt(nt1, ns)
integer, intent(out) :: ier
    Get d Z/(d psi d the) on the new (the, psi) mesh
integer, intent(in) :: nt1, ns
real(i2mex_r8), intent(in) :: the(nt1), psi(ns)
real(i2mex_r8), intent(out) :: zpt(nt1, ns)
integer, intent(out) :: ier
    Get d Z/(d psi d the) on the new (the, psi) mesh
integer, intent(in) :: nt1, ns
real(i2mex_r8), intent(in) :: the(nt1), psi(ns)
real(i2mex_r8), intent(out) :: zpt(nt1, ns)
integer, intent(out) :: ier
    Get d^2 Z/d psi^2 on the new (the, psi) mesh
integer, intent(in) :: nt1, ns
real(i2mex_r8), intent(in) :: the(nt1), psi(ns)
real(i2mex_r8), intent(out) :: zpp(nt1, ns)
integer, intent(out) :: ier