A General Sparse Linear System Solver and Its Application in OpenFOAM - Murat Manguoglu (2012)