Index: /issm/trunk-jpl/src/c/Container/Elements.cpp
===================================================================
--- /issm/trunk-jpl/src/c/Container/Elements.cpp	(revision 14891)
+++ /issm/trunk-jpl/src/c/Container/Elements.cpp	(revision 14892)
@@ -260,5 +260,5 @@
 
 			/*clean up*/
-			xdelete(&vector);
+			delete vector;
 			xDelete<IssmDouble>(vector_serial);
 		}
Index: /issm/trunk-jpl/src/c/classes/objects/Params/VectorParam.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/objects/Params/VectorParam.cpp	(revision 14891)
+++ /issm/trunk-jpl/src/c/classes/objects/Params/VectorParam.cpp	(revision 14892)
@@ -41,5 +41,5 @@
 /*FUNCTION VectorParam::~VectorParam(){{{*/
 VectorParam::~VectorParam(){
-	xdelete(&value);
+	delete value;
 }
 /*}}}*/
@@ -101,5 +101,5 @@
 
 	/*avoid leak: */
-	xdelete(&value);
+	delete value;
 
 	/*copy: */
Index: /issm/trunk-jpl/src/c/modules/AverageOntoPartitionx/AverageOntoPartitionx.cpp
===================================================================
--- /issm/trunk-jpl/src/c/modules/AverageOntoPartitionx/AverageOntoPartitionx.cpp	(revision 14891)
+++ /issm/trunk-jpl/src/c/modules/AverageOntoPartitionx/AverageOntoPartitionx.cpp	(revision 14892)
@@ -63,7 +63,7 @@
 	/*Free ressources:*/
 	xDelete<double>(qmu_part);
-	xdelete(&partition_contributions);
-	xdelete(&partition_areas);
-	xdelete(&vec_average);
+	delete partition_contributions;
+	delete partition_areas;
+	delete vec_average;
 
 	/*Assign output pointers:*/
Index: /issm/trunk-jpl/src/c/modules/GetVectorFromControlInputsx/GetVectorFromControlInputsx.cpp
===================================================================
--- /issm/trunk-jpl/src/c/modules/GetVectorFromControlInputsx/GetVectorFromControlInputsx.cpp	(revision 14891)
+++ /issm/trunk-jpl/src/c/modules/GetVectorFromControlInputsx/GetVectorFromControlInputsx.cpp	(revision 14892)
@@ -48,5 +48,5 @@
 
 	/*Free ressources:*/
-	xdelete(&vec_vector);
+	delete vec_vector;
 
 	/*Assign output pointers:*/
Index: /issm/trunk-jpl/src/c/modules/GetVectorFromInputsx/GetVectorFromInputsx.cpp
===================================================================
--- /issm/trunk-jpl/src/c/modules/GetVectorFromInputsx/GetVectorFromInputsx.cpp	(revision 14891)
+++ /issm/trunk-jpl/src/c/modules/GetVectorFromInputsx/GetVectorFromInputsx.cpp	(revision 14892)
@@ -53,5 +53,5 @@
 
 	/*Free ressources:*/
-	xdelete(&vec_vector);
+	delete vec_vector;
 
 	/*Assign output pointers:*/
Index: /issm/trunk-jpl/src/c/modules/Gradjx/Gradjx.cpp
===================================================================
--- /issm/trunk-jpl/src/c/modules/Gradjx/Gradjx.cpp	(revision 14891)
+++ /issm/trunk-jpl/src/c/modules/Gradjx/Gradjx.cpp	(revision 14892)
@@ -49,5 +49,5 @@
 	for(i=0;i<num_controls;i++){
 		gradient->AXPY(gradient_list[i],1.0);
-		xdelete(&gradient_list[i]);
+		delete gradient_list[i];
 	}
 
Index: /issm/trunk-jpl/src/c/modules/GroundinglineMigrationx/GroundinglineMigrationx.cpp
===================================================================
--- /issm/trunk-jpl/src/c/modules/GroundinglineMigrationx/GroundinglineMigrationx.cpp	(revision 14891)
+++ /issm/trunk-jpl/src/c/modules/GroundinglineMigrationx/GroundinglineMigrationx.cpp	(revision 14892)
@@ -56,5 +56,5 @@
 
 	/*free ressouces: */
-	xdelete(&vec_old_floatingice);
+	delete vec_old_floatingice;
 	xDelete<IssmDouble>(vertices_potentially_ungrounding);
 	xDelete<IssmDouble>(vertices_ungrounding);
@@ -112,5 +112,5 @@
 
 	/*free ressouces and return: */
-	xdelete(&vec_vertices_potentially_ungrounding);
+	delete vec_vertices_potentially_ungrounding;
 	return vertices_potentially_ungrounding;
 }
@@ -175,10 +175,10 @@
 
 		/*Assemble and serialize:*/
-		xdelete(&vec_elements_neighboring_floatingice);
+		delete vec_elements_neighboring_floatingice;
 		nodes_on_floatingice=vec_nodes_on_floatingice->ToMPISerial();
 	}
 
 	/*Free ressources:*/
-	xdelete(&vec_nodes_on_floatingice);
+	delete vec_nodes_on_floatingice;
 	xDelete<IssmDouble>(elements_neighboring_floatingce);
 
Index: /issm/trunk-jpl/src/c/modules/Reduceloadx/Reduceloadx.cpp
===================================================================
--- /issm/trunk-jpl/src/c/modules/Reduceloadx/Reduceloadx.cpp	(revision 14891)
+++ /issm/trunk-jpl/src/c/modules/Reduceloadx/Reduceloadx.cpp	(revision 14892)
@@ -54,6 +54,6 @@
 
 	/*Free ressources and return*/
-	xdelete(&y_s0);
-	xdelete(&Kfsy_s);
+	delete y_s0;
+	delete Kfsy_s;
 
 }
