[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