Index: /issm/branches/trunk-larour-SLPS2022/src/c/cores/mmemasstransport_core.cpp
===================================================================
--- /issm/branches/trunk-larour-SLPS2022/src/c/cores/mmemasstransport_core.cpp	(revision 27209)
+++ /issm/branches/trunk-larour-SLPS2022/src/c/cores/mmemasstransport_core.cpp	(revision 27210)
@@ -35,6 +35,6 @@
 	if(VerboseSolution()) _printf0_("   computing MME mass transport\n");
 
-	/*save current thickness before updating:*/
-	InputDuplicatex(femmodel,ThicknessEnum,ThicknessOldEnum);
+	/*save current thickness before updating, and make sure it's P0:*/
+	femmodel->InputToP0(ThicknessEnum,ThicknessOldEnum);
 
 	/*grab thickness and ice/ocean levelsets from MmemasstransportThicknessEnum inputs in each element, assemble into a vector and feed to 
@@ -64,4 +64,6 @@
 	IssmDouble time;
 	int frequency,count;
+	
+	if(VerboseModule()) _printf0_("   SolidEarth update for Mme mass transport solution");
 
 	/*retrieve parameters:*/
