Index: /issm/trunk-jpl/src/c/modules/DistanceToMaskBoundaryx/DistanceToMaskBoundaryx.cpp
===================================================================
--- /issm/trunk-jpl/src/c/modules/DistanceToMaskBoundaryx/DistanceToMaskBoundaryx.cpp	(revision 20065)
+++ /issm/trunk-jpl/src/c/modules/DistanceToMaskBoundaryx/DistanceToMaskBoundaryx.cpp	(revision 20066)
@@ -10,8 +10,8 @@
 #include "./DistanceToMaskBoundaryx.h"
 
-int DistanceToMaskBoundaryx(double** pdistance,double* x, double* y, double* mask, int nods) {
+int DistanceToMaskBoundaryx(IssmDouble** pdistance,IssmDouble* x, IssmDouble* y, IssmDouble* mask, int nods) {
 
 	/*output: */
-	double*  distance;
+	IssmDouble*  distance;
 
 	/*initialize: */
Index: /issm/trunk-jpl/src/c/modules/DistanceToMaskBoundaryx/DistanceToMaskBoundaryxt.cpp
===================================================================
--- /issm/trunk-jpl/src/c/modules/DistanceToMaskBoundaryx/DistanceToMaskBoundaryxt.cpp	(revision 20065)
+++ /issm/trunk-jpl/src/c/modules/DistanceToMaskBoundaryx/DistanceToMaskBoundaryxt.cpp	(revision 20066)
@@ -26,8 +26,8 @@
 	/*recover parameters :*/
 	int       nods      = gate->nods;
-	double   *distance    = gate->distance;
-	double   *x         = gate->x;
-	double   *y         = gate->y;
-	double   *mask         = gate->mask;
+	IssmDouble   *distance    = gate->distance;
+	IssmDouble   *x         = gate->x;
+	IssmDouble   *y         = gate->y;
+	IssmDouble   *mask         = gate->mask;
 
 	/*distribute indices across threads :*/
