This PR is a work-in-progress that introduces in situ visualization capabilities to NekRS using the SENSEI infrastructure. These enhancements aim to allow for scalable and efficient visualization of CFD simulations directly within NekRS.
I'm submitting this PR as a starting point for discussions and feedback. Code cleanup and additional refinements are still pending.
Main Changes
SENSEI Integration: Implemented the SENSEI data adaptors and integrated them into the main NekRS simulation loop.
Documentation (Preliminary): Started updating the user guide to reflect these new features. Examples of how to use the in situ visualization capabilities have also been added.
Benefits (Anticipated)
Enables users to visualize their simulations in situ.
Reduces post-processing efforts and storage requirements.
Maintains NekRS's scalability and performance.
Related Paper
Our paper titled "Scaling Computational Fluid Dynamics: In Situ Visualization of NekRS using SENSEI" has been accepted for presentation at the ISAV 2023 workshop, which is scheduled for November as part of SC23.
Next Steps
Complete the code cleanup.
Address feedback and recommendations from the NekRS community.
Add more comprehensive tests and finalize documentation.
I appreciate any feedback or thoughts on the current state and direction of this integration.
I have worked on this with @srizzi, @mathisbode and @jhgoebbert, so I am also tagging them so they can be part of the discussion.
Description
This PR is a work-in-progress that introduces in situ visualization capabilities to NekRS using the SENSEI infrastructure. These enhancements aim to allow for scalable and efficient visualization of CFD simulations directly within NekRS.
I'm submitting this PR as a starting point for discussions and feedback. Code cleanup and additional refinements are still pending.
Main Changes
Benefits (Anticipated)
Related Paper
Our paper titled "Scaling Computational Fluid Dynamics: In Situ Visualization of NekRS using SENSEI" has been accepted for presentation at the ISAV 2023 workshop, which is scheduled for November as part of SC23.
Next Steps
I appreciate any feedback or thoughts on the current state and direction of this integration.
I have worked on this with @srizzi, @mathisbode and @jhgoebbert, so I am also tagging them so they can be part of the discussion.