Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

How to visualize acceleration #20

Open
fsimonis opened this issue Apr 9, 2024 · 1 comment
Open

How to visualize acceleration #20

fsimonis opened this issue Apr 9, 2024 · 1 comment
Labels
help wanted Extra attention is needed

Comments

@fsimonis
Copy link
Member

fsimonis commented Apr 9, 2024

Acceleration is a big part of preCICE configuration files, but we currently have no visualization for it.

The question is how can we effectively visualize acceleration without adding too much clutter.

Problem I noticed for parallel schemes is that all exchanged data is accelerated (both directions), which makes a central node to represent the acceleration very confusing.

A simple option could be to add the information as a mouse-over to exchange tags and choose a different head/tail.

More context

https://precice.org/configuration-acceleration.html

@fsimonis fsimonis added the help wanted Extra attention is needed label Apr 9, 2024
@MakisH
Copy link
Member

MakisH commented Apr 10, 2024

I think that 80% of the interesting part is which acceleration method we are using. For this, I would expect a box inside the coupling scheme with the name of the acceleration.

That box could then optionally include the XLM tags as text. This would allow someone to access these details when helping someone tune a case, without visually bloating too much the figure. Something like:

acceleration drawio

Could even just include a dump of the respective XML config, if that is easier to implement.

A simple option could be to add the information as a mouse-over to exchange tags and choose a different head/tail.

Please keep the CLI full-featured. Mouse-over elements would be nice for someone working on their computer, but it would make it difficult to interact with others.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants