[cig-commits] r11287 - in mc/3D/CitcomS/branches/v3.0: . lib
tan2 at geodynamics.org
tan2 at geodynamics.org
Thu Feb 28 12:40:59 PST 2008
Author: tan2
Date: 2008-02-28 12:40:59 -0800 (Thu, 28 Feb 2008)
New Revision: 11287
Modified:
mc/3D/CitcomS/branches/v3.0/
mc/3D/CitcomS/branches/v3.0/lib/Output_h5.c
Log:
Fixing Issue131: Compilation error in CitcomS-3.0.1 HDF5 support
Merged revisions 8893 via svnmerge from
svn+ssh://svn@geodynamics.org/cig/mc/3D/CitcomS/trunk
........
r8893 | tan2 | 2007-12-17 14:06:06 -0800 (Mon, 17 Dec 2007) | 1 line
Fixed phase change width
........
Property changes on: mc/3D/CitcomS/branches/v3.0
___________________________________________________________________
Name: svnmerge-integrated
- /mc/3D/CitcomS/trunk:1-8274,8276-8280
+ /mc/3D/CitcomS/trunk:1-8274,8276-8280,8893
Modified: mc/3D/CitcomS/branches/v3.0/lib/Output_h5.c
===================================================================
--- mc/3D/CitcomS/branches/v3.0/lib/Output_h5.c 2008-02-28 06:34:55 UTC (rev 11286)
+++ mc/3D/CitcomS/branches/v3.0/lib/Output_h5.c 2008-02-28 20:40:59 UTC (rev 11287)
@@ -1440,17 +1440,26 @@
status = set_attribute_float(input, "Ra_410", E->control.Ra_410);
status = set_attribute_float(input, "clapeyron410", E->control.clapeyron410);
status = set_attribute_float(input, "transT410", E->control.transT410);
- status = set_attribute_float(input, "width410", E->control.width410);
+ status = set_attribute_float(input, "width410",
+ (E->control.inv_width410 == 0)?
+ E->control.inv_width410 :
+ 1.0/E->control.inv_width410);
status = set_attribute_float(input, "Ra_670", E->control.Ra_670);
status = set_attribute_float(input, "clapeyron670", E->control.clapeyron670);
status = set_attribute_float(input, "transT670", E->control.transT670);
- status = set_attribute_float(input, "width670", E->control.width670);
+ status = set_attribute_float(input, "width670",
+ (E->control.inv_width670 == 0)?
+ E->control.inv_width670 :
+ 1.0/E->control.inv_width670);
status = set_attribute_float(input, "Ra_cmb", E->control.Ra_cmb);
status = set_attribute_float(input, "clapeyroncmb", E->control.clapeyroncmb);
status = set_attribute_float(input, "transTcmb", E->control.transTcmb);
- status = set_attribute_float(input, "widthcmb", E->control.widthcmb);
+ status = set_attribute_float(input, "widthcmb",
+ (E->control.inv_widthcmb == 0)?
+ E->control.inv_widthcmb :
+ 1.0/E->control.inv_widthcmb);
/*
* Solver.inventory
More information about the cig-commits
mailing list