You are on page 1of 2

Read User Defined

Introduction
EnSight provides a mechanism for users to write their own readers and have the code automatically
link and execute at run-time (using a shared library).This capability is documented in the ANSYS EnSight
Interface Manual. As indicated in that manual, sample readers, as well as the code for several actual
readers are provided below the following directory: $CEI/ensight201/src/readers/. In subdir-
ectories underneath, there may exist other README files that contain additional information on using
existing user defined readers.

Also, as explained in that manual, be aware that a udr_checker.c file is provided in $CEI/en-
sight201/src/readers/checker directory. This can be used to debug your User-defined reader
before using it with EnSight.

Other Notes
When starting EnSight (ensight or ensight.server), you can use the command line option
-readerdbg to echo user defined reader loading status. This will allow you to see what readers are
actually being loaded.

Set the environment variable ENSIGHT20_READER (or legacy ENSIGHT10_READER) to point to the
path where additional user defined readers exist and then start up with the -readerdbg option de-
scribed above to verify that you are loading the reader(s) of interest.

See Also
The ANSYS EnSight Interface Manual, as well as:

Read Data

Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
of ANSYS, Inc. and its subsidiaries and affiliates. 1
Release 2020 R1 - © ANSYS, Inc. All rights reserved. - Contains proprietary and confidential information
2 of ANSYS, Inc. and its subsidiaries and affiliates.

You might also like