[ET Trac] [Einstein Toolkit] #1796: Include IllinoisGRMHD into the Toolkit, as an Arrangement
Einstein Toolkit
trac-noreply at einsteintoolkit.org
Mon Jul 20 11:08:29 CDT 2015
#1796: Include IllinoisGRMHD into the Toolkit, as an Arrangement
-----------------------------------+----------------------------------------
Reporter: zachetie@… | Owner: Zachariah Etienne
Type: enhancement | Status: new
Priority: major | Milestone: ET_2015_11
Component: EinsteinToolkit thorn | Version: development version
Keywords: GRMHD IllinoisGRMHD |
-----------------------------------+----------------------------------------
IllinoisGRMHD, an open-source, compact rewrite of the Illinois NR group's
GRMHD code, has been graciously hosted by the ET community in its
BitBucket repo for more than a year, under the EinsteinEvolve arrangement.
This ticket requests official inclusion of an updated IllinoisGRMHD and
closely-related thorns into the ET, as an arrangement.
IllinoisGRMHD brings a number of key new features to the Toolkit,
including:
1) a staggered, vector-potential-based, AMR-compatible GRMHD scheme that
automatically preserves divergenceless B-fields without the need for
specialized interpolation schemes or divergence cleaning.
2) excision-less, robust modeling of GRMHD flows into black hole interiors
3) a highly-robust conservative-to-primitive solver, which checks the
physicality of the conservative variables *prior* to inversion, and
modifies them minimally to restore physicality.
The proposed arrangement will include:
1) IllinoisGRMHD: Core GRMHD evolution routines, some significant bugfixes
since the original version currently in the ET's bitbucket repo; about
3,400 lines of code (cloc)
2) ID_converter_ILGRMHD: Converts HydroBase variables into variables
IllinoisGRMHD can read (e.g., IllinoisGRMHD uses a velocity definition
consistent with the magnetic induction equation, not the Valencia
formulation); about 209 lines of code (cloc)
3) convert_to_HydroBase: Does the reverse of ID_converter_ILGRMHD, needed
for compatibility with HydroBase-based analysis thorns; 126 lines of code.
All codes are written in C99 and are fully OpenMP-ified. You can read more
about IllinoisGRMHD in its code announcement paper (CQG in press):
http://arxiv.org/abs/1501.07276
Additionally, a Guide to Getting Started with IllinoisGRMHD has also been
written and is available at the IllinoisGRMHD webpage:
http://math.wvu.edu/~zetienne/ILGRMHD/
You may now download all three of these thorns (licensed GNU GPL v2 or
higher) from:
math.wvu.edu/~zetienne/IllinoisGRMHD_arrangement_July_20_2015.tar.gz
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1796>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
More information about the Trac
mailing list