GRBoondi

GRBoondi: A code for evolving Generalized Proca theories on arbitrary backgrounds - Published in JOSS (2024)

https://github.com/shaunfell/grboondi

Science Score: 98.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 1 DOI reference(s) in JOSS metadata
  • Academic publication links
    Links to: arxiv.org, joss.theoj.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
    Published in Journal of Open Source Software

Keywords

general-relativity numerical-relativity
Last synced: 6 months ago · JSON representation ·

Repository

An AMR-based open source code to evolve generalized Proca fields on arbitrary fixed backgrounds

Basic Info
  • Host: GitHub
  • Owner: ShaunFell
  • License: bsd-3-clause
  • Language: C++
  • Default Branch: main
  • Homepage:
  • Size: 4.13 MB
Statistics
  • Stars: 4
  • Watchers: 1
  • Forks: 0
  • Open Issues: 4
  • Releases: 1
Topics
general-relativity numerical-relativity
Created almost 2 years ago · Last pushed 7 months ago
Metadata Files
Readme License Citation

README.md

GRBoondi

status

GRBoondi is an open-sourced code for simulating generalized Proca fields on arbitrary analytic fixed backgrounds, based on the publicly available 3+1D numerical relativity code GRChombo. The goal of GRBoondi is to reduce the prequisite knowledge of numerical relativity and GRChombo in the numerical studies of generalized Proca theories . The main steps for performing a study should only be inputting the additions to the equations of motion beyond the base Proca theory and GRBoondi can automatically incorporate the higher-order terms in the simulation.

GRBoondi is written entirely in C++14, using hybrid MPI/OpenMP parallelism to achieve good performance on the latest architectures. It inherits all of the capabilities of the main GRChombo code, which makes use of the Chombo library for adaptive mesh refinement.

Getting started

See the wiki pages

Contributing

We welcome feedback, bug reports, and contributions. Please consult the repo owner for contributions and feel free to open pull requests. For coding style, please see the GRChombo repo wiki.

License

GRBoondi is licensed under the BSD 3-Clause License. Please see LICENSE for details.

Citation

This repository has been submitted to the Journal of Open Source Software. In the mean-time, if you use this software for your research, please cite our arXiv paper:

https://arxiv.org/abs/2405.01348

Owner

  • Name: Shaun Fell
  • Login: ShaunFell
  • Kind: user

JOSS Publication

GRBoondi: A code for evolving Generalized Proca theories on arbitrary backgrounds
Published
November 07, 2024
Volume 9, Issue 103, Page 6888
Authors
Shaun David Brocus Fell ORCID
Institute for Theoretical Physics, Universitaet Heidelberg, Philosophenweg 12, 69120 Heidelberg, Germany
Lavinia Heisenberg ORCID
Institute for Theoretical Physics, Universitaet Heidelberg, Philosophenweg 12, 69120 Heidelberg, Germany
Editor
Juanjo Bazán ORCID
Tags
MPI OpenMP vector intrinsics Generalized Proca gravity general relativity numerical relativity adaptive refinement

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: GRBoondi
message: >-
  If you plan to publish results that use this software,
  please cite it as below.
type: software
authors:
  - given-names: Shaun David Brocus
    family-names: Fell
    email: shaundbfell@gmail.com
    affiliation: ' Universität Heidelberg'
    orcid: 'https://orcid.org/0000-0002-8059-0359'
identifiers:
  - type: doi
    value: 10.48550/arXiv.2405.01348
    description: arXiv-issued DOI via DataCite
repository-code: 'https://github.com/ShaunFell/GRBoondi'
abstract: >-
  While numerical simulations offer unparalleled precision
  and robustness in studying complex phys-

  ical systems, their execution is often hindered by
  complexity, costliness, and time consumption due

  to the intricate equations involved. This challenge is
  already encountered in General Relativity,

  where non-flat spacetimes exacerbate the computational
  burden. This complexity is further in-

  tensified when dealing with additional degrees of freedom.
  To address this challenge head-on, we

  introduce GRBoondi , a groundbreaking fixed-background
  numerical relativity code designed to pro-

  vide a unified interface for numerically solving
  Generalized Proca theories. GRBoondi grants users

  the ability to make arbitrary modifications to the Proca
  equations of motion on any background,

  providing a robust and versatile tool for exploring
  diverse classes of Generalized Proca theories.

  This letter serves as part of the submission of GRBoondi
  to the Journal of Open Source Software.

  For access to the code, please visit
  https://github.com/ShaunFell/GRBoondi.git
keywords:
  - numerical relativity
  - General Relativity
  - Proca
license: BSD-3-Clause

GitHub Events

Total
  • Release event: 2
  • Issue comment event: 2
  • Push event: 14
  • Pull request event: 10
  • Gollum event: 11
  • Fork event: 2
  • Create event: 3
Last Year
  • Release event: 2
  • Issue comment event: 2
  • Push event: 14
  • Pull request event: 10
  • Gollum event: 11
  • Fork event: 2
  • Create event: 3

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 3
  • Total pull requests: 37
  • Average time to close issues: 3 months
  • Average time to close pull requests: 8 days
  • Total issue authors: 2
  • Total pull request authors: 4
  • Average comments per issue: 3.33
  • Average comments per pull request: 0.32
  • Merged pull requests: 30
  • Bot issues: 0
  • Bot pull requests: 8
Past Year
  • Issues: 0
  • Pull requests: 11
  • Average time to close issues: N/A
  • Average time to close pull requests: 8 days
  • Issue authors: 0
  • Pull request authors: 4
  • Average comments per issue: 0
  • Average comments per pull request: 0.64
  • Merged pull requests: 7
  • Bot issues: 0
  • Bot pull requests: 4
Top Authors
Issue Authors
  • Sbozzolo (2)
  • KAClough (1)
Pull Request Authors
  • ShaunFell (24)
  • dependabot[bot] (8)
  • warrickball (4)
  • xuanxu (1)
Top Labels
Issue Labels
Pull Request Labels
dependencies (8) github_actions (4)

Dependencies

.github/workflows/clang-format.yml actions
  • DoozyX/clang-format-lint-action v0.18 composite
  • actions/checkout v4 composite
.github/workflows/gcc_test.yml actions
  • actions/checkout master composite
.github/workflows/intel_classic_test.yml actions
  • actions/checkout master composite
.github/workflows/sync_paper_branch.yml actions
  • actions/checkout v4 composite
  • fregante/setup-git-user v2 composite