#1174: decrease warning messages from compilation of ET
-----------------------------------+----------------------------------------
Reporter: knarf | Owner:
Type: enhancement | Status: new
Priority: minor | Milestone: ET_2013_05
Component: EinsteinToolkit thorn | Version: development version
Keywords: |
-----------------------------------+----------------------------------------
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1174>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#1156: Outdated thornlists under McLachlan/doc
-----------------------------------+----------------------------------------
Reporter: bentivegna | Owner:
Type: defect | Status: new
Priority: minor | Milestone:
Component: EinsteinToolkit thorn | Version: development version
Keywords: |
-----------------------------------+----------------------------------------
The two thornlists under McLachlan/doc still reflect pre-ET thorn
locations. Update or remove?
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1156>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#322: SimFactory metadata deleted by periodic filesystem purges
-------------------------+--------------------------------------------------
Reporter: hinder | Owner: mthomas
Type: enhancement | Status: new
Priority: minor | Milestone:
Component: SimFactory | Version:
Keywords: |
-------------------------+--------------------------------------------------
Production filesystems are subject to periodic purges (typically on the
order of weeks or months) where data which has not been accessed recently
is deleted. This means that it is possible for some restarts of very
long-running simulations to be deleted by the system. This can be
addressed by an automated archiving system, but such a system does not
address the problem that the simulation metadata directory (currently
called SIMFACTORY) and any restarts which have not been run yet, will also
be purged. This would make it impossible to submit future restarts and
limits the number of chained restarts you can submit to the purge time of
the system.
One possibility to solve this problem would be to store a backup, or
"shadow" copy of all the simulation metadata in a non-volatile location.
This could be the user's home directory, or a "work" directory which is
not purged. The details would need to be worked out.
This is not a serious issue yet.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/322>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#591: Add harmonic shift to McLachlan
-----------------------------------+----------------------------------------
Reporter: hinder | Owner:
Type: enhancement | Status: new
Priority: minor | Milestone:
Component: EinsteinToolkit thorn | Version:
Keywords: McLachlan |
-----------------------------------+----------------------------------------
The attached patch adds a harmonic shift condition to McLachlan. It does
this by introducing a new real-valued parameter harmonicShift. This
should be set to 0 for gamma-driver shift (the default, and the existing
behaviour), and to 1 for harmonic shift. This is useful for code-
correctness tests with the shifted gauge wave which is an exact solution
of the Einstein equations in harmonic gauge. The harmonic shift equation
has been tested with the shifted gauge wave exact solution and yields
convergence to the exact solution.
The current way that gauge conditions is handled in McLachlan is not very
elegant, and I don't think this patch should be applied as-is. I am
putting it here for anyone who might find it useful.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/591>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#1197: ubunbu.cfg should default to use OpenMP
-------------------------+--------------------------------------------------
Reporter: rhaas | Owner: eschnett
Type: enhancement | Status: new
Priority: minor | Milestone:
Component: SimFactory | Version:
Keywords: |
-------------------------+--------------------------------------------------
The current ubuntu.cfg option list in simfactory sets
{{{
OPENMP = no
}}}
I would like to change this to "yes" instead.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1197>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#624: Replace Cactus complex number implementation with C/C++ standard
implementation
-------------------------+--------------------------------------------------
Reporter: eschnett | Owner:
Type: enhancement | Status: new
Priority: major | Milestone:
Component: Cactus | Version:
Keywords: |
-------------------------+--------------------------------------------------
Cactus offers CCTK_COMPLEX. This maps to the standard datatype in Fortran,
but not in C or C++. It should map to the standard datatypes in C and C++
as well, so that the growing body of code written in C and C++ can
reasonably make use of complex numbers.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/624>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#1148: New thorn CactusTest/TestCrayPointers
-----------------------------------+----------------------------------------
Reporter: eschnett | Owner:
Type: enhancement | Status: new
Priority: major | Milestone:
Component: EinsteinToolkit thorn | Version:
Keywords: |
-----------------------------------+----------------------------------------
I want to add a thorn CactusTest/TestCrayPointers that tests whether the
Cray pointer syntax is accepted by the Fortran compiler. If so, please
create the respective repository.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1148>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#1139: Adding PeriodicCarpet to the Einstein Toolkit
-------------------------+--------------------------------------------------
Reporter: bentivegna | Owner: eschnett
Type: enhancement | Status: new
Priority: minor | Milestone:
Component: Carpet | Version: development version
Keywords: |
-------------------------+--------------------------------------------------
Old thorn Periodic does not behave correctly with AMR patches that overlap
the periodic boundaries (see ticket #694). A significantly different
mechanism to handle has been implemented, by Erik, in
LSUThorns/PeriodicCarpet. This thorn should be added to the Einstein
Toolkit, and slowly replace Periodic.
Before introducing this thorn to the ET, we need at least one testcase
with AMR.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1139>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#1186: Provide a version of CCTK_WARN which never returns
-------------------------+--------------------------------------------------
Reporter: hinder | Owner:
Type: enhancement | Status: new
Priority: minor | Milestone:
Component: Cactus | Version:
Keywords: |
-------------------------+--------------------------------------------------
CCTK_WARN(0,...) always causes a fatal abort, but the compiler does not
know this. Hence, it incorrectly warns that variables might be used
without being set because it doesn't know that the only path that doesn't
set them terminates the program. I propose introducing a new function
CCTK_WARN_ABORT(...) which calls CCTK_WARN(0,...) and is declared with the
attribute noreturn (http://gcc.gnu.org/onlinedocs/gcc-3.2/gcc/Function-
Attributes.html) so that the compiler knows that it can never return, and
does not make incorrect conclusions when computing variable dependencies
(CCTK_Abort is already defined without an error message).
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1186>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit