Index: /issm/trunk-jpl/src/m/classes/clusters/hexagon.py
===================================================================
--- /issm/trunk-jpl/src/m/classes/clusters/hexagon.py	(revision 21414)
+++ /issm/trunk-jpl/src/m/classes/clusters/hexagon.py	(revision 21415)
@@ -41,8 +41,8 @@
 		#initialize cluster using user settings if provided
 		self=hexagon_settings(self)
-		self.np=self.numnodes*self.procspernodes
+
 		#OK get other fields
 		self=options.AssignObjectFields(self)
-		
+		self.np=self.numnodes*self.procspernodes
 		# }}}
 	def __repr__(self):
Index: /issm/trunk-jpl/src/m/classes/clusters/vilje.py
===================================================================
--- /issm/trunk-jpl/src/m/classes/clusters/vilje.py	(revision 21414)
+++ /issm/trunk-jpl/src/m/classes/clusters/vilje.py	(revision 21415)
@@ -41,10 +41,8 @@
 		#initialize cluster using user settings if provided
 		self=vilje_settings(self)
-		self.np=self.numnodes*self.procspernodes
 		#OK get other fields
 		self=options.AssignObjectFields(self)
-		
+		self.np=self.numnodes*self.procspernodes		
 		# }}}
-
 	def __repr__(self):
 		# {{{
@@ -65,5 +63,4 @@
 		return s
                 # }}}
-
 	def checkconsistency(self,md,solution,analyses):
 		# {{{
