ParaView issueshttps://gitlab.kitware.com/paraview/paraview/-/issues2020-02-21T01:43:05-05:00https://gitlab.kitware.com/paraview/paraview/-/issues/19709CGNS 3.4.1 reverts the CPEX 41 NGON changes2020-02-21T01:43:05-05:00Orion PoplawskiCGNS 3.4.1 reverts the CPEX 41 NGON changesSee https://github.com/CGNS/CGNS/releases for details. But in any case, 3.4.1 removes functions like cg_poly_section_write() so with the current conditional the build fails with:
```
/builddir/build/BUILD/ParaView-v5.8.0/VTKExtensions/C...See https://github.com/CGNS/CGNS/releases for details. But in any case, 3.4.1 removes functions like cg_poly_section_write() so with the current conditional the build fails with:
```
/builddir/build/BUILD/ParaView-v5.8.0/VTKExtensions/CGNSWriter/vtkCGNSWriter.cxx:292:7: error: 'cg_poly_section_write' was not declared in this scope; did you mean 'cg_section_write'?
292 | cg_poly_section_write(info.F, info.B, info.Z, "Elem_NFACE_n", CGNS_ENUMV(NFACE_n), 1 + ngons,
| ^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/ParaView-v5.8.0/VTKExtensions/CGNSWriter/vtkCGNSWriter.cxx:63:16: note: in definition of macro 'cg_check_operation'
63 | if (CG_OK != op) \
| ^~
/builddir/build/BUILD/ParaView-v5.8.0/VTKExtensions/CGNSWriter/vtkCGNSWriter.cxx:303:24: error: 'cg_poly_section_write' was not declared in this scope; did you mean 'cg_section_write'?
303 | cg_check_operation(cg_poly_section_write(info.F, info.B, info.Z, "Elem_NGON_n",
| ^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/ParaView-v5.8.0/VTKExtensions/CGNSWriter/vtkCGNSWriter.cxx:63:16: note: in definition of macro 'cg_check_operation'
63 | if (CG_OK != op) \
| ^~
make[2]: *** [VTKExtensions/CGNSWriter/CMakeFiles/VTKExtensionsCGNSWriter.dir/build.make:83: VTKExtensions/CGNSWriter/CMakeFiles/VTKExtensionsCGNSWriter.dir/vtkCGNSWriter.cxx.o] Error 1
```
4.0.0 adds it back, so I'm afraid you are going to need a more complex conditional to handle this (if you want to - I think Fedora is going to quickly jump to 4.0.0).https://gitlab.kitware.com/paraview/paraview/-/issues/19117CGNS bad in parallel with the D3 filter2020-06-29T21:22:23-04:00W. Alan ScottCGNS bad in parallel with the D3 filterCGNS data is not being handled properly with the D3 filter in parallel. Here is how to replicate:
* Master (v5.6.1-1676-gc5bc267), remote server (I am using 16 ranks), Linux.
* Open sparc.cgns.4. Ask me for this dataset if needed. De...CGNS data is not being handled properly with the D3 filter in parallel. Here is how to replicate:
* Master (v5.6.1-1676-gc5bc267), remote server (I am using 16 ranks), Linux.
* Open sparc.cgns.4. Ask me for this dataset if needed. Default variables and blocks. Ignore FlowSolutionPointers on. Apply.
* D3. Apply. (This should be surface.)
Notice there are holes in the inside of the curve. D3 appears to be drawing triangles wrong.
This is not holding anything up, but seems important since it is CGNS.
This is a Watney bug.5.9 (Fall 2020)Utkarsh AyachitUtkarsh Ayachithttps://gitlab.kitware.com/paraview/paraview/-/issues/17299CGNS build fails when VTK_USE_64BIT_IDS=02017-04-12T17:20:15-04:00Utkarsh AyachitCGNS build fails when VTK_USE_64BIT_IDS=0This makes one of my build of paraview fails with the following error :
```
/home/kitware/dashboards/movido/paraview/ParaViewCore/VTKExtensions/CGNSReader/vtkCGNSReader.cxx: In member function ‘int vtkCGNSReader::GetUnstructuredZone(i...This makes one of my build of paraview fails with the following error :
```
/home/kitware/dashboards/movido/paraview/ParaViewCore/VTKExtensions/CGNSReader/vtkCGNSReader.cxx: In member function ‘int vtkCGNSReader::GetUnstructuredZone(int, int, int, int, void*, vtkMultiBlockDataSet*)’:
/home/kitware/dashboards/movido/paraview/ParaViewCore/VTKExtensions/CGNSReader/vtkCGNSReader.cxx:1059:93: error: size of array ‘static_assert_sizeOfvtkIdType’ is negative
typedef int static_assert_sizeOfvtkIdType[!(sizeof(cgsize_t) > sizeof(vtkIdType)) ? 1 : -1];
```
I'm pretty sure it's because I have :
```
-DVTK_USE_64BIT_IDS:BOOL=OFF
```Utkarsh AyachitUtkarsh Ayachithttps://gitlab.kitware.com/paraview/paraview/-/issues/17612cgns crashes moving forward in time.2017-07-28T16:04:51-04:00W. Alan Scottcgns crashes moving forward in time.CGNS crashes when moving forward in time. Replicate as follows:
* Dataset is test_node_and_cell.cgns, from bug #17586.
* Master (v5.4.0-265-g687f2e1), Linux, remote server. I am running 16 ranks.
* Open dataset. Turn all point and cel...CGNS crashes when moving forward in time. Replicate as follows:
* Dataset is test_node_and_cell.cgns, from bug #17586.
* Master (v5.4.0-265-g687f2e1), Linux, remote server. I am running 16 ranks.
* Open dataset. Turn all point and cell vars on. Apply.
* Surface, paint by point pressure. (Probably not necessary).
* Move forward one timestep.
Crash.
Error message from pvserver is:
pvserver: .../ParaView5/ParaViewCore/VTKExtensions/CGNSReader/vtkFileSeriesHelper.cxx:134: int vtkFileSeriesHelperNS::GetTimeStepIndex(double, const double*, int): Assertion `index >= 0 && index < num_timesteps' failed.
@cory-quammen @utkarsh.ayachit Should this be considered for 5.4.1?5.4.1Utkarsh AyachitUtkarsh Ayachithttps://gitlab.kitware.com/paraview/paraview/-/issues/17417CGNS dataset not colored by `vtkBlockColors` by default.2017-05-09T17:27:01-04:00Utkarsh AyachitCGNS dataset not colored by `vtkBlockColors` by default.When one opens a CGNS partitoned dataset (e.g. `sparc.cgns.4.*`) with multiple blocks, it doesn't color by `vtkBlockColors` by default. That array is not even present.When one opens a CGNS partitoned dataset (e.g. `sparc.cgns.4.*`) with multiple blocks, it doesn't color by `vtkBlockColors` by default. That array is not even present.5.4 (ISC 2017)Utkarsh AyachitUtkarsh Ayachithttps://gitlab.kitware.com/paraview/paraview/-/issues/14020CGNS fails on steady state files2018-08-08T22:26:37-04:00Kitware RobotCGNS fails on steady state files**This issue was created automatically from an original [Mantis Issue](http://paraview.org/Bug/view.php?id=14020). Further discussion may take place here.**
---
CGNS fails to load steady state properties correctly.**This issue was created automatically from an original [Mantis Issue](http://paraview.org/Bug/view.php?id=14020). Further discussion may take place here.**
---
CGNS fails to load steady state properties correctly.https://gitlab.kitware.com/paraview/paraview/-/issues/19838CGNS files don't read point data2020-04-13T12:33:43-04:00W. Alan ScottCGNS files don't read point dataIt appears that ParaView 5.7.0 read point data in CGNS files. 5.8.0 and current master do not. This is critical to get fixed for the 5.8.1 release.
* Master, builtin server, Linux.
* Open sparc-volume.cgns.5.* (sphere-bad-points.tar.g...It appears that ParaView 5.7.0 read point data in CGNS files. 5.8.0 and current master do not. This is critical to get fixed for the 5.8.1 release.
* Master, builtin server, Linux.
* Open sparc-volume.cgns.5.* (sphere-bad-points.tar.gz) Turn all cells on (not necessary) and turn all points on.
* Try to paint by points. The don't exist.
This is a fatal Watney bug.5.8.1https://gitlab.kitware.com/paraview/paraview/-/issues/19138CGNS outline mode blank remote server2019-07-02T18:14:31-04:00W. Alan ScottCGNS outline mode blank remote serverWe are getting either nothing showing up, or only one block showing up, with CGNS. 5.6.0 does not show this issue. Here is how to replicate:
* Linux, remote server (16 ranks), master (v5.6.1-1778-g702a95d).
* Open Whitney 144 file cgns...We are getting either nothing showing up, or only one block showing up, with CGNS. 5.6.0 does not show this issue. Here is how to replicate:
* Linux, remote server (16 ranks), master (v5.6.1-1778-g702a95d).
* Open Whitney 144 file cgns dataset. Apply.
* It will come up in outline mode, colored by block colors.
Nothing shows up! This is a bug.
Note - I have also seen only one block (generally a yellow one) show up. It is inconsistent.
@utkarsh.ayachit @cory.quammen I hate to do this, but I think this is a showstopper for the 5.7 release.
Watney bug.
Also verify that the fix does not bring back previously closed issues #19084 and #19037.5.7 (Summer 2019)Utkarsh AyachitUtkarsh Ayachithttps://gitlab.kitware.com/paraview/paraview/-/issues/19129CGNS parallel reader SLOW2019-07-02T18:46:17-04:00W. Alan ScottCGNS parallel reader SLOWThe CGNS reader is SLOW in parallel. Here is how to replicate:
* master, Linux, builtin server.
* Read Watney's sparc-volume.144.* Apply button appears in about 1 second. Apply. Object appears in around 1 second.
Next run:
* Master, L...The CGNS reader is SLOW in parallel. Here is how to replicate:
* master, Linux, builtin server.
* Read Watney's sparc-volume.144.* Apply button appears in about 1 second. Apply. Object appears in around 1 second.
Next run:
* Master, Linux, remote servers (I am using 16 ranks).
* Read Watney's sparc-volume.144.* Apply button appears in about 13 seconds. Apply. Object appears in around 19 second.
This is a Witney bug.5.8 (Winter 2020)https://gitlab.kitware.com/paraview/paraview/-/issues/18450CGNS Reader : caching data for unsteady analysis2018-12-29T02:46:52-05:00Mickael PHILITCGNS Reader : caching data for unsteady analysisThe reader is very slow when reading unsteady data where mesh points are constant.
As it is done for other file format (Exodus, PLOT3D ...), an efficient solution would be to add a CacheMesh option to the CGNS Reader.
Thus, if there is n...The reader is very slow when reading unsteady data where mesh points are constant.
As it is done for other file format (Exodus, PLOT3D ...), an efficient solution would be to add a CacheMesh option to the CGNS Reader.
Thus, if there is no GridPointers and this option is activated by the user, the reader will try to store a vtkPoint object in a "Cache" with a key based on the tuple (basename, zonename).
The caching policy should be of Most Recently Used type since the file access is cyclic. If all zone of the local processor can be put in the cache object, the gain would be terrific. Having the possibility to cache every volume mesh or adjust the cache size may be an interesting feature.
The workflow would then be:
- when reading volume mesh try to retrieve vtkPoints from the mesh cache
- if found use it and have a speed up
- else read from the file and add to cache
When adding to the cache, cache policy will be applied to fit size constraint or not
If it shows a good behavior on mesh points, a similar Cache object could also be added for connectivity storage.
Where would it be better to create/attach a MeshCache object to the CGNS Reader ?
Does a generic vtkCacheData class already exists ?https://gitlab.kitware.com/paraview/paraview/-/issues/19128cgns reader block ids messed up2021-06-22T15:19:59-04:00W. Alan Scottcgns reader block ids messed upThe CGNS reader, and the hover cells on presents different block ids. As with Exodus, they should be consistent, repeatable, linear and contiguous. In other words, for a single block, I expect to find the same number throughout, and ha...The CGNS reader, and the hover cells on presents different block ids. As with Exodus, they should be consistent, repeatable, linear and contiguous. In other words, for a single block, I expect to find the same number throughout, and have it either increment 0,1,2,3,4 or use the numbering scheme from the file (blk-2, blk-1, etc.)
* Linux, master, remote server (16 processes).
* Open the Witney cgns dataset. Turn all blocks off, except have blk-2, Grid on. I turned on all variables, but it won't matter. Apply. You now have one block visible.
* Split View Vertically. Spreadsheet. Turn visibility on if needed. Sort on Block Number. Move back and forth, and you will find block numbers 8 and 9. Sort on block number. Now, you will see block numbers from 11 to 15!
These are bugs.
I'm fairly certain this will be a Watney bug.5.10 (Fall 2021)Utkarsh AyachitUtkarsh Ayachithttps://gitlab.kitware.com/paraview/paraview/-/issues/18790CGNS Reader failure fails if file size above ~2.1GB2020-12-16T16:48:34-05:00James WrightCGNS Reader failure fails if file size above ~2.1GBI'm getting an error when attempting to read a CGNS file that was created in ANSYS Fluent. I've narrowed it down to a variable limitation issue.
If I export 59 variables from Fluent into a CGNS, Paraview's CGNS reader works perfectly.
...I'm getting an error when attempting to read a CGNS file that was created in ANSYS Fluent. I've narrowed it down to a variable limitation issue.
If I export 59 variables from Fluent into a CGNS, Paraview's CGNS reader works perfectly.
If I export 60 variables, the CGNS Reader fails:
```
ERROR: In C:\bbd\7cc78367\build\superbuild\paraview\src\ParaViewCore\VTKExtensions\CGNSReader\vtkCGNSReader.cxx, line 2939
vtkCGNSReader (000001A2CC3B8670): Failed to parse cgns file: C:\Users\<PATH_TO_FILE>\5039921_ER_m5c1_SBES_allCGNS.cgns
ERROR: In C:\bbd\7cc78367\build\superbuild\paraview\src\VTK\Common\ExecutionModel\vtkExecutive.cxx, line 784
vtkCompositeDataPipeline (000001A2CC2F06E0): Algorithm vtkCGNSReader(000001A2CC3B8670) returned failure for request: vtkInformation (000001A2CCEDAF10)
Debug: Off
Modified Time: 266126
Reference Count: 1
Registered Events: (none)
Request: REQUEST_INFORMATION
FORWARD_DIRECTION: 0
ALGORITHM_AFTER_FORWARD: 1
ERROR: In C:\bbd\7cc78367\build\superbuild\paraview\src\ParaViewCore\VTKExtensions\CGNSReader\vtkCGNSReader.cxx, line 2939
vtkCGNSReader (000001A2CC3B7670): Failed to parse cgns file: C:\Users\<PATH_TO_FILE>\5039921_ER_m5c1_SBES_allCGNS.cgns
ERROR: In C:\bbd\7cc78367\build\superbuild\paraview\src\VTK\Common\ExecutionModel\vtkExecutive.cxx, line 784
vtkPVCompositeDataPipeline (000001A2CC2EFD40): Algorithm vtkCGNSReader(000001A2CC3B7670) returned failure for request: vtkInformation (000001A2CCEBBCA0)
Debug: Off
Modified Time: 266171
Reference Count: 1
Registered Events: (none)
Request: REQUEST_INFORMATION
FORWARD_DIRECTION: 0
ALGORITHM_AFTER_FORWARD: 1
ERROR: In C:\bbd\7cc78367\build\superbuild\paraview\src\ParaViewCore\VTKExtensions\CGNSReader\vtkCGNSReader.cxx, line 2939
vtkCGNSReader (000001A2CC3B7670): Failed to parse cgns file: C:\Users\<PATH_TO_FILE>\5039921_ER_m5c1_SBES_allCGNS.cgns
ERROR: In C:\bbd\7cc78367\build\superbuild\paraview\src\VTK\Common\ExecutionModel\vtkExecutive.cxx, line 784
vtkPVCompositeDataPipeline (000001A2CC2EE4C0): Algorithm vtkCGNSFileSeriesReader(000001A2472846F0) returned failure for request: vtkInformation (000001A2CCEBB390)
Debug: Off
Modified Time: 266204
Reference Count: 1
Registered Events: (none)
Request: REQUEST_INFORMATION
FORWARD_DIRECTION: 0
ALGORITHM_AFTER_FORWARD: 1
```
After testing a lot of different export settings, it doesn't seem to matter which 60 variables I export, it just can't do that many.5.9 (Fall 2020)Cory Quammencory.quammen@kitware.comCory Quammencory.quammen@kitware.comhttps://gitlab.kitware.com/paraview/paraview/-/issues/17979CGNS reader for windows: 4GB limitation2020-05-08T21:35:42-04:00Xavier GarnaudCGNS reader for windows: 4GB limitationDear Paraview developpers,
Using windows (64 bits), I cannot open cgns (hdf5) files larger than 4GB. It works correctly on linux, or using multiple files (smaller than 4GB) with links.
Is it possible to support larger files?
Best regard...Dear Paraview developpers,
Using windows (64 bits), I cannot open cgns (hdf5) files larger than 4GB. It works correctly on linux, or using multiple files (smaller than 4GB) with links.
Is it possible to support larger files?
Best regards,
Xavierhttps://gitlab.kitware.com/paraview/paraview/-/issues/15216CGNS reader is dreadfully slow2017-12-04T12:46:52-05:00Kitware RobotCGNS reader is dreadfully slow**This issue was created automatically from an original [Mantis Issue](http://paraview.org/Bug/view.php?id=15216). Further discussion may take place here.**
---
The CGNS reader is painfully, reduculiously, dreadfully slow. It takes ab...**This issue was created automatically from an original [Mantis Issue](http://paraview.org/Bug/view.php?id=15216). Further discussion may take place here.**
---
The CGNS reader is painfully, reduculiously, dreadfully slow. It takes about 30 seconds to read the header for a toy dataset, and with this dataset the following line gets written out a few hundred times.
*** Warning:The file being read is more recent that the CGNS library used ***
Figure out what is going on, and fix it. Further, turn off the warning for production builds.
File available upon request. File name is aero3d.cgns.
https://gitlab.kitware.com/paraview/paraview/-/issues/18530CGNS reader is throwing incorrect warning messages2018-10-12T14:09:17-04:00W. Alan ScottCGNS reader is throwing incorrect warning messagesI have a dataset (from Micah) that is throwing lots and lots of warnings. As per Micah, this is in error. From Utkarsh, then Micah:
Utkarsh:
Attached it the original email I found about this issue. If I remember
correc...I have a dataset (from Micah) that is throwing lots and lots of warnings. As per Micah, this is in error. From Utkarsh, then Micah:
Utkarsh:
Attached it the original email I found about this issue. If I remember
correctly, it was just a 1-off issue when generating the files which
could allude to an minor issue when padding those solution names with
spaces. If I remember correctly, CGNSView, the official CGNS viewer
tool also complained about these when the data file was opened in the
tool.
Micah:
Well, unfortunately I don’t think that’s it. I checked the files with cgnsview and the FlowSolutionPointers all look good and aligned. Did Alan send you our dataset?
I will send the dataset to Cory and Utkarsh. File is hifire-DoNotRelease.
* Linux, 5.6.0-rc1, builtin server.
* Open dataset. Take all defaults. Apply.
Lots and lots and lots of warnings that say:
Generic Warning: In /.../src/ParaView/5.6.0-rc1/ParaView5/ParaViewCore/VTKExtensions/CGNSReader/vtkCGNSReader.cxx, line 580
`FlowSolutionPointers` in the CGNS file '/.../hifire-DoNotRelease/.../sparc-volume.cgns.64.63' refer to invalid solution nodes. Ignoring them
This can be mitigated by using the Ignore FlowSolutionPointers.
Although this is only a warning, and we can work around it, this should be looked into since the CGNS reader is important.5.7 (Summer 2019)Utkarsh AyachitUtkarsh Ayachithttps://gitlab.kitware.com/paraview/paraview/-/issues/15974CGNS reader not available in non-MPI windows binaries2017-11-22T15:14:19-05:00Kitware RobotCGNS reader not available in non-MPI windows binaries**This issue was created automatically from an original [Mantis Issue](http://paraview.org/Bug/view.php?id=15974). Further discussion may take place here.**
---
CGNS reader not available in non-MPI windows binaries**This issue was created automatically from an original [Mantis Issue](http://paraview.org/Bug/view.php?id=15974). Further discussion may take place here.**
---
CGNS reader not available in non-MPI windows binarieshttps://gitlab.kitware.com/paraview/paraview/-/issues/14102CGNS reader problems with vars in different solutions2018-08-08T22:26:31-04:00Kitware RobotCGNS reader problems with vars in different solutions**This issue was created automatically from an original [Mantis Issue](http://paraview.org/Bug/view.php?id=14102). Further discussion may take place here.**
---
Bug with CGNS Reader: http://visitbugs.ornl.gov/issues/57**This issue was created automatically from an original [Mantis Issue](http://paraview.org/Bug/view.php?id=14102). Further discussion may take place here.**
---
Bug with CGNS Reader: http://visitbugs.ornl.gov/issues/57https://gitlab.kitware.com/paraview/paraview/-/issues/20512CGNS reader vectors2021-06-24T11:38:06-04:00W. Alan ScottCGNS reader vectorsWe need to expand the CGNS reader to also recognize vectors that are [X,Y,Z] and [x,y,z]. Should we also expand the reader to recognize [X,Y] and [x,y]?
Please also add the option, default off, to ignore all cases as vectors, other tha...We need to expand the CGNS reader to also recognize vectors that are [X,Y,Z] and [x,y,z]. Should we also expand the reader to recognize [X,Y] and [x,y]?
Please also add the option, default off, to ignore all cases as vectors, other than [X, Y, Z].5.10 (Fall 2021)Utkarsh AyachitUtkarsh Ayachithttps://gitlab.kitware.com/paraview/paraview/-/issues/20169CGNS Reader: revert back to not use subset inclusion lattice for block selection2020-09-30T19:02:56-04:00Utkarsh AyachitCGNS Reader: revert back to not use subset inclusion lattice for block selectionCGNS Reader: revert back to not use subset inclusion lattice for block selection. The SIL is slow and provides unnecessary flexibility at the cost of complexity.
ref: https://discourse.paraview.org/t/cgnsseriesreader-usage-with-python/2...CGNS Reader: revert back to not use subset inclusion lattice for block selection. The SIL is slow and provides unnecessary flexibility at the cost of complexity.
ref: https://discourse.paraview.org/t/cgnsseriesreader-usage-with-python/2673/85.9 (Fall 2020)Utkarsh AyachitUtkarsh Ayachithttps://gitlab.kitware.com/paraview/paraview/-/issues/13465CGNS readers not available even when VISIT_BUILD_READER_CGNS is ON2018-08-23T15:16:53-04:00Kitware RobotCGNS readers not available even when VISIT_BUILD_READER_CGNS is ON**This issue was created automatically from an original [Mantis Issue](http://paraview.org/Bug/view.php?id=13465). Further discussion may take place here.**
---
CGNS readers not available even when VISIT_BUILD_READER_CGNS is ON**This issue was created automatically from an original [Mantis Issue](http://paraview.org/Bug/view.php?id=13465). Further discussion may take place here.**
---
CGNS readers not available even when VISIT_BUILD_READER_CGNS is ON