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

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

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

revision 3119 by jfenwick, Thu Jan 28 02:03:15 2010 UTC revision 3120 by gross, Mon Aug 30 10:48:00 2010 UTC
# Line 122  err_t Paso_Solver_TFQMR( Line 122  err_t Paso_Solver_TFQMR(
122    Paso_zeroes(n,x);    Paso_zeroes(n,x);
123        
124    Performance_startMonitor(pp,PERFORMANCE_PRECONDITIONER);    Performance_startMonitor(pp,PERFORMANCE_PRECONDITIONER);
125    Paso_Solver_solvePreconditioner(A,res,r);    Paso_SystemMatrix_solvePreconditioner(A,res,r);
126    Performance_stopMonitor(pp,PERFORMANCE_PRECONDITIONER);    Performance_stopMonitor(pp,PERFORMANCE_PRECONDITIONER);
127        
128    Performance_startMonitor(pp,PERFORMANCE_SOLVER);    Performance_startMonitor(pp,PERFORMANCE_SOLVER);
# Line 143  err_t Paso_Solver_TFQMR( Line 143  err_t Paso_Solver_TFQMR(
143        
144    Performance_stopMonitor(pp,PERFORMANCE_SOLVER);    Performance_stopMonitor(pp,PERFORMANCE_SOLVER);
145    Performance_startMonitor(pp,PERFORMANCE_PRECONDITIONER);    Performance_startMonitor(pp,PERFORMANCE_PRECONDITIONER);
146    Paso_Solver_solvePreconditioner(A,v,temp_vector);    Paso_SystemMatrix_solvePreconditioner(A,v,temp_vector);
147    Performance_stopMonitor(pp,PERFORMANCE_PRECONDITIONER);    Performance_stopMonitor(pp,PERFORMANCE_PRECONDITIONER);
148    Performance_startMonitor(pp,PERFORMANCE_SOLVER);    Performance_startMonitor(pp,PERFORMANCE_SOLVER);
149        
# Line 182  err_t Paso_Solver_TFQMR( Line 182  err_t Paso_Solver_TFQMR(
182                        
183            Performance_stopMonitor(pp,PERFORMANCE_SOLVER);            Performance_stopMonitor(pp,PERFORMANCE_SOLVER);
184            Performance_startMonitor(pp,PERFORMANCE_PRECONDITIONER);            Performance_startMonitor(pp,PERFORMANCE_PRECONDITIONER);
185            Paso_Solver_solvePreconditioner(A,u2,temp_vector);        Paso_SystemMatrix_solvePreconditioner(A,u2,temp_vector);
186            Performance_stopMonitor(pp,PERFORMANCE_PRECONDITIONER);            Performance_stopMonitor(pp,PERFORMANCE_PRECONDITIONER);
187            Performance_startMonitor(pp,PERFORMANCE_SOLVER);            Performance_startMonitor(pp,PERFORMANCE_SOLVER);
188           }           }
# Line 218  err_t Paso_Solver_TFQMR( Line 218  err_t Paso_Solver_TFQMR(
218       Performance_stopMonitor(pp,PERFORMANCE_MVM);       Performance_stopMonitor(pp,PERFORMANCE_MVM);
219            
220       Performance_startMonitor(pp,PERFORMANCE_PRECONDITIONER);       Performance_startMonitor(pp,PERFORMANCE_PRECONDITIONER);
221       Paso_Solver_solvePreconditioner(A,u1,temp_vector);       Paso_SystemMatrix_solvePreconditioner(A,u1,temp_vector);
222       Performance_stopMonitor(pp,PERFORMANCE_PRECONDITIONER);       Performance_stopMonitor(pp,PERFORMANCE_PRECONDITIONER);
223            
224       Performance_startMonitor(pp,PERFORMANCE_SOLVER);       Performance_startMonitor(pp,PERFORMANCE_SOLVER);

Legend:
Removed from v.3119  
changed lines
  Added in v.3120

  ViewVC Help
Powered by ViewVC 1.1.26