[cig-commits] r11905 - mc/3D/CitcomCU/trunk/src

tan2 at geodynamics.org tan2 at geodynamics.org
Fri May 2 16:41:00 PDT 2008


Author: tan2
Date: 2008-05-02 16:41:00 -0700 (Fri, 02 May 2008)
New Revision: 11905

Modified:
   mc/3D/CitcomCU/trunk/src/General_matrix_functions.c
Log:
Fix for conjugate gradient solver, contributed by Magali Billen.


Modified: mc/3D/CitcomCU/trunk/src/General_matrix_functions.c
===================================================================
--- mc/3D/CitcomCU/trunk/src/General_matrix_functions.c	2008-05-02 23:39:49 UTC (rev 11904)
+++ mc/3D/CitcomCU/trunk/src/General_matrix_functions.c	2008-05-02 23:41:00 UTC (rev 11905)
@@ -413,6 +413,7 @@
 
 	if(!(E->control.NMULTIGRID || E->control.EMULTIGRID))
 	{
+		valid = (residual < acc) ? 0 : 1;
 		cycles = E->control.v_steps_low;
 		time = CPU_time0();
 		residual = conj_grad(E, D1, r, Au, acc, &cycles, high_lev);



More information about the cig-commits mailing list