Index: /issm/trunk-jpl/src/c/classes/FemModel.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/FemModel.cpp	(revision 27428)
+++ /issm/trunk-jpl/src/c/classes/FemModel.cpp	(revision 27429)
@@ -346,4 +346,7 @@
 	PetscFinalize();
 	#endif
+
+	/*Cleanup toolkit*/
+	ToolkitOptions::Delete();
 
 	/*Clean up*/
Index: /issm/trunk-jpl/src/c/toolkits/ToolkitOptions.cpp
===================================================================
--- /issm/trunk-jpl/src/c/toolkits/ToolkitOptions.cpp	(revision 27428)
+++ /issm/trunk-jpl/src/c/toolkits/ToolkitOptions.cpp	(revision 27429)
@@ -31,4 +31,10 @@
 	toolkittype    = NULL;
 	toolkitoptions = NULL;
+}/*}}}*/
+void  ToolkitOptions::Delete(){ /*{{{*/
+
+	xDelete<char>(toolkitoptions);
+	xDelete<char>(toolkittype);
+
 }/*}}}*/
 char* ToolkitOptions::GetToolkitType(){  /*{{{*/
Index: /issm/trunk-jpl/src/c/toolkits/ToolkitOptions.h
===================================================================
--- /issm/trunk-jpl/src/c/toolkits/ToolkitOptions.h	(revision 27428)
+++ /issm/trunk-jpl/src/c/toolkits/ToolkitOptions.h	(revision 27429)
@@ -17,4 +17,5 @@
 		static void  Init(const char* type_in,const char* options);
 		static void  Init(void);
+		static void  Delete(void);
 		static char* GetToolkitType(void);
 		static char* GetToolkitOptionValue(const char* option);
