Index: /issm/trunk/src/c/objects/Node.cpp
===================================================================
--- /issm/trunk/src/c/objects/Node.cpp	(revision 3503)
+++ /issm/trunk/src/c/objects/Node.cpp	(revision 3504)
@@ -142,6 +142,12 @@
 	}
 
-	/*Prognostic/ Balancedvelocities/ Balancedthickness*/
-	if (iomodel->analysis_type==PrognosticAnalysisEnum() || iomodel->analysis_type==BalancedvelocitiesAnalysisEnum() || iomodel->analysis_type==BalancedthicknessAnalysisEnum()){
+	/*Prognostic/ Melting/ Slopecompute/ Balancedvelocities/ Balancedthickness*/
+	if (
+				iomodel->analysis_type==PrognosticAnalysisEnum() || 
+				iomodel->analysis_type==MeltingAnalysisEnum() || 
+				iomodel->analysis_type==SlopecomputeAnalysisEnum() || 
+				iomodel->analysis_type==BalancedvelocitiesAnalysisEnum() || 
+				iomodel->analysis_type==BalancedthicknessAnalysisEnum()
+				){
 		if (strcmp(iomodel->meshtype,"3d")==0){
 			/*On a 3d mesh, we may have collapsed elements, hence dead grids. Freeze them out: */
