Index: /issm/trunk-jpl/src/c/EnumDefinitions/EnumDefinitions.h
===================================================================
--- /issm/trunk-jpl/src/c/EnumDefinitions/EnumDefinitions.h	(revision 14536)
+++ /issm/trunk-jpl/src/c/EnumDefinitions/EnumDefinitions.h	(revision 14537)
@@ -261,4 +261,5 @@
 	ThermalSolutionEnum,
 	TransientSolutionEnum,
+	GiaSolutionEnum,
 	/*}}}*/
 	/*Approximations {{{1*/
Index: /issm/trunk-jpl/src/c/modules/EnumToStringx/EnumToStringx.cpp
===================================================================
--- /issm/trunk-jpl/src/c/modules/EnumToStringx/EnumToStringx.cpp	(revision 14536)
+++ /issm/trunk-jpl/src/c/modules/EnumToStringx/EnumToStringx.cpp	(revision 14537)
@@ -264,4 +264,5 @@
 		case ThermalSolutionEnum : return "ThermalSolution";
 		case TransientSolutionEnum : return "TransientSolution";
+		case GiaSolutionEnum : return "GiaSolution";
 		case ApproximationEnum : return "Approximation";
 		case NoneApproximationEnum : return "NoneApproximation";
Index: /issm/trunk-jpl/src/c/modules/StringToEnumx/StringToEnumx.cpp
===================================================================
--- /issm/trunk-jpl/src/c/modules/StringToEnumx/StringToEnumx.cpp	(revision 14536)
+++ /issm/trunk-jpl/src/c/modules/StringToEnumx/StringToEnumx.cpp	(revision 14537)
@@ -271,4 +271,5 @@
 	      else if (strcmp(name,"ThermalSolution")==0) return ThermalSolutionEnum;
 	      else if (strcmp(name,"TransientSolution")==0) return TransientSolutionEnum;
+	      else if (strcmp(name,"GiaSolution")==0) return GiaSolutionEnum;
 	      else if (strcmp(name,"Approximation")==0) return ApproximationEnum;
 	      else if (strcmp(name,"NoneApproximation")==0) return NoneApproximationEnum;
@@ -383,9 +384,9 @@
 	      else if (strcmp(name,"AndroidFrictionCoefficient")==0) return AndroidFrictionCoefficientEnum;
 	      else if (strcmp(name,"ResetPenalties")==0) return ResetPenaltiesEnum;
-	      else if (strcmp(name,"SegmentOnIceShelf")==0) return SegmentOnIceShelfEnum;
          else stage=4;
    }
    if(stage==4){
-	      if (strcmp(name,"SurfaceAbsVelMisfit")==0) return SurfaceAbsVelMisfitEnum;
+	      if (strcmp(name,"SegmentOnIceShelf")==0) return SegmentOnIceShelfEnum;
+	      else if (strcmp(name,"SurfaceAbsVelMisfit")==0) return SurfaceAbsVelMisfitEnum;
 	      else if (strcmp(name,"SurfaceArea")==0) return SurfaceAreaEnum;
 	      else if (strcmp(name,"SurfaceAverageVelMisfit")==0) return SurfaceAverageVelMisfitEnum;
@@ -506,9 +507,9 @@
 	      else if (strcmp(name,"LockFileName")==0) return LockFileNameEnum;
 	      else if (strcmp(name,"PetscOptionsAnalyses")==0) return PetscOptionsAnalysesEnum;
-	      else if (strcmp(name,"PetscOptionsStrings")==0) return PetscOptionsStringsEnum;
          else stage=5;
    }
    if(stage==5){
-	      if (strcmp(name,"QmuErrName")==0) return QmuErrNameEnum;
+	      if (strcmp(name,"PetscOptionsStrings")==0) return PetscOptionsStringsEnum;
+	      else if (strcmp(name,"QmuErrName")==0) return QmuErrNameEnum;
 	      else if (strcmp(name,"QmuInName")==0) return QmuInNameEnum;
 	      else if (strcmp(name,"QmuOutName")==0) return QmuOutNameEnum;
Index: /issm/trunk-jpl/src/m/enum/EnumDefinitions.py
===================================================================
--- /issm/trunk-jpl/src/m/enum/EnumDefinitions.py	(revision 14536)
+++ /issm/trunk-jpl/src/m/enum/EnumDefinitions.py	(revision 14537)
@@ -2479,4 +2479,14 @@
 	return StringToEnum('TransientSolution')[0]
 
+def GiaSolutionEnum():
+	"""
+	GIASOLUTIONENUM - Enum of GiaSolution
+
+	   Usage:
+	      macro=GiaSolutionEnum()
+	"""
+
+	return StringToEnum('GiaSolution')[0]
+
 def ApproximationEnum():
 	"""
@@ -5037,4 +5047,4 @@
 	"""
 
-	return 502
-
+	return 503
+
Index: /issm/trunk-jpl/src/m/enum/GiaSolutionEnum.m
===================================================================
--- /issm/trunk-jpl/src/m/enum/GiaSolutionEnum.m	(revision 14537)
+++ /issm/trunk-jpl/src/m/enum/GiaSolutionEnum.m	(revision 14537)
@@ -0,0 +1,11 @@
+function macro=GiaSolutionEnum()
+%GIASOLUTIONENUM - Enum of GiaSolution
+%
+%   WARNING: DO NOT MODIFY THIS FILE
+%            this file has been automatically generated by src/c/EnumDefinitions/Synchronize.sh
+%            Please read src/c/EnumDefinitions/README for more information
+%
+%   Usage:
+%      macro=GiaSolutionEnum()
+
+macro=StringToEnum('GiaSolution');
Index: /issm/trunk-jpl/src/m/enum/MaximumNumberOfEnums.m
===================================================================
--- /issm/trunk-jpl/src/m/enum/MaximumNumberOfEnums.m	(revision 14536)
+++ /issm/trunk-jpl/src/m/enum/MaximumNumberOfEnums.m	(revision 14537)
@@ -9,3 +9,3 @@
 %      macro=MaximumNumberOfEnums()
 
-macro=502;
+macro=503;
Index: /issm/trunk-jpl/src/mobile/android/ISSM_APP/project.properties
===================================================================
--- /issm/trunk-jpl/src/mobile/android/ISSM_APP/project.properties	(revision 14536)
+++ /issm/trunk-jpl/src/mobile/android/ISSM_APP/project.properties	(revision 14537)
@@ -12,3 +12,3 @@
 
 # Project target.
-target=android-17
+target=android-16
Index: /issm/trunk-jpl/test/NightlyRun/test330.m
===================================================================
--- /issm/trunk-jpl/test/NightlyRun/test330.m	(revision 14536)
+++ /issm/trunk-jpl/test/NightlyRun/test330.m	(revision 14537)
@@ -1,3 +1,3 @@
-%GIT test, inspired on test101
+%GIA test, inspired on test101
 md=triangle(model(),'../Exp/Square.exp',50000.);
 md=setmask(md,'all','');
