У меня есть очень простой набор составных данных, около 1 миллиона строк составного типа:
1 длинный, 3 двойных.
Я хотел бы прочитать его параллельно с MPI, используя коллективный вызов , равномерно распределенный по всем процессорам.
Низкоуровневый интерфейс HDF5 очень сложен в использовании, и для такого простого набора данных мне интересно, могу ли я использовать один из API высокого уровня, такой как Lite или Table.
Что не ясно из документации, так это то, что эти API поддерживают коллективное чтение MPI.
Может ли кто-нибудь написать простейший фрагмент кода, который может прочитать этот простой набор данных в структуру C с использованием HDF5 1.8?
Я считаю, что для эксперта это должно быть тривиально, но для начинающего сложность HDF5 (и его документов) делает его действительно сложной задачей.
спасибо.