#878: Tests using Exact should use EinsteinExact
-----------------------------------+----------------------------------------
Reporter: hinder | Owner:
Type: enhancement | Status: new
Priority: major | Milestone:
Component: EinsteinToolkit thorn | Version:
Keywords: |
-----------------------------------+----------------------------------------
The EinsteinExact arrangement provides initial data accurate to roundoff,
in contrast to the Exact thorn which does not. The initial data from the
Exact thorn is also highly sensitive to roundoff level differences.
Hence, tests should be converted to using the EinsteinExact arrangement
where possible. In some cases, EinsteinExact will not support the
required metrics or parameters. These could either be added to
EinsteinExact, or the Exact thorn could continue to be used.
Milestone: ET_2012_11.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/878>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#1077: evaluate steered value as formula in AEIThorns::Trigger
-------------------------------+--------------------------------------------
Reporter: rhaas | Owner:
Type: enhancement | Status: new
Priority: minor | Milestone:
Component: Other | Version:
Keywords: AEIThorn::Trigger |
-------------------------------+--------------------------------------------
the attached patch adds functionality to Trigger to use a formula (same
syntax as parameters in parameter files) instead of a constant value for
its steered values. It supports both grid scalars and parameters as
variables. I also include an updated test suite to test the functionality.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1077>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#1102: when using the file reader, mark variables not requested fro reading as
fully read
--------------------+-------------------------------------------------------
Reporter: rhaas | Owner: eschnett
Type: defect | Status: new
Priority: minor | Milestone:
Component: Carpet | Version:
Keywords: |
--------------------+-------------------------------------------------------
right now this causes many level 2 warnings about looking in another file
for this variable. The run eventually succeeds since CarpetIOHDF5 silently
continues if it is unable to read anything at all for a given variable
(ie. it only aborts if a variable is read only partially but not if it is
not read a all since it is missing from the fileset).
The attached patch marks these variables as being fully read the same way
the ignored variables are handled and adds some further checks if the
reader is called from the FilerReader rather than from recovery.
The do_inVars logic (explained in the source) is to possibly read a
variable if either do_inVars == NULL (corresponds to "all" variables) or
do_inVars[vindex] != 0 (which can be positive or negative). As it is right
now I think the later checks that end in "continue" are now superfluous.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1102>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#1069: Create status page for services
-------------------------+--------------------------------------------------
Reporter: knarf | Owner:
Type: enhancement | Status: new
Priority: minor | Milestone:
Component: Cactus | Version:
Keywords: |
-------------------------+--------------------------------------------------
Services (web server, repositories ect) might go down unnoticed or might
be available only from certain (local) sites. It would be nice to have
some kind of monitor regularly checking availability of Cactus/ET services
and reports if something doesn't work as expected.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1069>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#361: delta_time when setting up ID with explicit time dependence
------------------------------------------+---------------------------------
Reporter: eloisa.bentivegna@… | Owner: eschnett
Type: defect | Status: new
Priority: minor | Milestone:
Component: Carpet | Version: ET_2010_11
Keywords: |
------------------------------------------+---------------------------------
In CallInitial, delta_time is used to calculate the time corresponding to
the different timelevels (line 399 of Carpet/src/Initialise.cc). At this
stage, though, delta_time is always equal to 1, leading to potentially
very separated initial-data slices when using init_each_timelevel and an
initial-data thorn that uses cctk_time explicitly. Should
cctkGH->cctk_delta_time be used here instead?
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/361>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#1008: Link error when building a configuration containing only MPI thorn
--------------------+-------------------------------------------------------
Reporter: hinder | Owner:
Type: defect | Status: new
Priority: minor | Milestone:
Component: Cactus | Version:
Keywords: |
--------------------+-------------------------------------------------------
If I create a thornlist containing just
ExternalLibraries/MPI
the configuration will compile but it won't link. The linker errors
indicate that the "Cactus" virtual thorn is using MPI symbols which are
not available. The mpi library is not on the linker command line, nor in
LIBS. LIBS is set from MPI_LIBS in make.link, but MPI_LIBS is empty.
MPI_LIBS is picked up from the MPI configure.sh script, and it is inserted
into bindings/Configuration/Capabilities/make.MPI.defn. This is picked up
by bindings/Configuration/Thorns/make.Cactus.defn, but I don't think that
this file is used by anything. If I create a new empty thorn which uses
the MPI capability, the executable is linked successfully. I think that
nothing is loading the make.Cactus.defn definitions for the Cactus virtual
thorn.
This subtle bug might have other effects so it should probably be fixed.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1008>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#323: GetComponents overwrites thorn list
---------------------------+------------------------------------------------
Reporter: eschnett | Owner: eric9
Type: defect | Status: new
Priority: critical | Milestone:
Component: GetComponents | Version:
Keywords: |
---------------------------+------------------------------------------------
I specified a thorn list located in the main Cactus directory.
GetComponents overwrote this thorn list with its own thorn list (the one
it generates automatically).
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/323>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#631: Documentation fails to build
---------------------+------------------------------------------------------
Reporter: hinder | Owner:
Type: defect | Status: new
Priority: blocker | Milestone:
Component: Cactus | Version:
Keywords: |
---------------------+------------------------------------------------------
With the current ET, I cannot build the documentation:
[ianhin@login-damiana EinsteinToolkit]$ make AllDoc
Creating user documentation UsersGuide.pdf
Running pdflatex....
! Argument of \CA@getsvndate has an extra }.
! Paragraph ended before \CA@getsvndate was complete.
! Argument of \CA@getsvndate has an extra }.
! Paragraph ended before \CA@getsvndate was complete.
! Paragraph ended before \@parse@version was complete.
! Missing number, treated as zero.
! Missing = inserted for \ifnum.
! Missing number, treated as zero.
! LaTeX Error: Missing \begin{document}.
! Undefined control sequence.
Problem in . See doc/UsersGuide/LATEX_MESSAGES.
make: *** [UsersGuide] Error 1
I am attaching LATEX_MESSAGES. I have tried this both on damiana and on
my laptop. I consider this a blocker issue which could delay the release.
We must have working documentation.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/631>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#831: Cactus FAQ is out of date
----------------------------+-----------------------------------------------
Reporter: hinder | Owner:
Type: defect | Status: new
Priority: major | Milestone: ET_2012_05
Component: Cactus website | Version:
Keywords: |
----------------------------+-----------------------------------------------
The FAQ at http://cactuscode.org/documentation/faq is ancient and some of
its content is irrelevant now. It would be nice for this to be revised
before the next release.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/831>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#797: N13CarpetRegrid211snap_coarseE does not hold after being enforced in cell
centering
--------------------+-------------------------------------------------------
Reporter: rhaas | Owner: eschnett
Type: defect | Status: new
Priority: major | Milestone:
Component: Carpet | Version:
Keywords: |
--------------------+-------------------------------------------------------
I have a run (on Caltech's shc and on lonestar) which runs fine for about
300M or so and then fails with a property enforcement error inside of
CarpetRegrid.
Attached please find stdout with Carpet::veryverbose=yes,
CarpetRegrid2::veryverbose=yes as well as the parameter file.
It takes about 1hr to reproduce this starting from the checkpoints on shc.
Most of this time is IO (the checkpoint is iteration 133120 failure occurs
at preregrid in iteration 133185).
Turning off cell centering makes the error go away. Turning on refluxing
makes the run fails (much) earlier with a boxes not contained error (re-
running this on shc right now, the XSEDE clusters are just too slow).
In case you have access to shc (or zwicky) and would look at the actual
output files, the path is:
/panfs/ds06/sxs/rhaas/cactus/simulations/noreflux/output-0003
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/797>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit