Index: /issm/trunk/src/c/parallel/thermal.cpp
===================================================================
--- /issm/trunk/src/c/parallel/thermal.cpp	(revision 2011)
+++ /issm/trunk/src/c/parallel/thermal.cpp	(revision 2012)
@@ -60,7 +60,4 @@
 	outputfilename=argv[3];
 	lockname=argv[4];
-
-	/*Initialize model structure: */
-	model=new Model();
 
 	/*Open handle to data on disk: */
@@ -134,4 +131,11 @@
 	/*end module: */
 	MODULEEND();
+
+	/*Free ressources */
+	xfree((void**)&u_g);
+	xfree((void**)&p_g);
+	delete model;
+	delete results;
+	delete inputs;
 	
 	return 0; //unix success return;
