Ошибка при чтении файлов VTK в Paraview/VisIt

Я получаю следующую ошибку при открытии файла .vtk в Paraview:

«Ошибка чтения данных ascii. Возможное несоответствие размера данных объявлению».

Я запускаю симуляцию на своей Mac OS X 10.9.3 и сохраняю файлы решений в формате .vtk. В то время как исходный файл решения (в момент времени t=0) открывается нормально, описанная выше ошибка возникает со следующими несколькими файлами решения. Более того, некоторые мои скалярные переменные исчезают из набора данных в Paraview. Я попытался открыть файл на ноутбуке моего друга, на котором установлена ​​ОС Linux, и Paraview правильно открывает все файлы со всеми переменными. Я заметил аналогичную проблему при использовании VisIT.

Я даже пытался использовать разные версии Paraview, но проблема не устранена. Может ли быть проблема с vtkreader? Любая помощь или руководство к решению этой проблемы будут высоко оценены.

PS: я нашел похожее сообщение на этом форуме, но, кажется, никто еще не ответил на него: Возможное несоответствие размера данных Paraview с ошибкой объявления


person rayd    schedule 04.06.2014    source источник
comment
Нам действительно нужно увидеть файл данных, чтобы понять, в чем может быть проблема.   -  person Utkarsh    schedule 18.07.2014
comment
Это пример файла, который выдает эту ошибку: dropbox.com/s/w8gpr42uvy9yh18/ sol0072.vtk В paraview я вижу только переменные Temperature, Pressure и Velocity, а такие переменные, как Density и Mach number, не отображаются, хотя они явно присутствуют в файле   -  person rayd    schedule 21.07.2014
comment
Это еще один пример файла решения, в котором хранится только одна переменная convar. Я моделирую задачу линейной адвекции. До файла №22 все отображается хорошо, но с файла №0. 23 и выше (dropbox.com/s/vq8imuhuh5p60io/sol0023.vtk), все идет наперекосяк. Я получаю аналогичную ошибку, и диапазон переменной, кажется, взрывается. Еще раз я протестировал это в системе Linux, и все отображается правильно.   -  person rayd    schedule 24.07.2014


Ответы (1)


В вашем файле заявлено 70970 точек, хотя я думаю, что там 70971.

В вашем файле указано 140760 ячеек, хотя я думаю, что в нем 140761.

person Leo Pessanha    schedule 22.12.2015