Developing a CUDA solver for large sparse matrices for MARIN