The MPI and sequational GAUSS_SEIDEL have been merged. The couring and main diagonal pointer is now manged by the patternm which means that they are calculated once only even if the preconditioner is deleted.