    

 ## On this page

  

 

 # Dynamic Visualization Store

 Last update: 16.07.2025 

API for high-performance postprocessing visualization. [More...](#details)

<a id="details" name="details"></a>## Detailed Description

API for high-performance postprocessing visualization.

The Dynamic Visualization Store (DVS) API is a parallel capable, high performance API for postprocessing data. This can be used to implement one API in a solver to send data to a postprocessor in parallel (in this case EnSight) while the solver is running

High Level Features:

- In-situ investigation of data from solver while solver is running.
    - Auto reconnect if postprocessor is shutdown and restarted during simulation.
- Scalable design allows for distrubuted parallel solver &lt;-&gt; distributed parallel postprocessor if needed (not required).
- Data can be cached if needed. Adding sources behind the API so no change to solver code.
- Does not need postprocessor to be running to cache data
- Read API to interrogate caches.
- Out of the box C/C++/Python APIs for Windows/Linux

## <a id="groups" name="groups"></a>Topics

 [Changelog](group__dvs__changelog.html) The changelog for each DVS release.   
  [Current Limitations](group__dvs__limitations.html) A list of limitations for each DVS release.   
  [Get DVS](group__dvs__get.html) How to get the DVS libraries.   
  [Available APIs](group__dvs__apis.html) A list of all the APIs available in DVS<a class="anchor" id="Available-APIs"></a>   
  [Getting started](group__dvs__get__started.html) Instructions and examples to get started with DVS<a class="anchor" id="Starting-the-dynamic-visualization-store-reader-with-EnSight"></a>   
  [DVS URIs](group__group__dvs__uri.html) Description of various URIs used within the DVS project.   
  [DVS Files](group__group__dvs__file.html) Description of DVS files used to load datasets created by the DVS project.   
  [DVS Filtering](group__group__dvs__filtering.html) Description of filtering of data within the DVS project.   
  [DVS Cache](group__group__dvs__cache.html) DVS Cache can be used to store postprocessing data.   
  [DVS Features](group__group__dvs__features.html) Description of various features of the DVS API.   
  [DVS Reader](group__dvs__reader.html) DVS Reader API can be used to read data from a cache.   
  [DVS Data Model](group__group__dvs__data__model.html) Description of the DVS Data Model.   
  [DVS Metadata](group__group__dvs__metadata.html) Description of supported metadata for the DVS API.   
  [DVS Server](group__group__dvs__server.html) DVS Server used to receive data from DVS Clients.