Index: /issm/trunk/src/m/classes/public/mesh/meshyams.m
===================================================================
--- /issm/trunk/src/m/classes/public/mesh/meshyams.m	(revision 2172)
+++ /issm/trunk/src/m/classes/public/mesh/meshyams.m	(revision 2173)
@@ -22,5 +22,5 @@
 
 %recover options
-yamsoptions=recover_options(varargin{:});
+yamsoptions=optionlist2cell(varargin{:});
 
 %add default options
Index: /issm/trunk/src/m/classes/public/solve.m
===================================================================
--- /issm/trunk/src/m/classes/public/solve.m	(revision 2172)
+++ /issm/trunk/src/m/classes/public/solve.m	(revision 2173)
@@ -18,5 +18,5 @@
 
 %recover options
-options=recover_options(varargin{:});
+options=optionlist2cell(varargin{:});
 
 %add default options
Index: /issm/trunk/src/m/utils/Nightly/nightlyrun.m
===================================================================
--- /issm/trunk/src/m/utils/Nightly/nightlyrun.m	(revision 2172)
+++ /issm/trunk/src/m/utils/Nightly/nightlyrun.m	(revision 2173)
@@ -27,5 +27,5 @@
 
 %recover options
-options=recover_options(varargin{:});
+options=optionlist2cell(varargin{:});
 
 %check some options
Index: /issm/trunk/src/m/utils/Nightly/runme_core.m
===================================================================
--- /issm/trunk/src/m/utils/Nightly/runme_core.m	(revision 2172)
+++ /issm/trunk/src/m/utils/Nightly/runme_core.m	(revision 2173)
@@ -20,5 +20,5 @@
 
 %recover options
-options=recover_options(varargin{:});
+options=optionlist2cell(varargin{:});
 
 %check arguments
Index: /issm/trunk/src/m/utils/OptionsList/optionlist2cell.m
===================================================================
--- /issm/trunk/src/m/utils/OptionsList/optionlist2cell.m	(revision 2173)
+++ /issm/trunk/src/m/utils/OptionsList/optionlist2cell.m	(revision 2173)
@@ -0,0 +1,22 @@
+function options=optionlist2cell(varargin)
+%RECOVER_OPTIONS - recover options from a list of inputs
+%
+%   Usage:
+%      options=recover_solve_options(varargin);
+%
+%   See also: RECOVER_PLOT_OPTIONS, MESHYAMS,SOLVE
+
+%initialize options.
+options=cell(0,2);
+
+%make sure length(varargin) is even, ie options come in pairs.
+if mod(length(varargin),2),
+	error('optionlist2cell error message: an even number of options is necessary');
+end
+
+%go through varargin, extract options 
+for i=1:length(varargin)/2,
+
+	options(end+1,:)={varargin{2*i-1} varargin{2*i}};
+
+end
Index: sm/trunk/src/m/utils/OptionsList/recover_options.m
===================================================================
--- /issm/trunk/src/m/utils/OptionsList/recover_options.m	(revision 2172)
+++ 	(revision )
@@ -1,22 +1,0 @@
-function options=recover_options(varargin)
-%RECOVER_OPTIONS - recover options from a list of inputs
-%
-%   Usage:
-%      options=recover_solve_options(varargin);
-%
-%   See also: RECOVER_PLOT_OPTIONS, MESHYAMS,SOLVE
-
-%initialize options.
-options=cell(0,2);
-
-%make sure length(varargin) is even, ie options come in pairs.
-if mod(length(varargin),2),
-	error('recover_options error message: an even number of options is necessary');
-end
-
-%go through varargin, extract options 
-for i=1:length(varargin)/2,
-
-	options(end+1,:)={varargin{2*i-1} varargin{2*i}};
-
-end
