PyUltraLight: A pseudo-spectral solver for ultralight dark matter dynamics

Show simple item record

dc.contributor.author Edwards, F en
dc.contributor.author Kendall, E en
dc.contributor.author Hotchkiss, Shaun en
dc.contributor.author Easther, Richard en
dc.date.accessioned 2019-10-08T09:35:09Z en
dc.date.issued 2018 en
dc.identifier.citation Journal of Cosmology and Astroparticle Physics 26 pages Article number 027 2018 en
dc.identifier.issn 1475-7516 en
dc.identifier.uri http://hdl.handle.net/2292/48521 en
dc.description.abstract The International School for Advanced Studies (SISSA) logo PyUltraLight: a pseudo-spectral solver for ultralight dark matter dynamics Faber Edwards, Emily Kendall, Shaun Hotchkiss and Richard Easther Published 16 October 2018 • © 2018 IOP Publishing Ltd and Sissa Medialab Journal of Cosmology and Astroparticle Physics, Volume 2018, October 2018 DownloadArticle PDF References 52 Total downloads 55 total citations on Dimensions.Article has an altmetric score of 11 Turn on MathJax Get permission to re-use this article Share this article Share this content via email Share on Facebook Share on Twitter Share on Google+ Share on Mendeley Article information Abstract PYULTRALIGHT simulates the dynamics of ultralight dark matter in a non-expanding background. PYULTRALIGHT can describe the evolution of several interacting ultralight dark matter halos or one or more halos orbiting a central, fixed Newtonian potential, the latter scenario corresponding to dwarf galaxies orbiting a massive central galaxy. We verify PYULTRALIGHT by showing that it reproduces qualitative dynamical features of previously published simulations and demonstrate that it has excellent energy-conservation properties. PYULTRALIGHT is implemented in a Python-based Jupyter notebook, solving the Schrödinger-Poisson equation governing ultralight scalar field dark matter dynamics in the non-relativistic regime using a symmetrised split-step pseudospectral algorithm. The notebook interface makes it simple to specify simulation parameters and visualise the resulting output but performance-critical routines are managed via calls to computationally efficient compiled libraries. PYULTRALIGHT runs on standard desktop hardware with support for shared memory mutlithreading and is available on GitHub. en
dc.language English en
dc.publisher IOP Publishing en
dc.relation.ispartofseries Journal of Cosmology and Astroparticle Physics en
dc.rights Items in ResearchSpace are protected by copyright, with all rights reserved, unless otherwise indicated. Previously published items are made available in accordance with the copyright policy of the publisher. en
dc.rights.uri https://researchspace.auckland.ac.nz/docs/uoa-docs/rights.htm en
dc.rights.uri http://ioppublishing.org/wp-content/uploads/2016/05/J-VAR-LF-0216-Author-Rights-New-5.pdf en
dc.subject Science & Technology en
dc.subject Physical Sciences en
dc.subject Astronomy & Astrophysics en
dc.subject Physics, Particles & Fields en
dc.subject Physics en
dc.subject dark matter simulations en
dc.subject dark matter theory en
dc.subject galaxy dynamics en
dc.subject CODE en
dc.subject INTERFERENCE en
dc.subject SIMULATIONS en
dc.subject SOLITONS en
dc.title PyUltraLight: A pseudo-spectral solver for ultralight dark matter dynamics en
dc.type Journal Article en
dc.identifier.doi 10.1088/1475-7516/2018/10/027 en
pubs.issue 10 en
dc.rights.holder Copyright: IOP Publishing en
pubs.author-url https://iopscience.iop.org/article/10.1088/1475-7516/2018/10/027 en
pubs.publication-status Published en
dc.rights.accessrights http://purl.org/eprint/accessRights/OpenAccess en
pubs.subtype Article en
pubs.elements-id 749905 en
pubs.org-id Science en
pubs.org-id Physics en
pubs.arxiv-id 1807.04037 en
pubs.number 027 en
pubs.record-created-at-source-date 2019-10-15 en
pubs.online-publication-date 2018-10-16 en


Files in this item

Find Full text

This item appears in the following Collection(s)

Show simple item record

Share

Search ResearchSpace


Browse

Statistics