SPH-Efficient This is a SPH solution to NLSE in which we use the search algorithm that reduce the order of operations N^2 to N