blacktowhitehole
Codes and notebooks for the computation of the Black-to-White hole transition amplitude and the crossing time in covariant LQG.
Science Score: 44.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
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (10.7%) to scientific vocabulary
Keywords
Repository
Codes and notebooks for the computation of the Black-to-White hole transition amplitude and the crossing time in covariant LQG.
Basic Info
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
README.md
Black-to-White hole transition
The code computes the Black-to-White hole transitin amplitude:
$$ W{\alpha} (j{\pm}, j{0}, \zeta{\pm}, \zeta0; \Delta l) = \sum{ j{ab}^{\pm}, j{a} } w{\alpha} \left( \sum{i5} d{i5} \prod{\pm} V{\gamma, n{f}^{\pm}}^{coh} \left(j{ab}^{\pm}, j{a}, i_5; \Delta l \right) \right) $$
and the crossing time:
$$ \tau{\alpha} \left( m \right) = \int{0}^{\infty} dT \ T \ P_{\alpha} \left( m | T \right) \ , $$
where:
$$ P{\alpha} \left( m | T \right) = \frac{\mu{\alpha} (m, T) \ |W{\alpha} (m , T )|^2}{\int{0}^{\infty} dT \ \mu{\alpha} (m, T) \ |W{\alpha} (m, T)|^2} \ . $$
The parameters for the computation can be specified within the file parameters.jl.
Structure of computation
The computation is divided into multiple steps:
bin/vertex_computation.jl computes all the required full vertex amplitude tensors. A supercluster is recommended for high values of $\Delta l$.
bin/vertex_contraction.jl evaluates the factor $\left( \sum{i5} d{i5} \prod{\pm} V{\gamma, n{f}^{\pm}}^{coh} \left(j{ab}^{\pm}, j{a}, i5; \Delta l \right) \right)$ for each value of $j{ab}^{\pm}, j{a}$.
bin/weight_factor.jl computes the weight factor $w{\alpha}$ (whose expression is not explicitly reported here) for each value of $j{ab}^{\pm}, j{a}$ and $T1 \dots T_N$.
bin/amplitude_assembling.jl puts together all the terms and computes the total amplitude.
The scripts can be run all in sequence with run_all.jl
The Julia codes are parallelized on the available cores. It is therefore advisable for the performance to parallelize the codes keeping into account the number of CPU cores present on the system.
A full list of the employed Julia packages can be found in ./inc/pkgs.jl. Before executing the source codes, all packages must be installed.
The Julia's Just-in-Time compiler is such that the first execution of functions is considerably slower that following ones, and it also allocates much more memory. To avoid this, you can use the DaemonMode package.
Usage
To run the Julia scripts (on a single machine with the synthax below) you can use the following command:
$JULIA_EXECUTABLE_PATH -p [N-1] $JULIA_CODE_PATH $STORE_FOLDER $DATA_SL2CFOAM_FOLDER
where [N-1] is the number of workers and:
STORE_FOLDER: folder where data are savedDATA_SL2CFOAM_FOLDER: folder with fastwigxj tables, where booster functions and vertex amplitudes are stored/retrieved.
Data analysis
The data analysis is performed in the analysis.ipynb notebook, inside the folder notebooks/Julia.
The notebooks inside notebooks/Mathematica describe data of the boundary geometry. Specifically, triangulation.nb reconstrutcs the full geometry of one 4-simplex, including the orientation of normals to the tetrahedra.
The folder cluster_scripts contains simple scripts to run the code on a single supercluster host.
Owner
- Name: Pietropaolo Frisoni
- Login: PietropaoloFrisoni
- Kind: user
- Location: London, Ontario, Canada
- Company: ComputeCanada
- Repositories: 2
- Profile: https://github.com/PietropaoloFrisoni
Ph.D. candidate in physics at Western University in London, Ontario, Canada. I use HPC techniques to study quantum gravity
Citation (CITATION.cff)
cff-version: 1.2.0
message: 'If you use this software, please cite it as below.'
authors:
- family-names: Frisoni
given-names: Pietropaolo
orcid: https://orcid.org/0000-0002-0099-0409
title: "Numerical approach to the black-to-white hole transition"
version: 1.0.1
doi: https://doi.org/10.1103/PhysRevD.107.126012
date-released: 2023-04-05
url: https://github.com/PietropaoloFrisoni/BlackToWhiteHole
GitHub Events
Total
Last Year
Committers
Last synced: 7 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Pietropaolo Frisoni | p****i@u****a | 81 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 7 months ago
All Time
- Total issues: 0
- Total pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 0
- Total pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0