Index: /issm/trunk-jpl/src/c/cores/transient_core.cpp
===================================================================
--- /issm/trunk-jpl/src/c/cores/transient_core.cpp	(revision 22502)
+++ /issm/trunk-jpl/src/c/cores/transient_core.cpp	(revision 22503)
@@ -166,5 +166,7 @@
 
 		/* from here on, prepare geometry for next time step*/
-		if(issmb)smb_core(femmodel);
+
+		if(issmb)           smb_core(femmodel);
+		if(ismasstransport) FloatingiceMeltingRatex(femmodel);
 
 		if(ismasstransport){
@@ -189,8 +191,4 @@
 			}
 		}
-		if(ismasstransport){
-			/*Calculate new basal melting on floating ice*/
-			FloatingiceMeltingRatex(femmodel);
-		}
 
 		if(isgia){
