The following environment variables are used by applications that run on IRIX systems. This chapter has the following sections:
Section 3.1, describes variables used by the Message Passing Toolkit (MPT).
Section 3.2, describes NQS/NQE variables.
Section 3.3, describes BusinesSuite for Oracle variables.
Section 3.4, describes Message System variables.
Section 3.5, describes ImageVision Library variables.
The Message Passing Toolkit (MPT) is a software package that supports parallel programming across a network of computer systems through a technique known as message passing. The Parallel Virtual Machine (PVM) is used to support high-speed, internode communications between supported systems. The Message Passing Interface (MPI) is a component of the Message Passing Toolkit.
All environment variables for MPI are documented on the mpi(1) man page.
See the INTRO_SHMEM(3) man page for details about shared memory (SHMEM) environment variables.
NQE is a product that lets users submit, monitor, and control batch requests for execution on an NQS server in an NQE cluster.
QSUB_HOME | Path name of the home directory for the user who submitted the request. | |
QSUB_LOGNAME | ||
QSUB_MAIL | Path name of the mail box for the user who submitted the request. | |
QSUB_PATH | Search path for commands for the user who submitted the request. | |
QSUB_TZ | ||
QSUB_USER | ||
NQE_SHEPHERD_PID | ||
QSUB_HOST | ||
QSUB_REQID | ||
QSUB_REQNAME | ||
QSUB_WORKDIR | ||
QSUB_NQC | ||
TMPDIR | ||
ENVIRONMENT | NQS sets the ENVIRONMENT environment variable to a value of BATCH. You can use this variable, for example, in .profile, .login, or .cshrc files to differentiate between interactive and batch sessions. This environment variable can be used to avoid performing terminal setup operations for a batch request. A benefit of NQS initiating the batch request as a login shell is that .profile, .login, or .cshrc scripts are run, and your environment is set up as expected. |
QSUB_QUEUE | ||
NQSATTR | ||
NQSCHGINVOKE | ||
NQEINFOFILE | Specifies the path name of the NQE configuration file, which is the nqeinfo file. If this is set, the values for all environment variables that are set within the nqeinfo file will be used. If you use the command line interface, this environment variable is effective only when using the client commands (cevent, cload, cqdel, cqstatl, and cqsub). For more information about the nqeinfo variables, see the nqeinfo(5) man page. | |
NQE_GROUP | Specifies a name associated with one or more job dependency events. If you do not set this variable, you must specify a group name on each cevent command line. NQS automatically exports the value of the environment variable if you set it, so you do not have to export all environment variables each time you submit the request. If you use the command line interface, this environment variable is effective only when using the client commands (cevent, cload, cqdel, cqstatl, and cqsub). | |
NQE_DEST_TYPE | Designates the destination of your request (either nqs or nqedb). If you use the command line interface, this environment variable is effective only when using the client commands (cevent, cload, cqdel, cqstatl, and cqsub). | |
NQEDB_USER | Designates the NQE database user name for a request being submitted to the NQE database. If you use the command line interface, this environment variable is effective only when using the client commands (cevent, cload, cqdel, cqstatl, and cqsub). | |
NQS_PASSWORD_NEEDED | Prompts for a password when you submit requests, request status, delete requests, or send signals to requests from the client. If you use the command line interface, this environment variable is effective only when using the client commands (cevent, cload, cqdel, cqstatl, and cqsub). | |
NQS_SERVER | Directs your request to run on a specified server or to communicate with the specified server. If you use the command line interface, this environment variable is effective only when using the client commands (cevent, cload, cqdel, cqstatl, and cqsub). | |
NLB_SERVER | Designates a specified host in your network on which the NLB software is located. This environment variable is used for system load displays. If you use the command line interface, this environment variable is effective only when using the client commands (cevent, cload, cqdel, cqstatl, and cqsub). |
You can set the following ILB (interactive load balancing) environment variables. For information about executing a load-balanced interactive command, see the ilb(1) man page:
ILB_USER | Defines the login name to use on the remote system. This variable also alters the value of $USER in the ilbrc files. The default value is whatever $LOGNAME is set to be in your environment. | |
ILB_PROMPT | A regular expression that identifies your prompt on a remote machine. The default value is "^.*\[%$#:\] $", which looks for any string ending with %, $, #, or :. |
The NLB_SERVER environment variable can also be used when using the ilb environment variables; NLB_SERVER defines the machine name and port number of the NLB server.
To use NQE, you must set the following environment variables:
DISPLAY must be set to local_workstation_name:0 for the NQE graphical user interface (GUI) to work.
![]() | Note: If your site has access control in place for using X Window System applications, contact your system administrator to determine if you need additional settings. |
PATH must include the path name of the NQE commands. The default path name is /nqebase/bin. System administrators also must include /nqebase/etc in their PATH environment variable to use certain NQE administrator commands.
MANPATH must include the path name of the NQE man pages. The default name is /nqebase/man.
To verify that your site's path names are the NQE system default, use the following command:
% cd /nqebase/bin |
NSR_CLIENT | The NSR_CLIENT environment variable indicates the NetWorker client resource to use for the recover session. Default: Host from which the session is initiated, as indicated by getlocalhost(). | |
NSR_COMPRESSION | Indicates whether to compress the backup data as it is sent to the NetWorker server. Default: FALSE. | |
NSR_DATA_VOLUME_POOL | Indicates the volume pool to which datafiles should be backed up. Default: BusinesSuite Module does not set a pool by default - if none is specified, the pool is selected by the NetWorker server based on its pool resources configuration. | |
NSR_DEBUG_FILE | Indicates the full pathname and filename of the file where BusinesSuite Module for Oracle messages should be written. Message logs for BusinesSuite Module are separated from regular NetWorker messages. Default: none | |
NSR_NO_BUSY_ERRORS | Indicates if the savegroup should wait for a busy NetWorker server or fail immediately. Default: FALSE. Wait for the NetWorker server to accept the connection. | |
NSR_SAVESET_EXPIRATION | Sets the date (in getdate(3) format) when this save set will expire. By default, no explicit save set expiration date is used. No default. | |
NSR_SERVER | Indicates the hostname of the server BusinesSuite Module for Oracle should use for a save session. Default: The most appropriate server, based on the index name and client name for the session. See also NSR_CLIENT. |
NLSPATH | The NLSPATH variable provides both the location of message catalogues, in the form of a search path, and the naming conventions associated with message catalogue files. | |
CFTIME | Used to override the format of the time stamp produced by cftime. | |
MSG_FORMAT | ||
CMDMSG_FORMAT | ||
PAGER | Specifies the type of pager used for online man page viewing. Default: more -s. |
IFL_DATABASE | Specifies the file location where the IFL-supported image file formats are defined. Default: ifl/src/ifl_database. | |
IL_ARENA_MAXUSERS | Specifies the maximum number of threads that can share a multi-processing arena. Default: 40. | |
IL_CACHE_FRACTION | Specifies the amount of user memory reserved for the cache. Default: .3 (30%). | |
IL_CACHE_SIZE | Specifies the size of the cache. Default: IL_CACHE_FRACTION. | |
IL_COMPUTE_THREADS | Specifies the number of threads generated. Default: the number of processors in the system. | |
IL_DEBUG |
Default: 0. | |
IL_HW_ACCELERATE | Specifies if hardware is used to accelerate image processing. Default: all enabled. | |
IL_HW_DISPLAY | Specifies the X display used by IL to obtain a display connection which is then passed to XOpenDisplay(). | |
IL_HW_RENDERER | Overrides the return value of glGetString(GL_RENDERER) which forces IL to treat the display as a different type of renderer. | |
IL_MONITOR | Specifies if all monitors are on. Default: off. Monitors print messages when specific events occur. | |
IL_MONITOR_CACHE | Specifies if a log entry is generated when the cache is used. Default: off. | |
IL_MONITOR_COMPACTION | Specifies if a log entry is generated when the cache is compacted. Default: off. | |
IL_MONITOR_RESET | Specifies if a log entry is generated when an operator resets. Default: off. | |
IL_MONITOR_LOCKS | Specifies if a log entry is generated each time a lock is created or destroyed. Default: off. | |
IL_MP_ARENA_SIZE | Specifies the size of the arena. Default: 2 Mb. | |
IL_MP_LOCKS | Specifies if concurrent access to IL data structures is allowed for threads. Default: on. | |
IL_NUM_PBUFFERS | Specifies how many pbuffers to try to allocate. Default: 1. IL tries to get as many as it can up to this value. | |
IL_READ_THREADS | Specifies the number of read threads used per processor to handle disk I/O. Default: 1. |
All environment variables are detailed on the PCPintro(1) man page. See that man page for the current list of environment variables.
IRIS Performer provides a programming interface with ANSI C and C++ bindings for creating real-time visual simulation and other interactive graphics applications.
The following environment variables are used with Performer:
PFPATH | |
A colon-separated list of directories in which to find Performer data files. | |
PFLD_LIBRARY_PATH, PFLD_LIBRARY{N32,64}_PATH | |
A colon-separated list of additional directories in which to find database loaders. These directories are searched before LD_LIBRARY_PATH. | |
PFNFYLEVEL | |
The maximum allowed of IRIS Performer print message. Use the following values: 1 (FATAL), 2 (WARN), 3 (NOTICE), 4 (INFO), 5 (DEBUG), 6 (FP_DEBUG) , 7 (INTERNAL_DEBUG). | |
PFSHAREDSIZE | |
The size (in bytes) of the shared memory arena to create. | |
PFSHAREDBASE | |
The address at which to place the shared memory arena. | |
PF_LPOINT_BOARD | |
Pretend there is a calligraphic light point board for calligraphic debugging. | |
PFXDEBUG | |
Turns on X Syncrhonization for debugging. Very slow, but helpful if you are exiting with X Errors. Setenv PFXDEBUG 1, use dbx to check the program, breakpoint in exit, run, look at stack trace when it stops. | |
PFMACHTYPE | |
Force the gfx machine type to be the give token for debugging. Uses the values from /usr/incude/sys/invent.h. | |
PFASDLODSIZE | |
Set the number of LODs to be constructed in pfASD using routines in pfdBuildASD.c. In general, a value less than 8 runs a lot faster and uses much less space than any value beyond 8. | |
PFTMPDIR | |
Sets the tmp directory location. | |
PFMEMDEBUG | |
This variable sets up the trace on pfMemory usage. | |
PFCULLSPINCOUNT | |
If DRAW has finished previous frame, wait for DRAW to grab most recent buffer before updating it. This avoids hairy edge problems when the CULL is short and the DRAW wakes up jus after the CULL has finished a new buffer. |
See Performer(3pf) for more details.