Copyright © 1988-2025 Tecplot, Inc. All rights reserved worldwide. See the complete legal notice in the copyright section of this document.
This document details the installation instructions for FieldView. Please read thoroughly to properly determine your system requirements and successfully install the software.
- Overview of FieldView Installation
- Platform Support
- Installing FieldView (Basic Installation)
- Replacing FieldView’s MPI (Optional)
- Python Installation (Optional)
- Installing FieldView Servers on remote systems (Optional)
- Testing & Configuring FieldView Servers
- FieldView Licensing
- Entering Your License
- Evaluation License Setup
- Single-System License Setup Using An Activation Code
- Single-System License Setup Using A License File
- Network License Setup
- RLM_ROAM
- FieldView Parallel Licensing
- FieldView Batch-Only Licensing
- Using Batch-Only Licensing: Creation of transient animations
- License Expiration Warning
- FieldView and Other Software Using RLM
- port@host Licensing
- Redundant License Servers
- Post-Installation Tasks
- Copyright
Overview of FieldView Installation
The installation of FieldView consists of the following general steps:
-
Review the supported platforms and system requirements
-
Install the FieldView executable and/or server programs
-
Use to enter your license or activation code
-
Complete your post installation tasks
Following a successful installation and startup, FieldView should look like this:
The rest of this Installation Guide provides detailed information on how to install and customize FieldView to meet your specific needs.
Platform Support
FieldView 2025 is supported on the following platforms:
-
Linux:
-
RedHat 8, 9, and 10
-
Rocky Linux 8, 9, and 10
-
-
Windows: 11
-
macOS: 14, 15, and 26
Platform End of Life Updates
-
Windows 10 support ends October 14th, 2025. Tecplot software released after this date will not be supported on Windows 10.
Installing FieldView (Basic Installation)
Installation of the FieldView Client and servers for a given platform require about less than 1.0G of disk space. Separate packages containing only the FieldView Servers for a given platform are also provided, and these will require between 30M to 104M of disk space.
The general instructions presented here are expected to work properly on platforms running our certified or supported operating systems; however certain platform-specific issues may be encountered. If you encounter problems during installation please contact support@tecplot.com.
To download FieldView from the web, please log in to the FieldView Customer Center at my.tecplot.com and follow the installation instructions provided there.
Linux
To install FieldView from the downloaded archive, follow these instructions:
-
Unpackage the downloaded file you’ve placed on you system (eg. ~/Downloads/fv2025-linux_amd64.tar.gz) with the following command:
tar xvzf ~/Downloads/fv2025-linux_amd64.tar.gz
-
Navigate to the location where you wish to install FieldView. If there is a previously installed version of FieldView in this directory, you must either delete or rename the fv subdirectory. Do not attempt to merge different versions of the software together.
Before deleting the directories you should back up any files in these directories that you may have modified or added.
./installfv.sh
Linux users will see the End-User License Agreement, and need to answer 'y' or 'yes' to continue and enter the full path of the directory in which to install the software. This command installs the directory /fv at the directory level you specified. If you receive an error message during the install, please contact Tecplot, Inc at support@tecplot.com.
| FieldView can optionally be modified to use an MPI (for parallel servers) which is different than what is provided with the installation. Please refer to Replacing FieldView’s MPI (Optional) |
The installation script creates a FieldView startup script in the subdirectory /fv/bin of the current directory. This startup script is called fv. The startup script contains an environment variable called FV_HOME that points to the subdirectory fv in the directory where FieldView is installed.
Windows
You must install FieldView (and all software) as either Administrator, or as a user that has Administrator privileges, otherwise the FieldView installation will fail.
-
Run the program fv2025_win64_setup.exe.
-
The End-User License Agreement must be accepted, and you are prompted for the directory to install the software. By default, it is installed in the directory:
C:\Program Files\Tecplot\FieldView 2025
We STRONGLY RECOMMEND that you accept this default location. Installing to a directory name using UTF-8 / multi-byte characters is not supported.
After installation is complete, a Start menu program group will exist which contains the FieldView icon, a link to Copyrights and to documentation files.
macOS
The installation process for FieldView on mac systems is standard for macOS, where you will be presented with the following prompt after accepting the End-User License Agreement, and opening the .dmg file as shown below. FieldView must be installed to /Applications.
Replacing FieldView’s MPI (Optional)
FieldView and all of its components come ready to run in parallel with an included version of MPI (Open MPI 4.1.5). If you’d like FieldView to use a different version of MPI, Tecplot Inc. has developed an easy solution with myFVMPI.
Linux FieldView installations provide myFVMPI for HPC users who want to run a particular version of MPI which has been tuned for performance optimization on their HPC system. All they have to do is follow the simple steps below for building and installing myFVMPI with their MPI. There is no need to rebuild any other component of FieldView. Once it is done, FieldView will run the FieldView engines in parallel using that particular MPI instead of the default Open MPI 4.1.5.
Building myFVMPI
Refitting FieldView with an alternate MPI is accomplished by creating a new version of the installed mpirun script and the libmyFVMPI.so library in the ./plugins/lib directory, backing up each with the ".orig" file extension.
| Using myFVMPI requires licensing for at least FieldView Parallel 32. |
-
Make $FV_HOME/myFVMPI the current directory.
-
Set up your environment appropriately for using your MPI. In particular, the mpicc command should be in your path and usable for compiling MPI programs. The mpiexec command should be in your path and usable for running MPI programs.
-
Examine the value of MPICC_CFLAGS in the file Makefile. Change this value as needed for compatibility with your mpicc command.
-
Run the following command to build myFVMPI:
make -
Optionally, run the following command to test myFVMPI:
make test
This will execute the pmandel example program (using two processes on the local machine) and display an image created by this program to confirm the test is passed, as illustrated in Figure 1Figure 1. Image displayed to confirm the myFVMPI test is passed
Installing and Using myFVMPI
-
Run the following command to replace the default FieldView myFVMPI library and mpirun script with those you built using your own MPI:
make install
The first time you run make install , it will backup the default FieldView myFVMPI library and mpirun script as they are updated.
|
The myFVMPI feature has been tested with several MPI implementations. However, the script fvrunsrv in the installation’s bin directory is tuned only for Open MPI 4.1.5. For other MPI implementations, adjustments to the parameters used inside that script will probably be necessary. For example, for MPICH or Intel MPI:
|
-
You should now be able to run FieldView and use the Parallel engine with your own MPI via the myFVMPI library and see FieldView report the MPI which is being used upon startup, e.g.:
myFVMPI was built with: <path>/openmpi-<version>/bin/mpicc Note: The system on which this application is currently running may have MPI installed in a different location.
-
If you want to perform this operation again for another MPI, run the following command to remove the myFVMPI library and mpirun script you previously built:
make clean
…and go back to the Building myFVMPI section of this document.
Restoring the default FieldView myFVMPI library and mpirun script
Run the following command to restore the default FieldView myFVMPI
library and mpirun script (from the copies backed up by make install):
make uninstall
Python Installation (Optional)
FieldView is designed to use Python versions 2.7 or 3.1. Python is not required to run FieldView. In order to use Python with FieldView, some initial set up is required.
Linux:
Running FieldView using Python 2.7 or 3.1 without tkinter module for panel support, requires no compilation step. The only requirement is that a link is created which points FieldView to your installed Python. For example, consider you have installed Python <PathToPython>/myPython-2.7, and FieldView is installed as <PathToFV>/fv. A link will need to be created in your FieldView installation, as follows:
ln -s <PathToPython>/myPython-2.7/lib/libpython2.7.so \
<PathToFV>/fv/lib/linux_amd64/libfv_python_link.so
Running FieldView using Python 2.7 or 3.1 with added tkinter support:
Download source code package for Python from python.org, build against Tcl and Tk libraries which are provided within FieldView installations. For example, consider your Python source location is /tmp/Python-2.7, your FieldView installation is <PathToFV>/fv, and you will install Python to <PathToPython>/myPython-2.7. You would than proceed as follows.
-
cd /tmp/Python-2.7
-
export LD_LIBRARY_PATH=<PathToFV>/fv/lib/linux_amd64:$LD_LIBRARY_PATH
-
./configure --prefix=<PathToPython>/myPython-2.7 \
--with-tcltk-includes="-I<PathToFV>/fv/lib/tcltk-includes" \
--with-tcltk-libs="-L<PathToFV>/fv/lib/linux_amd64 -ltcl8.5 -ltk8.5" \
--enable-shared -
make
-
make install
-
You will then need to link FieldView to Python:
ln -s <PathToPython>/myPython-2.7/lib/libpython2.7.so \
<PathToFV>/fv/lib/linux_amd64/libfv_python_link.so
Note: Environment variable FV_PYTHON_VER=3 must be set for FieldView to use Python 3.1, and the link name must be libfv_python3_link.so
Windows:
-
Download 2.7 or 3.1 (only) 64bit package from python.org and install
-
Set environment variable FV_PYTHON_VER=3 if using Python 3.
-
Then run FieldView normally
macOS:
Python with Fieldview on macOS is unsupported at this time.
Installing FieldView Servers on remote systems (Optional)
Each client platform includes the corresponding FieldView server software for Client-server and Parallel operation. FieldView Server programs for remote and parallel operation are also available separately for installation on remote systems for use as a back end.
| The basic FieldView license includes an option to run FieldView Parallel at no additional cost on up to eight worker processes. For local parallel operation, the FieldView Parallel servers are automatically installed and no additional steps are required. |
It is possible to install the server programs by downloading and uncompressing the appropriate platform archive to the desired location. For additional details, refer to Install the server program(s). Further steps (described in Set up a Server Configuration File) are needed to make Client-Server operation functional.
There are two important limitations to be aware of concerning FieldView Parallel. The first is that you can only read either PLOT3D, OVERFLOW-2, OpenFOAM or FieldView Unstructured FV-UNS datasets, or datasets with either single file - multigrid formats, or partitioned file formats that can be read using plugin (or toolkit) readers. ALL data can be read in parallel using PFPR; see Partitioned File Parallel Reader (PFPR) in the Reference Manual for more information. The second is that platform support is limited. Refer to Platform Support.
To run FieldView Parallel, you will need to have the following:
-
A system with a supported OS capable of running a parallel application (multi-processor, multi-core).
-
A parallel compatible dataset.
-
FieldView Parallel Server programs installed. (Note that FieldView Client installations provide parallel servers.)
The FieldView Parallel and Client-Server programs are of the order of 5MB to 8MB. If you install both the client-server and parallel servers, the total disk space requirements are less than 100MB per platform.
FieldView Parallel provides and uses a specific version of Open MPI but allows users to select different versions of MPI (for improved performance, etc.).
After the server programs have been installed, several additional steps must be performed to make FieldView Parallel (or FieldView Client-Server) operation functional. These steps are the same as those for installation of FieldView Client-Server operation. Please consult Testing & Configuring FieldView for detailed instructions on how to configure your systems to support Client-Server and FieldView Parallel operation.
| Please be sure to access FieldView servers which match the version of the Client you are using. Unmatched Client-Server combinations are unsupported. |
To install a server executable on a server machine, perform the following steps on your server machine:
-
Log in to the server system, and change directory to a location where you would like your FieldView Servers to reside. This should be a location visible from your FieldView Client installations and may require assistance from your system administrator.
-
Decide which file is correct for your server machine.
-
Uncompress the correct file for your server machine:
zcat fv_type_tar.Z | tar xvf - -
Copy the directory tree to its destination directory on the server machine.
FieldView provides a specific version of Open MPI. If an alternate version or implementation of MPI is preferred, please refer to Replacing FieldView’s MPI (Optional). Note that using myFVMPI requires licensing for at least FieldView Parallel 32.
Testing & Configuring FieldView Servers
For local servers running on the same system as the client, no additional configuration steps are required. The "Local" serial and parallel server options will appear automatically on the Data Input menu. To read data on remote servers, you can run the server(s) manually, as Manual Server in the Users Guide, or create 'AutoStart" Server Configuration files (.) for your FieldView Client. Depending on your network, the configuration file needed may be as simple as the following:
! The '!' character at beginning of line is for comments.
ServerName: <hostname or IP>
Server Directory: <folder or directory containing command fvrunsrv>
! Port forwarding may not be necessary, depending on your network.
Port Forward: true
! See a full list of keywords and their meanings in the following pages.
! Additional settings may be required, depending on your network, and
! FieldView server type (ie. serial or parallel)
FieldView will look for Server Configuration files in the sconfig folder of your installation, but can be redirected to another location with the environment variable FV_SERVER_CONFIG_DIR.
Note that FieldView supports the usage of Job Schedulers (eg. PBS) on HPC systems when using the Scheduler: field in your Server Configuration (.srv) file. For a full description on setting up this file, please see Set up a Server Configuration File. The below diagram shows how the Scheduler: field will have FieldView automatically set up port forwarding and submit a job request to run its servers on the HPC system.
Testing server connectivity in your environment
The following three additional steps can be performed to ensure remote FieldView Client-Server operation is functional:
-
Test the "relationship" between the client machine and the server machine to ensure that you can start the server process and that the server and client can communicate.
-
Copy the proper server tar file to the server machine(s). Unpack the server executable from the tar file. (On servers which have the FieldView Client installed, this step will not be necessary, since serial and parallel servers are already installed.)
-
Create and test a Server Configuration File that will govern the connection of client and server.
Hints for troubleshooting any problems with steps 1-3 are provided in the following section. If all three of the steps listed above are completed successfully, FieldView Client-Server or FieldView Parallel should be expected to operate properly.
Step 1 - Test the "connection"
We will first test the relationship between the client machine and the server machine. There are two mandatory conditions for FieldView Client-Server to work: (a) you must be able to log in from the client to the server in some way, and (b) you must be able to connect from the server to the client using TCP protocol on a specified port. If either of these conditions are not met, then you will not be able to use Client-Server. Therefore, it is highly recommended that you test these conditions prior to proceeding with any other steps of the installation. If any of the tests fail, you may need assistance from your system administrator to adjust your configuration.
The first test is to make sure that the client machine and the server machine can communicate with each other. The ping command is used for this. (In Windows, you will need to run ping from the command prompt).
Test |
Command |
Expected Result |
1 |
ping server_name or |
Indication of successful data transfer |
If you are not successful with Test 1, you will not be able to use FieldView in Client-Server mode, since your client machine cannot make contact with the server. There may be firewalls or routers involved in the communication path which need to be adjusted in order for the two machines to communicate. Contact your system administrator for assistance.
The next test deals with the mechanism that FieldView will use to start server processes on the server machine. Secure remote shell programs ssh or plink (Putty) can be used to log in to the server machine from the client. If you are unsure about the details of using either these protocols, it is highly recommended that you talk to a system administrator about your plans before proceeding, as each Customer site is different in terms of security policies which govern the client and server systems.
Test procedure - This test must succeed. (With Windows, you will need to run your secure remote shell command using the CMD prompt):
Test |
Command |
Expected Result |
||
2 |
[ssh | plink] server_name -l login_name date
|
Today’s date is printed |
The above test must print the date without a prompt for a password for the test to be a success. If successful, you can use Automatic Server Start (AutoStart:) in a Server Configuration File (.), and proceed to Test 4 below. If you are not successful, then you may not be able to use Automatic Server Start. See your System Administrator to have passwordless login authentication set up for your user.
If you need a password to log in at the server, you can still use FieldView Client-Server in Manual Server Startup mode, as described under the heading Manual Server of the Users Guide, given that you can execute the following two steps.
Now connect to the server, and test connectivity from the server to your client system, to ensure the FieldView Server will be able to communicate back to the FieldView Client:
Test |
Command |
Expected Result |
3 |
[ssh | plink] server_name or server_IP_address l login_name |
You are logged in to the server machine |
The next test ensures that the client machine is visible from the server machine.
Test |
Command |
Expected Result |
4 |
While logged in with ssh or plink as per test 3, above, execute: |
Indication of successful data transfer |
This test may fail if there is a router between your client and server. In this case, the IP address needed to contact the client may be different than the IP address that the client thinks it has. For example: A computer connected to a DSL line through a firewall/router may have an IP address of 10.0.0.2 (which is assigned by the router), but on the other side of the router only the router’s IP address can be seen. In this type of configuration, the router/firewall must be configured to allow an incoming connection on this port to be routed to the client machine. Contact your system administration for assistance.
The final test ensures that you can connect back from the server to the client.
Test |
Command |
Expected Result |
||
5 |
On client machine:
|
Successful connection message printed in telnet window. |
Details: On the client machine, open a terminal window (or a CMD prompt window on Windows systems). Run the contest command, which you will find in the bin subdirectory of your FieldView installation directory. This command will use port number 12345 by default. If you are using a different port when running FieldView, supply it as a command-line argument to the contest program. For example, to test using port 20000, type the following command:
contest 20000
On the server machine, test the connection back to the client system using the telnet command. You must supply the same port number given to the contest program. The telnet command should use the client IP address printed by contest (the IP address after the client name). If you do not need Automatic Server Start and telnet fails with the client IP address, you can try the client name instead. If no port number was given to contest, you must supply port number 12345. For example, to connect to the contest program on port 20000:
telnet client_IP_address 20000
If the connection is successful you will get the following message in the telnet window:
Test connection completed successfully! Please disconnect your telnet session now. On many telnet clients you can do this by typing CTRL+] and entering "quit" at the prompt.
To conclude the test, quit the telnet session. The contest program will then shut down.
| If you do not quit the telnet program and instead kill the contest program, the supplied port may be left in use for 2 - 4 minutes. |
If telnet just hangs while trying to connect, or if you get a message that the connection is refused, there may be a firewall running on the client system or between the two systems which is blocking connections on this port.
Any firewall will need to be configured to allow connections on your chosen port number in order for FieldView to operate in Client-Server mode. Contact your system administration for assistance.
If you are successful with this test, you may proceed to Step 2.
Step 2 - Unpack & Install the server program(s)
Server scripts and executables must be installed on the candidate server machine(s). Note that if a FieldView client has previously been installed on that server, our standard and parallel servers are automatically installed to permit "local" Client-Server operation, and these components are found in the ./bin directory of that installation.
To install a FieldView server on a Linux server machine, perform the following steps:
-
Download the server package for your platform from tecplot.com and unpackage the compressed tar file:
cat <path_to_your_server_package>/fv<platform>tar.Z | tar xvf -
If you are installing the FieldView servers on a Linux cluster, you should install it on the head node.
Step 3 - Set up a Server Configuration File
Server Configuration Files (or "config files") are used to help the FieldView client identify and connect to the server. In addition, there are features to help you manage multiple projects in different directories on servers. After FieldView reads the config files, it uses them to populate the GUI selections for server machines. The name of the config file (minus the .srv extension) is what appears on the server selection menu. We provide one default server configuration file for Linux installations. This is called local.srv and it will start a server with the name local on the same system as the client.
Each server needs at least one config file. When FieldView (the client) starts, it reads the server config files. They are read from one of two places in the following order: (1) a directory specified by the environment variable FV_SERVER_CONFIG_DIR or (2) FV_HOME/sconfig. If FV_SERVER_CONFIG_DIR is set, but the directory does not exist, FieldView will write a warning message to the console (Windows) or xterm (Linux), and then fallback to FV_HOME/sconfig. If FV_HOME/sconfig does not exist, which means this is not a standard FieldView installation, FieldView will write a warning message to the console (Windows) or xterm(Linux), and then fallback to non-Client-Server.
The contents of the Server Configuration (.srv) file are presented in the table below.
-
All lines are optional, with the specified default values if they are not present.
-
The lines may appear in any order.
-
The keywords are case-insensitive (although of course some of the values assigned by you to the keywords are not, such as file paths).
-
Comment lines are allowed and must be preceded by an "!" character
-
Fields specific to HPC schedulers are shown with green background.
| Keyword | Meaning | Default Value |
|---|---|---|
AutoStart: |
Server startup method - |
|
ServerName: |
Identification of the server machine as either a hostname or an IP address |
This applies only to automatic startup. An empty or missing server name means use the local server. |
ServerType: |
Selects the Server Type from the following options:
|
|
ServerDirectory: |
Path to the directory containing the FieldView server executables |
This path needs to be explicitly specified; there is no default. |
NumProcs: |
Value passed to MPI for -np
option. Value is ignored if the ServerType = |
default is 4
|
MachineFile: |
MPI machine file name including full path
as found on the server. This setting is recognized only if ServerType =
|
$FV_HOME/bin/openmpi-<version>/etc/openmpi-default-hostfile |
Scheduler: |
Name of scheduler used, eg. PBS |
none ; (Limited to PBS in this release) Note, if undefined, AutoStart: defaults to non-scheduler behavior. |
Queue: |
Name of the queue on which to launch the FV Server on the Compute Node |
none ; Mandatory field, valid only if Scheduler: is defined. |
JobTime: |
Maximum time the job will run before being killed by the scheduler. Syntax: hh:mm:ss |
none ; Mandatory field, valid only if Scheduler: is defined. |
Allocation: |
Project ID (string) for resource allocation on the HPC system towards which the job will be charged. |
none ; Mandatory field, valid only if Scheduler: is defined. |
NumNodes: |
Number of Compute Nodes specified to run FieldView servers. |
Defaults to 1. Valid only if Scheduler: is defined. A value of 1 runs shared memory servers, Values >1 runs servers in cluster configuration. |
NumCpus: |
Specification of the number of CPU cores your assigned node(s) should have. This is unrelated to NumProcs, which controls the number of Parallel FieldView Server processes. |
ceil(NumProcs/NumNodes) |
SchedulerOptions: |
Additional job directives, eg. SchedulerOptions: :bigmem to request large memory compute nodes. Multiple arguments are allowed. |
none ; Valid only if Scheduler: is defined Note that options must be specified with leading ":" character as shown in the example at left. |
PortForward: |
Status of whether port forward is to be used, specified
as either |
|
ServerPort: |
Specifies the Server Port number for tunneling,
For example: |
Defaults to port used at Client. See note on setting Client’s port in the Command Line Switches section of the User’s Guide. |
ServerTimeout: |
Time in seconds that the server will wait for the client to accept the connection. For manual startup, it is the amount of time that you have after manually starting the server to click "Done" on the client pop-up that prompts for manual startup. A value of 0 means "use the default of 60". |
60 seconds |
UserName: |
User name that you want to use to log in to the server machine. This is only needed if you wish to log in as someone other than the user name that FieldView is running under on the client machine. |
Name associated with effective user ID of client process.
|
RemoteShell: |
The name of the remote shell to be used for Automatic
Server Start, specified from [ssh|plink].
|
ssh |
P4_RSHCOMMAND: |
Remote shell command for MPI for cluster parallel, specified from ssh|plink]. Does not apply to Windows. |
ssh
|
ServerProgram: |
The complete path of the server program (fv) on the server machine. This path should be constructed from the perspective the server machine. That is, the first "/" is the top level directory on the server machine. |
This setting is deprecated - use the ServerDirectory
setting instead.
|
StartDirectory: |
The initial path that FieldView's data browsers will open in. |
Home directory of remote user on server OR current working directory if CWD is specified. |
ClientName: |
This is the name of the client machine as seen from the server. This is in case the server has a different name for the client than the client has. Can be a hostname or an IP address. |
Fully qualified name of client, as seen by client.
|
UserDefinedReader: |
If your reader reads grid geometry and results from separate files, then add the word "Separate". Else, add the word "Combined" for readers which read all data from a single file. + If your reader is for structured grids, add the word "Structured". Else, add the word "Unstructured" for unstructured grid readers. |
Add the title of your user defined Plug-In Toolkit Reader exactly as it appears in your registration function. |
PluginDirectory: |
If present, servers will use the specified directory for plugin readers and plugin user-defined functions instead of the default. |
plugins subdirectory of ServerDirectory |
Manual servers have a command-line option:
-plugin_dir <pathname of directory containing server plugins>
If PluginDirectory: is present in the server config file of a manual server, FieldView will suggest a manual server command line that includes the corresponding -plugin_dir option.
| Local servers, including local parallel servers, may not have an existing server config file. In order to use the server PluginDirectory feature, the user must create a server config file if one does not exist. |
When a server configuration file is selected from the Data Files input menu, FieldView will fill in the correct arguments for the fvrunsrv wrapper program, based upon the above settings. When you select a dataset to be read, the fvrunsrv program launches the chosen server program (standard, shared memory or cluster), and echoes the current fvrunsrv configuration to the console window. This information is useful in case you encounter errors with your server configuration.
If the server is started manually, the port forwarding also has to be set up manually. In other words, you must manually start ssh or plink with the appropriate port forwarding arguments, along with manually starting the (browsing) server to use the forwarded port. The PortForward section in the sever config for manual start will trigger a pop-up with the ssh port-forwarding command.
Let’s consider several server config file examples:
Example 1: Local parallel
The server config file (.) in this case would contain a single line. Since this is running locally, there is no need to specify a different ServerDirectory.
ServerType: shared_mem_parallel
There are several implicit defaults being used in this case. First, since we have not specified a ServerDirectory, we will run using the locally installed server programs. Next, since we have not specified a NumProcs value, we will default to four.
Example 2: Setting the Current Working Directory
Use 'CWD' for the StartDirectory keyword in the server config file:
StartDirectory: CWD
Use this (case insensitive) setting to start FieldView in your current directory when running FieldView in Client-Server or Parallel mode. This is particularly useful if you routinely navigate through many directory levels below your home directory. This setting will take precedence, overriding the saved preferences behavior in FieldView (13 or later) which stores and returns you to the last directory visited by default. Within a FieldView session, if you navigate away from your current working directory, this is remembered. This server configuration setting only applies to the initial view in your file browser.
Example 3: Remote parallel
In this example, we need to specify the server name, my_remote_system, since it is remote and therefore different from the client. We must also explicitly specify where the server programs are located on the remote system. Since we want to run parallel, we must also explicitly choose either the shmem (shared memory) or p4 (cluster) option - in this example, we have chosen to run cluster or p4 parallel. Finally, we need to pick the number of processes since we have a pfv32 FieldView Parallel license available to us. Names in the example below are notional - you will need to substitute correct information for your ServerName and ServerDirectory.
ServerName: my_remote_system
ServerDirectory: /remote_path/fv/bin
ServerType: cluster_parallel
NumProcs: 32
In the example above, although we have chosen cluster_parallel, we have not specified a machine file. In this instance, we will use the default machine file openmpi-default-hostfile, which is typically empty and allows all nodes on the cluster to be utilized.
Example 4: Windows Client running Parallel on Linux
Here, we are trying to read a dataset which is sitting on a Linux system, my_LINUX_box, using a FieldView client on a Windows system, my_WINDOWS_box. The server config file needs to be on the Windows system. We need to specify the name of the server, location of the parallel server files on that system, and also specify a start up directory which lets us browse to the location of the file we want to read. Finally, we want to use plink to set up our connection from the Windows system to the Linux system.
ServerName: my_LINUX_box
ServerType: shared_mem_parallel
ServerDirectory: /on_LINUX/fv/bin
StartDirectory: /on_LINUX/my_data
NumProcs: 16
!
! -- a comment line ----------------------------
!
ClientName: my_WINDOWS_box
RemoteShell: plink
In this example, we have explicitly specified all required arguments. No default settings are used. Also note the use of the exclamation mark, '!' to indicate the start of a comment line. As you develop server config files to meet your needs, we recommend the use of comments to help to document your efforts.
Example 5: Simple Port Forwarding
In this example, we look at a scenario in which port tunneling is required for communication between a client system, my_desktop_LINUX, and a secure server system, my_secure_LINUX. The server config file needs to specify both the client name and the server name. We will also specify the directory on our secure system where we want to start browsing. Lastly, we will simply specify that we want to make use of port forwarding.
ServerName: my_secure_LINUX
ServerType: shared_mem_parallel
ServerDirectory: /on_secure_LINUX/fv/bin
StartDirectory: /on_secure_LINUX/my_data
NumProcs: 16
!
! -- another comment line ----------------------------
!
ClientName: my_desktop_LINUX
UserName: my_name
PortForward: true
Port forwarding is only supported if RemoteShell is set to either ssh or plink. In this example, we have not explicitly set RemoteShell to ssh - this is not a requirement since ssh is the default. When the server config file is read, and you browse to the StartDirectory and/or attempt to read data, the following server command is executed by FieldView:
ssh -C my_secure_LINUX -l my_name -R 26010:my_desktop_LINUX:26010
'/on_secure_LINUX/fv/bin/fvrunsrv -np 16 localhost -port 26010' &
Here the port number, 26010, has been specified using the environment variable:
FV_DEFAULT_PORT = 26010
Example 6: Using a Job Scheduler:
The following Server Configuration (.srv) content is provided as an example for submitting a job via PBS on a HPC login node (ie. ServerName) with fields to support PBS job directives:
! Lines beginning with '!' are comments
ServerName: loginnode@mycluster
Allocation: ABCX230010020
NumCpus: 128
NumNodes: 4
NumProcs: 64
!RemoteShell: ssh
RemoteShell: plink
Scheduler: PBS
Queue: debug
JobTime: 00:30:00
ServerType: cluster_parallel
ServerDirectory: /home/user/programs/fv2025/fv/bin
UserName: user
The ServerDirectory locates the 'bin' directory of a FieldView installation where the servers would be found. This configuration will run 64 FieldView servers across 4 compute nodes, using the specified job allocation and queue and result in the following qsub command to be issued:
qsub -A ABCX230010020 -q debug -l walltime=00:30:00 -l select=4:ncpus=128:mpiprocs=64
Note that if your job directives are out of specifications for the given HPC system, qsub will fail. FieldView keeps the user informed about the progress of the job submission in the Client/Server Connection panel, shown below:
FieldView will also write more detailed information about the submitted queue to logfile FieldView_Autostart.log which can be found in the following locations:
Windows: C:\Users\<username>\AppData\Local\Tecplot\fieldview
Linux: ~/.local/share/Tecplot\fieldview
Mac: ~/Library/Application Support/Tecplot\fieldview
The fvrunsrv Wrapper Program
The fvrunsrv wrapper simplifies the start-up of FieldView servers, especially in parallel modes where the program mpirun and its arguments must be used. The wrapper generates the command line syntax required to launch servers based on the simplified argument set shown below. The fvrunsrv command is also used internally when the server configuration fields ServerDirectory: or ServerType: in Server Configuration (.) files are used. This command has the general syntax:
fvrunsrv [-np N] [-hosts host1:N1,host2:N2,...]
[-machinefile <file>]
[-p4_rshcommand <command>] client_hostname [-port NN]
where:
-np |
If present, specifies the number of processes, N.
Without -hosts, FieldView runs share memory parallel. |
-hosts |
Specifies the list of hostnames, with the number of processes for each host. (A value of 0 has special meaning and can be used for all hosts to obtain equal distribution of FieldView workers.) |
-machinefile |
Specifies the machine filename (follows
Open MPI 4 syntax) with the number of processes for each host. This
file must be visible from the server, and each compute node in the
file should be specified with either :N or slots=N, for number
of processes per host, eg.:
myhostA:0 myhostA slots=0 myhostB:0 <or> myhostB slots=0 myhostC:0 myhostC slots=0 |
-p4_rshcommand |
Specifies the command used by MPI to start worker processes. If not present, this defaults to ssh. |
-port |
Specifies the FieldView server port number, NN. This port can be tunneled through your Remote Shell connection. |
The presence of the -hosts option implies that FieldView will run cluster (p4) FieldView parallel. This selection also requires that the -np option must be set. Using the arguments from the -hosts option, a temporary machines file is created. The -machinefile option is an alternate way to specify machines for use with cluster FieldView Parallel. If the -hosts ANY option is used, cluster FieldView parallel is run with the default machinefile. For Windows servers, use the -hosts ANY option or the -hosts WINHPC option to specify cluster operation. The Windows HPC job scheduler will select the specified number of processors from the idle processors in the cluster.
Some simple examples follow below:
fvrunsrv |
Runs standard FieldView client-server, local. |
fvrunsrv -np 4 |
Runs FieldView shared mem parallel server, local, 4 processes. |
fvrunsrv -np 4 -hosts myhostA:3,myhostB:3 |
Runs cluster (p4) FieldView Parallel, remote, 4 processes, and builds a temporary machine file with: |
The fvrunsrv program can also be used in Server Configuration (.) files using the deprecated field ServerProgram:.
While most of these arguments can be specified conveniently in the server config file, this simplification offers a specific benefit to those who need to run in FieldView Client-Server or FieldView Parallel in the manual mode.
For Windows users, the same syntax for the fvrunsrv program is used, with the following differences. First, a warning is issued if the -machinefile or -p4_rshcommand options are used - these options for running cluster parallel are not available on Windows. To run a cluster FieldView parallel job on Windows, use:
-hosts ANY (WINHPC is also an acceptable argument)
This will submit a cluster FieldView parallel job to the Windows HPC Server, which chooses the desired number of processors from the cluster automatically. At present, we are unable to allow you to choose specific server machines from within the Windows HPC cluster.
FieldView Parallel can only be run using the 64-bit servers.
The fvrunsrv program will run the 64-bit servers if the local machine is capable of running them, and they have been installed. It is highly recommended that all parallel servers be installed on all platforms which can run them.
Additional Comments Regarding FieldView Servers
An environment variable, FV_DEBUG_AUTOSTART, echoes the server command line that FieldView is trying to execute when AutoStart: true is set in your server config file. You will also see the server command line echoed when selecting a file to be read from your file browser.
The environment variable FV_DEBUG_STARTUP helps debug FieldView problems with clients and servers on non-Windows systems that are caused by limited system resources. If this environment variable is set, then FieldView prints the following information to the console on startup. RLIMIT_DATA is the maximum allocated data allowed for this process, in bytes. RLIMIT_AS is the maximum address space (virtual memory size), in bytes. RLIMIT_STACK is the maximum size of the process "stack", in bytes. RLIMIT_CPU is the maximum amount of CPU time allowed for this process, in seconds. The "hard" limit is the important number. On startup, with or without this environment variable, FieldView tries to set the soft limit equal to the hard limit (the soft limit is often smaller); if this fails, a message is printed to the console. The "ulimit" shell command can also print these limits.
When a local server is started, the same information is printed about the server (which should be identical to the client, since it is local). To get information about a non-local server, the environment variable needs to be set for the server. This is easy for a manual server. For a non-manual remote server, the environment variable can be set on the command line in the server config file.
Console output from FV_DEBUG_STARTUP
------------------------------------
RLIMIT_DATA soft limit: NNNN
RLIMIT_DATA hard limit: NNNN
RLIMIT_AS soft limit: NNNN
RLIMIT_AS hard limit: NNNN
RLIMIT_STACK soft limit: NNNN
RLIMIT_STACK hard limit: NNNN
RLIMIT_CPU soft limit: NNNN
RLIMIT_CPU hard limit: NNNN
sysname: Linux (or Darwin or SunOS or AIX)
nodename: [name of the machine running FV]
release: [OS/kernel release]
version: [OS/kernel version]
machine: [machine type, such as x86_64]
For Linux only, we also print the output of "cat /proc/meminfo", which is about 30 lines of information about physical memory (RAM) and virtual memory (RAM plus swap).
An additional environment variable, FV_NO_SCONFIG_ECHO has been added to turn off the server config print to the console window. Setting this variable makes the console output consistent with previous FieldView releases.
Based on customer feedback and our own testing, we have set the ReadWriteTimeOut default to be 0 - this changes from the previous default of 120 seconds. This is a necessary change since the ReadWriteTimeout mechanism does not work correctly with port forwarding. Server time-outs are part of the client-server start-up handshake. The benefit to users is that they will no longer need to type the time-out on the command line for manually starting servers. If these time-outs are still specified, they are ignored and a warning message is issued to state that the time-outs should be specified in the server config file.
In order to run FieldView in a standard (client-server) or parallel (shared memory or cluster) automated mode of operation, we strongly recommended that passwordless ssh is implemented. Please also note that passwordless connections are a requirement between the nodes of a cluster in order for p4 parallel to work.
At the time of this release, starting a Win64 cluster parallel server automatically from a remote system (one outside the cluster) does not work because the WINHPC "job" command does not allow us to specify where the controller server will run. If this is attempted, you will see an error message generated by Windows which is similar to:
"Aborting: Access denied by node 'compute-0-XX'
This node is a resource managed by the Miccrosoft HPC Scheduler
and mpiexec was attempting to use it without a scheduled job."
You can still run FieldView Parallel on a Windows 64-bit cluster as a local server, or by manually starting a remote server.
At present, FieldView Parallel has the requirement that the controller server must be run on the head node of the cluster in order for it to be seen remotely.
FieldView Licensing
Entering Your License
The first time you launch FieldView after a fresh installation, you will be prompted to enter your license information:
You will also see this dialog if FieldView cannot validate your license information (for example, because your evaluation license has expired, or because the network license server is not available). Additionally, you may change your license information at any time from the menu.
|
SYSTEM ADMINISTRATORS Tecplot, Inc.products store their license configuration file in a user and platform specific location by default. |
Windows: C:\Users\<username>\AppData\Local\Tecplot
Linux: ~/.local/share/Tecplot
Mac: ~/Library/Application Support/Tecplot
The above directories are specific to the individual workstation users. If you want all users of the computer to use the same license configuration for a given Tecplot, Inc. product, you may locate the license file (.lic) in a more general location during or after initial license setup so that users can select the License File option on the License Dialog at startup. This will automatically create a copy of fieldview.lic in the users home directory, described above.
The license file can also be placed in the top level of the FieldView installation itself to allow the application to run regardless of which user or host is launching that particular installation of FieldView. This is especially useful for network licensing.
In addition, network licenses can be accessed with an environment variable, or with more general content in the file fieldview.lic, as noted in the port@host Licensing section of this document.
Note: Each Tecplot, Inc. product has its own license configuration file. To prevent users from editing the license configuration, you may then change the permissions on the license file to be writable only by an administrator or root user.
How you install your license information depends on what type of license you have.
If you wish to evaluate the product before purchasing, you may obtain an Evaluation license with a single click. See Evaluation License Setup.
If you have an Activation Code for a Single-System license and have Internet access, you enter the activation code. See Single-System License Setup Using An Activation Code.
If you have a License File for a Single-System license, you select the license file. See Single-System License Setup Using A License File.
If you have a Network license, you specify the server name and port number of the RLM license server on your network. See Network License Setup.
Evaluation License Setup
To obtain a time-limited evaluation license key so you can try the product before purchasing, make sure the "Evaluation" license type is selected in the Licensing dialog, then click Begin Evaluation. The product evaluation period begins. You will see a notice on the product’s Welcome Screen indicating when your evaluation license will expire.
This procedure requires an active Internet connection. If for some reason you cannot fully evaluate FieldView on an Internet-connected computer, or if you need additional time to complete your evaluation, contact support@tecplot.com. for a time-limited Single-System license file, which may then be installed using the instructions in Single-System License Setup Using A License File.
Single-System License Setup Using An Activation Code
If you received an activation code for your product, allowing it to be activated over the Internet, follow the instructions below. If you received a license key file, or if the workstation you have installed the product on does not have Internet access, see Single-System License Setup Using A License File.
To activate the product, simply enter or paste your activation code in the field provided. Then click Activate. The license key corresponding to your activation code is downloaded to your computer, and FieldView uses that license.
Single-System License Setup Using A License File
You will need the license file sent to you by Tecplot, Inc. as an e-mail attachment. Please save it to a file on your computer in an easy-to-find location, such as the Desktop.
|
If you do not have your license file, or have lost it, click Request License in the Licensing dialog for instructions on how to obtain it. |
-
Make sure the "License File" option is selected in the Licensing dialog.
-
Click Open License File…. A file browser appears. Select the license file e-mailed to you, then click Open. Alternatively, you can Copy and Paste the contents of the license file to the available field. The message "Status: Valid" appears in the Current License Information panel at the upper right.
-
Click OK to save the license information.
FieldView now uses the chosen license.
|
The file dialog will show a default location for the License file. For multiple users, the file can be located in a general location. |
Network License Setup
With this option, FieldView is installed on any desired platform locally. When FieldView is run, it looks at the local copy of the fieldview.lic file to determine which machine is acting as the license server. It then contacts the license server for a license. If one is available, it is checked out to that machine. The directories where FieldView license utilities are installed on the license server do not have to be NFS-mounted by the local machines running it, but they all have to be on the same network. FieldView can be run on the License Server, but this is not required.
To use a network license you or your system administrator must first install the Reprise License Manager (RLM) and the license key for your product on a network server. (See the installation instructions included with the RLM download, available on the Reprise License Manager download page.) Once this has been accomplished, follow these steps:
-
Make sure the "Network" license type is selected in the Licensing dialog.
-
Enter the server name (you may use a hostname or IP address) and port number of the license server in the fields provided.
-
Click OK to save the license information.
FieldView will now use a license obtained from the license server.
If the product is unable to obtain a license key, an error message will appear, and you should verify that you have specified the correct network license information.
RLM_ROAM
You can initiate roaming from the command line by setting the RLM_ROAM environment variable to the number of days you wish to roam, then starting FieldView from that command line session. The roaming session expires at the end of the day after the number of days specified (for example, if it is noon Tuesday, and you set RLM_ROAM to 2, the roaming license expires at the end of the day Thursday). RLM_ROAM may also be set to the special value today to have the roaming license expire at the end of the current day (the value 0 means that no changes to roaming will be made).
If RLM_ROAM is set permanently (for example, using the System Properties in Windows), the license roaming will be refreshed each time you run FieldView while connected to the network. If RLM_ROAM is 1, for example, each time you start FieldView, the roaming license is refreshed to expire at midnight the following day. This allows you to easily take your computer home with you any night and continue using FieldView while disconnected from the license server, without needing to explicitly roam each day.
You may end a roaming session early by setting RLM_ROAM to -1 before launching FieldView.
|
If you are having trouble ending your roaming early (a common cause is upgrading FieldView while roaming), try setting RLM_ROAM to -100 before launching FieldView. The roaming license will be forcibly removed from your workstation, and FieldView will begin requesting a regular license from a license server at each startup. At this point you can obtain a fresh roaming license, if desired. The reservation for your previous roaming license will, however, continue to be held on the license server that issued it until it expires. |
FieldView Parallel Licensing
You can run FieldView servers with up to eight parallel worker processes and one controller process with a standard FieldView license at no extra cost.
If you would like to increase your current FieldView Parallel capacity you will need a special license. FieldView Parallel licenses are available for specific numbers of processors up to 64 and beyond 64 (HPC option).
As a specific illustration, here is what a properly configured license file would look like for a standard FieldView installation for FieldView 2025 with provision for 3 concurrent users, including support for DataGuideTM (dg) and standard support for up to 8 Parallel worker processes (pfv8):
HOST computername hostid 27100
LICENSE teclmd fv yyyy.mm dd-mmm-yyyy 3 hostid=Any
customer=<number> options=8 _ck=741e7266d6 sig="c
2N251d=E2AHbpk7pRIFU2v6g6CAxKP*0igJBP59o+v=c0By9*fjC8wa~sh~B0"
Where <number> is the FieldView License Identifier for the given Customer
For FieldView Parallel, the license file contains a string, pfvN, where N specifies the maximum number of available parallel processes. In the example above, the license file permits operation of FieldView Parallel for up to 8 processes (pfv8).
To illustrate the operational difference between FieldView Parallel licensing and FieldView licensing, we will take a step back to consider FieldView Client-Server. For this mode of operation, FieldView Servers are not licensed. It is possible to run multiple FieldView Servers with a single FieldView Client. In Figure 3, two separate Server processes are used to read two different datasets. There is no limit to the number of Client-Server processes which can be run with FieldView. So, if you have a single user license, it is possible to run as many Client-Server processes as you wish, subject to the practical limitations of your hardware (i.e. RAM, graphics).
For the case of FieldView Parallel, following what is done for Client-Server, it is possible to run an unlimited number of server 'Controller' processes. What is licensed with the FieldView Parallel license is the total number of Worker Processes which can be run; the Controller processes are not counted towards this limit. In the example above (see Figure 4), we illustrate how it is possible to read two different datasets using a total of eight (8) worker processes, applying four (4) worker processes to each dataset. To do this, a FieldView Parallel license for 8 processes would be required.
FieldView Batch-Only Licensing
This licensing option lets you run several instances of FieldView in a low cost, batch-only mode of operation. Running this way makes concurrent postprocessing possible.
The key limitations are that a GUI cannot be used in batch mode, so FieldView must be run from a script, and that you FieldView will use software graphics rather than accelerated graphics. With a batch-only license you can run FieldView from a command line for either type of scripting, as follows:
fv -fvb -s my_script.scr
fv -fvb -fvx my_program.fvx
In the first example above, FieldView is run in batch mode, executing the commands in the FieldView script file called my_script.scr. In the second example, an FVX program called my_program.fvx is run in batch mode. The command line option, -fvb, is used to specify two things. First, that FieldView will be run in batch mode, and, second that it will attempt to use a batch only license for this run. The above examples could also be executed as follows:
fv -batch -s my_script.scr
fv -batch -fvx my_program.fvx
The key difference between the -batch switch and the -fvb switch is that in the former case, a normal interactive FieldView license with accelerated graphics (if available) will be used to run your job. When you plan to run in batch mode, we recommend that you use a batch-only license.
Batch-only licenses are available for parallel operation, for increasing numbers of processors, defined as being up to 8, up to 16, up to 64 and beyond 64 (HPC option). Depending on your licensing options you will have one or more of the following LICENSE lines present in your FieldView fieldview.lic file, and the batch-only option will be shown as in the following example:
HOST computername hostid 27100
ISV teclmd teclmd teclmd.opt 27101
LICENSE teclmd fv yyyy.mm dd-mmm-yyyy 3 hostid=Any
customer=nnnnn options="8 batch-only" _ck=741e459b05 sig="c2W
25g3U*q11YagwyfbRvbC0ScKnCdcbd08n0dmrf2gYfN8wC1cZLemIdtgIWAjA"
Where <number> is the FieldView License Identifier for the given Customer
Using Batch-Only Licensing: Creation of transient animations
Batch-only licensing is well suited for creating transient animations. Concurrent operation can be used to break the range of transient data into sub-ranges, each of which can be processed individually. Suppose we want to calculate streaklines, based on 1200 seed locations. If we were to run the transient sweep for all seeds using only one instance of FieldView, the time to complete this (notional) task would be 600 minutes (see Figure 5 at right). However, if we split the problem into four separate rakes, and run the calculations over these timesteps simultaneously, the overall time saved is a factor of four. To run four instances of FieldView simultaneously, you can use four batch-only licenses. For each FieldView run, the same script would be executed; the only difference would be the time range being studied. |
Figure 5. Concurrent Batch Operation
|
The FieldView scripts needed to carry out this concurrent set of operations would look something like this:
! streak_A.scr
RESTART ALL prep_streak
RESTART STREAM rake01
SWEEP TIME LOOP 1 1 rake01.fvp
! streak_B.scr
RESTART ALL prep_streak
RESTART STREAM rake02
SWEEP TIME LOOP 1 1 rake02.fvp
! streak_C.scr
RESTART ALL prep_streak
RESTART STREAM rake03
SWEEP TIME LOOP 1 1 rake03.fvp
! streak_D.scr
RESTART ALL prep_streak
RESTART STREAM rake01
SWEEP TIME LOOP 1 1 rake04.fvp
Within each of the four scripts above, a general restart (prep_streak) is used to compose the scene and create any surfaces and/or titles of interest. Since we will be calculating four separate streakline rakes, we have four separate streamline (STREAM) restarts. The streakline rakes are calculated over all timesteps using the SWEEP command. From a command line, using batch-only licensing, you would type the following:
fv -fvb -s streak_A.scr -port none &
fv -fvb -s streak_B.scr -port none &
fv -fvb -s streak_C.scr -port none &
fv -fvb -s streak_D.scr -port none
In the above example, note that the command line switch, -port none, is used to let concurrent instances of FieldView run without each of them attempting to use the same default port (12345) for operation. Alternately, individual port numbers, or a range of ports (eg. -port 12345:12445) may be explicitly specified. Since all of the restarts in this example are attempting to read the same timestep initially, it may be a good idea to delay the start of each instance of FieldView using a SLEEP command.
|
FieldView requires a port for client-server operation, so the alternative method of setting port to a range (as shown above) must be used if you are using servers. |
License Expiration Warning
FieldView has been enhanced with a License Expiration Warning message that alerts users when their password is about to expire and provides contact information for license renewal.
Within 30 days of license expiration, FieldView will issue a warning message upon startup. A pop-up window will appear in the GUI, as illustrated in the image below.
A message will also appear in the console window on the command line, e.g.,
Warning: This license will expire on 31-nov-2025.
This reminder benefits all FieldView users by giving them advance warning to renew their licenses. Users who have acquired FieldView directly through Tecplot, Inc. are provided with a live link to easily request a new password, while users who have acquired FieldView through a local distributor or sales representative are referred to their local FieldView representative.
FieldView and Other Software Using RLM
You can run multiple products that require RLM license management on the same server. This can be done by having multiple license files (.lic) in the same location for the license server, or by combining licenses (and VENDOR lines) in the same license file.
Note that current FieldView products require use of at least version RLM 11 License Management Software.
port@host Licensing
Typically, the procedure for licensing FieldView is described in the above sections, but large, multi-national customers who have many user workstations and many FieldView licenses can entirely avoid use of the Graphical User Interface (GUI) for setting up access to a network license. This is generally done in one of two ways.
-
License File - The installed license file fieldview.lic can be installed such that the file contains only the single line shown below, and the port corresponds to the port being used for RLM in the server’s copy of the license file as seen below.
HOST <hostname or IP> 0 <port>
-
Environment Variable - An environment variable can be set on the system running FieldView, which again, points to the port and server used for licensing, for example:
teclmd_LICENSE=<port>@<hostname or IP>
Note that this will not interfere with other vendors using the more general RLM_LICENSE environment variable on the same system.
To enable FieldView to search for licensing at more than one server, sequential arguments in environment variables are separated by colons (:) on Linux and semi-colons (;) on Windows. Note that FieldView considers the environment variable as well as the fieldview.lic files found in the locations noted above as it attempts to check out a license.
Redundant License Servers
Using a redundant license is not our standard procedure and is handled on a case-by-case basis, so as you obtain your network license(s) from us, please advise us of your need for this redundancy. Note that the triad license configuration available with previous versions of FieldView has been replaced with a different implementation of license server redundancy.
| If you lose or drop the connection to the remote license server, FieldView will detect that it has lost the connection to the license server (this may take 10 - 15 min). A warning will be printed telling you to save your work. Five (5) minutes later, if a connection cannot be re-established, FieldView will exit. |
Post-Installation Tasks
Configuring your machine (Linux only)
If you want to be able to run FieldView by typing just fv (rather than the entire path of the startup script), you can add the directory containing the startup script to your command search path in your .login, .cshrc, or .profile files as appropriate. This step should be repeated by every FieldView user.
Locating the FieldView Tutorial Files (Windows and Linux)
In order to work through the tutorials contained in the User’s Guide, we recommend that you obtain copies of the tutorial data and associated restarts. These files can be downloaded from the FieldView Customer Center at tecplot.com/products/fieldview/tutorials. A broader explanation of the location, sizes and content of this tutorial directory can be found in the section called FieldView Tutorial Introduction found in the User’s Guide. These files are optional, and do not need to be installed in order to run FieldView.
Copyright
Copyright ©2025 Tecplot, Inc.
Revision 25
All Rights Reserved
Printed in USA
First Printing November 2001
FieldView is a registered trademark of Tecplot, Inc.
Tecplot, Inc. reserves the right to make changes in specifications and other information contained in this publication without prior notice and the reader should in all cases consult Tecplot, Inc. to determine whether any such changes have been made.
The terms and conditions governing the licensing of Tecplot, Inc. software consist solely of those set forth in the Tecplot, Inc. Binary License Terms and Conditions set forth by Tecplot, Inc.. No representations or other affirmation of fact contained in this publication, including but not limited to statements regarding capacity, response-time performance, suitability for use or performance of products described herein shall be deemed to be a warranty of Tecplot, Inc.for any purpose, or give rise to any liability by Tecplot, Inc. whatsoever.
In no event shall Tecplot, Inc. be liable for any incidental, indirect, special or consequential damages whatsoever (including but not limited to lost profits) arising out of or relating to this publication or the information contained in it, even if Tecplot, Inc. has been advised, knew or should have known of the possibility of such damages.
The software programs described in this document are confidential information and proprietary products of Tecplot, Inc. or its licensors.
Reprise License Manager (RLM) v12.4, Copyright © 2006-2018, Reprise
Software, Inc.
Copyright © 2006-2018, Reprise Software, Inc. All rights reserved.
RLM Build 12.4.2
Reprise License Manager is a registered trademark or trademark of
Reprise Software, Inc. in the U.S. and/or other countries.
Copyright © 2000 - 2021, Lawrence Livermore National Security, LLC
All rights reserved.
Copyright © 2002 GraphicsMagick Group, an organization dedicated to
making software imaging solutions freely available.
Copyright © 1999 E. I. du Pont de Nemours and Company
Copyright © 2000-2002, Ghostgum Software Pty Ltd. All rights reserved.
Copyright © 2000 Markus Friedl. All rights reserved.
Copyright © 1999 - 2003 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
FIG:Facility for Interactive Generation of figures Copyright © 1985-1988
by Supoj Sutanthavibul Parts Copyright © 1989-2000 by Brian V.
Smith Parts Copyright © 1991 by Paul King
The Graphics Interchange Format © is the Copyright property of
CompuServe Incorporated. GIF(sm) is a Service Mark property of
CompuServe
Incorporated.
Copyright © 1994 - 2000 by the Massachusetts Institute of Technology.
All rights reserved.
Copyright © 1994-2000 TeCGraf, PUC-Rio. All rights reserved.
Copyright © 1991-2000 by Bell Labs Innovations for Lucent
Technologies.
Copyright © 1998-2008 The OpenSSL Project. All rights reserved.
Copyright © 1995-1998 Eric Young (eay@cryptsoft.com) All rights
reserved.
Copyright © 2002 Niels Provos <provos@citi.umich.edu> All rights
reserved.
This product uses parts of the SFL package, Copyright © 1996-2000 iMatix
Corporation 1991-2000 iMatix Corporation www.imatix.com.
Copyright © 1995-2002 Jean-loup Gailly and Mark Adler
Copyright © 1993 University of Chicago
Copyright © 1993 Mississippi State University
Copyright © 1999 Serika Kurusugawa. All rights reserved.
Copyright © 1999-2000 Mizi Research Inc. All rights reserved.
Copyright © 2001, 2002 Turbolinux, Inc. Written by James Su.
Copyright © 2000 Turbolinux, Inc. Written by Justin Yu and Sean Chen.
Copyright © 2000 Ming-Che Chuang
Copyright © 2002 WU Yi, HancomLinux Inc.
Copyright © 2000 Ming-Che Chuang
Copyright © 2001, 2002 ThizLinux Laboratory Ltd. Written by Anthony
Fok.
Copyright © 2003-2004 immodule for Qt Project. All rights reserved.
Copyright © 2003-2006 Ben van Klinken and the CLucene Team
Copyright © 2008 Nokia Corporation and/or its subsidiary(-ies)
Copyright © 2004, 2005 Daniel M. Duley
Copyright © 2005 Bjoern Bergstroem
Copyright © 2005 Roberto Raggi
Copyright © The Internet Society (2001). All Rights Reserved.
Copyright © 1991 by AT&T.
Copyright © 2000 Hans Petter Bieker. All rights reserved.
Copyright © 1996 Daniel Dardailler.
Copyright © 2002 USC/Information Sciences Institute
Copyright © 2005-2007 Matthias Kretz <kretz@kde.org>
Copyright © 1998 by Bjorn Reese <breese@imada.ou.dk>
Copyright © 2000-2007 Gerard Juyn (gerard@libmng.com)
Copyright © 2004, 2006-2008 Glenn Randers-Pehrson
Copyright © 1996, 1997 Andreas Dilger
Copyright © 1995, 1996 Guy Eric Schalnat, Group 42, Inc.
Copyright © 2002 Robert Osfield.
Copyright © 1998 Julian Smart, Robert Roebling [, …]
Copyright © 1999-2007 Brian Paul All Rights Reserved.
Copyright © 2012 The FreeBSD Foundation. All rights reserved.
Copyright © 2003-2018 University of Illinois at Urbana-Champaign. All
rights reserved.
Copyright 1992, 1993, 1994 Henry Spencer. All rights reserved.
Copyright © 1989, 1991, 1993, 1994 The Regents of the University of
California. All rights reserved.
Copyright © 2009-2012, 2016 Daniel Stone
Copyright © 2012 Ran Benita <ran234@gmail.com>
Copyright © 2010, 2012 Intel Corporation
Copyright © 2008, 2009 Dan Nicholson
Copyright © 2010 Francisco Jerez <currojerez@riseup.net>
Copyright © 1991-2000 Silicon Graphics, Inc. All Rights Reserved.
Copyright 1987, 1988 by Digital Equipment Corporation, Maynard,
Massachusetts.
Copyright © 2011 Joseph Adams <joeyadams3.14159@gmail.com>
Copyright 1996 by Joseph Moss
Copyright © Dmitry Golubev <lastguru@mail.ru>, 2003-2004
Copyright © 2004, Gregory Mokhin <mokhin@bog.msu.ru>
Copyright © 2006 Erdal Ronahi
Copyright © 1998-2007 Free Software Foundation, Inc.
Copyright © 2005, 2006, 2010 Free Software Foundation, Inc.
Copyright © 1991-2010, Thomas G. Lane, Guido Vollbeding.
This software is based in part on the work of the Independent JPEG
Group.
Copyright © 1988-1997 Sam Leffler
Copyright © 1985, 1986, 1987, 1992 X Consortium
Copyright 1996-2002 by David Turner, Robert Wilhelm, and Werner
Lemberg
Copyright © 2003 The XFree86 Project, Inc. All Rights Reserved
Copyright © 1992 by Oki Technosystems Laboratory, Inc.
Copyright © 1992 by Fuji Xerox Co., Ltd
Copyright © 1995-2009 International Business Machines Corporation and
others
Copyright © 2001-2006 Bart Massey, Jamey Sharp, and Josh Triplett.
Copyright © 1985, 1987-1988, 1990, 1993, 1994, 1998 The Open Group
Development tools and related technology provided under license from
FieldView includes Open MPI, from the Open MPI Project (See
README_Copyrights.txt)
Copyright © 2011-2017, Christopher C. Hulbert. All rights reserved.
FieldView includes the font Noto Sans CJK JP from the Google Noto Fonts
(See README_Copyrights.txt)
Copyright © 2003-2017, Troy D. Hanson
troydhanson.github.com/uthash/. All rights reserved.
VTK Reader: Copyright © 1993-2015 Ken Martin, Will Schroeder, Bill
Lorensen. All rights reserved.
MAT-File Format © COPYRIGHT 1999-2017 by The MathWorks, Inc.
OSF, OSF/Motifª, and Motifª are registered trademarks of The Open
Software Foundation, Inc.
OpenGL is a trademark of Silicon Graphics, Inc. in the United States and
other countries.
IBM is a registered trademark of International Business Machines
Corporation.
Silicon Graphics is a registered trademark of Silicon Graphics, Inc.
Sun Microsystems is a registered trademark of Sun Microsystems, Inc.
UNIX is a registered trademark of AT&T.
FIDAP, FLUENT and RAMPANT are registered trademarks of Ansys, Inc.
STAR-CD is a trademark of Computational Dynamics Ltd.
FLOW-3D¨ is a registered trademark of Flow Science, Inc.
ANSYS CFX is a registered trademark of ANSYS.
MATLAB is a registered trademark of The MathWorks, Inc.
Noto is a trademark of Google Inc.
U.S. GOVERNMENT RESTRICTED RIGHTS. The Licensed Software is deemed to be commercial computer software as defined in FAR 12.212 and subject to restricted rights as defined in FAR Section 52.227-19 "Commercial Computer Software License", as applicable, and any successor regulations. Any use, modification, reproduction release, performance, display or disclosure of the Licensed Software by the U.S. Government shall be solely in accordance with the terms of theTecplot, Inc. Binary License Terms and Conditions.
THIS DOCUMENT AND ALL INFORMATION CONTAINED HEREIN, ALONG WITH ALL FILE FORMATS, EXAMPLE DATA AND ONLINE DOCUMENTATION, IS INTENDED FOR THE EXCLUSIVE USE OF END-USER LICENSORS OF FieldView.