#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
#1147: Link all thorn source files
-------------------------+--------------------------------------------------
Reporter: eschnett | Owner:
Type: enhancement | Status: new
Priority: major | Milestone:
Component: Cactus | Version:
Keywords: |
-------------------------+--------------------------------------------------
The attached patch adds configuration options allowing people to ensure
that all thorn source files make it into the executable. Among other
things, this ensures that each routine has a unique name.
For example, on systems using GNU ld, these options enable this behaviour:
{{{
BEGIN_WHOLE_ARCHIVE = -Wl,--whole-archive
END_WHOLE_ARCHIVE = -Wl,--no-whole-archive
}}}
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1147>
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
#1145: EinsteinExact schedules routine at ANALYSIS instead of PRESTEP
-----------------------------------+----------------------------------------
Reporter: diener | Owner:
Type: defect | Status: new
Priority: minor | Milestone:
Component: EinsteinToolkit thorn | Version: development version
Keywords: EinsteinExact |
-----------------------------------+----------------------------------------
When evolution_method is set to one of EinsteinExact's supported metrics,
the routine to set the data is scheduled at ANALYSIS. To make
EinsteinExact consistent with the behavior of thorn Exact as well as
making it consistent with
common sense it should be scheduled at PRESTEP. The attached patch
implements this.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1145>
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
#1143: Optimise calls to CCTK_VarDataPtr
-------------------------+--------------------------------------------------
Reporter: eschnett | Owner:
Type: enhancement | Status: new
Priority: major | Milestone:
Component: Cactus | Version:
Keywords: |
-------------------------+--------------------------------------------------
Cactus calls CCTK_VarDataPtr each time DECLARE_CCTK_ARGUMENTS is executed
for each grid function. This routine performs string looks and is thus
unreasonably expensive.
The attached patch remembers variable indices in static variables.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1143>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit