Index: /issm/trunk-jpl/src/c/objects/Elements/Tria.cpp
===================================================================
--- /issm/trunk-jpl/src/c/objects/Elements/Tria.cpp	(revision 11069)
+++ /issm/trunk-jpl/src/c/objects/Elements/Tria.cpp	(revision 11070)
@@ -4902,5 +4902,5 @@
 		values[i]=solution[doflist[i]];
 		if(isnan(values[i])) _error_("NaN found in solution vector");
-		if (values[i]<pow(10,-10))values[i]=pow(10,-10); //correcting the water column to positive values
+		if (values[i]<pow((double)10,(double)-10))values[i]=pow((double)10,(double)-10); //correcting the water column to positive values
  
 	}
Index: /issm/trunk-jpl/src/c/objects/Inputs/IntInput.cpp
===================================================================
--- /issm/trunk-jpl/src/c/objects/Inputs/IntInput.cpp	(revision 11069)
+++ /issm/trunk-jpl/src/c/objects/Inputs/IntInput.cpp	(revision 11070)
@@ -190,5 +190,5 @@
 
 	/*square min of an integer is the square of the integer itself: */
-	*psquaremin=pow(value,2);
+	*psquaremin=pow((double)value,2);
 }
 /*}}}*/
Index: /issm/trunk-jpl/src/c/shared/Numerics/UnitConversion.cpp
===================================================================
--- /issm/trunk-jpl/src/c/shared/Numerics/UnitConversion.cpp	(revision 11069)
+++ /issm/trunk-jpl/src/c/shared/Numerics/UnitConversion.cpp	(revision 11070)
@@ -67,5 +67,5 @@
 		case SurfaceforcingsMassBalanceEnum:      scale=yts;break; //m/yr
 		case MisfitEnum:      scale=pow(yts,2);break; //(m/yr)^2
-		case MassFluxEnum:    scale=pow(10,-12)*yts;break; // (GigaTon/year)
+		case MassFluxEnum:    scale=pow((double)10,-12)*yts;break; // (GigaTon/year)
 		default: scale=1.0; break;
 	}
Index: /issm/trunk-jpl/src/c/shared/Numerics/isnan.h
===================================================================
--- /issm/trunk-jpl/src/c/shared/Numerics/isnan.h	(revision 11069)
+++ /issm/trunk-jpl/src/c/shared/Numerics/isnan.h	(revision 11070)
@@ -8,4 +8,5 @@
 #ifdef _INTEL_WIN_
 int isnan(double X);
+#define NAN 0.0/0.0
 #endif
 
