Index: /issm/trunk/src/c/objects/Penta.cpp
===================================================================
--- /issm/trunk/src/c/objects/Penta.cpp	(revision 176)
+++ /issm/trunk/src/c/objects/Penta.cpp	(revision 177)
@@ -777,4 +777,5 @@
 	B_param=ParameterInputsRecover(inputs,"B");
 	if(temperature_average_param){
+		temperature_average=0;
 		for(i=0;i<6;i++) temperature_average+=temperature_average_param[doflist[i*numberofdofspernode+0]];
 		temperature_average=temperature_average/6.0;
@@ -784,4 +785,5 @@
 
 	if(B_param){
+		B_average=0;
 		for(i=0;i<6;i++) B_average+=B_param[doflist[i*numberofdofspernode+0]];
 		B_average=B_average/6.0;
Index: /issm/trunk/src/c/objects/Tria.cpp
===================================================================
--- /issm/trunk/src/c/objects/Tria.cpp	(revision 176)
+++ /issm/trunk/src/c/objects/Tria.cpp	(revision 177)
@@ -916,4 +916,5 @@
 	B_param=ParameterInputsRecover(inputs,"B");
 	if(temperature_average_param){
+		temperature_average-0;
 		for(i=0;i<3;i++) temperature_average+=temperature_average_param[doflist[i*numberofdofspernode+0]];
 		temperature_average=temperature_average/3.0;
@@ -923,4 +924,5 @@
 
 	if(B_param){
+		B_average=0;
 		for(i=0;i<3;i++) B_average+=B_param[doflist[i*numberofdofspernode+0]];
 		B_average=B_average/3.0;
