#2696: Update kuibit to 1.4.0
Reporter: Gabriele Bozzola
Status: new
Milestone: ET_2023_05
Version:
Type: enhancement
Priority: major
Component:
A new version of kuibit will be available by the time of the next release. The NEWS file contains a detailed list of improvements \([https://github.com/Sbozzolo/kuibit/blob/next/NEWS.md](https://github.com/Sbozzolo/kuibit/blob/next/NEWS.md)\).
Importantly, kuibit 1.4.0 will only support Python 3.8-3.11. Moving the minimum requirement to Python 3.8 is necessary to ensure compatibility with modern versions of NumPy. Python 3.8 was released at the end of 2019.
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2696/update-kuibit-to-…
#2695: Inclusion of AsterX pre-release in the Einstein Toolkit
Reporter: Jay Kalinani
Status: new
Milestone:
Version:
Type: enhancement
Priority: minor
Component: EinsteinToolkit thorn
AsterX is a new GRMHD code based on the CarpetX infrastructure. It is currently under development, but is close to the stage where it can be used to simulate systems such as a single magnetized TOV star. Its source code availability in the ET checkout can also serve as a starting point for the ET community to write their own MHD codes or build upon it.
Since AsterX is based on CarpetX, its building requires inclusion of CarpetX in the ET.
The Wiki page with a TODO list is:
[https://docs.einsteintoolkit.org/et-docs/AsterX](https://docs.einsteintoolk…
‌
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2695/inclusion-of-aste…
#2694: include CarpetX prerelease in Einstein Toolkit
Reporter: Roland Haas
Status: new
Milestone:
Version:
Type: enhancement
Priority: major
Component: EinsteinToolkit thorn
CarpetX is nearing the point where one can seriously experiment with it. To ease pick up by the ET community it might be good to include its source code in the ET checkout.
Automatically building it will most likely not work due to build option conflicts, incompatible public interfaces and duplicate variable declarations.
A wiki page with a TODO list is:
‌
[https://docs.einsteintoolkit.org/et-docs/CarpetX\_Transition](https://docs.…
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2694/include-carpetx-p…
#2693: Adding read/write support to Baikal and BaikalVacuum
Reporter: Samuel Cupp
Status: new
Milestone: ET_2023_05
Version:
Type: enhancement
Priority: minor
Component: EinsteinToolkit thorn
This update to Baikal and BaikalVacuum adds READ and WRITE declarations to the schedule.ccl files. It also adds a new function `specify_Driver_BoundaryConditions_Baikal*` that calls the function `Driver_SelectVarForBC` to select boundary conditions for all variables and register them with PreSync for automated scheduling. Another small change was the addition of `checkpoint="no"` to some auxiliary and RHS variables which don’t need checkpointing. Copies of the Baikal\* tests are also included with PreSync enabled, so that the thorns can be validated both with and without PreSync.
The PR for the thorn is [https://bitbucket.org/zach\_etienne/wvuthorns/pull-requests/13](https://bit…
and the PR for NRPy\+ to autogenerate the thorn is [https://github.com/zachetienne/nrpytutorial/pull/56](https://github.com/zac….
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2693/adding-read-write…
#2619: include Ellipitca (reader) in Einstein Toolkit
Reporter: Roland Haas
Status: open
Milestone:
Version:
Type: enhancement
Priority: major
Component:
Comment (by Samuel Cupp):
Hey @{5b32699bfa7c4336fcbd9647} . Do you plan for this to be included in the upcoming release? If so, please let us know. If so, it would be great if you or someone else working on this could attend the weekly call this Thursday, as we’ll be deciding what to include in the release during that call.
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2619/include-ellipitca…
#2692: Inclusion of FUKA importer thorns
Reporter: tootle
Status: new
Milestone: ET_2023_05
Version: ET_2023_05
Type: proposal
Priority: trivial
Component: EinsteinToolkit thorn
The FUKA importer thorns currently consists of a base thorn that handles dependencies and the related Importer thorn that interfaces between the Einstein Toolkit and the FUKA exporters that are built into the library. This allows for import of FUKA generated initial data for isolated black holes and neutron stars as well as binary black hole, binary neutron stars, and black hole-neutron star binaries.
The prototype thorns which have been used extensively for multiple published works are available at [https://bitbucket.org/fukaws/](https://bitbucket.org/fukaws/)
However, a revised importer will be written that meets the standards for inclusion as an official thorn.
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2692/inclusion-of-fuka…
#2691: New features to particle_tracerET
Reporter: Leonardo Werneck
Status: new
Milestone: ET_2023_05
Version:
Type: enhancement
Priority: major
Component:
We propose the following enhancements to particle\_tracerET:
* Introduces computation and output of particles' four-velocity;
* Enables output in binary format;
* Minor adjustments to the code \(e.g., printf -> CCTK\_VINFO\);
* Whitespace cleanups;
* The number of particles is no longer limited to 10000, and now instead is set by the usual parameter `num_particles.`
We also provide a small code that converts binary output files to ASCII.
These features are part of [this pull request](https://bitbucket.org/zach_etienne/wvuthorns_diagnostics/pull-requ….
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2691/new-features-to-p…
#2689: Include NRPyLeakage in next ET release
Reporter: Leonardo Werneck
Status: new
Milestone: ET_2023_05
Version:
Type: enhancement
Priority: major
Component:
NRPyLeakage is a NRPy\+-based code that provides neutrino leakage for GRMHD simulations. It computes the neutrino optical depths using a next-neighbors, path of least resistance algorithm that has been specially designed to work with the AMR grids provided by Carpet.
To access the NRPyLeakage code, see: [https://github.com/IllinoisGRMHD](https://github.com/IllinoisGRMHD)
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2689/include-nrpyleaka…
#2688: Include NRPyEOS in next ET release
Reporter: Leonardo Werneck
Status: new
Milestone: ET_2023_05
Version:
Type: enhancement
Priority: major
Component:
NRPyEOS is a NRPy\+-based code to handle finite temperature, microphysical equation of state tables. It provides efficient interpolation routines and a clear user interface. The NRPy\+ code that generates the thorn can be easily modified to generate wrapper functions that interpolate any combination of table quantities.
To access the NRPyEOS code, see: [https://github.com/IllinoisGRMHD](https://github.com/IllinoisGRMHD)
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2688/include-nrpyeos-i…