/[escript]/branches/doubleplusgood/paso/src/Solver.cpp
ViewVC logotype

Diff of /branches/doubleplusgood/paso/src/Solver.cpp

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

revision 4323 by jfenwick, Wed Feb 27 06:09:33 2013 UTC revision 4324 by jfenwick, Wed Mar 20 00:55:44 2013 UTC
# Line 92  void Paso_Solver(Paso_SystemMatrix* A,do Line 92  void Paso_Solver(Paso_SystemMatrix* A,do
92          return;          return;
93       }       }
94            
95       r=TMPMEMALLOC(numEqua,double);       r=new double[numEqua];
96       x0=TMPMEMALLOC(numEqua,double);       x0=new double[numEqua];
97       Esys_checkPtr(r);       Esys_checkPtr(r);
98       Esys_checkPtr(x0);       Esys_checkPtr(x0);
99       Paso_SystemMatrix_balance(A);       Paso_SystemMatrix_balance(A);
# Line 314  void Paso_Solver(Paso_SystemMatrix* A,do Line 314  void Paso_Solver(Paso_SystemMatrix* A,do
314             }             }
315            
316       }       }
317       MEMFREE(r);       delete[] r;
318       MEMFREE(x0);       delete[] x0;
319       options->time=Esys_timer()-time_iter;       options->time=Esys_timer()-time_iter;
320       Performance_stopMonitor(pp,PERFORMANCE_ALL);       Performance_stopMonitor(pp,PERFORMANCE_ALL);
321       blocktimer_increment("Paso_Solver()", blocktimer_start);       blocktimer_increment("Paso_Solver()", blocktimer_start);

Legend:
Removed from v.4323  
changed lines
  Added in v.4324

  ViewVC Help
Powered by ViewVC 1.1.26