Index: /issm/branches/trunk-larour-GRL2017/src/c/analyses/MasstransportAnalysis.cpp
===================================================================
--- /issm/branches/trunk-larour-GRL2017/src/c/analyses/MasstransportAnalysis.cpp	(revision 21566)
+++ /issm/branches/trunk-larour-GRL2017/src/c/analyses/MasstransportAnalysis.cpp	(revision 21567)
@@ -725,4 +725,5 @@
 	element->AddBasalInput(ThicknessEnum,newthickness,P1Enum);
 	element->AddBasalInput(SealevelriseDeltathicknessEnum,deltathickness,P1Enum);
+	element->AddBasalInput(EsaDeltathicknessEnum,deltathickness,P1Enum);
 	element->AddBasalInput(SurfaceEnum,newsurface,P1Enum);
 	element->AddBasalInput(BaseEnum,newbase,P1Enum);
Index: /issm/branches/trunk-larour-GRL2017/src/c/cores/transient_core.cpp
===================================================================
--- /issm/branches/trunk-larour-GRL2017/src/c/cores/transient_core.cpp	(revision 21566)
+++ /issm/branches/trunk-larour-GRL2017/src/c/cores/transient_core.cpp	(revision 21567)
@@ -21,5 +21,5 @@
 	/*parameters: */
 	IssmDouble finaltime,dt,yts;
-	bool       isstressbalance,ismasstransport,issmb,isFS,isthermal,isgroundingline,isgia,isslr,iscoupler,ismovingfront,isdamageevolution,ishydrology;
+	bool       isstressbalance,ismasstransport,issmb,isFS,isthermal,isgroundingline,isgia,isslr,isesa,iscoupler,ismovingfront,isdamageevolution,ishydrology;
 	bool       save_results,dakota_analysis;
 	bool       time_adapt;
@@ -61,4 +61,5 @@
 	femmodel->parameters->FindParam(&ishydrology,TransientIshydrologyEnum);
 	femmodel->parameters->FindParam(&isFS,FlowequationIsFSEnum);
+	femmodel->parameters->FindParam(&isesa,TransientIsesaEnum);
 	if(isgroundingline) femmodel->parameters->FindParam(&groundingline_migration,GroundinglineMigrationEnum);
 	femmodel->parameters->FindParam(&numoutputs,TransientNumRequestedOutputsEnum);
@@ -142,4 +143,7 @@
 		if(isslr | iscoupler) sealevelrise_core(femmodel);
 
+		/*Elasto-static adjustment: */
+		if(isesa)esa_core(femmodel);
+
 		/*unload results*/
 		if(VerboseSolution()) _printf0_("   computing requested outputs\n");
Index: /issm/branches/trunk-larour-GRL2017/src/m/plot/plot_contour.m
===================================================================
--- /issm/branches/trunk-larour-GRL2017/src/m/plot/plot_contour.m	(revision 21566)
+++ /issm/branches/trunk-larour-GRL2017/src/m/plot/plot_contour.m	(revision 21567)
@@ -269,5 +269,5 @@
 	else
 		%clabel(c,h,'color',color,'FontSize',10,'labelspacing',20000);
-		clabel(c,h,'FontSize',10,'labelspacing',20000);
-	end
-end
+		%clabel(c,h,'FontSize',10,'labelspacing',20000);
+	end
+end
