[cig-commits] r4965 - in mc/3D/CitcomS/trunk:
CitcomS/Components/Advection_diffusion
CitcomS/Components/Stokes_solver lib module
tan2 at geodynamics.org
tan2 at geodynamics.org
Thu Oct 12 21:10:32 PDT 2006
Author: tan2
Date: 2006-10-12 21:10:32 -0700 (Thu, 12 Oct 2006)
New Revision: 4965
Modified:
mc/3D/CitcomS/trunk/CitcomS/Components/Advection_diffusion/Advection_diffusion.py
mc/3D/CitcomS/trunk/CitcomS/Components/Stokes_solver/Incompressible.py
mc/3D/CitcomS/trunk/lib/Output_h5.c
mc/3D/CitcomS/trunk/module/setProperties.c
Log:
Moved input parameters "aug_lagr" and "aug_number" from tsolver to vsolver,
where they really should belong to. These parameters are for augmented lagragian
stiffness matrix (I have no idea on what it is...), as indicated in
Element_calculations.c.
Modified: mc/3D/CitcomS/trunk/CitcomS/Components/Advection_diffusion/Advection_diffusion.py
===================================================================
--- mc/3D/CitcomS/trunk/CitcomS/Components/Advection_diffusion/Advection_diffusion.py 2006-10-13 02:22:01 UTC (rev 4964)
+++ mc/3D/CitcomS/trunk/CitcomS/Components/Advection_diffusion/Advection_diffusion.py 2006-10-13 04:10:32 UTC (rev 4965)
@@ -95,11 +95,8 @@
adv_sub_iterations = prop.int("adv_sub_iterations", default=2)
- aug_lagr = prop.bool("aug_lagr", default=True)
- aug_number = prop.float("aug_number", default=2.0e3)
-
# version
__id__ = "$Id$"
Modified: mc/3D/CitcomS/trunk/CitcomS/Components/Stokes_solver/Incompressible.py
===================================================================
--- mc/3D/CitcomS/trunk/CitcomS/Components/Stokes_solver/Incompressible.py 2006-10-13 02:22:01 UTC (rev 4964)
+++ mc/3D/CitcomS/trunk/CitcomS/Components/Stokes_solver/Incompressible.py 2006-10-13 04:10:32 UTC (rev 4965)
@@ -99,6 +99,8 @@
vhighstep = prop.int("vhighstep", default=3)
piterations = prop.int("piterations", default=1000)
+ aug_lagr = prop.bool("aug_lagr", default=True)
+ aug_number = prop.float("aug_number", default=2.0e3)
# version
__id__ = "$Id$"
Modified: mc/3D/CitcomS/trunk/lib/Output_h5.c
===================================================================
--- mc/3D/CitcomS/trunk/lib/Output_h5.c 2006-10-13 02:22:01 UTC (rev 4964)
+++ mc/3D/CitcomS/trunk/lib/Output_h5.c 2006-10-13 04:10:32 UTC (rev 4965)
@@ -1869,10 +1869,7 @@
status = set_attribute_int(input, "adv_sub_iterations", E->advection.temp_iterations);
- status = set_attribute_int(input, "aug_lagr", E->control.augmented_Lagr);
- status = set_attribute_double(input, "aug_number", E->control.augmented);
-
/*
* BC.inventory
*/
@@ -2131,6 +2128,9 @@
status = set_attribute_int(input, "vhighstep", E->control.v_steps_high);
status = set_attribute_int(input, "piterations", E->control.p_iterations);
+ status = set_attribute_int(input, "aug_lagr", E->control.augmented_Lagr);
+ status = set_attribute_double(input, "aug_number", E->control.augmented);
+
/* status = set_attribute(input, "", H5T_NATIVE_, &(E->)); */
/*
Modified: mc/3D/CitcomS/trunk/module/setProperties.c
===================================================================
--- mc/3D/CitcomS/trunk/module/setProperties.c 2006-10-13 02:22:01 UTC (rev 4964)
+++ mc/3D/CitcomS/trunk/module/setProperties.c 2006-10-13 04:10:32 UTC (rev 4965)
@@ -103,10 +103,7 @@
getIntProperty(properties, "adv_sub_iterations", E->advection.temp_iterations, fp);
- getIntProperty(properties, "aug_lagr", E->control.augmented_Lagr, fp);
- getDoubleProperty(properties, "aug_number", E->control.augmented, fp);
-
E->advection.total_timesteps = 1;
E->advection.sub_iterations = 1;
E->advection.last_sub_iterations = 1;
@@ -741,6 +738,9 @@
getIntProperty(properties, "vhighstep", E->control.v_steps_high, fp);
getIntProperty(properties, "piterations", E->control.p_iterations, fp);
+ getIntProperty(properties, "aug_lagr", E->control.augmented_Lagr, fp);
+ getDoubleProperty(properties, "aug_number", E->control.augmented, fp);
+
PUTS(("\n"));
Py_INCREF(Py_None);
More information about the cig-commits
mailing list