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

Debugger extensions #1146

Closed
agcapps opened this issue Jul 20, 2023 · 3 comments
Closed

Debugger extensions #1146

agcapps opened this issue Jul 20, 2023 · 3 comments
Labels

Comments

@agcapps
Copy link
Member

agcapps commented Jul 20, 2023

From a developer, Ryan Bleile:

[It would be useful to add] some debugging specific features to conduit. Like a totalview extension that when compiled in gives some extra details in the "dive" menu of totalview so that digging into the conduit nodes is more easily decipherable?

For example, the current dive on a conduit node is pretty intimidating to look at and does not give the data in the same way you code to it or see it in the to_string print outs.

If you added the totalview functions to register an additional view of the data you could add some strings to just express the node as it looks to the user on a print out. Or give the current nodes string name that is used to access it as a easily seen item. Just as an example.

@agcapps
Copy link
Member Author

agcapps commented Jul 20, 2023

Totalview is one debugger commonly used by conduit's target audience. We should also add Visual Studio debugging extensions.

@agcapps
Copy link
Member Author

agcapps commented Jul 21, 2023

Example integration at https://github.com/LLNL/CARE/tree/develop/debug for TV, Visual Studio, GDB

@cyrush cyrush added the feature label Jul 27, 2023
@agcapps
Copy link
Member Author

agcapps commented Dec 18, 2023

Mostly addressed by #1158

@agcapps agcapps closed this as completed Dec 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants