/[escript]/trunk/paso/src/Solver.c
ViewVC logotype

Diff of /trunk/paso/src/Solver.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2280 by artak, Thu Feb 19 03:34:35 2009 UTC revision 2315 by gross, Wed Mar 18 00:38:48 2009 UTC
# Line 64  void Paso_Solver(Paso_SystemMatrix* A,do Line 64  void Paso_Solver(Paso_SystemMatrix* A,do
64       if (tolerance >1.) {       if (tolerance >1.) {
65         Paso_setError(VALUE_ERROR,"Paso_Solver: Tolerance mut be less than one.");         Paso_setError(VALUE_ERROR,"Paso_Solver: Tolerance mut be less than one.");
66       }       }
67       method=Paso_Options_getSolver(options->method,PASO_PASO,options->symmetric);       method=Paso_Options_getSolver(options->method,PASO_PASO,options->symmetric,A->mpi_info);
68       /* check matrix type */       /* check matrix type */
69       if ((A->type & MATRIX_FORMAT_CSC) || (A->type & MATRIX_FORMAT_OFFSET1) || (A->type & MATRIX_FORMAT_SYM) ) {       if ((A->type & MATRIX_FORMAT_CSC) || (A->type & MATRIX_FORMAT_OFFSET1) || (A->type & MATRIX_FORMAT_SYM) ) {
70         Paso_setError(TYPE_ERROR,"Paso_Solver: Iterative solver requires CSR format with unsymmetric storage scheme and index offset 0.");         Paso_setError(TYPE_ERROR,"Paso_Solver: Iterative solver requires CSR format with unsymmetric storage scheme and index offset 0.");

Legend:
Removed from v.2280  
changed lines
  Added in v.2315

  ViewVC Help
Powered by ViewVC 1.1.26