Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道是否有办法在实际接收到 MPI 消息之前获取数据位。我知道有探针可以为您提供大小和状态信息等,但如果可能的话,我正在尝试在将消息复制到内存之前获取消息的部分实际内容。
不可以。为了接收消息负载,您必须提供一个缓冲区来接收它。这样做的原因是实现不必以这种方式提供自己的缓冲区。如果实现必须提供缓冲区,则会增加大量新开销(缓冲区分配/释放、更多内存副本等)。
较长的版本需要您提供更多信息。你想做什么?怎么会期望这样的事情起作用?这在什么情况下会有用?