ParaView issueshttps://gitlab.kitware.com/paraview/paraview/-/issues2022-05-05T04:00:01-04:00https://gitlab.kitware.com/paraview/paraview/-/issues/21258Parallel Coordinates segfault2022-05-05T04:00:01-04:00Mathieu Westphal (Kitware)Parallel Coordinates segfaultParallel Coordinates segfault systematically, even with 5.10 release
Steps to repro:
- Run ParaView
- Sphere, Apply
- RandomAttributes, check all boxes, apply
- ParallelCoordinatesView, show
- Click anywhere
- segfault
Caused by...Parallel Coordinates segfault systematically, even with 5.10 release
Steps to repro:
- Run ParaView
- Sphere, Apply
- RandomAttributes, check all boxes, apply
- ParallelCoordinatesView, show
- Click anywhere
- segfault
Caused by : https://gitlab.kitware.com/paraview/paraview/-/merge_requests/49605.10.1 (Winter 2022)Mathieu Westphal (Kitware)Mathieu Westphal (Kitware)https://gitlab.kitware.com/paraview/paraview/-/issues/21192IOSS reader needs Displacement Magnitude2022-05-04T21:07:19-04:00W. Alan ScottIOSS reader needs Displacement MagnitudeThe Exodus reader in ParaView 5.9.1 has a feature called "Displacement Magnitude". This is found on the Advanced properties tab. This has been lost in the IOSS reader in 5.10.0. Please add it back, as it is being requested by users.The Exodus reader in ParaView 5.9.1 has a feature called "Displacement Magnitude". This is found on the Advanced properties tab. This has been lost in the IOSS reader in 5.10.0. Please add it back, as it is being requested by users.5.11 (Spring 2022)Jaswant Panchumarti (Kitware)Jaswant Panchumarti (Kitware)https://gitlab.kitware.com/paraview/paraview/-/issues/21248Create new folder is broken2022-05-04T20:42:56-04:00W. Alan ScottCreate new folder is brokenCreate new folder appears to be broken. Here is how to replicate:
* Master (and 5.10.0), Linux, builtin server and remote server
* File/ Open. Home.
* Create New Folder (that's the icon upper right next to the gear
Nothing happens.Create new folder appears to be broken. Here is how to replicate:
* Master (and 5.10.0), Linux, builtin server and remote server
* File/ Open. Home.
* Create New Folder (that's the icon upper right next to the gear
Nothing happens.5.11 (Spring 2022)Jaswant Panchumarti (Kitware)Jaswant Panchumarti (Kitware)https://gitlab.kitware.com/paraview/paraview/-/issues/21304libcdi find_package version check failing2022-05-04T20:39:06-04:00Mathieu Westphal (Kitware)libcdi find_package version check failinglibcdi 1.9.9~rc1-1 is found with success by CDIReader plugin, this is not correct, it should fail.
@spiros.tsalikislibcdi 1.9.9~rc1-1 is found with success by CDIReader plugin, this is not correct, it should fail.
@spiros.tsalikisNicolas VuailleNicolas Vuaillehttps://gitlab.kitware.com/paraview/paraview/-/issues/21198IOSS reader performance issue2022-05-04T19:50:11-04:00W. Alan ScottIOSS reader performance issueWe have another performance issue with the IOSS reader. Here is how to replicate.
* The tarball cement_bridge.tar.gz contains two files. One is exampleFile.e, the other is spreader144. Spreader144 will make the dataset.
* Linux
* C...We have another performance issue with the IOSS reader. Here is how to replicate.
* The tarball cement_bridge.tar.gz contains two files. One is exampleFile.e, the other is spreader144. Spreader144 will make the dataset.
* Linux
* Create a sandbox directory, and go into it. "source spreader144"
* 5.9.1, 16 ranks, Linux.
* Load dataset cement_bridge.e.144.*. Leave all variables not loaded. Time the time from hitting the apply button to when the bridge segment appears.
For me, this is about 49 seconds.
* 5.10.0, 16 ranks, Linux.
* Load dataset cement_bridge.e.144.*. Turn off block array loads. Time the time from hitting the apply button to when the bridge segment appears.
For me, this is about 165 seconds.
This 3X to 4X slowdown is impacting my users.
I will pass the dataset cement_bridge.tar.gz to Utkarsh.5.11 (Spring 2022)Utkarsh AyachitUtkarsh Ayachithttps://gitlab.kitware.com/paraview/paraview/-/issues/21357Warning print in IOSS reader/ library2022-05-04T19:47:27-04:00W. Alan ScottWarning print in IOSS reader/ libraryWe have an error/ warning print in the IOSS reader/ library that needs to be turned off. This is occurring in debug code.
* Linux, master, remote server (I have 16 ranks).
* Load can.exo.
* You will find "Get Step Times = #######" pri...We have an error/ warning print in the IOSS reader/ library that needs to be turned off. This is occurring in debug code.
* Linux, master, remote server (I have 16 ranks).
* Load can.exo.
* You will find "Get Step Times = #######" printed out server side three times. Looks like this:
```
Get Step Times = 0.06865754100000032
Get Step Times = 0.00011880799999985925
Get Step Times = 8.909899999665072e-05
```
I believe this is in VTK/ThirdParty/ioss/vtkioss/exodus/Ioex_DatabaseIO.C, line 777
```
fmt::print(Ioss::DEBUG(), "Get Step Times = {}\n", duration);
```
@utkarsh.ayachit5.11 (Spring 2022)Utkarsh AyachitUtkarsh Ayachithttps://gitlab.kitware.com/paraview/paraview/-/issues/21362Discontinuous Galerkin fails remote server2022-05-04T19:40:33-04:00W. Alan ScottDiscontinuous Galerkin fails remote serverDiscontinouos Gakerkin is failing remote server. Here is how to replicate:
* Linux, master, remote server (at least 2 ranks, I am using 16 ranks).
* Load output-fields.exo.32.*. This is from the OWave2 dataset (although any multi file ...Discontinouos Gakerkin is failing remote server. Here is how to replicate:
* Linux, master, remote server (at least 2 ranks, I am using 16 ranks).
* Load output-fields.exo.32.*. This is from the OWave2 dataset (although any multi file DG dataset will do). Turn off edge_block and face_block. Apply.
* Paint by electron_py.
Builtin server and remote, multiple rank should look the same. They don't.5.11 (Spring 2022)Utkarsh AyachitUtkarsh Ayachithttps://gitlab.kitware.com/paraview/paraview/-/issues/21364block name wrong for IOSS in parallel2022-05-04T19:36:42-04:00W. Alan Scottblock name wrong for IOSS in parallelThe right click menu block names are incorrect for the IOSS reader in parallel. Here is how to replicate:
* Linux, master (v5.10.1-893-g60e5f96b19 with unrelated patches), remote server (2 ranks).
* Open g1s1. Apply.
* Although it c...The right click menu block names are incorrect for the IOSS reader in parallel. Here is how to replicate:
* Linux, master (v5.10.1-893-g60e5f96b19 with unrelated patches), remote server (2 ranks).
* Open g1s1. Apply.
* Although it comes up this way, -Z.
* Now, right click on the white block. This is block_1. You can tell this by turning off block 2 and block 3 in the reader, and hitting Apply. Now, right click in the lower right corner of the green block. It shows as block_1.
Analysis - this seems to move, depending on where you click. My speculation is that it is file or rank dependent. To show this, right click on the green block just to the right of the white block. It will show as block_3 (which is correct).
I will add a screenshot of the incorrect block.
Although I am not marking this as a showstopper, it is important to get fixed ASAP as it is lying which block is which. Preferably 5.11.0.
@utkarsh.ayachit5.11 (Spring 2022)Utkarsh AyachitUtkarsh Ayachithttps://gitlab.kitware.com/paraview/paraview/-/issues/21383Add a way to disable remote rendering using command line arguments2022-05-04T11:29:42-04:00Mathieu Westphal (Kitware)Add a way to disable remote rendering using command line argumentsTo disable remote rendering one either need to set RemoteRenderingThreshold to a very big value or to use a hack like this:
```
DISPLAY= ./bin/pvserver&
./bin/paraview
```
Connecting to the server will pop up a nice dialog informing of...To disable remote rendering one either need to set RemoteRenderingThreshold to a very big value or to use a hack like this:
```
DISPLAY= ./bin/pvserver&
./bin/paraview
```
Connecting to the server will pop up a nice dialog informing of the limitation.
However, one would expect the following to have some kind of command line options
```
./bin/pvserver --disable-remote-rendering
./bin/paraview
```
Adding something to check for that in `vtkPVRenderingCapabilitiesInformation::GetLocalCapabilities` seems the right way to go.
FYI @utkarsh.ayachit
side note:
using:
```
./bin/pvdataserver
./bin/paraview
```
works perfectly until it crashes when attempting remote rendering. Not expected.https://gitlab.kitware.com/paraview/paraview/-/issues/21297Saving empty Unstructured Grid crashes2022-05-04T09:52:16-04:00Cory Quammencory.quammen@kitware.comSaving empty Unstructured Grid crashesParaView 5.10.0
* Start ParaView
* Add **Unstructured Cell Types**, default settings
* **Extract Selection**, default settings (no selection)
* File -> Save Data. Save as .vtu file, default settings. Data mode can be Ascii, Binary, or A...ParaView 5.10.0
* Start ParaView
* Add **Unstructured Cell Types**, default settings
* **Extract Selection**, default settings (no selection)
* File -> Save Data. Save as .vtu file, default settings. Data mode can be Ascii, Binary, or Appended.
The writer crashes.5.11 (Spring 2022)Cory Quammencory.quammen@kitware.comCory Quammencory.quammen@kitware.comhttps://gitlab.kitware.com/paraview/paraview/-/issues/20657Tangents not sent to the server2022-05-02T07:43:34-04:00Paul LafoixTangents not sent to the serverSteps to reproduce :
* Sphere source
* Texture map to sphere
* Generate surface tangents
* Color by tangents
If on builtin mode, the tangents are drawn, else nothing is drawn :
builtin mode :
![16_00_48-20_04](/uploads/fb03b33a5f78ff...Steps to reproduce :
* Sphere source
* Texture map to sphere
* Generate surface tangents
* Color by tangents
If on builtin mode, the tangents are drawn, else nothing is drawn :
builtin mode :
![16_00_48-20_04](/uploads/fb03b33a5f78ff4b2a77b12b538b073d/16_00_48-20_04.png)
C/S mode :
![16_01_25-20_04](/uploads/5ae716b4641f6167859c4638ee5ef0a8/16_01_25-20_04.png)https://gitlab.kitware.com/paraview/paraview/-/issues/20511Same texture in two different views not working correctly2022-05-02T03:40:18-04:00Timothee ChabatSame texture in two different views not working correctlyApplying the same texture in two different views does not work. It is kind of expected because it is not supported by VTK (see discussion on https://gitlab.kitware.com/vtk/vtk/-/issues/18336)
Steps to reproduce :
- Create a plane. App...Applying the same texture in two different views does not work. It is kind of expected because it is not supported by VTK (see discussion on https://gitlab.kitware.com/vtk/vtk/-/issues/18336)
Steps to reproduce :
- Create a plane. Apply.
- In the `Display` section, select and load a texture.
- Open a new layout (or split the current layout) and select Render View.
- Display the previously created plane.
- Apply the previously loaded texture to the plane in this view.
- Select the first view again : the texture will (or not, depending of your hardware) display wrongly the texture.
Visible warnings :
```
( 38.292s) [paraview ] vtkOpenGLState.cxx:166 WARN| Error in cache state for GL_ACTIVE_TEXTURE
( 38.298s) [paraview ] vtkOpenGLState.cxx:274 WARN| at stack loc
0x7f27877e2888 : ??? [(???) ???:-1]
0x7f27877dd355 : vtksys::SystemInformation::GetProgramStack[abi:cxx11](int, int) [(libvtksys-pv5.9.so.1) ???:-1]
0x7f278b642826 : vtkOpenGLState::CheckState() [(libvtkRenderingOpenGL2-pv5.9.so.1) ???:-1]
0x7f278b6468cc : vtkOpenGLState::SetEnumState(unsigned int, bool) [(libvtkRenderingOpenGL2-pv5.9.so.1) ???:-1]
0x7f278b647db1 : vtkOpenGLState::vtkglDisable(unsigned int) [(libvtkRenderingOpenGL2-pv5.9.so.1) ???:-1]
0x7f278b5f7b6d : vtkOpenGLProperty::Render(vtkActor*, vtkRenderer*) [(libvtkRenderingOpenGL2-pv5.9.so.1) ???:-1]
0x7f278516be09 : vtkPVLODActor::Render(vtkRenderer*, vtkMapper*) [(libvtkRemotingViews-pv5.9.so.1) ???:-1]
0x7f278ab23f95 : vtkActor::RenderTranslucentPolygonalGeometry(vtkViewport*) [(libvtkRenderingCore-pv5.9.so.1) ???:-1]
0x7f278ac4ccca : vtkProp::RenderFilteredTranslucentPolygonalGeometry(vtkViewport*, vtkInformation*) [(libvtkRenderingCore-pv5.9.so.1) ???:-1]
0x7f278b512a6b : vtkDefaultPass::RenderFilteredTranslucentPolygonalGeometry(vtkRenderState const*) [(libvtkRenderingOpenGL2-pv5.9.so.1) ???:-1]
0x7f278b6f7d0a : vtkTranslucentPass::Render(vtkRenderState const*) [(libvtkRenderingOpenGL2-pv5.9.so.1) ???:-1]
0x7f278b51c425 : vtkDualDepthPeelingPass::RenderTranslucentPass() [(libvtkRenderingOpenGL2-pv5.9.so.1) ???:-1]
0x7f278b51f7c6 : vtkDualDepthPeelingPass::PeelTranslucentGeometry() [(libvtkRenderingOpenGL2-pv5.9.so.1) ???:-1]
0x7f278b51e5da : vtkDualDepthPeelingPass::Peel() [(libvtkRenderingOpenGL2-pv5.9.so.1) ???:-1]
0x7f278b51a0fe : vtkDualDepthPeelingPass::Render(vtkRenderState const*) [(libvtkRenderingOpenGL2-pv5.9.so.1) ???:-1]
[...]
```
These warnings are not displayed when using the binary release of 5.9.1 but are when using my custom build.
Issue is reproducible if two separate planes are used. Also if we load a different texture for each view then we also have a correct behavior.https://gitlab.kitware.com/paraview/paraview/-/issues/21376failure to render datasets of large physical dimension when raytracing is ena...2022-05-01T00:23:40-04:00Ben Wibkingfailure to render datasets of large physical dimension when raytracing is enabledWhen loading a dataset of large physical dimension (~1e20) and selecting a Surface representation, then turning on raytracing, the render is blank (except for the colorbar).
This issue can be reproduced with the same datasets as https:/...When loading a dataset of large physical dimension (~1e20) and selecting a Surface representation, then turning on raytracing, the render is blank (except for the colorbar).
This issue can be reproduced with the same datasets as https://gitlab.kitware.com/paraview/paraview/-/issues/21371.
Edit: A (much) smaller dataset that can reproduce the issue is here: [grid_extremebox.zip](/uploads/2ce22feee9d7fa85cc04eb6a9ad0d09b/grid_extremebox.zip)
![Screen_Shot_2022-04-27_at_5.54.24_PM](/uploads/0c1bf1f5643b86ca69ba454f926defcc/Screen_Shot_2022-04-27_at_5.54.24_PM.png)
may be related: https://gitlab.kitware.com/paraview/paraview/-/issues/21371#note_1178901https://gitlab.kitware.com/paraview/paraview/-/issues/21288Error in Annotate Attribute Data2022-04-29T10:54:25-04:00Jaume Sagues RodasError in Annotate Attribute DataWhen Annotate Attribute Data filter is used with an array whose name contains slashes "\\" an error happens. However if this array's name is replaced with a name without slashes, this filter works well.
Error message:
"Failed to locate...When Annotate Attribute Data filter is used with an array whose name contains slashes "\\" an error happens. However if this array's name is replaced with a name without slashes, this filter works well.
Error message:
"Failed to locate array 'Dynamic//Displacements'.
Traceback (most recent call last):
File "C:\Program Files\ParaView\bin\Lib\site-packages\paraview\detail\annotation.py", line 122, in execute_on_attribute_data
raise RuntimeError("Failed to locate array")
RuntimeError: Failed to locate array"5.11 (Spring 2022)Spiros TsalikisSpiros Tsalikishttps://gitlab.kitware.com/paraview/paraview/-/issues/21283Pipeline browser Change File then Undo fails2022-04-29T10:52:48-04:00W. Alan ScottPipeline browser Change File then Undo failsThe Change File command works. This is sweet!
I then did an undo, and the dataset went back to original, but the Pipeline Browser stayed bad. Here are details:
* Load can.exo. Apply.
* Change File. disk_out_ref.exo.
* Undo, undo, undo,...The Change File command works. This is sweet!
I then did an undo, and the dataset went back to original, but the Pipeline Browser stayed bad. Here are details:
* Load can.exo. Apply.
* Change File. disk_out_ref.exo.
* Undo, undo, undo, and keep undoing. We go back to having can.exo.
The pipeline browser is totally bogus. Adding a picture of what it looks like.
![Screen_Shot_2022-03-03_at_6.50.14_PM](/uploads/c082c93d8aab32f5978fab14726f9220/Screen_Shot_2022-03-03_at_6.50.14_PM.png)5.11 (Spring 2022)Yohann Bearzi (Kitware)Yohann Bearzi (Kitware)https://gitlab.kitware.com/paraview/paraview/-/issues/21256IOSS reader is changing variable names to lower case2022-04-29T10:45:20-04:00W. Alan ScottIOSS reader is changing variable names to lower caseThe new IOSS reader or library is changing variable names to lower case from whatever they originally used. I believe this is a bug. An example, from a user, is using T to represent temperature, and t to represent time. As T becomes t...The new IOSS reader or library is changing variable names to lower case from whatever they originally used. I believe this is a bug. An example, from a user, is using T to represent temperature, and t to represent time. As T becomes t in ParaView (including output screenshots and 2d plots), it is confusing to users. By the way, I verified the cases using seacas explore tool.
Here is how to replicate.
* 5.9.1, Linux (or Mac), builtin server.
* Open bake.e. All vars on. Apply. (Utkarsh will have this, it is UUR.)
* Look at, and paint by T. This is correct.
* 5.10.0, Linux (or Mac), builtin server.
* Open bake.e. Apply.
* Look at, and paint by t. This is incorrect.5.11 (Spring 2022)Jaswant Panchumarti (Kitware)Jaswant Panchumarti (Kitware)https://gitlab.kitware.com/paraview/paraview/-/issues/20163Please rethink the Open File dialog, navigating to directories2022-04-28T10:03:10-04:00W. Alan ScottPlease rethink the Open File dialog, navigating to directoriesThere are times we want to navigate to a directory, but not chose a file. We need to rethink the Open File dialog, maybe creating a different dialog, such as Navigate to a Directory dialog. Here is an example where our current dialog d...There are times we want to navigate to a directory, but not chose a file. We need to rethink the Open File dialog, maybe creating a different dialog, such as Navigate to a Directory dialog. Here is an example where our current dialog doesn't make sense.
* 5.8.1, remote server.
* can.exo. Apply.
* Add Extract Generator/ png.
* File/ Save Extracts.
* Now, lets navigate where we want these extracts (i.e., png's).
So, here are the issues I see:
* We can select files, but should only be able to select directories.
* The dialog says File Name, and Files of Type. This is confusing and wrong.
* You can select a directory (and OK highlights), you can go INTO that directory (and OK no longer is highlighted). This is confusing.5.11 (Spring 2022)Jaswant Panchumarti (Kitware)Jaswant Panchumarti (Kitware)https://gitlab.kitware.com/paraview/paraview/-/issues/21147Add time step option in csv file writer2022-04-28T10:00:37-04:00W. Alan ScottAdd time step option in csv file writerWhen writing a .csv file, we need to optionally add a timestep column. This will allow the .csv file (either as a single file or joined individual files) to be sorted on this timestep column. Just like Add Time, but an integer. Defaul...When writing a .csv file, we need to optionally add a timestep column. This will allow the .csv file (either as a single file or joined individual files) to be sorted on this timestep column. Just like Add Time, but an integer. Default off.5.11 (Spring 2022)Spiros TsalikisSpiros Tsalikishttps://gitlab.kitware.com/paraview/paraview/-/issues/21148Allow .csv writer to create a single file with timesteps2022-04-28T09:57:17-04:00W. Alan ScottAllow .csv writer to create a single file with timestepsPlease add the option in the .csv writer to write all timesteps to a single .csv file. Even though the file could grow large, this would make it trivial to load this file into a post processing tool and step through time. Make this an ...Please add the option in the .csv writer to write all timesteps to a single .csv file. Even though the file could grow large, this would make it trivial to load this file into a post processing tool and step through time. Make this an option, default on. You get to this through File/ Save Data.
A good test dataset is g1s1. Be sure to test in parallel.5.11 (Spring 2022)Spiros TsalikisSpiros Tsalikishttps://gitlab.kitware.com/paraview/paraview/-/issues/18460Timesteps in information tab are not updated when disconnecting2022-04-28T09:50:42-04:00Mathieu Westphal (Kitware)Timesteps in information tab are not updated when disconnectingTimesteps in the information tab are not removed when reseting or disconnecting
Step to reproduce :
* Open ParaView
* Open can.ex2
* Show information tab
* Reset Sessing
* Timesteps in information tab are still visibleTimesteps in the information tab are not removed when reseting or disconnecting
Step to reproduce :
* Open ParaView
* Open can.ex2
* Show information tab
* Reset Sessing
* Timesteps in information tab are still visible5.11 (Spring 2022)