Science Score: 67.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 README -
✓Academic publication links
Links to: arxiv.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.9%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: anshbhatnagar
- License: gpl-3.0
- Language: C++
- Default Branch: master
- Size: 133 MB
Statistics
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 1
- Releases: 0
Metadata Files
README.md
PhaseTracer
PhaseTracer is a C++14 software package for tracing cosmological phases, finding potential phase transitions, computing the bounce action, and plotting the gravitational wave spectrum for Standard Model extensions with any number of scalar fields.
Dependencies
You need a C++14 compliant compiler and our dependencies. The dependencies can be installed by
Ubuntu/Debian
sudo apt install libalglib-dev libnlopt-cxx-dev libeigen3-dev libboost-filesystem-dev libboost-log-dev libgsl-dev
Fedora
sudo dnf install alglib-devel nlopt-devel eigen3-devel boost-devel gsl-devel
Mac
brew install nlopt eigen boost gsl alglib
If alglib is not found, see https://github.com/S-Dafarra/alglib-cmake
Building
To build the shared library and the examples:
git clone https://github.com/PhaseTracer/PhaseTracer
cd PhaseTracer
mkdir build
cd build
cmake ..
make
Running
If the build was succesful, run the examples and tests with:
cd ..
./bin/run_1D_test_model
./bin/run_2D_test_model
./bin/scan_Z2_scalar_singlet_model
./bin/unit_tests
If you want to see debugging information or obtain plots of the phases and potential for the first two examples above you can add the -d flag, i.e.
./bin/run_1D_test_model -d
./bin/run_2D_test_model -d
BubbleProfiler
Click me
To use `BubbleProfiler` for calculation of bounce action: cmake -D BUILD_WITH_BP=ON .. make Then run the example with: cd .. ./bin/run_BP_2d ./bin/run_BP_scale 1 0.6 200 or in other examples by setting PhaseTracer::ActionCalculator ac(model); ac.set_action_calculator(PhaseTracer::ActionMethod::BubbleProfiler);FlexibleSUSY
Click me
To build the example `THDMIISNMSSMBCsimple` with FlexibleSUSY: cmake -D BUILD_WITH_FS=ON .. make Then run the example with: cd .. ./bin/run_THDMIISNMSSMBCsimple FlexibleSUSY has additional dependencies and will report errors if these are not present. See the FlexibleSUSY documentation for details and/or follow the suggestions from the cmake output.BSMPT
Click me
To build the examples with BSMPT: cmake -D BUILD_WITH_BSMPT=ON .. make Then run the examples with: cd .. ./bin/run_R2HDM ./bin/run_C2HDM ./bin/run_N2HDM Please note that the BSMPT examples in PhaseTacer are just for checking that PhaseTacer and BSMPT can give consistent results. Unsuccessful compilation of BSMPT will not affect other examples and BSMPT is not neccessary for PhaseTracer users unless they wish to use potentials from BSMPT.Citing
If you use PhaseTracer, please cite the accompanying manual
@article{Athron:2024xrh,
author = "Athron, Peter and Balazs, Csaba and Fowlie, Andrew and Morris, Lachlan and Searle, William and Xiao, Yang and Zhang, Yang",
title = "{PhaseTracer2: from the effective potential to gravitational waves}",
eprint = "2412.04881",
archivePrefix = "arXiv",
primaryClass = "astro-ph.CO",
month = "12",
year = "2024"
}
@article{Athron:2020sbe,
author = "Athron, Peter and Bal\'azs, Csaba and Fowlie, Andrew and Zhang, Yang",
title = "{PhaseTracer: tracing cosmological phases and calculating transition properties}",
eprint = "2003.02859",
archivePrefix = "arXiv",
primaryClass = "hep-ph",
reportNumber = "CoEPP-MN-20-3",
doi = "10.1140/epjc/s10052-020-8035-2",
journal = "Eur. Phys. J. C",
volume = "80",
number = "6",
pages = "567",
year = "2020"
}
Owner
- Name: Ansh Bhatnagar
- Login: anshbhatnagar
- Kind: user
- Location: Durham
- Company: Durham University
- Twitter: AnshBhatnagar_
- Repositories: 1
- Profile: https://github.com/anshbhatnagar
Citation (CITATION.bib)
@article{Athron:2020sbe,
author = "Athron, Peter and Bal\'azs, Csaba and Fowlie, Andrew and Zhang, Yang",
title = "{PhaseTracer: tracing cosmological phases and calculating transition properties}",
eprint = "2003.02859",
archivePrefix = "arXiv",
primaryClass = "hep-ph",
reportNumber = "CoEPP-MN-20-3",
doi = "10.1140/epjc/s10052-020-8035-2",
journal = "Eur. Phys. J. C",
volume = "80",
number = "6",
pages = "567",
year = "2020"
}
GitHub Events
Total
- Watch event: 1
- Issue comment event: 1
- Push event: 12
- Pull request review event: 1
- Pull request event: 3
- Fork event: 1
- Create event: 2
Last Year
- Watch event: 1
- Issue comment event: 1
- Push event: 12
- Pull request review event: 1
- Pull request event: 3
- Fork event: 1
- Create event: 2