AcuFieldView Environment Variables
Environment variables can give you greater control over how AcuFieldView works following a standard installation.
- Variable
- Definition
- FV_2D_TO_3D
- Use this to extrude a 2D data set to 3D, enabling AcuFieldView to perform volume based 2D line plotting and point probe.
- FV_ACUSOLVE_GRAD
- Use this to enable the reading of gradients when loading AcuSolve results via the direct reader. You must activate the Read Extended Variables checkbox during data read to see the gradients and extended variables in the variable list.
- FV_ALT_LOOKUP
- Use this if you experience slow performance when attempting to move a surface with many faces or polygons, generally more than 1 million. For large data sets, or data sets with many regions, it is strongly recommended that you set this environment variable.
- FV_ARB_POLY
- When set, AcuFieldView will tetrahedralize arbitrary polyhdedra over riding the default behavior to handle these elements natively. Use FV_TET_CONV to apply a quick scheme for tetrahedralization.
- FV_DATA_CHECK
- Use this to check for invalid floating point values in PLOT 3D and FV-UNS data. Infinities are not checked for. This will increase memory usage and slow down read in times.
- FV_DEBUG
- Set this to obtain additional diagnostic information, printed to the console window, while running AcuFieldView.
- FV_DEBUG_AUTOSTART
- Set this to see the exact server command line that AcuFieldView is attempting to start.
- FV_DEFAULT_PORT
- Use this to set the port number that AcuFieldView uses for client server or parallel operation.
- FV_DPI
- Set this to specify the dots per inch for PostScript, EPS and EMF rendering. The default value is 120.
- FV_GUI_FONT_SIZE
- Set this to a number between 50 and 200 to change the font size of the GUI. A setting of 50 will scale the fonts by 50 percent, 200 will scale the fonts by 200 percent, or a factor of 2X.
- FV_HOME
- This variable is set and used by the AcuFieldView start up script. Changing this environment variable is not recommended.
- FV_IGNORE_WALLS
- If streamlines appear to arbitrarily stop within a domain, it may be the case that internal walls within the dataset are being incorrectly flagged as surfaces which will not let streamlines pass. Setting this environment variable ignores internal walls for streamline calculations.
- FV_MULTISAMPLE_ENABLE
- This variable turns on full screen hardware anti aliasing in the graphics and 2D plot window. This has no effect on hard copy output.
- FV_NO_BACKUP_RESTART
- To avoid losing work, a complete restart is saved to your home directory when exiting AcuFieldView. To turn this default behavior off, set this environment variable.
- FV_NO_BNDRY_FILE
- This variable turns off creation of .fvbnd files by the WIND reader.
- FV_NO_DATA_CHECK
- Use this to skip checks on element and boundary node IDs in PLOT 3D and FV-UNS files.
- FV_NO_FVX_RESTART
- Use this environment variable to turn off the automatic creation of an FVX file when a complete or current restart is saved.
- FV_NO_GRID_JUMP
- This variable turns off streamline grid jumping, except for grid jumping caused by negative IBlanks.
- FV_NO_PREFERENCES
- By default, all GUI layout customization and the locations of the last directory browsed for all file selectors are saved. To completely disable this default behavior set this environment variable.
- FV_NO_SCONFIG_ECHO
- By default, detailed information regarding servers, client server or parallel, is printed to the console window. Set this environment variable to disable this default behavior.
- FV_NO_STREAK
- By default, AcuFieldView will calculate streak lines from streamline rakes during a transient sweep operation. Use this environment variable to disable this behavior. When set, a transient sweep will produce streamlines instead of streaklines.
- FV_OLD_BROWSER_BEHAVIOR
- By default, the locations of the last directory browsed for all file selectors are saved. This may cause confusion, particularly for Linux users, since file browsers may not start in your current working directory. To override this default behavior, use this environment variable.
- FV_PFD_VIEWER
- For Linux users, setting this variable to point to a PDF viewer will allow you to override the Acrobat PDF viewer default.
- FV_PLUGINS
- By default, AcuFieldView expects plug-in readers to be located in the FV_HOME/bin/plugins directory. Use this to specify a different location for your reader source and libs for plug in readers.
- FV_PRINT_DIR
- This variable specifies a temporary directory for temporary files created by the print menu.
- FV_PRINT_NO_AA
- Use this to disable anti aliasing for post script and emf image output.
- FV_PROBE_PERFORMANCE
- Setting this value to an integer number between one and six will increase the performance of all point probe operations at the cost of increased memory and longer read in times. The internal default value for this setting depends on the amount of random access memory on your system.
- FV_PROBE_SAVE_MEM
- Use this to lower the memory requirements added to read data at the cost of decreased performance.
- FV_RF_GRAPHICS
- Set this environment variable if you encounter graphical problems or see error messages in the console window regarding OpenGL problems while running AcuFieldView. This environment variable is designed to allow AcuFieldView to run on systems with reduced functionality graphics support by disabling layered transparency and anti aliasing.
- FV_SCREEN_GRAB
- On some systems with reduced graphic functionality, this variable may be needed to properly save images of the graphics or plot window to a file.
- FV_SERVER_CONFIG_DIR
- By default, AcuFieldView looks for the server configuration files needed to run in client-server or parallel mode in FV_HOME/scong. Use this environment variable to define the location of your server config files. This setting can be uniquely defined for each user.
- FV_SHOCK_MIN_NODES
- Use this to set the minimum number of nodes in a connected shock region. The default is four.
- FV_SHOCK_PRESSURE_CHANGE
- The minimum pressure change in a connected shock region is defined as:
max(pressure)-min(pressure)
Use this environment variable, expressed as a fraction of the total pressure range for the entire data set, for example shock pressure range/ dataset pressure range, to customize how shock surfaces are calculated. The default is 0.01.
- FV_SHOW_WALLS
- If you see streamlines arbitrarily stopping in a dataset, it may be possible that there are internal walls blocking them. By setting this variable, an additional boundary type will be generated which can be used to show all walls in a dataset which streamlines are not allowed to pass through.
- FV_SSLINES_EXPORT
- By default, surface streamlines are sampled at each point to acquire the current scalar, velocity, threshold and iso-surface register values. To reduce the time required to calculate surface streamlines, this sampling step can be disabled by setting this environment variable. When this environment variable is set, the current scalar, velocity, threshold and iso-surface values will not be written to the exported file.
- FV_TIMING
- Use this to turn on fully instrumented timing output for AcuFieldView Parallel and Client-Server operation.
- FV_TRANSP_LAYERS
- Use this to set the number of layers used for transparent surfaces. The default is six. This value can range from two to eight. If you are running out of memory at the default level of six, or if you wish to reduce the time it takes to render transparent surfaces, reducing this value may help.
- FV_USE_LONGEST_PATH
- The length of the streamline filaments are based on the average duration of all streamlines in a rake. Use this to override the filament length calculation by using the longest duration streamline in a given rake.
- FV_VOLUME_PROBE
- Use this to override the default surface based probe and return probe results based on volume interpolation at surfaces.
Saved Preferences for the AcuFieldView Interface
Saving the size and location of the main window, along with the location of the toolbars, and whether they are docked or not, is part of the broader functionality of saving preferences. This information is stored in AcuFieldView.ini. Its location depends on the system where AcuFieldView is being run.
On Linux: /home/user/.config/Intelligent Light/AcuFieldView.ini.
On Windows 7: C:\Users\user\AppData\Roaming\Intelligent Light.
On Windows XP: C:\Documents and Settings\user\Application Data\Intelligent Light.
Note that the position of the file browsers, warning or error messages and confirmation pop-ups are not saved. Layouts are not saved as part of your AcuFieldView preferences on exit. As a result, AcuFieldView will start with a single window unless a complete restart with a multi-window layout is read at start-up.
AcuFieldView Preference Override
In some cases, it may be desirable to turn off the default behavior which saves and restores user preferences, such as the GUI layout and last file locations browsed. This is controlled by setting the following environment variable: FV_NO_PREFERENCES.
When this environment variable is set, the AcuFieldView preference file, AcuFieldView.ini, will neither be read on start up of nor written on exit from AcuFieldView.