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

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

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

revision 3402 by gross, Tue Dec 7 07:36:12 2010 UTC revision 3412 by gross, Fri Dec 10 02:03:49 2010 UTC
# Line 182  void Paso_Preconditioner_LocalSmoother_S Line 182  void Paso_Preconditioner_LocalSmoother_S
182  {  {
183     const dim_t n=A_p->numRows;     const dim_t n=A_p->numRows;
184     const dim_t n_block=A_p->row_block_size;     const dim_t n_block=A_p->row_block_size;
185     const double *diag = smoother->diag;     double *diag = smoother->diag;
186     const index_t* pivot = smoother->pivot;     index_t* pivot = smoother->pivot;
187     const dim_t block_len=A_p->block_size;     const dim_t block_len=A_p->block_size;
188        
189     register dim_t i,k;     register dim_t i,k;
# Line 300  void Paso_Preconditioner_LocalSmoother_S Line 300  void Paso_Preconditioner_LocalSmoother_S
300  {  {
301     const dim_t n=A_p->numRows;     const dim_t n=A_p->numRows;
302     const dim_t n_block=A_p->row_block_size;     const dim_t n_block=A_p->row_block_size;
303     const double *diag = smoother->diag;     double *diag = smoother->diag;
304     index_t* pivot = smoother->pivot;     index_t* pivot = smoother->pivot;
305     const dim_t block_len=A_p->block_size;     const dim_t block_len=A_p->block_size;
306     double *y;     double *y;
# Line 461  void Paso_Preconditioner_LocalSmoother_S Line 461  void Paso_Preconditioner_LocalSmoother_S
461        Esys_setError(ZERO_DIVISION_ERROR, "Paso_Preconditioner_LocalSmoother_Sweep_colored: non-regular main diagonal block.");        Esys_setError(ZERO_DIVISION_ERROR, "Paso_Preconditioner_LocalSmoother_Sweep_colored: non-regular main diagonal block.");
462     }     }
463     return;     return;
 }  
464    }

Legend:
Removed from v.3402  
changed lines
  Added in v.3412

  ViewVC Help
Powered by ViewVC 1.1.26