Hello,
Please consider joining the weekly Einstein Toolkit phone call at
9:00 am US central time on Thursdays. For details on how to connect
and what agenda items are to be discussed, use the link below.
https://docs.einsteintoolkit.org/et-docs/Main_Page#Weekly_Users_Call
--The Maintainers
Hello all,
During today's Einstein Toolkit call the proposal to reduce the
Einstein Toolkit release frequency from every 6 months to every 9
months has been made.
This would reduce the workload for the release manager and avoid the
current situation where there is hardly any time between work for
releases.
Some discussion on relative merits and disadvantages of the 6 and 9
month release cycle were discussed but, also due to the small number of
participants, no final decision has been reached.
As such, and in accordance with the Einstein Toolkit guiding
principles
http://einsteintoolkit.org/guidelines.html
the topic will be discussed in the Einstein Toolkit call next week,
Thu Jan 16th, 2025 and a vote for acceptance or rejection will be held
at that point.
Please see the meeting minutes for details on the discussion:
https://lists.einsteintoolkit.org/pipermail/users/2025-January/009535.html
Yours,
Roland
--
My email is as private as my paper mail. I therefore support encrypting
and signing email messages. Get my PGP key from http://pgp.mit.edu .
Present: Leo, Lucas, Maxwell, Roland, Steve, Zach
simfactory issues on anvil
==========================
* Maxwell had pointed out slowness of official files by a factor of 70
* Roland had tried to understand the root cause of the failure by
modifying Maxwell's working files. So far is not exactly sure what is
causing the issue
* merge changes by Maxwell in to release simfactory
LIBS issue in released Silo and PETSc
=====================================
* Roland explained issue that causes build failures when configuring
ExternalLibraries multiple times. Fixes exist in ticket:
but needs testing
upcoming ET possible inclusions
===============================
* NewRadX boundary should be about ready, poke Cheng-Hsin
* Z4c: want this in, Erik and Roland are champions, Steve and Peter are
reviewers, needs testsuites
* BHaHAHA Zach is still fine-tuning things, might have paper ready soon
* CCE code should be in the works
* Roland has to contact Hayley Macpherson
release cycle
=============
Zach brought up frequency of release, Steve suggests one could extend
release cycle to 9 months in instead of 6 months. Roland mentions that
time is fairly tight in between releases, even taking a "break" of 1
months means on is running late.
Release preparation is quite a bit of work and makes it difficult to
find volunteers.
Lucas suggested reviewing the release process, trying to remove work
items that are not always needed.
Lucas suggests soliciting input and having a vote in the call, Roland
will forward the suggestion to the mailing list
Options for sequences are months of:
8 - 5 - 2 - 11
9 - 6 - 3 - 12 <-- vetoed by multiples
10 - 7 - 4 - 1
tickets
=======
* https://bitbucket.org/einsteintoolkit/tickets/issues/2837 building-the-einstein-toolkit is help request
* https://bitbucket.org/einsteintoolkit/tickets/issues/2843 update-fftw3-to-3310 looks correct to Leo
* https://bitbucket.org/einsteintoolkit/tickets/issues/2840 supplement-rather-than-supercese-auto Roland reports that this helps with issues where either gsl-config or pkg-config report incorrect values
* https://bitbucket.org/einsteintoolkit/tickets/issues/2839 look-for-multiple-flavors-of-hdf5-library is useful on macOS
version tracking in ExternalLibraries
=====================================
* Zach brought up the issue if tracking and guaranteeing specific
minimum version of libraries provided by the ExternalLibraries
* Roland points out that extracting the version number for an installed
library is not always easy since it may involve having to parse a
textual version string. Tools like gsl-info sometimes are lying.
* An option to test for specific versions in C code are #if and #error
preprocessor constructs
Yours,
Roland
--
My email is as private as my paper mail. I therefore support encrypting
and signing email messages. Get my PGP key from http://pgp.mit.edu .
Hello,
Please consider joining the weekly Einstein Toolkit phone call at
9:00 am US central time on Thursdays. For details on how to connect
and what agenda items are to be discussed, use the link below.
https://docs.einsteintoolkit.org/et-docs/Main_Page#Weekly_Users_Call
--The Maintainers
Minutes for the Einstein Toolkit, 20241219.
https://docs.einsteintoolkit.org/et-docs/Main_Page#Weekly_Users_Call
9am CST
Present: Steve B, Bill G, Roland H, Maxwell R, Leo Rosa W, Zach E
Chair Steve, Minutes Bill
Last meeting of the year. No meeting on the 26th December nor on the
2nd January. Next call is 9 January 2025.
Steve, looking at MoL recently and it should work with CarpetX if
someone provides linear combination. Roland wonders if tiling is a
problem. Steve pushes back about traversing the schedule versus
traversing the grid. Scratch variables are not grid functions in
ODESolvers. Roland thinks it might well work. Steve, it would be
another capability if people want it. MoL does have a linear
combination routine if nothing overrides it. Roland, could make MoL use
GPUs in this manner.
* Simfactory issues on Anvil [RH]
Roland, Maxwell looking into this. Simfactory for the release gave
1/70th the speed on Anvil. Maxwell used his files and it gave the
expected performance. So something is off on the ones in the toolkit.
Maxwell, my files are not public yet. The diff shows some simple
changes, like modules which he does not expect to make a large
difference, another difference is the amount of make jobs and default
amount of nodes in the .ini file. Nodes is the max number of nodes the
cluster has, a limit. CPU frequency is different too but is purely
information. Make jobs 8 to 4 should not affect it. So seems that
difference is in the modules. Roland asks about the OptionList, and
expects the difference there. Roland, could be off in the runscript.
Maxwell, my machine file use --mpi=pmpi2, was told to do that for some
speedup, pins MPI ranks. Steve suggests changing to the other value.
Roland, you need to Reconfig with scripts but will not re-compile
anything, or copy by hand the runscript in config/sim .
Maxwell, will run more tests to pin down the parameter that affects
the runtime.
* upcoming ET possible inclusions
** NewRadX boundary [CSC]
Did not get the update into the previous release. Needs two changes,
one change to CarpetX and the other to SpacetimeX. See ticket #2820.
** Z4c, high priority needs champion and reviewers [RH]
Erik would like to have a co-champion and Roland can do that.
Reviewers are Steve and Peter. See ticket #2748.
** BHaHAHA horizon finder [ZE]
Zach, paper is being written, sections are finished. Finish the
paper and up on Arxiv before the new year. So on track for the next
release.
** CCE code to hook up to Spectre [RH]
Cauchy Characteristic Extraction code, interpret the cauchy grid for
spacetime evolution and on the null grid, and to ScriPlus that way.
Deborah Ferguson and should be ready soon.
** possibly more modules for cosmology [RH]
Roland, will check if Hailey has anything ready and can champion it.
** gallery examples for Canuda [CSC], Fishbone-Moncrief, IGM, GRHayL and
others [RH]
New gallery examples, two to contribute related to Chen and Deborah
Ferguson, on axidilaton field part of Canuda but not the Toolkit. Like
BNS relies on external package, Proca and Gallery thorns. It has a
picture and text and estimates for runtime.
Fishbone-Moncreif postponed until those thorns have been cleaned up.
Roland, GrHayL or IGM, it would be nice to have gallery examples to
make people aware of other codes in the Toolkit. Could be simple as BNS
example, use with Illionis GMHD and Baikal. Zach, also do with
BHaHAHA. Once McLachlan is updated with improvements, we can update.
* unanswered question on mailing list
https://www.einsteintoolkit.org/tools/unanswered.php
Just advertisements.
* open tickets sorted by update time
https://bitbucket.org/einsteintoolkit/tickets/issues?status=open&status=new…
#2837 Building Einstein Toolkit: Roland, Build trouble on a cluster in
Asia. Suggest commenting out thorns you do not use and re-run make
thorn. Steve, have maybe run across something similar. Does he have
pkg-config installed? Zach, reads like an Adios2 compile issue.
Roland, this was fixed by installing cmake on the system...look lower in
the ticket. Looks like libsz is missing. Roland, installing HDF5
usually fixes this. Ticket says solved libsz problem. Trouble on
OpenSuse and Ubuntu still. Needs hdfs5-devel maybe. Roland, Zypper
install helps. Zach, in the Ubunto log bulding with make -j 6 and it is
not finding something. Too many makes in a parallel build can expose
dependency issues and think that is the problem...maybe with the ADIOS2
build system. Recommends trying -j 1...and wait. Perhaps OpenSUSE is
the same/similar issue. Steve, could be something funny with ADIOS2,
Steve installs it first with Spack.
#2835 add backtrace functionality from CarpetLib: Erik has reviewed
part of it. Moved some of the code to CarpetX. Code same as in
CarpetLib. Parameter files in test directory do not have output files,
and testing segfault all end in failures...Toolkit test system should
support expected failure as an outcome. This looks underway.
#1566 Update Cactus autoconf: Roland will apply it 2024-12-26.
#2807 Hydro_RNSID passes CFLAGS to LD: Roland will apply this after
2024-12-26.
#2836 add support for different data types to GPU arrays: Roland, Erik
found some needed fixes. About how the Poison value is handled, set
memory to poison, etc. Can discuss the proper poison value. Steve, is
it NAN17? Roland, currently NANxxx, can use anything. Add doubles,
floats, ints, complex8 and complex16, etc, the ones that CarpetX supports.
* tickets ready for review
https://bitbucket.org/einsteintoolkit/tickets/issues?status=new&status=open…
* Any Other Business
Maxwell, discussed support for volume integrals in Kuibit on a Telegram
channel. Steve uses Telegram heavily, communicate and to tell him about
builds. Because it is using its own output, volume integral output is
different than the standard Cactus output, so needs its own custom
interpreter. Kuibit lets you do parsing flexibly. Gabrielle started by
parsing headers for Kuibit. Zach, Python is a good language for this.
In the Toolkit there are a lot of ways to do this. Needs to be able to
interpret the strings and what are the important information. Zach,
issue is the communication of the output you start with a full domain
and then you have spherical volumes from that domain...support swiss
cheese type topologies. Do not need to do too much in Kuibit. Maxwell,
Gabrielle wanted to be able to change the configuration mid-run as
people often do, so want to follow the mid-run changes in output.
From Roland, a negative about Telegram
https://www.bbc.com/news/articles/cvgrvw29x4jo
"The social media platform Telegram uses an algorithm that promotes
extremist content, a new study shared exclusively with the BBC has
revealed."
Next meeting 9 January 2025:
Chair Leo
Minutes Roland
Hello,
Please consider joining the weekly Einstein Toolkit phone call at
9:00 am US central time on Thursdays. For details on how to connect
and what agenda items are to be discussed, use the link below.
https://docs.einsteintoolkit.org/et-docs/Main_Page#Weekly_Users_Call
--The Maintainers
Dear Colleagues
Please find below an open call for PhD fellowships at SISSA (Trieste,
Italy). Apologies if you receive this more than once. Please feel free
to forward to potentially interested parties
Best wishes
Enrico Barausse
-----------------------------------------------------------------------
The gravitational-wave physics group at SISSA (Trieste, Italy) invites
applications for PhD positions in gravitational-wave theory, source
modeling, science interpretation and data analysis, to start in the fall
of 2025.
Successful candidates will join the GWSKy project, which an ERC Synergy
Grant has recently funded. We are particularly interested in hiring
creative and highly motivated candidates who can work collaboratively
and independently in a vibrant, welcoming, and synergistic group. The
ERC-funded project called "Making sense of the unexpected in the
gravitational-wave sky (GWSky)" is led by PIs Enrico Barausse (SISSA,
Trieste, Italy), Zvi Bern (University of California, Los Angeles, US),
Alessandra Buonanno (Albert Einstein Institute, Potsdam) and Maarten van
de Meent (Niels Bohr Institute, Copenhagen, Denmark).
The aim of the GWSky project is to use gravitational-wave measurements
by existing and future observatories on the Earth and in space as
precision laboratories for fundamental physics, cosmology, and
astrophysics. This includes the current LIGO-Virgo-KAGRA detectors, as
well as the future ground-based observatories Cosmic Explorer and
Einstein Telescope, and the space-based detector LISA. By leveraging the
PIs and their team's expertise, the GWSky project aims to develop a
groundbreaking framework capable of solving the highly nonlinear
equations of Einstein's General theory of Relativity, creating waveform
models with unprecedented accuracy, and translating these results into
practical tools for interpreting the data.
As a consequence, at SISSA we are looking at candidates in the following
research areas: numerical-relativity simulations in General Relativity
and alternative theories of gravity; environmental effects for binary
systems; tests of General Relativity; gravitational-wave data analysis
and machine learning; waveform modeling.
Applications should be sent to *both*
https://pica.cineca.it/sissa/phd-gwsky-2025/ and
https://pica.cineca.it/sissa/phd-app-01-2025/
Please also see
https://www.sissa.it/sites/default/files/2024-03/SISSA_IstruzioniCompilazio…
for instructions. The hard deadline for applications is March 4 at 1300
Italian time.
Einstein Toolkit Community:
The Physics Department at the University of Idaho is seeking to hire two
tenure-track faculty members at the assistant professor level. We are
looking for candidates who will establish impactful research programs in
experimental, theoretical, or computational physics that complement or
expand upon the department’s and College of Science’s existing strengths.
Current departmental research includes astrophysics (such as numerical
relativity), biophysics, condensed matter physics, nuclear physics, and
planetary science. The college is also advancing initiatives in biomedical
and bioengineering fields. Notably, the University of Idaho, currently
classified as a Carnegie R2 institution, is projected to achieve R1 status
by 2025, highlighting its commitment to research excellence. (For more
information, see: https://tinyurl.com/2vn47vbs .) The new faculty members
will mentor undergraduate and graduate students in the physics program. The
University places a high priority on hiring faculty with diverse
backgrounds, experiences, and perspectives.
Instructional responsibilities typically include teaching one
three-credit-hour course per semester at the undergraduate and/or graduate
level. These courses support university-wide physics education and the
department’s degree programs, which include B.A., B.S., M.S., and Ph.D.
programs in physics.
Scholarship responsibilities involve conducting research in physics,
disseminating findings through publications in refereed professional
journals and presentations at conferences, and securing external funding to
support research activities.
Outreach responsibilities include participating in community engagement
activities and contributing to the professional physics community through
scholarly efforts. Service responsibilities include serving on committees
at the department, college, and/or university level.
For more details and to apply (deadline: *Feb 3, 2025*), please visit the
following link: https://apptrkr.com/5873186
-Zach
* * *
Zachariah Etienne
Assoc. Prof. of Physics, U. of Idaho
Adjunct Assoc. Prof. of Physics & Astronomy, West Virginia U.
https://etienneresearch.comhttps://blackholesathome.net