Имам много прост съставен набор от данни, около 1 милион реда от съставен тип данни:
1 дълъг, 3 двойни.
Бих искал да го прочета паралелно с MPI, използвайки колективно повикване, равномерно разпределено на всички процесори.
Интерфейсът на ниско ниво на HDF5 е много сложен за използване и за такъв прост набор от данни се чудя дали мога да използвам един от API на високо ниво, като Lite или Table. Това, което не става ясно от документацията, е дали тези API поддържат колективно четене на MPI.
Може ли някой да напише най-простия кодов фрагмент, който може да чете този прост набор от данни в C структура с помощта на HDF5 1.8?
Вярвам, че за експерт това трябва да е тривиално, но за начинаещ сложността на HDF5 (и неговите документи) го прави наистина обезсърчаваща задача.
Благодаря.