On Sunday, 6 October 2019 at 05:32:34 UTC, 9il wrote:
mir-blas, mir-lapack, and lubeck parallelism depend on system
BLAS/LAPACK library (OpenBLAS, Intel MKL, or Accelerate
Framework for macos).
mir-optim by default single thread but can use TaskPool from D
standard library as well as user-defined thread pools.
mir-random was created for multithread programs, check the
documentation for a particular engine. The general idea is that
each thread has its own engine.
Other libraries are single thread but can be used in
multithread programs with Phobos threads or other thread
libraries.
Best,
Ilya
thanks! I will try it out accordingly.
Bests, David