mpi - 如何从多个数组中收集
问题描述
情况如下:每个任务必须共享来自 3 个不同数组(a1、a2、a3)的可变数量子数组的数据,它们都是相同的类型,每个子数组的长度不同。我目前的解决方案是手动打包东西,最终得到一个数组,通过一个 allgatherv 共享。是否可以使用例如派生数据类型来避免手动打包?
解决方案
推荐阅读
- matlab - 如何对齐原始信号和滤波信号以进行分析?
- javascript - 将整数列表从 AJAX 调用传递给 C# 方法返回 null
- python - “conda env list”总是返回“y/N”,并且两个答案都没有返回任何东西,但是“conda info --envs”工作得很好吗?
- sql - 按每年的最新日期筛选 SQL Server 记录
- android - Android - 如何通过数据绑定从 XML 传递视图对象
- python - Python中的等效ksdensity MATLAB函数
- typescript - 省略使用“这个”。每时每刻
- youtube-api - 调用自动生成视频缩略图链接的配额
- python - 使用来自 AWS Lambda EVENT 的 python 从字符串中提取参数化数据
- c# - 相同的算法一次有效,第二次出错