DVS Features
Last update: 17.04.2023Description of various features of the DVS API.
Description of various features of the DVS API.
DVS Features
Dynamic Visualization Store Features
Table of Contents
Delete Item API Overview
Sometimes solvers need to rewind to a previous timestep and begin writing new data for various reasons. The delete api facilitates this allowing users to make a call to delete specific timesteps or a collection of timesteps. This call is similar to the dvs_begin_update() and dvs_end_update() calls where all ranks must make the same call for each rank in parallel. The API calls for this are dvs_delete_item() (C API), DVS::IClient::delete_item() (C++ API), and delete_item() (Python API).
Note: Currently for the delete item api call to work the number of servers needs to match how the data was originally written. So if it was written using 3 servers everything should still be running with 3 servers when calling the delete item api. If the number of servers varies you will see inconsistent results on timesteps being fully deleted out of all caches.
Example Usage: