Uses switch case in Gauss_Seidel_Parallel.solveSub