1: \begin{abstract}
2: The initial condition problem for a binary neutron star system requires a Poisson equation solver for the velocity potential with a Neumann-like boundary condition on the surface of the star.
3: Difficulties that arise in this boundary value problem are: a) the boundary is not known a-priori, but constitutes
4: part of the solution of the problem; b) various terms become singular at the boundary.
5: In this work, we present a new method to solve the fluid Poisson equation for irrotational/spinning binary neutron
6: stars. The advantage of the new method is that it does not require complex fluid surface fitted coordinates and
7: it can be implemented in a Cartesian grid, which is a standard choice in numerical relativity calculations.
8: This is accomplished by employing the source term method proposed by Towers, where the boundary condition is treated as a jump condition and is incorporated as additional source terms in
9: the Poisson equation, which is then solved iteratively.
10: The issue of singular terms caused by vanishing density on the surface is resolved with an additional separation that shifts the computation boundary
11: to the interior of the star.
12: We present two-dimensional tests to show the convergence of the source term method, and we further apply this
13: solver to a realistic three-dimensional binary neutron star problem. By comparing our solution with the one coming
14: from the initial data solver \textsc{cocal}, we demonstrate agreement to approximately $1\%$. Our method
15: can be used in other problems with non-smooth solutions like in magnetized neutron stars.
16: \end{abstract}
17: