Barry, Thanks for looking into VnV. I am more than happy to put together a proof-of-concept for VnV support in PETSc codebase. After a quick look at SAWs, I think we could, at the very least, hook into the SAWs calls for data collection (although supporting two-way communication would be awesome). I think the SAWs interface together with a couple of VnV based monitors, a log handler, and maybe by hooking into the perfstubs API, we could get a pretty good non-intrusive VnV integration.
Thanks, Ben . On Sat, Oct 12, 2024 at 1:46 PM Barry Smith <bsm...@petsc.dev> wrote: > > Ben, > > This is interesting; it seems like it may be useful inside the PETSc > library code. Please take a quick look at > https://urldefense.us/v3/__https://bitbucket.org/saws/saws/src/master/__;!!G_uCfscf7eWS!aoA7vvIY_qtiinq8T2qJqpJysRjXC2ZhwLPIqH-qe19ezxS8G-u-ZUZF8P59prIwOFiJzezXg9cKvkpMMeXLZDt8$ > it has some overlap with your > work. PETSc talks to it through an API embedded in the PETSc source, > perhaps some of that same infrastructure could be leveraged to work with > VnV. > > Barry > > > On Oct 11, 2024, at 10:13 AM, Ben O'Neill <bone...@rnet-tech.com> wrote: > > PETSc users, > > I have been developing an open-source framework called the VnV Toolkit > that helps developers build graphical user interfaces around scientific > applications. Like most documentation generators, the toolkit uses > comments/markup defined in your codebase to generate customized graphical > interfaces for scientific applications. > > I just wanted to reach out and see if there are any PETSc users who might > be interested in trying out the framework in their applications, and/or > providing feedback. I have already created a few petsc based POC > interfaces, and am ready to start trying things out in some real > applications. If you are interested, and would like more info, please feel > free to let me know. More information about the toolkit can be found at the > github > page > <https://urldefense.us/v3/__https://github.com/vnvlabs/vnvlabs__;!!G_uCfscf7eWS!fpoSVQIpKI1Dmj3Jozbu7Ll8TJbnFyEulp1gV-lQaeeAIvxL3PyaXqhs3fljj67Klc-g8pJu1HViAhBMfdyP01xk$> > and > on our demo site > <https://urldefense.us/v3/__https://vnvlabs.com?code=PETSC__;!!G_uCfscf7eWS!fpoSVQIpKI1Dmj3Jozbu7Ll8TJbnFyEulp1gV-lQaeeAIvxL3PyaXqhs3fljj67Klc-g8pJu1HViAhBMfRc9u4tE$> > > > Thank you, > > Ben O'Neill > > >