The central cluster is utilizing StarNet's FastX software, offering enhanced speeds, background task support and capability to run on login or compute hosts. You do not need to be running a local xserver (i.e Xquartz,X11) to use this service as the rendering occurs on the host running the FastX service. You may choose to connect via Web Browser or the dedicated FastX binary clients linked at the bottom of this page.
You may find the custom launch scripts under /software/fastx-slurm-scripts/. By default all FastX interactive jobs will run on a compute host and not on the login server. If you do not plan on running heavy compute and instead only need to view/analyze job output, you may run on the login nodes to avoid taking up a full compute host. Please keep in mind that each graphical session run on a compute host is limited to the clusters wallclock limit of 7 days.
Getting Started. Launching via Web Console onto a Compute Node.
- Point your browser to https://login.hpc.caltech.edu:3443
- Accept the self-signed certification warning. (We will be obtaining a valid cert soon to avoid this warning)
- Login with your Caltech username/password and your multi-factor authentication device attached to the account.
- Clicking Launch will present you some default quick-launch bookmarks, if your application is not listed there launch the 'Xterm' option and invoke your application in the graphical Xterm window.
- Your application will launch on a full compute node.
Launching via Command Line onto Login Nodes.
Launching a FastX session on the Login nodes is useful for doing lightweight graphical work while avoiding compute related charges. This should only be used for tasks such as graphical post-job analysis, editing etc. Do NOT run heavy compute jobs here.
SSH to the login nodes.
sh /software/fastx-slurm-scripts/launch-fastx-session-login.sh --command="xterm -ls" --geometry="rootless" --name="My Xterm Session"
Overcoming applications with graphical anomalies or resizing issues
sh /software/fastx-slurm-scripts/launch-fastx-session-login.sh --command="xfce4-session" --geometry="1024x768" --name="xfce4"
Now point your web browser or binary client to https://login.hpc.caltech.edu:3443
Once in the XFCE desktop you may expand the view by clicking the resize icon on the FastX tab at the top of the browser window.
Launching via command line onto a Compute Node. (recommended to use Fastx web console)
sh /software/fastx-slurm-scripts/launch-fastx-session-compute.sh --command="xterm -ls" --geometry="rootless" --name="My Xterm Session" &