https://github.com/musoke/ultradark.jl
Simulations of cosmological scalar fields
https://github.com/musoke/ultradark.jl
cosmology dark-matter julia reheating scalar-dark-matter
Last synced: 6 months ago
JSON representation
Simulations of cosmological scalar fields
- Host: GitHub
- URL: https://github.com/musoke/ultradark.jl
- Owner: musoke
- License: mit
- Created: 2020-05-19T03:15:13.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2024-06-25T19:25:40.000Z (11 months ago)
- Last Synced: 2024-10-26T22:01:15.479Z (7 months ago)
- Topics: cosmology, dark-matter, julia, reheating, scalar-dark-matter
- Language: Julia
- Homepage: https://musoke.github.io/UltraDark.jl/
- Size: 13.3 MB
- Stars: 15
- Watchers: 3
- Forks: 3
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Citation: CITATION.cff
Awesome Lists containing this project
README
# UltraDark
[](https://doi.org/10.21105/joss.06035)
[](https://zenodo.org/badge/latestdoi/265130304)
[](https://arxiv.org/abs/2405.04593)[](https://musoke.github.io/UltraDark.jl/stable)
[](https://musoke.github.io/UltraDark.jl/dev)
[](https://github.com/musoke/UltraDark.jl/actions)
[](https://codecov.io/gh/musoke/UltraDark.jl)Simulations of cosmological scalar fields inspired by [PyUltraLight](https://github.com/auckland-cosmo/PyUltraLight).
UltraDark uses [PencilFFTs](https://jipolanco.github.io/PencilFFTs.jl/stable/) to do Fourier transforms in an MPI environment.
## Installation
You will need [Julia](https://julialang.org/).
To install and run tests, open the Julia REPL and enter `pkg` mode by pressing
`]`.
```julia
pkg> dev https://github.com/musoke/UltraDark.jlpkg> test UltraDark
```Run a Jupyter notebook with
```julia
pkg> add IJuliajulia> using IJulia
julia> notebook()
```The [documentation](https://musoke.github.io/UltraDark.jl/stable) has details of how to do more.