Find Data, Freeze Selection is wrong for can.exo.
There is a bug in Find Data, probably after Freeze Selection, probably related to keeping track of IDs? Anyway, here is how to replicate:
- 5.8.0, Linux, builtin server.
- Load can.exo. All vars on. Apply.
- Point Data to Cell Data. Apply. We want cell data.
- Last timestep. Now, we want to look at all cells that have a displacement over 10. We want to look at these cells over all time. (The actual goal is to look at high stress cells).
- Find data:
- Find Cells from PointDataToCellData.
- DISPL(Magnitude) is >= 10 (Note - Cory says that using 19.8 is even clearer, with only two cells.)
- Run Selection Query. If you look at this selection, it appears to be correct.
- Freeze Selection
- Extract Selection. (Copy Active Selection, or not, Doesn’t matter.) Apply.
The selection has been changed. Further, if you go to time zero, you can see some cells were removed, but not according to the DISPL(Mag) >= 10 formula!
I have seen this one before, and it lies with data. Marking as mandatory. Please don't slip this one past 5.9.
Edited by Utkarsh Ayachit