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