[ET Trac] [Einstein Toolkit] #1248: SimFactory should not silently disable thorns

Einstein Toolkit trac-noreply at einsteintoolkit.org
Thu Feb 7 07:17:34 CST 2013


#1248: SimFactory should not silently disable thorns
-------------------------+--------------------------------------------------
  Reporter:  hinder      |       Owner:  eschnett
      Type:  defect      |      Status:  new     
  Priority:  major       |   Milestone:          
 Component:  SimFactory  |     Version:          
Resolution:              |    Keywords:          
-------------------------+--------------------------------------------------

Comment (by eschnett):

 You should be able to set "disabled-thorns =" in the [default] section of
 your defs.local.ini.

 It is quite possible that this never benefitted you, because we were very
 careful only to add thorns to the Einstein Toolkit thorn list that work on
 the standard production systems. If you use thorns with potentially
 complex dependencies (e.g. PETSc that may not be available on some
 systems), of if you port the Einstein Toolkit to new architectures (e.g.
 Blue Gene/Q), then the ability to disable thorns is very useful.

 Instead of printing a warning (nothing wrong with this), what you probably
 really want is to briefly check the parameter file upon job submission, so
 that you receive your error messages much earlier.

 In your case, which thorn was disabled on what machine? How did you get
 around this? Presumably, it was a thorn that you needed -- was it disabled
 by mistake, or did you have to invest non-trivial effort to make it work?
 In the latter case, I would argue that disabled-thorns may have been
 useful to you, since it allowed you to use that machine (or get started
 there) without having to care about this thorn first.

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


More information about the Trac mailing list