Index: /issm/trunk-jpl/src/c/analyses/EnthalpyAnalysis.cpp
===================================================================
--- /issm/trunk-jpl/src/c/analyses/EnthalpyAnalysis.cpp	(revision 17028)
+++ /issm/trunk-jpl/src/c/analyses/EnthalpyAnalysis.cpp	(revision 17029)
@@ -184,5 +184,5 @@
 
 /*Finite Element Analysis*/
-void           EnthalpyAnalysis::Core(FemModel* femmodel){/*{{{*/
+void EnthalpyAnalysis::Core(FemModel* femmodel){/*{{{*/
 	_error_("not implemented");
 }/*}}}*/
@@ -821,5 +821,8 @@
 
 /*Modules*/
-void EnthalpyAnalysis::PostProcessing(FemModel* femmodel){/*{{{*/
+/*{{{*/
+void EnthalpyAnalysis::PostProcessing(FemModel* femmodel){
+	/*Intermediaries*/
+	int solution_type;
 
 	/*Compute basal melting rates: */
@@ -829,8 +832,11 @@
 	}
 
-	/*Update basal dirichlet BCs for enthalpy: */
-	for(int i=0;i<femmodel->elements->Size();i++){
-		Element* element=dynamic_cast<Element*>(femmodel->elements->GetObjectByOffset(i));
-		UpdateBasalConstraints(element);
+	/*Update basal dirichlet BCs for enthalpy in transient runs: */
+	femmodel->parameters->FindParam(&solution_type,SolutionTypeEnum);
+	if(solution_type==TransientSolutionEnum){
+		for(int i=0;i<femmodel->elements->Size();i++){
+			Element* element=dynamic_cast<Element*>(femmodel->elements->GetObjectByOffset(i));
+			UpdateBasalConstraints(element);
+		}
 	}
 }/*}}}*/
