Index: /issm/trunk-jpl/src/c/cores/transient_core.cpp
===================================================================
--- /issm/trunk-jpl/src/c/cores/transient_core.cpp	(revision 21679)
+++ /issm/trunk-jpl/src/c/cores/transient_core.cpp	(revision 21680)
@@ -176,6 +176,8 @@
 		/*Adaptive mesh refinement*/
 		#ifdef _HAVE_NEOPZ_
-		if(save_results) femmodel->WriteMeshInResults();
-		if(step%amr_frequency==0 && time<finaltime) femmodel->ReMesh();//Do not refine the last step
+		if(amr_frequency){
+			if(save_results) femmodel->WriteMeshInResults();
+			if(step%amr_frequency==0 && time<finaltime) femmodel->ReMesh();//Do not refine the last step
+		}
 		#endif
 	
Index: /issm/trunk-jpl/src/m/classes/trans.js
===================================================================
--- /issm/trunk-jpl/src/m/classes/trans.js	(revision 21679)
+++ /issm/trunk-jpl/src/m/classes/trans.js	(revision 21680)
@@ -65,5 +65,5 @@
 			checkfield(md,'fieldname','trans.iscoupler','numel',[1],'values',[0 ,1]);
 			checkfield(md,'fieldname','trans.isslr','numel',[1],'values',[0 ,1]);
-			checkfield(md,'fieldname','trans.amr_frequency','numel',[1],'>=',1,'NaN',1,'Inf',1);
+			checkfield(md,'fieldname','trans.amr_frequency','numel',[1],'>=',0,'NaN',1,'Inf',1);
 			checkfield(md,'fieldname','trans.requested_outputs','stringrow',1);
 		} // }}}
Index: /issm/trunk-jpl/src/m/classes/transient.m
===================================================================
--- /issm/trunk-jpl/src/m/classes/transient.m	(revision 21679)
+++ /issm/trunk-jpl/src/m/classes/transient.m	(revision 21680)
@@ -47,5 +47,5 @@
 			self.isoceancoupling = 0;
 			self.iscoupler       = 0;
-			self.amr_frequency	= 1;
+			self.amr_frequency	= 0;
 
 			%default output
@@ -99,5 +99,5 @@
 			md = checkfield(md,'fieldname','transient.isoceancoupling','numel',[1],'values',[0 1]);
 			md = checkfield(md,'fieldname','transient.iscoupler','numel',[1],'values',[0 1]);
-			md = checkfield(md,'fieldname','transient.amr_frequency','numel',[1],'>=',1,'NaN',1,'Inf',1);
+			md = checkfield(md,'fieldname','transient.amr_frequency','numel',[1],'>=',0,'NaN',1,'Inf',1);
 
 			if (~strcmp(solution,'TransientSolution') & md.transient.iscoupling==1), 
Index: /issm/trunk-jpl/src/m/classes/transient.py
===================================================================
--- /issm/trunk-jpl/src/m/classes/transient.py	(revision 21679)
+++ /issm/trunk-jpl/src/m/classes/transient.py	(revision 21680)
@@ -75,5 +75,5 @@
 		self.isslr             = False
 		self.iscoupler         = False
-		self.amr_frequency	  = 1
+		self.amr_frequency	  = 0
 
 		#default output
@@ -122,5 +122,5 @@
 		md = checkfield(md,'fieldname','transient.isoceancoupling','numel',[1],'values',[0,1])
 		md = checkfield(md,'fieldname','transient.iscoupler','numel',[1],'values',[0,1])
-		md = checkfield(md,'fieldname','transient.amr_frequency','numel',[1],'>=',1,'NaN',1,'Inf',1)
+		md = checkfield(md,'fieldname','transient.amr_frequency','numel',[1],'>=',0,'NaN',1,'Inf',1)
 		md = checkfield(md,'fieldname','transient.requested_outputs','stringrow',1)
 
