use*_*260 2 multithreading mpi openmp cray
我在群集上使用openmp。当我将MPI_INIT_THREAD与所需的线程支持级别作为MPI_THREAD_MULTIPLE一起使用时,所提供的支持级别仅为2。在此群集上,可以使用mpi,openmp等。
在我的带有mpich2的ubuntu笔记本电脑上,使用相同的代码,我确实获得了3级的支持。但是,我需要使用群集进行研究。我的程序是C ++。
如果我需要更改某些内容,请告诉我。谢谢。让我知道,如果我需要提供更多信息。
在大多数当前的Cray机器上,您可以通过设置环境变量来启用所需的MPI_THREAD_MULTIPLE
MPICH_MAX_THREAD_SAFETY=multiple
Run Code Online (Sandbox Code Playgroud)
对于Cray XT4,您必须加载一个模块才能启用它(它将替换默认的MPI库)。我再也无法访问XT4,所以我不记得该模块的名称了。
归档时间: |
|
查看次数: |
977 次 |
最近记录: |