When LSF runs your jobs, it tries to make it as transparent to the user as possible. LSF copies the environment from the submission host to the execution host. The execution environment includes the following:
Environment variables needed by the job
Working directory where the job begins running
Other system-dependent environment settings; for example, resource usage limits
To provide transparent remote execution, LSF commands determine the user’s current working directory and use that directory on the remote host.
Search paths for executables (the PATH environment variable) are passed to the remote execution host unchanged.
In mixed clusters, LSF works best when the user binary directories have the same path names on different host types. This makes the PATH variable valid on all hosts.
For easy administration, LSF configuration files are stored in a shared directory.