[ET Trac] [Einstein Toolkit] #720: check at runtime that all REQUIREd and OPTIONAL thorns and capabilities are active

Einstein Toolkit trac-noreply at einsteintoolkit.org
Wed Sep 19 11:01:34 CDT 2012


#720: check at runtime that all REQUIREd and OPTIONAL thorns and capabilities are
active
--------------------------+-------------------------------------------------
  Reporter:  rhaas        |       Owner:     
      Type:  enhancement  |      Status:  new
  Priority:  minor        |   Milestone:     
 Component:  Cactus       |     Version:     
Resolution:               |    Keywords:     
--------------------------+-------------------------------------------------

Comment (by rhaas):

 To comment on my own comment. There are a thorns (eg NoExcision in its
 getlevelinfo.cc file for example) that have OPTIONAL Carpet in
 configuration.ccl but then at runtime check if Carpet is active and only
 then do something if Carpet is active. This particular case could (and
 likely should) be handled using the GetRefinementLevel aliased function,
 but similar logic to use some Carpet code when Carpet is active are
 conceivable. This of course might be an abuse of the capabilities system
 since it assumes that Carpet is the only thorn providing the Carpet
 capability.

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


More information about the Trac mailing list