Index: /issm/trunk-jpl/src/c/modules/EnumToStringx/EnumToStringx.cpp
===================================================================
--- /issm/trunk-jpl/src/c/modules/EnumToStringx/EnumToStringx.cpp	(revision 14898)
+++ /issm/trunk-jpl/src/c/modules/EnumToStringx/EnumToStringx.cpp	(revision 14899)
@@ -163,5 +163,4 @@
 		case MaterialsLithosphereDensityEnum : return "MaterialsLithosphereDensity";
 		case MaterialsMantleShearModulusEnum : return "MaterialsMantleShearModulus";
-		case MaterialsMantleViscosityEnum : return "MaterialsMantleViscosity";
 		case MaterialsMantleDensityEnum : return "MaterialsMantleDensity";
 		case MeshAverageVertexConnectivityEnum : return "MeshAverageVertexConnectivity";
@@ -245,4 +244,5 @@
 		case ThermalStabilizationEnum : return "ThermalStabilization";
 		case ThermalIsenthalpyEnum : return "ThermalIsenthalpy";
+		case GiaMantleViscosityEnum : return "GiaMantleViscosity";
 		case GiaLithosphereThicknessEnum : return "GiaLithosphereThickness";
 		case ThicknessEnum : return "Thickness";
Index: /issm/trunk-jpl/src/c/modules/ModelProcessorx/Gia/UpdateElementsGia.cpp
===================================================================
--- /issm/trunk-jpl/src/c/modules/ModelProcessorx/Gia/UpdateElementsGia.cpp	(revision 14898)
+++ /issm/trunk-jpl/src/c/modules/ModelProcessorx/Gia/UpdateElementsGia.cpp	(revision 14899)
@@ -18,8 +18,10 @@
 	int    numberofelements;
 
-	/*Fetch data needed: */
+	/*Fetch parameters: */
 	iomodel->Constant(&dim,MeshDimensionEnum);
 	iomodel->Constant(&numberofelements,MeshNumberofelementsEnum);
-	iomodel->FetchData(2,MeshElementsEnum,GiaLithosphereThicknessEnum);
+
+	/*Fetch data needed: */
+	iomodel->FetchData(1,MeshElementsEnum);
 
 	/*Update elements: */
@@ -34,7 +36,9 @@
 
 	iomodel->FetchDataToInput(elements,ThicknessEnum);
+	iomodel->FetchDataToInput(elements,GiaMantleViscosityEnum);
 	iomodel->FetchDataToInput(elements,GiaLithosphereThicknessEnum);
 
 	/*Free data: */
-	iomodel->DeleteData(2,MeshElementsEnum,GiaLithosphereThicknessEnum);
+	iomodel->DeleteData(1,MeshElementsEnum);
+
 }
Index: /issm/trunk-jpl/src/c/modules/StringToEnumx/StringToEnumx.cpp
===================================================================
--- /issm/trunk-jpl/src/c/modules/StringToEnumx/StringToEnumx.cpp	(revision 14898)
+++ /issm/trunk-jpl/src/c/modules/StringToEnumx/StringToEnumx.cpp	(revision 14899)
@@ -167,5 +167,4 @@
 	      else if (strcmp(name,"MaterialsLithosphereDensity")==0) return MaterialsLithosphereDensityEnum;
 	      else if (strcmp(name,"MaterialsMantleShearModulus")==0) return MaterialsMantleShearModulusEnum;
-	      else if (strcmp(name,"MaterialsMantleViscosity")==0) return MaterialsMantleViscosityEnum;
 	      else if (strcmp(name,"MaterialsMantleDensity")==0) return MaterialsMantleDensityEnum;
 	      else if (strcmp(name,"MeshAverageVertexConnectivity")==0) return MeshAverageVertexConnectivityEnum;
@@ -249,4 +248,5 @@
 	      else if (strcmp(name,"ThermalStabilization")==0) return ThermalStabilizationEnum;
 	      else if (strcmp(name,"ThermalIsenthalpy")==0) return ThermalIsenthalpyEnum;
+	      else if (strcmp(name,"GiaMantleViscosity")==0) return GiaMantleViscosityEnum;
 	      else if (strcmp(name,"GiaLithosphereThickness")==0) return GiaLithosphereThicknessEnum;
 	      else if (strcmp(name,"Thickness")==0) return ThicknessEnum;
