[cig-commits] r22135 - mc/3D/CitcomS/trunk/lib

emheien at geodynamics.org emheien at geodynamics.org
Fri May 24 10:42:50 PDT 2013


Author: emheien
Date: 2013-05-24 10:42:50 -0700 (Fri, 24 May 2013)
New Revision: 22135

Modified:
   mc/3D/CitcomS/trunk/lib/Instructions.c
Log:
Added reference viscosity fix from Shijie Zhong


Modified: mc/3D/CitcomS/trunk/lib/Instructions.c
===================================================================
--- mc/3D/CitcomS/trunk/lib/Instructions.c	2013-05-24 14:39:36 UTC (rev 22134)
+++ mc/3D/CitcomS/trunk/lib/Instructions.c	2013-05-24 17:42:50 UTC (rev 22135)
@@ -768,10 +768,14 @@
 
   E->data.therm_cond = E->data.therm_diff * E->data.density * E->data.Cp;
 
-  E->data.ref_temperature = E->control.Atemp * E->data.therm_diff
-    * E->data.ref_viscosity
-    / (E->data.density * E->data.grav_acc * E->data.therm_exp)
-    / (E->data.radius_km * E->data.radius_km * E->data.radius_km * 1e9);
+  input_float("reftemperature",&(E->data.ref_temperature),"2700.0",m);
+ 
+  if (E->control.stokes!=1) {
+     E->data.ref_viscosity = E->data.ref_temperature *
+         E->data.density * E->data.grav_acc * E->data.therm_exp *
+      E->data.radius_km * E->data.radius_km * E->data.radius_km * 1e9
+     /(E->control.Atemp * E->data.therm_diff);
+    }
 
   output_common_input(E);
   h5input_params(E);



More information about the CIG-COMMITS mailing list