Index: sm/trunk/src/m/classes/public/display/displaymesh2grid.m
===================================================================
--- /issm/trunk/src/m/classes/public/display/displaymesh2grid.m	(revision 2297)
+++ 	(revision )
@@ -1,22 +1,0 @@
-function displaymesh2grid(md)
-%DISPLAYMESH2GRID - display solution parameters
-%
-%   To avoid clobbering display.m with every field from model md, 
-%   we create this routine that displays the solution parameters
-%   from model md, only if requested.
-%
-%   Usage:
-%      displaymesh2grid(md)
-
-disp(sprintf('   Mesh2grid solution parameters:\n'));
-
-fielddisplay(md,'mesh2grid_parameters','list of parameters for which mesh 2 grid interpolation is carried out; ex: {''drag''}, or {''drag'',''B''}');
-fielddisplay(md,'mesh2grid_interpolation','list of interpolation (''node'' or ''element'') for each parameter ex: {''node''}, or {''node'',''element''}');
-fielddisplay(md,'mesh2grid_filter','list of filter (''average'' or ''nearest'') for each parameter ex: {''average''}, or {''average'',''nearest''}');
-fielddisplay(md,'mesh2grid_cornereast','corner east of square grid');
-fielddisplay(md,'mesh2grid_cornernorth','corner north of square grid');
-fielddisplay(md,'mesh2grid_xposting','x  posting of grid [m]');
-fielddisplay(md,'mesh2grid_yposting','y  posting of grid [m]');
-fielddisplay(md,'mesh2grid_nlines','number of grid lines');
-fielddisplay(md,'mesh2grid_ncolumns','number of grid columns');
-fielddisplay(md,'mesh2grid_windowsize','size of filter');
Index: /issm/trunk/src/m/classes/public/ismodelselfconsistent.m
===================================================================
--- /issm/trunk/src/m/classes/public/ismodelselfconsistent.m	(revision 2297)
+++ /issm/trunk/src/m/classes/public/ismodelselfconsistent.m	(revision 2298)
@@ -396,13 +396,4 @@
 	end
 end
-
-%MESH2GRID
-if md.analysis_type==Mesh2gridAnalysisEnum,
-	if ~strcmpi(md.cluster,'none'),
-		disp(['model is not correctly configured: mesh2grid not supported in parallel yet!']);
-		bool=0;return;
-	end
-end
-
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  PACKAGE CHECKS   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Index: /issm/trunk/src/m/classes/public/plot/plot_overlay.m
===================================================================
--- /issm/trunk/src/m/classes/public/plot/plot_overlay.m	(revision 2297)
+++ /issm/trunk/src/m/classes/public/plot/plot_overlay.m	(revision 2298)
@@ -54,19 +54,7 @@
 	end
 
-
-	writefile('contours.exp',md.domainoutline);
-	contours=expread('contours.exp',0);
-	contours=contours(1); %just keep the outer domain outline.
-	delete('contours.exp');
-
 	%use mesh2grid solution to get an gridded data to display using imagesc
-	if isongrid,
-		interpolation='node';
-	else
-		interpolation='element';
-	end
-	data_mesh2grid=GriddataMeshToGrid(elements,x,y,contours,data,min(xlim),max(ylim),...
-		(max(xlim)-min(xlim))/length(md.sarxm),(max(ylim)-min(ylim))/length(md.sarym),length(md.sarym),length(md.sarxm),...
-		interpolation,'average',options_structure.windowsize);
+	[x_m y_m data_mesh2grid]=InterpFromMeshToGrid(elements,x,y,data,min(xlim),max(ylim),...
+		(max(xlim)-min(xlim))/length(md.sarxm),(max(ylim)-min(ylim))/length(md.sarym),length(md.sarym),length(md.sarxm),NaN);
 else
 	%process mesh and data
Index: /issm/trunk/src/m/classes/public/process_solve_options.m
===================================================================
--- /issm/trunk/src/m/classes/public/process_solve_options.m	(revision 2297)
+++ /issm/trunk/src/m/classes/public/process_solve_options.m	(revision 2298)
@@ -47,5 +47,5 @@
 
 %check solution type is supported
-if ~ismemberi(analysis_type,{'diagnostic','prognostic','thermal','steadystate','parameters','mesh2grid','transient'}),
+if ~ismemberi(analysis_type,{'diagnostic','prognostic','thermal','steadystate','parameters','transient'}),
 	error(['process_solve_options error message: analysis_type ' analysis_type ' not supported yet!']);
 else
Index: /issm/trunk/src/m/classes/public/solve.m
===================================================================
--- /issm/trunk/src/m/classes/public/solve.m	(revision 2297)
+++ /issm/trunk/src/m/classes/public/solve.m	(revision 2298)
@@ -55,7 +55,4 @@
 	md=transient(md);
 
-elseif md.analysis_type==Mesh2gridAnalysisEnum,
-	md=mesh2grid(md);;
-
 elseif md.analysis_type==PrognosticAnalysisEnum,
 	md=prognostic(md);;
