Nek5000 / nekRS

our next generation fast and scalable CFD code
https://nek5000.mcs.anl.gov/
Other
290 stars 76 forks source link

Integrate SENSEI In Situ Visualization with NekRS #528

Closed mvictoras closed 9 months ago

mvictoras commented 1 year ago

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

  1. SENSEI Integration: Implemented the SENSEI data adaptors and integrated them into the main NekRS simulation loop.
  2. 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)

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.