[cig-commits] r12473 - mc/3D/CitcomS/trunk/lib
becker at geodynamics.org
becker at geodynamics.org
Thu Jul 24 11:21:37 PDT 2008
Author: becker
Date: 2008-07-24 11:21:37 -0700 (Thu, 24 Jul 2008)
New Revision: 12473
Modified:
mc/3D/CitcomS/trunk/lib/Instructions.c
Log:
Both Eh and I were right and now the z_layer check should be finally fixed.
Modified: mc/3D/CitcomS/trunk/lib/Instructions.c
===================================================================
--- mc/3D/CitcomS/trunk/lib/Instructions.c 2008-07-24 18:13:22 UTC (rev 12472)
+++ mc/3D/CitcomS/trunk/lib/Instructions.c 2008-07-24 18:21:37 UTC (rev 12473)
@@ -441,13 +441,14 @@
jumps, they may or may not be identical with the phase changes */
E->viscosity.zbase_layer[0] = E->viscosity.zbase_layer[1] = -999;
input_float_vector("z_layer",E->viscosity.num_mat,(E->viscosity.zbase_layer),m);
- if((E->viscosity.zbase_layer[0] == E->viscosity.zbase_layer[1])&&
- (fabs(E->viscosity.zbase_layer[1]-999) < 1e-5)){
+ if((fabs(E->viscosity.zbase_layer[0]+999) < 1e-5) &&
+ (fabs(E->viscosity.zbase_layer[1]+999) < 1e-5)){
/*
no z_layer input found
*/
if(E->viscosity.num_mat != 4)
myerror(E,"error: either use z_layer for non dim layer depths, or set num_mat to four");
+
E->viscosity.zbase_layer[0] = E->viscosity.zlith;
E->viscosity.zbase_layer[1] = E->viscosity.z410;
E->viscosity.zbase_layer[2] = E->viscosity.zlm;
More information about the cig-commits
mailing list