UMDFLUX compared to DFLUX subroutine in ABAQUS 2019

I have a working DFLUX subroutine that reads a CSV file of my pre-processed laser coordinate positional data. I am trying to use UMDFLUX since I am also using UEPActivationVol and it seems like UMDFLUX works much better with element activation.

Does anyone know how to write a UMDFLUX subroutine? I am confused on csiStart and csiEnd which are the isoparametric coordinates for starting and ending points of laser at each time increment. Do I need to manually convert all my cartesion data to isoparametric and then set csiStart and csiEnd?

Abaqus