Static Multipole Method Applied to Boundary Conditions for Semiconductor Device Simulations

As an intermediate step in a semiconductor device simulation framework, we write a multipole method to evaluate the electrostatic potential in the boundary nodes induced by the conduction electrons. A method initially designed to solve the n-body problem could not be the best choice, but as we have found, the results are excellent, obtaining a speed up of about 300 at some cases, and even 600 at the best situation, compared with the classical method using one core. Also, the method offers small errors and we find a good opportunity to optimize the algorithm in future works.