diff --git a/CITATION.bib b/CITATION.bib index 2d42e26b7e..7ffed7c10e 100644 --- a/CITATION.bib +++ b/CITATION.bib @@ -7,7 +7,27 @@ @INPROCEEDINGS{ pages={274--282}, doi={10.1109/EMPDP.2019.8671560}, ISSN={2377-5750}} - + +@software{arbor_0_10_0, + author = {Cumming, Benjamin and + Yates, Stuart and + Hater, Thorsten and + Lu, Han and + Huisman, Brent and + Wouter, Klijn and + Bösch, Fabian and + Frasch, Simon and + de Schepper, Robin and + Luboeinski, Jannik}, + title = {Arbor v0.10.0}, + month = aug, + year = 2024, + publisher = {Zenodo}, + version = {v0.10.0}, + doi = {10.5281/zenodo.13284789}, + url = {https://doi.org/10.5281/zenodo.13284789} +} + @software{nora_abi_akar_2023_8233847, author = {Nora Abi Akar and John Biddiscombe and diff --git a/VERSION b/VERSION index 78bc1abd14..6054db199c 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.10.0 +0.10.0-dev \ No newline at end of file diff --git a/doc/index.rst b/doc/index.rst index a7d623b98c..525f78a54e 100644 --- a/doc/index.rst +++ b/doc/index.rst @@ -54,6 +54,9 @@ The Arbor software can be cited by version via Zenodo or via Arbors introductory Latest version |zlatest| +Version 0.10.0 + |z0100| + Version 0.9.0 |z090| @@ -92,8 +95,11 @@ Cite (Bibtex format) .. |intropaper| image:: https://zenodo.org/badge/DOI/10.1109/EMPDP.2019.8671560.svg :target: https://doi.org/10.1109/EMPDP.2019.8671560 -.. |zlatest| image:: https://zenodo.org/badge/DOI/10.5281/zenodo.1459678.svg - :target: https://doi.org/10.5281/zenodo.1459678 +.. |zlatest| image:: https://zenodo.org/badge/DOI/10.5281/zenodo.13284789.svg + :target: https://doi.org/10.5281/zenodo.13284789image:: + +.. |z0100| image:: https://zenodo.org/badge/DOI/10.5281/zenodo.13284789.svg + :target: https://doi.org/10.5281/zenodo.13284789 .. |z090| image:: https://zenodo.org/badge/DOI/10.5281/zenodo.8233847.svg :target: https://doi.org/10.5281/zenodo.8233847 diff --git a/scripts/check-all-tags.sh b/scripts/check-all-tags.sh index 9a27d8fbfd..2caca4fd97 100755 --- a/scripts/check-all-tags.sh +++ b/scripts/check-all-tags.sh @@ -13,7 +13,7 @@ PREFIX="${1:-} `pwd`/build/bin" cxx=/usr/local/opt/llvm/bin/clang++ cc=/usr/local/opt/llvm/bin/clang -for tag in v0.4 v0.5.2 v0.6 v0.7 v0.8 v0.8.1 v0.9.0 +for tag in v0.4 v0.5.2 v0.6 v0.7 v0.8 v0.8.1 v0.9.0 v0.10.0 do echo "Version=$tag" rm -rf ext/* diff --git a/spack/package.py b/spack/package.py index 2efc09dbbf..cda93eaf26 100644 --- a/spack/package.py +++ b/spack/package.py @@ -18,6 +18,13 @@ class Arbor(CMakePackage, CudaPackage): version("master", branch="master", submodules=True) version("develop", branch="master", submodules=True) + version( + "0.10.0", + sha256="6b6cc900b85fbf833fae94817b9406a0d690dc28", + url="https://github.com/arbor-sim/arbor/releases/download/v0.10.1/arbor-v0.10.0-full.tar.gz", + submodules=True, + ) + version( "0.9.0", sha256="5f9740955c821aca81e23298c17ad64f33f635756ad9b4a0c1444710f564306a", @@ -83,15 +90,18 @@ class Arbor(CMakePackage, CudaPackage): depends_on("fmt@7.1:", when="@0.5.3:") # required by the modcc compiler depends_on("fmt@9.1:", when="@0.7.1:") depends_on("fmt@10.2:", when="@0.9.1:") + depends_on("fmt@10.2:", when="@0.10.0:") depends_on("googletest@1.12.1:", when="@0.7.1:") depends_on("pugixml@1.11:", when="@0.7.1:") depends_on("pugixml@1.13:", when="@0.9.1:") + depends_on("pugixml@1.14:", when="@0.10.0:") depends_on("nlohmann-json@3.11.3:") depends_on("random123@1.14.0:") with when("+cuda"): depends_on("cuda@10:") depends_on("cuda@11:", when="@0.7.1:") depends_on("cuda@12:", when="@0.9.1:") + depends_on("cuda@12:", when="@0.10.0:") # mpi depends_on("mpi", when="+mpi") @@ -107,6 +117,7 @@ class Arbor(CMakePackage, CudaPackage): depends_on("py-pybind11@2.8.1:", when="@0.5.3:", type="build") depends_on("py-pybind11@2.10.1:", when="@0.7.1:", type="build") depends_on("py-pybind11@2.10.1:", when="@0.7.1:", type="build") + depends_on("py-pybind11@2.10.1:", when="@2.11.1:", type="build") # sphinx based documentation with when("+doc"):