Index: /issm/trunk-jpl/src/c/classes/Elements/Tria.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/Elements/Tria.cpp	(revision 20052)
+++ /issm/trunk-jpl/src/c/classes/Elements/Tria.cpp	(revision 20053)
@@ -3627,5 +3627,5 @@
 			//Elastic component  (from Eq 17 in Adhikari et al, GMD 2015)
 			if(computeelastic){
-				int index=reCast<int,IssmDouble>(alpha/PI*(M-1));
+				int index=reCast<int,IssmDouble>(alpha/PI*reCast<IssmDouble,int>(M-1));
 				G_elastic += G_elastic_precomputed[index];
 			}
