Boundary element method with particle swarm optimization for solving potential problems. (October 2022)