A Tetrad-First Approach to Robust Numerical Algorithms in General Relativity Article Swipe
YOU?
·
· 2024
· Open Access
·
· DOI: https://doi.org/10.48550/arxiv.2410.02549
General relativistic Riemann solvers are typically complex, fragile and unwieldy, at least in comparison to their special relativistic counterparts. In this paper, we present a new high-resolution shock-capturing algorithm on curved spacetimes that employs a local coordinate transformation at each inter-cell boundary, transforming all primitive and conservative variables into a locally flat spacetime coordinate basis (i.e., the tetrad basis), generalizing previous approaches developed for relativistic hydrodynamics. This algorithm enables one to employ a purely special relativistic Riemann solver, combined with an appropriate post-hoc flux correction step, irrespective of the geometry of the underlying Lorentzian manifold. We perform a systematic validation of the algorithm using the Gkeyll simulation framework for both general relativistic electromagnetism and general relativistic hydrodynamics, highlighting the algorithm's superior convergence and stability properties in each case when compared against standard analytical solutions for black hole magnetosphere and ultra-relativistic black hole accretion problems. However, as an illustration of the generality and practicality of the algorithm, we also apply it to more astrophysically realistic magnetosphere and fluid accretion problems in the limit of high black hole spin, for which standard general relativistic Riemann solvers are often too unstable to produce useful solutions.
Related Topics
- Type
- preprint
- Language
- en
- Landing Page
- http://arxiv.org/abs/2410.02549
- https://arxiv.org/pdf/2410.02549
- OA Status
- green
- Related Works
- 10
- OpenAlex ID
- https://openalex.org/W4403884059
Raw OpenAlex JSON
- OpenAlex ID
-
https://openalex.org/W4403884059Canonical identifier for this work in OpenAlex
- DOI
-
https://doi.org/10.48550/arxiv.2410.02549Digital Object Identifier
- Title
-
A Tetrad-First Approach to Robust Numerical Algorithms in General RelativityWork title
- Type
-
preprintOpenAlex work type
- Language
-
enPrimary language
- Publication year
-
2024Year of publication
- Publication date
-
2024-10-03Full publication date if available
- Authors
-
Jonathan Gorard, Ammar Hakim, James Juno, Jason TenBargeList of authors in order
- Landing page
-
https://arxiv.org/abs/2410.02549Publisher landing page
- PDF URL
-
https://arxiv.org/pdf/2410.02549Direct link to full text PDF
- Open access
-
YesWhether a free full text is available
- OA status
-
greenOpen access status per OpenAlex
- OA URL
-
https://arxiv.org/pdf/2410.02549Direct OA link when available
- Concepts
-
Tetrad, Algorithm, Theory of relativity, Computer science, Mathematics, Theoretical physics, Physics, Mathematical physicsTop concepts (fields/topics) attached by OpenAlex
- Cited by
-
0Total citation count in OpenAlex
- Related works (count)
-
10Other works algorithmically related by OpenAlex
Full payload
| id | https://openalex.org/W4403884059 |
|---|---|
| doi | https://doi.org/10.48550/arxiv.2410.02549 |
| ids.doi | https://doi.org/10.48550/arxiv.2410.02549 |
| ids.openalex | https://openalex.org/W4403884059 |
| fwci | |
| type | preprint |
| title | A Tetrad-First Approach to Robust Numerical Algorithms in General Relativity |
| biblio.issue | |
| biblio.volume | |
| biblio.last_page | |
| biblio.first_page | |
| topics[0].id | https://openalex.org/T10963 |
| topics[0].field.id | https://openalex.org/fields/26 |
| topics[0].field.display_name | Mathematics |
| topics[0].score | 0.9954000115394592 |
| topics[0].domain.id | https://openalex.org/domains/3 |
| topics[0].domain.display_name | Physical Sciences |
| topics[0].subfield.id | https://openalex.org/subfields/2612 |
| topics[0].subfield.display_name | Numerical Analysis |
| topics[0].display_name | Advanced Optimization Algorithms Research |
| topics[1].id | https://openalex.org/T10792 |
| topics[1].field.id | https://openalex.org/fields/17 |
| topics[1].field.display_name | Computer Science |
| topics[1].score | 0.9828000068664551 |
| topics[1].domain.id | https://openalex.org/domains/3 |
| topics[1].domain.display_name | Physical Sciences |
| topics[1].subfield.id | https://openalex.org/subfields/1703 |
| topics[1].subfield.display_name | Computational Theory and Mathematics |
| topics[1].display_name | Matrix Theory and Algorithms |
| topics[2].id | https://openalex.org/T13487 |
| topics[2].field.id | https://openalex.org/fields/26 |
| topics[2].field.display_name | Mathematics |
| topics[2].score | 0.9775999784469604 |
| topics[2].domain.id | https://openalex.org/domains/3 |
| topics[2].domain.display_name | Physical Sciences |
| topics[2].subfield.id | https://openalex.org/subfields/2604 |
| topics[2].subfield.display_name | Applied Mathematics |
| topics[2].display_name | Statistical and numerical algorithms |
| is_xpac | False |
| apc_list | |
| apc_paid | |
| concepts[0].id | https://openalex.org/C147727578 |
| concepts[0].level | 2 |
| concepts[0].score | 0.9753826856613159 |
| concepts[0].wikidata | https://www.wikidata.org/wiki/Q7706297 |
| concepts[0].display_name | Tetrad |
| concepts[1].id | https://openalex.org/C11413529 |
| concepts[1].level | 1 |
| concepts[1].score | 0.5700157880783081 |
| concepts[1].wikidata | https://www.wikidata.org/wiki/Q8366 |
| concepts[1].display_name | Algorithm |
| concepts[2].id | https://openalex.org/C149324446 |
| concepts[2].level | 2 |
| concepts[2].score | 0.4830392003059387 |
| concepts[2].wikidata | https://www.wikidata.org/wiki/Q43514 |
| concepts[2].display_name | Theory of relativity |
| concepts[3].id | https://openalex.org/C41008148 |
| concepts[3].level | 0 |
| concepts[3].score | 0.4161977767944336 |
| concepts[3].wikidata | https://www.wikidata.org/wiki/Q21198 |
| concepts[3].display_name | Computer science |
| concepts[4].id | https://openalex.org/C33923547 |
| concepts[4].level | 0 |
| concepts[4].score | 0.3373531997203827 |
| concepts[4].wikidata | https://www.wikidata.org/wiki/Q395 |
| concepts[4].display_name | Mathematics |
| concepts[5].id | https://openalex.org/C33332235 |
| concepts[5].level | 1 |
| concepts[5].score | 0.32985639572143555 |
| concepts[5].wikidata | https://www.wikidata.org/wiki/Q18362 |
| concepts[5].display_name | Theoretical physics |
| concepts[6].id | https://openalex.org/C121332964 |
| concepts[6].level | 0 |
| concepts[6].score | 0.19303059577941895 |
| concepts[6].wikidata | https://www.wikidata.org/wiki/Q413 |
| concepts[6].display_name | Physics |
| concepts[7].id | https://openalex.org/C37914503 |
| concepts[7].level | 1 |
| concepts[7].score | 0.13704237341880798 |
| concepts[7].wikidata | https://www.wikidata.org/wiki/Q156495 |
| concepts[7].display_name | Mathematical physics |
| keywords[0].id | https://openalex.org/keywords/tetrad |
| keywords[0].score | 0.9753826856613159 |
| keywords[0].display_name | Tetrad |
| keywords[1].id | https://openalex.org/keywords/algorithm |
| keywords[1].score | 0.5700157880783081 |
| keywords[1].display_name | Algorithm |
| keywords[2].id | https://openalex.org/keywords/theory-of-relativity |
| keywords[2].score | 0.4830392003059387 |
| keywords[2].display_name | Theory of relativity |
| keywords[3].id | https://openalex.org/keywords/computer-science |
| keywords[3].score | 0.4161977767944336 |
| keywords[3].display_name | Computer science |
| keywords[4].id | https://openalex.org/keywords/mathematics |
| keywords[4].score | 0.3373531997203827 |
| keywords[4].display_name | Mathematics |
| keywords[5].id | https://openalex.org/keywords/theoretical-physics |
| keywords[5].score | 0.32985639572143555 |
| keywords[5].display_name | Theoretical physics |
| keywords[6].id | https://openalex.org/keywords/physics |
| keywords[6].score | 0.19303059577941895 |
| keywords[6].display_name | Physics |
| keywords[7].id | https://openalex.org/keywords/mathematical-physics |
| keywords[7].score | 0.13704237341880798 |
| keywords[7].display_name | Mathematical physics |
| language | en |
| locations[0].id | pmh:oai:arXiv.org:2410.02549 |
| locations[0].is_oa | True |
| locations[0].source.id | https://openalex.org/S4306400194 |
| locations[0].source.issn | |
| locations[0].source.type | repository |
| locations[0].source.is_oa | True |
| locations[0].source.issn_l | |
| locations[0].source.is_core | False |
| locations[0].source.is_in_doaj | False |
| locations[0].source.display_name | arXiv (Cornell University) |
| locations[0].source.host_organization | https://openalex.org/I205783295 |
| locations[0].source.host_organization_name | Cornell University |
| locations[0].source.host_organization_lineage | https://openalex.org/I205783295 |
| locations[0].license | |
| locations[0].pdf_url | https://arxiv.org/pdf/2410.02549 |
| locations[0].version | submittedVersion |
| locations[0].raw_type | text |
| locations[0].license_id | |
| locations[0].is_accepted | False |
| locations[0].is_published | False |
| locations[0].raw_source_name | |
| locations[0].landing_page_url | http://arxiv.org/abs/2410.02549 |
| locations[1].id | doi:10.48550/arxiv.2410.02549 |
| locations[1].is_oa | True |
| locations[1].source.id | https://openalex.org/S4306400194 |
| locations[1].source.issn | |
| locations[1].source.type | repository |
| locations[1].source.is_oa | True |
| locations[1].source.issn_l | |
| locations[1].source.is_core | False |
| locations[1].source.is_in_doaj | False |
| locations[1].source.display_name | arXiv (Cornell University) |
| locations[1].source.host_organization | https://openalex.org/I205783295 |
| locations[1].source.host_organization_name | Cornell University |
| locations[1].source.host_organization_lineage | https://openalex.org/I205783295 |
| locations[1].license | cc-by |
| locations[1].pdf_url | |
| locations[1].version | |
| locations[1].raw_type | article |
| locations[1].license_id | https://openalex.org/licenses/cc-by |
| locations[1].is_accepted | False |
| locations[1].is_published | |
| locations[1].raw_source_name | |
| locations[1].landing_page_url | https://doi.org/10.48550/arxiv.2410.02549 |
| indexed_in | arxiv, datacite |
| authorships[0].author.id | https://openalex.org/A5009241097 |
| authorships[0].author.orcid | |
| authorships[0].author.display_name | Jonathan Gorard |
| authorships[0].author_position | first |
| authorships[0].raw_author_name | Gorard, Jonathan |
| authorships[0].is_corresponding | False |
| authorships[1].author.id | https://openalex.org/A5003676141 |
| authorships[1].author.orcid | https://orcid.org/0000-0001-6603-8595 |
| authorships[1].author.display_name | Ammar Hakim |
| authorships[1].author_position | middle |
| authorships[1].raw_author_name | Hakim, Ammar |
| authorships[1].is_corresponding | False |
| authorships[2].author.id | https://openalex.org/A5024878544 |
| authorships[2].author.orcid | https://orcid.org/0000-0001-6835-273X |
| authorships[2].author.display_name | James Juno |
| authorships[2].author_position | middle |
| authorships[2].raw_author_name | Juno, James |
| authorships[2].is_corresponding | False |
| authorships[3].author.id | https://openalex.org/A5074089619 |
| authorships[3].author.orcid | https://orcid.org/0000-0003-0143-951X |
| authorships[3].author.display_name | Jason TenBarge |
| authorships[3].author_position | last |
| authorships[3].raw_author_name | TenBarge, Jason M. |
| authorships[3].is_corresponding | False |
| has_content.pdf | False |
| has_content.grobid_xml | False |
| is_paratext | False |
| open_access.is_oa | True |
| open_access.oa_url | https://arxiv.org/pdf/2410.02549 |
| open_access.oa_status | green |
| open_access.any_repository_has_fulltext | False |
| created_date | 2025-10-10T00:00:00 |
| display_name | A Tetrad-First Approach to Robust Numerical Algorithms in General Relativity |
| has_fulltext | False |
| is_retracted | False |
| updated_date | 2025-11-06T06:51:31.235846 |
| primary_topic.id | https://openalex.org/T10963 |
| primary_topic.field.id | https://openalex.org/fields/26 |
| primary_topic.field.display_name | Mathematics |
| primary_topic.score | 0.9954000115394592 |
| primary_topic.domain.id | https://openalex.org/domains/3 |
| primary_topic.domain.display_name | Physical Sciences |
| primary_topic.subfield.id | https://openalex.org/subfields/2612 |
| primary_topic.subfield.display_name | Numerical Analysis |
| primary_topic.display_name | Advanced Optimization Algorithms Research |
| related_works | https://openalex.org/W4391375266, https://openalex.org/W2984250531, https://openalex.org/W2010107511, https://openalex.org/W2057309597, https://openalex.org/W2142036695, https://openalex.org/W1982161631, https://openalex.org/W2002624154, https://openalex.org/W2062375852, https://openalex.org/W3047354061, https://openalex.org/W172738763 |
| cited_by_count | 0 |
| locations_count | 2 |
| best_oa_location.id | pmh:oai:arXiv.org:2410.02549 |
| best_oa_location.is_oa | True |
| best_oa_location.source.id | https://openalex.org/S4306400194 |
| best_oa_location.source.issn | |
| best_oa_location.source.type | repository |
| best_oa_location.source.is_oa | True |
| best_oa_location.source.issn_l | |
| best_oa_location.source.is_core | False |
| best_oa_location.source.is_in_doaj | False |
| best_oa_location.source.display_name | arXiv (Cornell University) |
| best_oa_location.source.host_organization | https://openalex.org/I205783295 |
| best_oa_location.source.host_organization_name | Cornell University |
| best_oa_location.source.host_organization_lineage | https://openalex.org/I205783295 |
| best_oa_location.license | |
| best_oa_location.pdf_url | https://arxiv.org/pdf/2410.02549 |
| best_oa_location.version | submittedVersion |
| best_oa_location.raw_type | text |
| best_oa_location.license_id | |
| best_oa_location.is_accepted | False |
| best_oa_location.is_published | False |
| best_oa_location.raw_source_name | |
| best_oa_location.landing_page_url | http://arxiv.org/abs/2410.02549 |
| primary_location.id | pmh:oai:arXiv.org:2410.02549 |
| primary_location.is_oa | True |
| primary_location.source.id | https://openalex.org/S4306400194 |
| primary_location.source.issn | |
| primary_location.source.type | repository |
| primary_location.source.is_oa | True |
| primary_location.source.issn_l | |
| primary_location.source.is_core | False |
| primary_location.source.is_in_doaj | False |
| primary_location.source.display_name | arXiv (Cornell University) |
| primary_location.source.host_organization | https://openalex.org/I205783295 |
| primary_location.source.host_organization_name | Cornell University |
| primary_location.source.host_organization_lineage | https://openalex.org/I205783295 |
| primary_location.license | |
| primary_location.pdf_url | https://arxiv.org/pdf/2410.02549 |
| primary_location.version | submittedVersion |
| primary_location.raw_type | text |
| primary_location.license_id | |
| primary_location.is_accepted | False |
| primary_location.is_published | False |
| primary_location.raw_source_name | |
| primary_location.landing_page_url | http://arxiv.org/abs/2410.02549 |
| publication_date | 2024-10-03 |
| publication_year | 2024 |
| referenced_works_count | 0 |
| abstract_inverted_index.a | 24, 34, 49, 72, 97 |
| abstract_inverted_index.In | 19 |
| abstract_inverted_index.We | 95 |
| abstract_inverted_index.an | 80, 146 |
| abstract_inverted_index.as | 145 |
| abstract_inverted_index.at | 10, 38 |
| abstract_inverted_index.in | 12, 125, 169 |
| abstract_inverted_index.it | 159 |
| abstract_inverted_index.of | 87, 90, 100, 148, 153, 172 |
| abstract_inverted_index.on | 29 |
| abstract_inverted_index.to | 14, 70, 160, 188 |
| abstract_inverted_index.we | 22, 156 |
| abstract_inverted_index.all | 43 |
| abstract_inverted_index.and | 8, 45, 113, 122, 138, 151, 165 |
| abstract_inverted_index.are | 4, 184 |
| abstract_inverted_index.for | 63, 108, 134, 177 |
| abstract_inverted_index.new | 25 |
| abstract_inverted_index.one | 69 |
| abstract_inverted_index.the | 56, 88, 91, 101, 104, 118, 149, 154, 170 |
| abstract_inverted_index.too | 186 |
| abstract_inverted_index.This | 66 |
| abstract_inverted_index.also | 157 |
| abstract_inverted_index.both | 109 |
| abstract_inverted_index.case | 127 |
| abstract_inverted_index.each | 39, 126 |
| abstract_inverted_index.flat | 51 |
| abstract_inverted_index.flux | 83 |
| abstract_inverted_index.high | 173 |
| abstract_inverted_index.hole | 136, 141, 175 |
| abstract_inverted_index.into | 48 |
| abstract_inverted_index.more | 161 |
| abstract_inverted_index.that | 32 |
| abstract_inverted_index.this | 20 |
| abstract_inverted_index.when | 128 |
| abstract_inverted_index.with | 79 |
| abstract_inverted_index.apply | 158 |
| abstract_inverted_index.basis | 54 |
| abstract_inverted_index.black | 135, 140, 174 |
| abstract_inverted_index.fluid | 166 |
| abstract_inverted_index.least | 11 |
| abstract_inverted_index.limit | 171 |
| abstract_inverted_index.local | 35 |
| abstract_inverted_index.often | 185 |
| abstract_inverted_index.spin, | 176 |
| abstract_inverted_index.step, | 85 |
| abstract_inverted_index.their | 15 |
| abstract_inverted_index.using | 103 |
| abstract_inverted_index.which | 178 |
| abstract_inverted_index.(i.e., | 55 |
| abstract_inverted_index.Gkeyll | 105 |
| abstract_inverted_index.curved | 30 |
| abstract_inverted_index.employ | 71 |
| abstract_inverted_index.paper, | 21 |
| abstract_inverted_index.purely | 73 |
| abstract_inverted_index.tetrad | 57 |
| abstract_inverted_index.useful | 190 |
| abstract_inverted_index.General | 0 |
| abstract_inverted_index.Riemann | 2, 76, 182 |
| abstract_inverted_index.against | 130 |
| abstract_inverted_index.basis), | 58 |
| abstract_inverted_index.employs | 33 |
| abstract_inverted_index.enables | 68 |
| abstract_inverted_index.fragile | 7 |
| abstract_inverted_index.general | 110, 114, 180 |
| abstract_inverted_index.locally | 50 |
| abstract_inverted_index.perform | 96 |
| abstract_inverted_index.present | 23 |
| abstract_inverted_index.produce | 189 |
| abstract_inverted_index.solver, | 77 |
| abstract_inverted_index.solvers | 3, 183 |
| abstract_inverted_index.special | 16, 74 |
| abstract_inverted_index.However, | 144 |
| abstract_inverted_index.combined | 78 |
| abstract_inverted_index.compared | 129 |
| abstract_inverted_index.complex, | 6 |
| abstract_inverted_index.geometry | 89 |
| abstract_inverted_index.post-hoc | 82 |
| abstract_inverted_index.previous | 60 |
| abstract_inverted_index.problems | 168 |
| abstract_inverted_index.standard | 131, 179 |
| abstract_inverted_index.superior | 120 |
| abstract_inverted_index.unstable | 187 |
| abstract_inverted_index.accretion | 142, 167 |
| abstract_inverted_index.algorithm | 28, 67, 102 |
| abstract_inverted_index.boundary, | 41 |
| abstract_inverted_index.developed | 62 |
| abstract_inverted_index.framework | 107 |
| abstract_inverted_index.manifold. | 94 |
| abstract_inverted_index.primitive | 44 |
| abstract_inverted_index.problems. | 143 |
| abstract_inverted_index.realistic | 163 |
| abstract_inverted_index.solutions | 133 |
| abstract_inverted_index.spacetime | 52 |
| abstract_inverted_index.stability | 123 |
| abstract_inverted_index.typically | 5 |
| abstract_inverted_index.unwieldy, | 9 |
| abstract_inverted_index.variables | 47 |
| abstract_inverted_index.Lorentzian | 93 |
| abstract_inverted_index.algorithm, | 155 |
| abstract_inverted_index.analytical | 132 |
| abstract_inverted_index.approaches | 61 |
| abstract_inverted_index.comparison | 13 |
| abstract_inverted_index.coordinate | 36, 53 |
| abstract_inverted_index.correction | 84 |
| abstract_inverted_index.generality | 150 |
| abstract_inverted_index.inter-cell | 40 |
| abstract_inverted_index.properties | 124 |
| abstract_inverted_index.simulation | 106 |
| abstract_inverted_index.solutions. | 191 |
| abstract_inverted_index.spacetimes | 31 |
| abstract_inverted_index.systematic | 98 |
| abstract_inverted_index.underlying | 92 |
| abstract_inverted_index.validation | 99 |
| abstract_inverted_index.algorithm's | 119 |
| abstract_inverted_index.appropriate | 81 |
| abstract_inverted_index.convergence | 121 |
| abstract_inverted_index.conservative | 46 |
| abstract_inverted_index.generalizing | 59 |
| abstract_inverted_index.highlighting | 117 |
| abstract_inverted_index.illustration | 147 |
| abstract_inverted_index.irrespective | 86 |
| abstract_inverted_index.practicality | 152 |
| abstract_inverted_index.relativistic | 1, 17, 64, 75, 111, 115, 181 |
| abstract_inverted_index.transforming | 42 |
| abstract_inverted_index.counterparts. | 18 |
| abstract_inverted_index.magnetosphere | 137, 164 |
| abstract_inverted_index.hydrodynamics, | 116 |
| abstract_inverted_index.hydrodynamics. | 65 |
| abstract_inverted_index.transformation | 37 |
| abstract_inverted_index.astrophysically | 162 |
| abstract_inverted_index.high-resolution | 26 |
| abstract_inverted_index.shock-capturing | 27 |
| abstract_inverted_index.electromagnetism | 112 |
| abstract_inverted_index.ultra-relativistic | 139 |
| cited_by_percentile_year | |
| countries_distinct_count | 0 |
| institutions_distinct_count | 4 |
| citation_normalized_percentile |