ParaView using X11 Forwarding
X Server for running the application
You first need to download an X server so the GUI can be forwarded and you can interact with ParaView.
For Windows, you can use Xming or VcXsrv: If you use the latter, select “One large window”, “Start no client”, uncheck “Native opengl” and check “Disable access control”
For Mac, you can use XQuartz
More information here: https://documentation.sigma2.no/getting_started/ssh.html#x11-forwarding and here: https://documentation.sigma2.no/jobs/interactive_jobs.html#graphical-user-interface-in-interactive-jobs
Make sure the application is running and it says, when you hover the mouse over it: “nameOfTheMachine:0.0”
Running SSH with forwarding capabilities
Open Windows PowerShell and run the following commands:
$env:DISPLAY = "localhost:0" ssh -X -Y firstname.lastname@example.org #(replace "server" with fram, betzy or saga)
In case the connection is not very stable while running with PowerShell, you can try with Putty
Install the software from https://www.putty.org/
On “Session” tab, under “Host Name”, write down
betzy.sigma2.no(or fram or saga)
On “Connection” tab, write 240 on “Seconds between keepalives”. Also enable “Enable TCP keepalives (SO_KEEPALIVE option)”
On “SSH > X11” tab, check “Enable X11 forwarding” and write down on “X display location”: localhost:0.0
Go back to the “Session” tab, write a name for the session under “Saved Sessions” and click “Save”
Click “Open” and log in normally
Allocating resources for the project
Run the following command:
salloc --nodes=1 --ntasks-per-node=1 --cpus-per-task=1 --time=00:30:00 --qos=devel --account=nnxxxxk
If the command above doesn’t work, take a look at this documentation.
Please, note that here we are asking 1 CPU only for 30 minutes in the Devel queue. If you need more resources and time, adjust the parameters accordingly.
The output will be similar to this one:
salloc: Pending job allocation 5442258 salloc: job 5442258 queued and waiting for resources salloc: job 5442258 has been allocated resources salloc: Granted job allocation 5442258 salloc: Waiting for resource configuration salloc: Nodes c84-5 are ready for job
Run the following commands:
ml avail | grep ParaView module load ParaView/versionDesired #(replace "versionDesired" with the options available) paraview
The ParaView user interface should load on the X Server within a few seconds.