Index: /issm/trunk/src/c/objects/Penta.cpp
===================================================================
--- /issm/trunk/src/c/objects/Penta.cpp	(revision 607)
+++ /issm/trunk/src/c/objects/Penta.cpp	(revision 608)
@@ -2085,11 +2085,11 @@
 			
 			for(;;){
-				
+
 				if (node->IsOnSurface())break;
 
 				node->GetDofList(&nodedofs[0],&numberofdofspernode);
 				
-				velocity1[0]=ug_serial[nodedofs[numberofdofspernode*i+0]];
-				velocity1[1]=ug_serial[nodedofs[numberofdofspernode*i+1]];
+				velocity1[0]=ug_serial[nodedofs[0]];
+				velocity1[1]=ug_serial[nodedofs[1]];
 				z1=node->GetZ();
 
@@ -2097,6 +2097,6 @@
 				upper_node->GetDofList(&nodedofs[0],&numberofdofspernode);
 			
-				velocity2[0]=ug_serial[nodedofs[numberofdofspernode*i+0]];
-				velocity2[1]=ug_serial[nodedofs[numberofdofspernode*i+1]];
+				velocity2[0]=ug_serial[nodedofs[0]];
+				velocity2[1]=ug_serial[nodedofs[1]];
 				z2=upper_node->GetZ();
 
@@ -2116,7 +2116,5 @@
 			}
 		}
-
-	}
-
+	}
 }
 
