Skip to content

Commit

Permalink
Merge pull request #148 from SENSEI-insitu/isav_23_paper
Browse files Browse the repository at this point in the history
NekRS ISAV 23 paper vignette
  • Loading branch information
burlen authored Dec 12, 2023
2 parents a47b73c + 426dbe5 commit f508209
Show file tree
Hide file tree
Showing 3 changed files with 44 additions and 1 deletion.
Binary file added rtd-docs/images/nekrs_catalyst_pb146.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
37 changes: 37 additions & 0 deletions rtd-docs/paper-mateevitsi-isav23.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@

.. _mateevitsiIsav23:

*********************************************************************************
Scaling Computational Fluid Dynamics: In Situ Visualization of NekRS using SENSEI
*********************************************************************************


V. A. Mateevitsi, M. Bode, N. Ferrier, P. Fischer, J. H. Göbbert, J. A. Insley, Y. H. Lan, M. Min, M. E. Papka, S. Patel, S. Rizzi, J. Windgassen

============
Full Text
============

Link to the full text `PDF <https://dl.acm.org/doi/abs/10.1145/3624062.3624159>`_ .

============
Abstract
============

In the realm of Computational Fluid Dynamics (CFD), the demand for memory and
computation resources is extreme, necessitating the use of leadership-scale
computing platforms for practical domain sizes. This intensive requirement renders
traditional checkpointing methods ineffective due to the significant slowdown in
simulations while saving state data to disk. As we progress towards exascale and
GPU-driven High-Performance Computing (HPC) and confront larger problem sizes, the
choice becomes increasingly stark: to compromise data fidelity or to reduce resolution.
To navigate this challenge, this study advocates for the use of in situ analysis and
visualization techniques. These allow more frequent data "snapshots" to be taken
directly from memory, thus avoiding the need for disruptive checkpointing. We detail
our approach of instrumenting NekRS, a GPU-focused thermal-fluid simulation code employing
the spectral element method (SEM), and describe varied in situ and in transit strategies
for data rendering. Additionally, we provide concrete scientific use-cases and report on
runs performed on Polaris, Argonne Leadership Computing Facility’s (ALCF) 44 Petaflop
supercomputer and Jülich Wizard for European Leadership Science (JUWELS) Booster, Jülich
Supercomputing Centre’s (JSC) 71 Petaflop High Performance Computing (HPC) system,
offering practical insight into the implications of our methodology.
8 changes: 7 additions & 1 deletion rtd-docs/vignettes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -74,8 +74,13 @@ Papers
:width: 600px
:target: paper-loring-isav23.html


.. |nekrsISAV23| image:: images/nekrs_catalyst_pb146.png
:width: 600px
:target: paper-mateevitsi-isav23.html

+------------------+-----------------+
| |newtonpp| | |
| |newtonpp| | |nekrsISAV23| |
+------------------+-----------------+
| |EWC22| | |blEGPGV20iso| |
| | |blEGPGV20bu| |
Expand All @@ -98,6 +103,7 @@ Papers
:numbered:

paper-loring-isav23
paper-mateevitsi-isav23
paper-newberry-ewc22
paper-loring-egpgv20
poster-murphy-ldav20
Expand Down

0 comments on commit f508209

Please sign in to comment.