A versatile algorithm for the treatment of open boundary conditions in Smoothed particle hydrodynamics GPU models | Publicación