#2197: spam in trac
---------------------------------+-------------------------------------
Reporter: Roland Haas | Type: defect
Status: new | Priority: major
Milestone: | Component: EinsteinToolkit website
Version: development version | Keywords: trac
---------------------------------+-------------------------------------
There were two instances today of our trac system being used for spam
delivery (by putting an email address into the CC field).
I have deleted both of them.
The CAPTCHA system is in place and requires that one passes Googles
ReCAPTCHA but apparently this is not enough.
Note that not only are we ourselves exposed to spam but also our server is
seen as sending Spam to the email addresses in CC.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/2197>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#2208: Fix small memory leak in Piraha
---------------------------------+--------------------
Reporter: Steven R. Brandt | Type: defect
Status: new | Priority: minor
Milestone: ET_2019_02 | Component: Cactus
Version: development version | Keywords:
---------------------------------+--------------------
This pull request
https://bitbucket.org/cactuscode/cactus/pull-requests/54/piraha-mem/diff
Fixes a small memory leak caused by a cyclic reference.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/2208>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#2209: test ticket
---------------------------------+----------------------
Reporter: tractestuser | Type: task
Status: new | Priority: optional
Milestone: | Component: Other
Version: development version | Keywords:
---------------------------------+----------------------
test for testtracuser external cct account
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/2209>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#2192: schedule.ccl SYNC allows for [timelevels] suffixes
---------------------------------+--------------------
Reporter: zachetie@… | Type: defect
Status: new | Priority: unset
Milestone: | Component: Other
Version: development version | Keywords:
---------------------------------+--------------------
This schedule.ccl line (from an older version of GiRaFFE) should not have
been permitted by the scheduler:
SYNC: GiRaFFE::grmhd_primitives_Bi, GiRaFFE::grmhd_primitives_allbutBi,
GiRaFFE::em_Ax[3],GiRaFFE::em_Ay[3],GiRaFFE::em_Az[3],GiRaFFE::em_psi6phi[3],GiRaFFE::grmhd_conservatives[3],GiRaFFE::BSSN_quantities,ADMBase::metric,ADMBase::lapse,ADMBase::shift,ADMBase::curv
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/2192>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#2210: Multipole: Added code to test mode orthonormality
---------------------------------+-----------------------------------
Reporter: Eloisa.Bentivegna@… | Type: defect
Status: new | Priority: optional
Milestone: | Component: EinsteinToolkit thorn
Version: development version | Keywords: Multipole
---------------------------------+-----------------------------------
Pull request is here:
https://bitbucket.org/einsteintoolkit/einsteinanalysis/pull-requests/3
/multipole-added-code-to-test-mode/diff
This pull request was create by Eloisa but no ticket was created.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/2210>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#2203: accumulated Carpet updates
-------------------------+---------------------------------
Reporter: Roland Haas | Owner: Roland Haas
Type: defect | Status: assigned
Priority: minor | Milestone:
Component: Carpet | Version: development version
Keywords: |
-------------------------+---------------------------------
Pull requests https://bitbucket.org/eschnett/carpet/pull-requests/22
/rhaas-carpetupdates/diff https://bitbucket.org/cactuscode/cactus/pull-
requests/53/rhaas-updates/diff https://bitbucket.org/cactuscode/cactuspugh
/pull-requests/3/pugh-initialize-new-cgh-fields/diff contain accumulated
updates to Carpet, Cactus and PUGH in the funhpc branches.
I have verified that the three pull requests produce bit-identical output
for the qc0-mclachlan.par parfile using 5 MPI ranks and 2 threads per rank
on my workstation (debian-buster, gcc 8.2).
A summary of changes:
* add support for very large grids where 64bit integer are needed for grid
indices and sizes of transfer buffers
* fix how how physical_time_per_hour is computed
* add functionality to align interior of grid functions to cache
boundaries. This requires changes to Cactus and PUGH as well.
* add a parameter "granularity" to make sure the interior of components is
a multiple of N points in each direction
* always align data if VECTORISE_ALIGN_FOR_CACHE is set in option list
indep. of pad_to_cachelines runtime parameter
* cleanup, reformatting, minor speedups
To compare the changes it is not advisable to look at the diff directly.
It is much better to run both the current and the new version through
clang-format first:
{{{
cd repos/carpet
git checkout master
git checkout -b master-formatted
clang-format -style=file -i */src/*.{cc,hh}
git commit -a -m 'Beautify code'
git checkout rhaas/carpetUpdates
git checkout -b rhaas/carpetUpdates-formatted
clang-format -style=file -i */src/*.{cc,hh}
git commit -a -m 'Beautify code'
git diff master-formatted..rhaas/carpetUpdates-formatted
}}}
which is more manageable (but still multiple thousands of lines)
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/2203>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#2104: Support NixOS
-------------------------+--------------------------------------------------
Reporter: eschnett | Owner:
Type: enhancement | Status: new
Priority: unset | Milestone:
Component: Cactus | Version: development version
Keywords: |
-------------------------+--------------------------------------------------
NixOS is a new Linux-based distribution. To make things work, a few small
changes are necessary.
https://bitbucket.org/cactuscode/cactus/pull-requests/46/flesh-support-
nixos/diff
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/2104>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#2206: make LORENE2 the default LORENE in the ET
---------------------------------+-----------------------------------
Reporter: Roland Haas | Type: enhancement
Status: new | Priority: minor
Milestone: | Component: EinsteinToolkit thorn
Version: development version | Keywords:
---------------------------------+-----------------------------------
We are currently shipping two versions of LORENE with the ET:
* ExternalLibraries/LORENE
* ExternalLibraries/LORENE2
which are different snapshots of LORENE which produce / read incompatible
binary blobs as data files for the produced initial data. See
ticket:1817#comment:28 .
Frank used to spearhead this effort (with me arguing for a new name to
keep backwards compatibility).
By now LORENE2 should be made the default code used and LORENE the one
downloaded but not compiled in (they cannot both be compiled due to linker
conflicts).
This has become a bit more urgent since Debian (and hence Ubuntu soon) are
including LORENE in the version from cvs20161116 in their stable release
(stretch): https://packages.debian.org/stretch/liblorene-dev
CVS being what it is (and us not knowing which commit caused the change in
binary format in the first place) it is not clear whether this is what the
ET calls LORENE or LORENE2, but my guess would be it is LORENE2.
Ideally there would be a one release warning before this happens,
unfortunately the release announcement mentioning LORENE2 does not do so:
https://www.einsteintoolkit.org/about/releases/ET_2017_06_announcement.html
Having a LORENE copy present would speed up compilation a bit and is
already being proposed on the wiki: https://docs.einsteintoolkit.org/et-
docs/Simplified_Tutorial_for_New_Users#Speed_up_installation_by_using_native_packages
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/2206>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#2200: some test may be non-deterministic
---------------------------------+--------------------
Reporter: Roland Haas | Type: defect
Status: new | Priority: unset
Milestone: | Component: Other
Version: development version | Keywords:
---------------------------------+--------------------
For the ET_2018_09 release it seems that tests run on Sep 6th and Sept
22nd differ and these tests show a different number of failed tests:
* comet__1_24.log
* cori__1_16.log
* osx-homebrew__2_2.log
* osx-macports__2_2.log
and given that there should not have been a change in code between those
days this seems suspicious.
The particular tests that changed are:
{{{
+++ b/results/comet__1_24.log
@@ -1434,7 +1434,7 @@
AHFinderDirect: misner1.2-025
Success: 55 files compared, 9 differ in the last digits
AHFinderDirect: recoverML-EE
- Success: 5 files compared, 5 differ in the last digits
+ Failure: 2 files missing, 3 files compared, 3 differ, 3 differ
significantly
Carpet: 64k2
Success: 0 files identical
Carpet: test_restrict_sync
}}}
{{{
+++ b/results/cori__1_16.log
@@ -1446,7 +1446,7 @@
CarpetIOHDF5: CarpetWaveToyNewRecover_test_1proc
Success: 12 files compared, 7 differ in the last digits
CarpetIOHDF5: CarpetWaveToyRecover_test_1proc
- Failure: 12 files missing, 0 files compared, 0 differ
+ Success: 12 files compared, 7 differ in the last digits
CarpetIOHDF5: CarpetWaveToyRecover_test_newcp_1proc
Success: 12 files compared, 7 differ in the last digits
CarpetIOHDF5: newsep
}}}
{{{
+++ b/results/osx-homebrew__2_2.log
@@ -1631,7 +1631,7 @@
PeriodicCarpet: testperiodicinterp
Success: 1 files identical
QuasiLocalMeasures: qlm-bl
- Failure: 54 files missing, 115 files compared, 115 differ
+ Success: 169 files compared, 143 differ in the last digits
QuasiLocalMeasures: qlm-ks
Success: 169 files compared, 138 differ in the last digits
QuasiLocalMeasures: qlm-ks-EE
}}}
{{{
+++ b/results/osx-macports__2_2.log
@@ -1631,7 +1631,7 @@
PeriodicCarpet: testperiodicinterp
Success: 1 files identical
QuasiLocalMeasures: qlm-bl
- Failure: 54 files missing, 115 files compared, 115 differ
+ Success: 169 files compared, 144 differ in the last digits
QuasiLocalMeasures: qlm-ks
Success: 169 files compared, 136 differ in the last digits
QuasiLocalMeasures: qlm-ks-EE
}}}
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/2200>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit