[cig-commits] r7772 - in mc/3D/CitcomS/branches/compressible: lib
module
tan2 at geodynamics.org
tan2 at geodynamics.org
Fri Aug 3 11:59:07 PDT 2007
Author: tan2
Date: 2007-08-03 11:59:06 -0700 (Fri, 03 Aug 2007)
New Revision: 7772
Modified:
mc/3D/CitcomS/branches/compressible/lib/Instructions.c
mc/3D/CitcomS/branches/compressible/module/setProperties.c
Log:
Fixed a bug. fabs() returns a float, but abs() returns an int.
Modified: mc/3D/CitcomS/branches/compressible/lib/Instructions.c
===================================================================
--- mc/3D/CitcomS/branches/compressible/lib/Instructions.c 2007-08-02 22:44:47 UTC (rev 7771)
+++ mc/3D/CitcomS/branches/compressible/lib/Instructions.c 2007-08-03 18:59:06 UTC (rev 7772)
@@ -407,8 +407,10 @@
input_float("rayleigh",&(E->control.Atemp),"essential",m);
input_float("dissipation_number",&(E->control.disptn_number),"0.0",m);
input_float("gruneisen",&(tmp),"0.0",m);
- if(abs(tmp) > 1e-6)
+ if(fabs(tmp) > 1e-6)
E->control.inv_gruneisen = 1/tmp;
+ else
+ E->control.inv_gruneisen = 0;
/* data section */
input_float("Q0",&(E->control.Q0),"0.0",m);
Modified: mc/3D/CitcomS/branches/compressible/module/setProperties.c
===================================================================
--- mc/3D/CitcomS/branches/compressible/module/setProperties.c 2007-08-02 22:44:47 UTC (rev 7771)
+++ mc/3D/CitcomS/branches/compressible/module/setProperties.c 2007-08-03 18:59:06 UTC (rev 7772)
@@ -451,8 +451,10 @@
getFloatProperty(properties, "rayleigh", E->control.Atemp, fp);
getFloatProperty(properties, "dissipation_number", E->control.disptn_number, fp);
getFloatProperty(properties, "gruneisen", tmp, fp);
- if(abs(tmp) > 1e-6)
- E->control.inv_gruneisen = 1/tmp;
+ if(fabs(tmp) > 1e-6)
+ E->control.inv_gruneisen = 1.0/tmp;
+ else
+ E->control.inv_gruneisen = 0;
getFloatProperty(properties, "Q0", E->control.Q0, fp);
More information about the cig-commits
mailing list