Thorns we know of

From Einstein Toolkit Documentation
Revision as of 23:37, 22 May 2013 by 131.215.195.89 (talk) (update Outflow status)
Jump to: navigation, search

There are more public thorns (as in has an open source license) around than just those in the Einstein Toolkit. This might be because the thorn does not satisfy our quality standards or because it is not yet clear if the thorn would be used by a number of users.

If you have thorn that you would make public and maybe entually see included in the Einstein Toolkit, you are encouraged to list it here, together with a short description of what it does. Our hope is to provide a list of (most of) the available Cactus thorns. Having a thorn listed here also makes it easier for us to estimate how much interest there is in it.

Source code repositories are vastly preferred over just source tarballs since they make it much easier for your users to contribute back changes. If you are not yourself able to host a repository you might consider one of the public source code hosters such as those listed on Wikipedia. Some of us have used GitHub in the past as well as BitBucket (but see ticket #697 for issues with it). For subversion packages the Cactus team is offering to host svn repositories for thorns for various projects, groups, or people on the Cactus subversion server.

Thorn name Description Author(s) Licence Download instructions
Outflow Computes the flow of rest mass through a SphericalSurface, allows extra variables to be interpolated onto the surface Roland Haas, Tanja Bode GPL v2+ in the ET since 2013_05
SphericalSlice Provides infrastructure to interpolate grid functions onto sphere, to compute intergrals as well as IO facilities. Christian Reisswig unknown svn co https://svn.einsteintoolkit.org/incoming/SphericalSlice
ADMDerivatives Computes time and space derivatives of the ADMBase variables Christian Reisswig GNU svn co https://svn.einsteintoolkit.org/incoming/ADMDerivatives
SphericalHarmonicReconASCII Computes boundary data for CCE using SphericalSlice and ADMDerivatives Christian Reisswig unknown svn co https://svn.einsteintoolkit.org/incoming/PITTNullCode/SphericalHarmonicReconASCII/
SubstepOutput Enables output of Cactus variables for each MoL intermediate step Ian Hinder GPL git clone https://bitbucket.org/ianhinder/substepoutput.git SubstepOutput
Trigger This thorn can be used to define triggers to output variables due to relations of (evl. other) variables. This thorn is part of the ET since the Ørsted release Frank Löffler GPL v2+ svn co http://svn.aei.mpg.de/numrel/AEIThorns/Trigger/trunk/