У меня есть 5-мерная матрица в файле данных hdf5. Я хотел бы построить эти данные, используя paraview. Решение, которое я имею в виду, - это описание данных в формате Xdmf.
Пятимерная матрица имеет следующую структуру:
matrix[time][type][x][y][z]
Индекс «время» указывает временной шаг. «Тип» выбирает матрицы для разных типов частиц. И x,y,z описывает пространственные координаты сетки. Значение матрицы - это скаляр, который я хотел бы построить.
Мой вопрос: как я могу выбрать конкретную трехмерную матрицу для заданного временного шага и ввести ее для построения, используя формат xdmf? В идеале временной шаг может быть представлен функциональностью <time> Xdmf.
Я попробовал функцию «гиперлаб» xdmf, но, похоже, это не уменьшает размерность, до которой мне нужно построить сетку.
Я также ознакомился с функциональностью «SubSet», но не понял, как ее использовать, прочитав официальную документацию по адресу xdmf.