Numerical methods for the simulation of quantum ultra light dark matter