Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Issues with the SIL window and turning off Apply subset selections to all plots #20128

Open
biagas opened this issue Dec 13, 2024 · 3 comments
Open
Labels
bug Something isn't working impact medium Productivity partially degraded (not easily mitigated bug) or improved (enhancement) likelihood medium Neither low nor high likelihood

Comments

@biagas
Copy link
Contributor

biagas commented Dec 13, 2024

Describe the bug

I opened multipart_multi_ucd3d.silo, though I don't think it matters as long as the file has multiple blocks.

I turned off Apply subset selections to all plots
I modified the SIL to turn off all domains but 1 as shown below

AddMesh1

I added a new Mesh plot, and it had the same SIL selection as the previous.
AddMesh2

Not only that, but if I delete the plots and add a new one, it still has the SIL selection set.
AfterDeletingMeshes

Desktop

  • OS and version: Windows, Linux
  • VisIt Version: tested these versions: 3.4.1, 3.4.2, develop
@biagas biagas added bug Something isn't working likelihood medium Neither low nor high likelihood impact medium Productivity partially degraded (not easily mitigated bug) or improved (enhancement) labels Dec 13, 2024
@markcmiller86
Copy link
Member

I think adding and deleting plots is perhaps a different situation than what the Apply subset selections to all plots actually means. We have logic to SetFromCompatibleSIL so that different plot's SIL selections start the in same configuration as they were in a previous state.

But, with Apply subset selections to all plots set, I don't think you can change the SIL for just one plot. It will change for all plots. Whereas, if that is not set, you can vary the SIL for each plot independently. So, the difference has to do with the logic of deciding what the initial SIL configuration is when a new plot is added.

Now, maybe it makes sense that when Apply subset selections to all plots is not set, we do not use SetFromCompatible when adding a new plot and instead set the default SIL (which is typically everything selected).

@biagas
Copy link
Contributor Author

biagas commented Dec 13, 2024

Now, maybe it makes sense that when Apply subset selections to all plots is not set, we do not use SetFromCompatible when adding a new plot and instead set the default SIL (which is typically everything selected).

this is what I was expecting, but I am a developer not a power user, so I don't know that users expect.

@JustinPrivitera
Copy link
Member

I concur; I think it makes the most sense for you to start with a fresh SIL when making a new plot when Apply subset selections to all plots is not set.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
bug Something isn't working impact medium Productivity partially degraded (not easily mitigated bug) or improved (enhancement) likelihood medium Neither low nor high likelihood
Projects
None yet
Development

No branches or pull requests

3 participants