Index: /issm/trunk/src/c/objects/Node.cpp
===================================================================
--- /issm/trunk/src/c/objects/Node.cpp	(revision 7442)
+++ /issm/trunk/src/c/objects/Node.cpp	(revision 7443)
@@ -111,4 +111,11 @@
 		if (!iomodel->gridonhutter) _error_("iomodel->gridonhutter is NULL");
 		if (iomodel->gridonhutter[io_index]){
+			for(k=1;k<=gsize;k++){
+				this->FreezeDof(k);
+			}
+		}
+		/*spc all nodes on water*/
+		if (!iomodel->gridonwater) _error_("iomodel->gridonwater is NULL");
+		if (iomodel->gridonwater[io_index]){
 			for(k=1;k<=gsize;k++){
 				this->FreezeDof(k);
