#219: ExternalLibraries method should be documented
---------------------------+------------------------------------------------
Reporter: hinder | Owner:
Type: defect | Status: new
Priority: major | Milestone:
Component: Cactus | Version:
Keywords: documentation |
---------------------------+------------------------------------------------
The Cactus documentation
http://einsteintoolkit.org/info/documentation/UsersGuide/UsersGuidech6.html…
(scroll down to Compiling with Extra Packages)
currently tells people to use the "extras" method for enabling access to
external libraries such as HDF5, MPI etc. As I understand it, this method
is deprecated in favour of the ExternalLibraries method, and both should
not be used at the same time for the same library.
The documentation should be updated to describe the ExternalLibraries
method, and the old method description should be moved to an appendix with
a clear warning that this is deprecated.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/219>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#481: Tests should be converted to use new symmetry thorns
-----------------------------------+----------------------------------------
Reporter: hinder | Owner:
Type: defect | Status: new
Priority: major | Milestone:
Component: EinsteinToolkit thorn | Version:
Keywords: |
-----------------------------------+----------------------------------------
It was decided
(http://cactuscode.org/pipermail/developers/2010-September/006087.html)
that the built-in CartGrid3D symmetries are deprecated and will not work
with the Mercurial version of Carpet. Any test cases that use
Grid::domain != "full" should be modified to use ReflectionSymmetry
instead.
In general, this should be possible without regenerating the test output.
However, for the case of AHFinderDirect, the horizon finder actually uses
a different internal multipatch grid structure if it detects that a
CartGrid3D symmetry is being used. This means that the horizon shapes and
quantities are different at the level of numerical error with
ReflectionSymmetry. I propose to convert the tests to use
ReflectionSymmetry and regenerate the test data (the grid function phi is
the same with the new symmetry thorn, it's only the horizons which are
different). The failing tests are related to checkpoint and recovery, and
are not designed to test the symmetry mechanism.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/481>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#395: Thorns providing interpolator routines should provide testcases for them
-------------------------+--------------------------------------------------
Reporter: knarf | Owner:
Type: enhancement | Status: new
Priority: minor | Milestone: ET_2011_11
Component: Other | Version:
Keywords: |
-------------------------+--------------------------------------------------
Errors in the interpolator often show up in the output of other thorns,
depending on those interpolating routines. Figuring out that this is
caused by problem while interpolating can take quite a bit of time, which
could be saved if the interpolating thorns would include testsuites
themselves.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/395>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#369: Add command to update thorn list
---------------------------+------------------------------------------------
Reporter: eschnett | Owner: eric9
Type: defect | Status: new
Priority: minor | Milestone:
Component: GetComponents | Version:
Keywords: |
---------------------------+------------------------------------------------
When the thorn list changes, then I have to run GetComponents --update
twice: first to update the thorn list, and then to actually check out
these thorns. Currently, I have to update all thorns twice, which is a
waste of time.
Ideally, GetComponents would first update the thorn list, then update
itself, then update everything else, and thus perform three passes over
the thorn list, but not perform the work three times. Can we achieve this
somehow? For example, we could mark the CRL script and the thorn lists
with special tags, and GetComponents would then perform the work in three
stages, restarting in between.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/369>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#379: Python simfactory branch has a confusing name
------------------------+---------------------------------------------------
Reporter: hinder | Owner: mthomas
Type: defect | Status: new
Priority: minor | Milestone: ET_2011_11
Component: SimFactory | Version:
Keywords: |
------------------------+---------------------------------------------------
The python version of simfactory is currently on the branch PYSIM_2010.
This should be just PYSIM.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/379>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#112: Python version of Simfactory should be made default before next ET release
------------------------+---------------------------------------------------
Reporter: knarf | Owner: mthomas
Type: task | Status: new
Priority: critical | Milestone: ET_2011_06
Component: SimFactory | Version:
Keywords: |
------------------------+---------------------------------------------------
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/112>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#131: Cactus produces way too much output with SILENT!=no
-------------------------+--------------------------------------------------
Reporter: knarf | Owner:
Type: enhancement | Status: new
Priority: minor | Milestone:
Component: Cactus | Version:
Keywords: |
-------------------------+--------------------------------------------------
I frequently find me scrolling through a lot of not necessary output from
Cactus, including a lot of divider lines (___). I propose a mechanism to
disable most of that output. There is currently one parameter which
influences the amount of output from Cactus. If SILENT is set to 'no',
Cactus provides way more output. All other values produce the usual output
(including not setting it). I propose to use this existing variable to
make Cactus less verbose if SILENT ist set to 'yes'. The default is
'undefined', so this would preserve the default Cactus behaviour.
The attached patch attempts to do this: it suppresses divider lines, pre-
and postprocessing infos if SILENT='yes'. I don't like that name though,
as this is still not really silent, as you will still see one line per
compiled file (ala COMPILING /home/frank.loeffler/mcrt/src/main/Banner.c),
but I don't have a better idea right now and could live with it. The other
option would be to introduce another variable (e.g. BRIEF), but then BRIEF
and SILENT could contradict each other.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/131>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#444: Code documentation for Carpet
-------------------------+--------------------------------------------------
Reporter: hinder | Owner: eschnett
Type: enhancement | Status: new
Priority: minor | Milestone:
Component: Carpet | Version:
Keywords: |
-------------------------+--------------------------------------------------
Doxygen is a program which generates HTML documentation describing all the
files, functions and classes of a program based on the C++ source. It uses
comments in a particular format in the code. There is a search box and a
tree view for the classes, as well as links to HTML versions of the source
files. An example of the output is at
http://damiana2.aei.mpg.de/~ianhin/carpet-doc/
To generate the documentation, go into the root Carpet directory and type
"doxygen", assuming that doxygen is installed on the local system. The
documentation will be generated in a new carpet-doc directory. Open the
file carpet-doc/html/index.html to browse the documentation.
It would be convenient to have the documentation generated in this way
made available on the Carpet web site and updated after each commit to the
repository.
The attached patch provides a doxygen configuration file and a header file
for the main documentation page.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/444>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#451: Implement "dd" tensor type in symmetry conditions
-------------------------+--------------------------------------------------
Reporter: eschnett | Owner:
Type: enhancement | Status: new
Priority: major | Milestone:
Component: Cactus | Version:
Keywords: |
-------------------------+--------------------------------------------------
The attached patch implements the "dd" tensor type (a full 3x3 tensor
without symmetries) in the rotating symmetries.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/451>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit