Index: /issm/trunk/src/m/classes/public/partition/adjacency.m
===================================================================
--- /issm/trunk/src/m/classes/public/partition/adjacency.m	(revision 4662)
+++ /issm/trunk/src/m/classes/public/partition/adjacency.m	(revision 4663)
@@ -19,4 +19,8 @@
 %now, build vwgt:
 areas=GetAreas(md.elements,md.x,md.y);
+
+%get node connectivity
+md.nodeconnectivity=NodeConnectivity(md.elements,md.numberofgrids);
+
 connectivity=md.nodeconnectivity(:,1:end-1);
 pos=find(connectivity);
Index: /issm/trunk/src/m/classes/public/partition/partitioner.m
===================================================================
--- /issm/trunk/src/m/classes/public/partition/partitioner.m	(revision 4662)
+++ /issm/trunk/src/m/classes/public/partition/partitioner.m	(revision 4663)
@@ -1,3 +1,3 @@
-function part=partitioner(md,varargin)
+function md=partitioner(md,varargin)
 %PARTITIONER - partition mesh 
 %
@@ -8,7 +8,8 @@
 %   weighting: 'on' or 'off': default off
 %   section:  1 by defaults(1=bisection, 2=quadrisection, 3=octasection)
+%   Output: md.part recover the partition vector
 %   
 %   Usage:
-%      md.part=partitioner(md,'package','chaco','npart',100,'weighting','on');
+%      md=partitioner(md,'package','chaco','npart',100,'weighting','on');
 %
 
@@ -77,4 +78,5 @@
 	error(['partitioner error message: could not find ' package ' partitioner']);
 	help partitioner
+end
 
-end
+md.part=part;
