Index: ../trunk-jpl/src/m/classes/clusters/pfe.m
===================================================================
--- ../trunk-jpl/src/m/classes/clusters/pfe.m	(revision 20532)
+++ ../trunk-jpl/src/m/classes/clusters/pfe.m	(revision 20533)
@@ -91,7 +91,16 @@
 						 md = checkmessage(md,'cpuspernode should be between 1 and 20 for ''ivy'' processors');
 					 end
 				 end
-			 
+			 elseif strcmpi(cluster.processor,'bro'),
+				 if cluster.hyperthreading,
+					 if ((cluster.cpuspernode>56 ) | (cluster.cpuspernode<1)),
+						 md = checkmessage(md,'cpuspernode should be between 1 and 56 for ''bro'' processors in hyperthreading mode');
+					 end
+				 else
+					 if ((cluster.cpuspernode>28 ) | (cluster.cpuspernode<1)),
+						 md = checkmessage(md,'cpuspernode should be between 1 and 28 for ''bro'' processors');
+					 end
+				 end
 			 elseif strcmpi(cluster.processor,'has'),
 				 if cluster.hyperthreading,
 					 if ((cluster.cpuspernode>48 ) | (cluster.cpuspernode<1)),
