我有一个非常简单的复合数据集,大约 100 万行复合数据类型:
1长,3双。
我想使用集体调用与 MPI 并行读取它,平均分布在所有处理器上。
HDF5 低级接口使用起来非常复杂,对于这样一个简单的数据集,我想知道我是否可以使用高级 API 之一,例如 Lite 或 Table。文档中不清楚的是这些 API 是否支持 MPI 集体读取。
有人可以编写最简单的代码片段,使用 HDF5 1.8 将这个简单的数据集读入 C 结构吗?
我相信对于专家来说这应该是微不足道的,但对于初学者来说,HDF5(及其文档)的复杂性使它成为一项艰巨的任务。
谢谢。