[ET Trac] [Einstein Toolkit] #1348: simfactory doesn't support multi-core setup using setup-silent

Einstein Toolkit trac-noreply at einsteintoolkit.org
Mon Jun 24 21:35:51 CDT 2013


#1348: simfactory doesn't support multi-core setup using setup-silent
--------------------------+-------------------------------------------------
  Reporter:  knarf        |       Owner:  eschnett           
      Type:  enhancement  |      Status:  review             
  Priority:  minor        |   Milestone:                     
 Component:  SimFactory   |     Version:  development version
Resolution:               |    Keywords:                     
--------------------------+-------------------------------------------------

Comment (by knarf):

 I agree that 'make' might not be the correct way to call 'make', but then
 not setting it (which is what happens without the patch) also just uses
 'make', which isn't worse than 'make -j NUMBER'. If 'nice' is what is of
 concern, we could remove that, although I didn't come across a system
 which doesn't provide this. This is not about providing the perfect value
 for 'make'. There is usually not a good way to find that perfect value on
 a cluster automatically. The attempt here is to find something better than
 just 'make', for most but not all systems.

 Concerning the number of cores I agree, however usually the number of
 cores on a headnode is closer to the number on the compute nodes than to 1
 - which otherwise would be the default. Again, this isn't about finding
 the perfect value, but a better one than the current one.

 Also, setup-silent isn't really meant to provide a good solution for new
 clusters. Work by hand is usually needed there anyway. I would expect that
 setup-silent is usually called for single development machines, where
 'make' is usually available (and called 'make'), as well as the number of
 cores is the one you also use to build.

-- 
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1348#comment:4>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit


More information about the Trac mailing list