MPI程序中的内存分配

如何在从属节点中分配内存以执行MPI程序?从节点如何知道要保留的内存量?当从节点找不到它想要访问的数据时会发生什么? 这不是一个家庭作业的问题,但我想到的一个问题出现在我的脑海里,无法在Google上找到     
已邀请:
对于非特定问题,您可以预期的最佳答案也将是非特定的 使用MPI进行编程时,您通常会编写一个程序,该程序在一组注释上启动(通过mpirun / mpiexec或某些批处理系统,例如扭矩)。 主从模型只是一种方法。 内存分配通常在程序控制之下,就像在任何应用程序中根据需要分配内存一样,因此在MPI程序中也是如此。 至于查找数据,通常是(由主人直接或间接地)提供给他们 进程,如果使用主从模型)。如果确实每个MPI实例都必须“搜索”它要处理的数据,那么就像任何无法找到它所需要的程序一样,它应该向调用者(或者主服务器)发送一个合适的错误消息/状态处理) .PMCD。     

要回复问题请先登录注册