【问题标题】:OpenMP, random variables, and reproducibility [closed]OpenMP、随机变量和再现性 [关闭]
【发布时间】:2021-01-26 06:38:48
【问题描述】:

我在写一个R代码,调用C++,C++函数使用了很多基于openMP的并行计算。这是我使用 openMP 的第一个代码,我看到即使设置相同的 C++ 随机种子,代码也不会给出相同的结果。 我在这里读了很多帖子,这似乎是 openMP 的问题,但它们都很旧(12 到 5 年前) 我想知道现在是否有解决方案,是否有发表的文章解释了这个问题或/和可能的解决方案。 谢谢

【问题讨论】:

    标签: r openmp reproducible-research


    【解决方案1】:

    您需要阅读并行随机数生成。这不是 OpenMP 问题,而是会影响并行代码中随机数的任何使用的问题。 从...开始 Parallel Random Numbers: As Easy as 1, 2, 3 - The Salmons

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-31
      • 2015-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-12
      相关资源
      最近更新 更多