Get DVS
Last update: 16.07.2025How to get the DVS libraries.
How to get the DVS libraries.
Download Latest Install
Download and install the latest ANSYS suite (21.1 or greater). EnSight (or CEI) products are installed by default.
Most files needed are located within :[InstallDir]/vXXX/CEI/ensightXXX/src/readers/dvs (XXX refers to the version number, i.e. 211, 212 etc.)
Note: This document will refer to directories and scripts with numbers in them, these values change with versions. In 21.1 the directories/scripts will use 211. For newer versions such as 21.2 replace 211 with 212 etc.
What is Available
The dvs directory includes all of the code needed to build a C/C++ library to use within another code base as well as some pre-built binaries for C/Python for use on Windows and Linux. Files of Interest:
- test_dvs_client.c: An example of how to use the C API. It's used as our test client.
- test_dvs_client_cxx.cpp: An example of how to use the C++ API. Used in testing.
- test_dvs_client_simple.py: An example of how to use the Python API
- dynamic_visualization_store_api.h: This is our exposed C-API
- dynamic_visualization_store_enums.h: Enums used in the API
- dynamic_visualization_store_error_codes.h: Error codes returned from API calls
- dvs_client_interface.h: This is our exposed C++ Client API
- dvs_server_interface.h: This is our exposed C++ Server API
Pre-built Code: If you wish to take advantage of the pre-built C API or C++ API, the built libraries (libdvsapi) are included in the dvs/linux_2.6_63 or dvs/win64 directories depending on the platform. For C and C++ you should be able to link against the libdvsapi library and use it directly.
For more information on building the code if you need to please reach out to the Postprocessing team.
More information on the usage of C/C++/Python APIs