Skip to content

Compute Grid Automatic Configuration

Note

Users running InTime on a single server machine or via Cluster Mode can skip this section.

This guide assumes that InTime Server and License are installed successfully.

Quick Start Options

Pre-requisite: Ensure the FPGA tool executable is in the environment PATH variable.

Example 1
Launch InTime Client with InTime Server and License located at the IP address 1.1.1.1, using a port number of 33940, and opening a Vivado project.

$ ./intme.sh -ip 1.1.1.1 -comport 33940 -tc vivado

Below is an explanation of the arguments used in the command.

Arguments Description
ip This is the InTime Server/License IP address
comport This is the network port required to connect to the server.
tc FPGA vendor tool type. Options include vivado, quartusii, quartuspp, libero and ise. It will detect the version from the PATH variable.

Example 2
Specify the InTime Server as part of the LM_LICENSE_FILE environment variable, e.g. 39940@1.1.1.1 where 1.1.1.1 is the InTime Server IP. The InTime Client will automatically picks up the required information.

$ export LM_LICENSE_FILE=39940@1.1.1.1
$ ./intime.sh -tc vivado

Quick Setup - LSF/PBS/SGE/SLURM

After launching InTime, run this command in the Tcl console. For example, for LSF,

misc set grid lsf
This will automatically setup the arguments necessary to submit jobs into the grid. The details can be verified under the "Settings" menu, then "Run Targets", "Private Cloud" tab. Grid Parameters

For more information about customizing the grid commands and configuration, please refer to LSF/PBS/SGE/SLURM configuration. Other grids such as SGE and PBS are also supported.

The quick start is meant to enable user to start running quickly, with some pre-requisites. In the event that the quick start does not work, the environments need to be setup manually.

Configuration Tools

To setup the environment manually, there are a few options to configure the InTime Server and build environment.

  1. Admin Web Portal (Browser)
  2. Private Cloud Console (InTime GUI)
  3. Admin Console (Terminal)

Admin Web Portal

The InTime Server Admin Web Portal allows users to configure InTime Server settings from a web browser, making configuration faster and easier. Toolchain

Please refer to Admin Web Portal page for more information.

Private Cloud Console

Private Cloud Console GUI Type the commands in the console to execute them. You do not require access to InTime Server to execute them.

If the console is not visible, it must be enabled from within the InTime GUI by enabling it as shown below
Enabling The Private Cloud Console GUI

Admin Console

If you have access to the InTime Server, there is an administration console provided for configuration tasks. The InTime Server only allows localhost for admin access by default. The user has to start InTime Server with an additional argument to make admin mode available to all users. See section on Remote Administration

To launch the Admin Console:

$ pwd
/home/intime/intimeserver

$ ./admin_console.sh
InTime Server version: 1.1.0
Git: v1.2.0 (Build cd64f0b)
Type ".help" for instructions. For help on any command, type ".help.<command>"

user>

After launching the console, enter Admin mode using the .admin command:

user>.admin
admin>

To leave Admin mode and return to User mode, type .user. To exit the Admin Console when in User mode, type .exit.

For more information on the commands, refer to the Private Cloud / InTime Server Administration page.