Index: /issm/trunk-jpl/src/c/classes/Elements/Tria.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/Elements/Tria.cpp	(revision 16016)
+++ /issm/trunk-jpl/src/c/classes/Elements/Tria.cpp	(revision 16017)
@@ -7256,6 +7256,6 @@
 	for(int i=0;i<numnodes;i++){
 		IssmDouble norm=sqrt(Nx[i]*Nx[i]+Ny[i]*Ny[i]+1.e-10);
-		Nx[i] = Nx[i]/norm;
-		Ny[i] = Ny[i]/norm;
+		Nx[i] = -Nx[i]/norm;
+		Ny[i] = -Ny[i]/norm;
 	}
 
@@ -7490,6 +7490,6 @@
 	for(int i=0;i<numnodes;i++){
 		IssmDouble norm=sqrt(Nx[i]*Nx[i]+Ny[i]*Ny[i]+1.e-10);
-		Nx[i] = Nx[i]/norm;
-		Ny[i] = Ny[i]/norm;
+		Nx[i] = -Nx[i]/norm;
+		Ny[i] = -Ny[i]/norm;
 	}
 
