I am trying to use a projection method that deals with the viscous effects implicitly to model flow around a cylinder. I'm having trouble figuring out what the boundary conditions should be, particularly on the inflow and outflow.
I think we can consider the Stokes equations without loss of generality: $$ \mathbf{u}_t = \Delta \mathbf{u} - \nabla p $$ $$ \nabla \cdot\mathbf{u} = 0$$
If we discretize explicitly in time (ignoring the pressure term) we get: $$ \frac{\mathbf{u}^{*} - \mathbf{u}^n}{\delta} = \Delta\mathbf{u}^{n}$$ This leads to: $$ \mathbf{u}^{n+1}=\mathbf{u}^* - \delta\nabla p^{n+1}$$ Taking the divergence of this equation yields the pressure Poisson equation. The boundary conditions can be found by dotting with the normal: $$\nabla p^{n+1} \cdot\mathbf{n} = \frac{(\mathbf{u}^* - \mathbf{u}^{n+1})}{\delta}\cdot\mathbf{n}$$ where $\mathbf{u}^*\cdot\mathbf{n}$ can be computed and $\mathbf{u}^{n+1}\cdot\mathbf{n}$ is given as a boundary condition.
Now if we discretize implicitly in time we get: $$ \frac{\mathbf{u}^* - \mathbf{u}^n}{\delta} = \Delta \mathbf{u}^{*}$$ This is the diffusion equation for $\mathbf{u}^*$, and requires boundary conditions on $\mathbf{u}^*$. The most obvious choice is setting $\mathbf{u}^* = \mathbf{u}^{n+1}$ on the boundary. However if we do that, for the pressure Poisson equation we end up with $\nabla p\cdot\mathbf{n} = 0$ everywhere (even at the inflow and outflow). This seems incorrect to me.
What should the correct boundary conditions on the pressure Poisson equation be in this case?