From 86f8329fcf5a8895adcff1c193544b27df06b5cb Mon Sep 17 00:00:00 2001 From: Steffen Graber Date: Tue, 28 Nov 2023 08:37:24 +0000 Subject: [PATCH 1/6] Add note: missing random generators for osx-arm64 --- doc/htmldoc/installation/conda_forge.rst | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/doc/htmldoc/installation/conda_forge.rst b/doc/htmldoc/installation/conda_forge.rst index 0c53eabf20..b184fd6821 100644 --- a/doc/htmldoc/installation/conda_forge.rst +++ b/doc/htmldoc/installation/conda_forge.rst @@ -3,11 +3,17 @@ Conda forge install =================== -.. note:: - - If you encounter problems installing the NEST conda package and - environment, we recommend using Mamba (https://mamba.readthedocs.io). - Mamba has the advantage of installing conda packages and +.. note:: + + We provide conda packages for linux-64, osx-64 and osx-arm64. Due to the + cross compiling of the conda NEST package for Apple silicon with ARM64 + architecture, there only exists a limited set of random generators. + +.. note:: + + If you encounter problems installing the NEST conda package and + environment, we recommend using Mamba (https://mamba.readthedocs.io). + Mamba has the advantage of installing conda packages and environments more quickly and can be used as a complete drop-in replacement for conda. 1. To keep your conda setup tidy, we recommend that you install NEST into From f4ce849f683e8df0c8b8af07c27770def8c22785 Mon Sep 17 00:00:00 2001 From: Steffen Graber Date: Tue, 28 Nov 2023 09:58:45 +0100 Subject: [PATCH 2/6] Update doc/htmldoc/installation/conda_forge.rst Co-authored-by: jessica-mitchell --- doc/htmldoc/installation/conda_forge.rst | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/doc/htmldoc/installation/conda_forge.rst b/doc/htmldoc/installation/conda_forge.rst index b184fd6821..f20f739b81 100644 --- a/doc/htmldoc/installation/conda_forge.rst +++ b/doc/htmldoc/installation/conda_forge.rst @@ -5,7 +5,9 @@ Conda forge install .. note:: - We provide conda packages for linux-64, osx-64 and osx-arm64. Due to the + Due to a cross-compiling issue in the conda NEST package, some random number + generators are not available if you are using macOS arm64 architecture. + The available generators are the Mersenne Twister generators `mt19937` and `mt19937_64`. cross compiling of the conda NEST package for Apple silicon with ARM64 architecture, there only exists a limited set of random generators. From 68f5d93cf91ac041059a05fa5afe29b6743b48e9 Mon Sep 17 00:00:00 2001 From: Steffen Graber Date: Tue, 28 Nov 2023 09:59:28 +0100 Subject: [PATCH 3/6] Update doc/htmldoc/installation/conda_forge.rst Co-authored-by: jessica-mitchell --- doc/htmldoc/installation/conda_forge.rst | 1 - 1 file changed, 1 deletion(-) diff --git a/doc/htmldoc/installation/conda_forge.rst b/doc/htmldoc/installation/conda_forge.rst index f20f739b81..895717634d 100644 --- a/doc/htmldoc/installation/conda_forge.rst +++ b/doc/htmldoc/installation/conda_forge.rst @@ -8,7 +8,6 @@ Conda forge install Due to a cross-compiling issue in the conda NEST package, some random number generators are not available if you are using macOS arm64 architecture. The available generators are the Mersenne Twister generators `mt19937` and `mt19937_64`. - cross compiling of the conda NEST package for Apple silicon with ARM64 architecture, there only exists a limited set of random generators. .. note:: From f7d4c3b5f43679c7e443af14cf81d2619170d29f Mon Sep 17 00:00:00 2001 From: Steffen Graber Date: Tue, 28 Nov 2023 09:59:44 +0100 Subject: [PATCH 4/6] Update doc/htmldoc/installation/conda_forge.rst Co-authored-by: jessica-mitchell --- doc/htmldoc/installation/conda_forge.rst | 1 - 1 file changed, 1 deletion(-) diff --git a/doc/htmldoc/installation/conda_forge.rst b/doc/htmldoc/installation/conda_forge.rst index 895717634d..05c0245406 100644 --- a/doc/htmldoc/installation/conda_forge.rst +++ b/doc/htmldoc/installation/conda_forge.rst @@ -8,7 +8,6 @@ Conda forge install Due to a cross-compiling issue in the conda NEST package, some random number generators are not available if you are using macOS arm64 architecture. The available generators are the Mersenne Twister generators `mt19937` and `mt19937_64`. - architecture, there only exists a limited set of random generators. .. note:: From e02108d9d6fc68b361b2bb4ab5d92058cf920c0b Mon Sep 17 00:00:00 2001 From: Steffen Graber Date: Tue, 28 Nov 2023 09:59:55 +0100 Subject: [PATCH 5/6] Update doc/htmldoc/installation/conda_forge.rst Co-authored-by: jessica-mitchell --- doc/htmldoc/installation/conda_forge.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/htmldoc/installation/conda_forge.rst b/doc/htmldoc/installation/conda_forge.rst index 05c0245406..dc6198dc36 100644 --- a/doc/htmldoc/installation/conda_forge.rst +++ b/doc/htmldoc/installation/conda_forge.rst @@ -3,7 +3,7 @@ Conda forge install =================== -.. note:: +.. admonition:: osx-arm64: missing random number generators Due to a cross-compiling issue in the conda NEST package, some random number generators are not available if you are using macOS arm64 architecture. From 00466569cb7d81efb19891ff955af209bd765bfc Mon Sep 17 00:00:00 2001 From: Steffen Graber Date: Tue, 28 Nov 2023 09:17:39 +0000 Subject: [PATCH 6/6] Add note about missing random number generators --- doc/htmldoc/nest_behavior/random_numbers.rst | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/doc/htmldoc/nest_behavior/random_numbers.rst b/doc/htmldoc/nest_behavior/random_numbers.rst index f8b2ba88f3..a97162c0e5 100644 --- a/doc/htmldoc/nest_behavior/random_numbers.rst +++ b/doc/htmldoc/nest_behavior/random_numbers.rst @@ -3,6 +3,12 @@ Randomness in NEST Simulations ============================== +.. admonition:: osx-arm64: missing random number generators + + Due to a cross-compiling issue in the conda NEST package, some random number + generators are not available if you are using macOS arm64 architecture. + The available generators are the Mersenne Twister generators `mt19937` and `mt19937_64`. + Random numbers in network simulations -------------------------------------