FastX3 is now the primary version of FastX used on Engineering systems that support FastX including login.engineering.uiowa.edu.  As we progress though the summer, more system will be added to utilize FastX3 as the primary and FastX2 will be removed from these systems.  If you have an issue with using FastX2 on a system, please try connecting via FastX3 before contacting Engineering Computer Services.

 

Download:

FastX3 is a utility that allows for graphical remote access to our Linux systems. Clients are available for Windows, Mac, Linux, and web (download and configuration instructions listed below). 

For connections to standard engineering Linux systems, use login.engineering.uiowa.edu.

For connections to GPU computing currently you must use FastX2, FastX3 is not available. Click here for instructions to FastX2. If you are taking a specific class that needs FastX3 your instructor will tell you a specific system to connect to, not login-gpu.engineering.uiowa.edu pool.

FastX3 is available for download on the ECS download page.  Download the needed file and follow directions below for specific system type.

Fastx3 Download

 

Installation: Windows, Macintosh, and Linux

 

Windows

After you have downloaded the Windows version, start the setup wizard.  To proceed you have to accept the End-User License Agreement. By default FastX3 wants to install in the Program Files directory on the C:\ drive. You can change the installation directory or accept the default. The installer tells you that it is ready to install FastX3; you need to click the Install button. When the installation is complete, click the Finish button to exit the setup wizard.

Fastx3 install

 

Configuration is below in the How to Configuration

 

Macintosh Installation:

Once you have downloaded the dmg file from the download site above in the instructions.  Open the downloaded dmg and drag and drop the FastX3 icon into the application folder.

Fast3 Mac

When you run the FastX3 for the first time you will get the following error.  Don't worry this is expected.

Fastx3 mac error

To fix it, open up System Preferences - click on the Security & Privacy - select General tab - on the lower part of the screen click the Open Anyway button

Open Anyway

A message will pop up asking like below.  Click on Open

fastx3 open

Configuration is below in the How to Configuration

 

Linux Installation:

Terminal:

Open a terminal window and run the command tar xvfp FastX<tab>, as illustrated.   Linux is case sensitive, so enter this command as shown. The [tab] after entering FastX finds files that match "FastX", so if you have more than one file with FastX, you will need to select the correct file. Then execute the FastX file via the command FastX/FastX. FastX will then open to the connection management page.

Gui:

Double click on the downloaded archive.

fastx3 linux

Drag and drop the folder within the archive to somewhere else to extract it. Once the files are extracted simply double click the FastX file to launch the program.

Configuration is below in the How to Configuration

 

How to configure and use FastX:

Once FastX is launched, it is completely identical between Linux, Windows, and Mac

Fastx3 configure

Connection Manager

Now that the client is on your local machine and you are at the connection manager window. Go ahead and click the plus sign in the top right, and select SSH. Below is an example on how to setup the SSH connection.

For the Hostname, select the desired host pool.

  • For connections to standard Linux systems, use login.engineering.uiowa.edu.
  • For connections to class assigned GPU computing systems, use the system assigned by your professor.

 Once that is filled out, click save.  Click here for additional information on what is available on these systems.

fastx3 con

Since this is your first time connecting, you will have to accept the unique fingerprint of the machine you are connecting to. Type yes to continue on this page.

Fastx3 configure

After that you will be presented another management window. Click the plus button in the top right to add a connection. You will then be prompted to choose a desktop environment.

Fastx3 environment

Connecting via Web-Browser:

Using the correct special URL you can run a FastX session in your web-browser, you do not need to install any special software. The URL is of the form: https://system.name:3300 For example: https://l-lnx129.engr.uiowa.edu:3300 (the current ETC supported GPU systems are: <system list needed>).

Fastx Web

Help:

If you need help installing FastX, talk to the consultant at the Engineering Help Desk, 1256 SC, 319-335-5055.

 

Additional Information

The login.gpu.engineering.uiowa.edu systems are setup with Cuda, Anaconda3, and contain modules identical to the Deep Learning Lab (SC 4622).  For more details on what modules are loaded, please reference the system you are logged into with module commands.  For a primer on module commands, pleaser refer to the ITS HPC Wiki site on Environment Modules.