<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://hpc.mediawiki.hull.ac.uk/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=MSummerbell</id>
	<title>HPC - User contributions [en-gb]</title>
	<link rel="self" type="application/atom+xml" href="https://hpc.mediawiki.hull.ac.uk/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=MSummerbell"/>
	<link rel="alternate" type="text/html" href="https://hpc.mediawiki.hull.ac.uk/Special:Contributions/MSummerbell"/>
	<updated>2026-04-04T21:43:39Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.16</generator>
	<entry>
		<id>https://hpc.mediawiki.hull.ac.uk/index.php?title=Training/Getting_Connected&amp;diff=1996</id>
		<title>Training/Getting Connected</title>
		<link rel="alternate" type="text/html" href="https://hpc.mediawiki.hull.ac.uk/index.php?title=Training/Getting_Connected&amp;diff=1996"/>
		<updated>2017-08-16T09:30:32Z</updated>

		<summary type="html">&lt;p&gt;MSummerbell: /* Connecting to Viper from a Windows PC */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
==Introduction==&lt;br /&gt;
You'll need to make a secure remote connection from your local computer to Viper. &lt;br /&gt;
To use Viper off campus a VPN is required. For more information of working remotely on Viper please visit [[Training/Working Remotely on Viper|Working Remotely on Viper]]&lt;br /&gt;
&lt;br /&gt;
==Connecting to Viper from a Windows PC==&lt;br /&gt;
Connecting to Viper from a Windows PC can be achieved by a number of different applications. One listed here is 'MobaXterm'&lt;br /&gt;
&lt;br /&gt;
Download and install [http://mobaxterm.mobatek.net/ MobaXterm from the website], ensuring you comply with the license agreement stated.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_exclam1.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Note: On University imaged PCs only the portable version of MobaXterm is compatable&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Launch MobaXterm&lt;br /&gt;
&lt;br /&gt;
2. Click 'Session'&lt;br /&gt;
&lt;br /&gt;
[[File:Session.JPG|none]]&lt;br /&gt;
&lt;br /&gt;
3. Select the 'SSH' type connection&lt;br /&gt;
[[File:moba_ssh.JPG|none]]&lt;br /&gt;
4. Enter the Remote host: viper.hull.ac.uk&lt;br /&gt;
[[File:Moba_remotehost.JPG|none]]&lt;br /&gt;
5. Enter your Username (University User ID)&lt;br /&gt;
[[File:moba_username.JPG|none]]&lt;br /&gt;
6. Click OK&lt;br /&gt;
&lt;br /&gt;
7. A terminal window will appear, enter your password followed by ''enter'', this will not be echoed to the screen&lt;br /&gt;
[[File:moba_password.JPG|none]]&lt;br /&gt;
&lt;br /&gt;
==Connecting to Viper from an Apple Mac==&lt;br /&gt;
1. Go to Applications -&amp;gt; Utilities and open Terminal&lt;br /&gt;
&lt;br /&gt;
2. Type 'ssh -Y &amp;lt;''yourusername''&amp;gt;@viper.hull.ac.uk&lt;br /&gt;
&lt;br /&gt;
3. The first time you connect to Viper, a message asks if you want to continue connecting. This message appears because Viper has an RSA key that is not stored in your system registry/keychain, the identity of which cannot be verified. Type 'yes' and press ''enter''.&lt;br /&gt;
&lt;br /&gt;
4. Enter your password followed by ''enter'' this will not be echoed to the screen.&lt;br /&gt;
&lt;br /&gt;
[[File:mac_getting_connected2.png]]&lt;br /&gt;
&lt;br /&gt;
==Connecting to Viper from a Linux Computer==&lt;br /&gt;
1. Open a Terminal application&lt;br /&gt;
&lt;br /&gt;
2. Type ssh -Y &amp;lt;''yourusername''&amp;gt;@viper.hull.ac.uk&lt;br /&gt;
&lt;br /&gt;
3.  The first time you connect to Viper, a message asks if you want to continue connecting. This message appears because Viper has an RSA key that is not stored in your system registry/keychain, the identity of which cannot be verified. Type 'yes' and press ''enter''.&lt;br /&gt;
&lt;br /&gt;
4. Enter your password followed by ''enter'', this will not be echoed to the screen&lt;br /&gt;
&lt;br /&gt;
[[File:linux_getting_connected.jpg]]&lt;/div&gt;</summary>
		<author><name>MSummerbell</name></author>
		
	</entry>
	<entry>
		<id>https://hpc.mediawiki.hull.ac.uk/index.php?title=General/Visualisation_Nodes&amp;diff=1924</id>
		<title>General/Visualisation Nodes</title>
		<link rel="alternate" type="text/html" href="https://hpc.mediawiki.hull.ac.uk/index.php?title=General/Visualisation_Nodes&amp;diff=1924"/>
		<updated>2017-07-26T08:02:01Z</updated>

		<summary type="html">&lt;p&gt;MSummerbell: /* X2go */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
There are two visualisation nodes on Viper, visu01.hpc.hull.ac.uk and visu02.hpc.hull.ac.uk each with dual NVidia GeForce GTX 980 Ti graphics cards. &lt;br /&gt;
&lt;br /&gt;
There are two main ways of using the visualisation nodes, X2go or VNC. VNC will tend to provide better performance on a fast network (i.e. when connected directly to the university network) while X2go will provide better performance on lower bandwidth connections (i.e. connecting remotely via the VPN).&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note if you are using X2go off campus you must be connected to the university VPN.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
=== Usage Example ===&lt;br /&gt;
A typical work flow to use the visualisation nodes is as follows:&lt;br /&gt;
&lt;br /&gt;
==== VNC ====&lt;br /&gt;
* SSH into one of the visualisation nodes with X11 forwarding [ ]&lt;br /&gt;
* [[General/Visualisation_Nodes#vnc-start|Start a VNC session]]&lt;br /&gt;
* [[General/Visualisation_Nodes#vnc-viewer|Connect to the VNC session]]&lt;br /&gt;
* ''In VNC Session:'' [[General/Visualisation_Nodes#MATE_Desktop|Start a terminal in the VNC session and load the relevant application module]]&lt;br /&gt;
* ''In VNC Session:'' [[General/Visualisation_Nodes#VirtualGL|Start the application using VirtualGL]]&lt;br /&gt;
* ''In VNC Session:'' Close application&lt;br /&gt;
* Disconnect from VNC session&lt;br /&gt;
* [[General/Visualisation_Nodes#vnc-stop|Stop running VNC session]]&lt;br /&gt;
&lt;br /&gt;
==== X2go ====&lt;br /&gt;
* Connect to visu01.hpc.hull.ac.uk&lt;br /&gt;
* [[General/Visualisation_Nodes#MATE_Desktop|Start a terminal in the VNC session and load the relevant application module]]&lt;br /&gt;
* [[General/Visualisation_Nodes#VirtualGL|Start the application using VirtualGL]]&lt;br /&gt;
&lt;br /&gt;
== Connecting to the Visualisation Nodes ==&lt;br /&gt;
=== VNC ===&lt;br /&gt;
==== vnc-start ====&lt;br /&gt;
The first time you start a VNC session, you will be prompted to set a VNC password,. This is not linked to your university credentials, but should follow standard security advice so that it is a complex password. You will need this password to connect to future VNC sessions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;[username@rvisu01 ~]$ vnc-start&lt;br /&gt;
&lt;br /&gt;
You will require a password to access your desktops.&lt;br /&gt;
&lt;br /&gt;
Password:&lt;br /&gt;
Verify:&lt;br /&gt;
Would you like to enter a view-only password (y/n)? n&lt;br /&gt;
&lt;br /&gt;
Desktop 'TurboVNC: rvisu01:3 (username)' started on display rvisu01:3&lt;br /&gt;
&lt;br /&gt;
Starting applications specified in /home/username/.vnc/xstartup.turbovnc&lt;br /&gt;
Log file is /home/username/.vnc/rvisu01:3.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you forget the password you set, you will need to stop your running VNC session (see vnc-stop) then delete the directory ~/.vnc and run vnc-start again to set a new password.&lt;br /&gt;
&lt;br /&gt;
When you next start a session you will see a message to say which session you have open:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-start&lt;br /&gt;
&lt;br /&gt;
Desktop 'TurboVNC: rvisu01:3 (username)' started on display rvisu01:3&lt;br /&gt;
&lt;br /&gt;
Starting applications specified in /home/username/.vnc/xstartup.turbovnc&lt;br /&gt;
Log file is /home/username/.vnc/rvisu01:3.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you try and start a session while you have an existing session open, you will see the following message:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-start&lt;br /&gt;
Please use the existing VNC session available on rvisu01:3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== vnc-check ====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-check&lt;br /&gt;
username rvisu01:3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== vnc-stop ====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-stop&lt;br /&gt;
Terminating VNC session on localhost:3&lt;br /&gt;
Killing Xvnc process ID 4718&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== vnc-viewer ====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-viewer&lt;br /&gt;
Opening VNC session on localhost:3&lt;br /&gt;
libjawt.so path: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.77-0.b03.el7_2.x86_64/jre/lib/amd64&lt;br /&gt;
CConn: connected to host localhost port 5903&lt;br /&gt;
CConnection: Server supports RFB protocol version 3.8&lt;br /&gt;
CConnection: Using RFB protocol version 3.8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You should then see a new window open titled &amp;quot;Standard VNC Authentication [VncAuth]@rvisu01&amp;quot; with a password prompt. Enter your VNC password (not your university credentials) and you should then see a MATE desktop.&lt;br /&gt;
&lt;br /&gt;
=== X2go ===&lt;br /&gt;
(Currently only available on visu01.hpc.hull.ac.uk )&lt;br /&gt;
&lt;br /&gt;
* In the &amp;quot;Session&amp;quot; tab:&lt;br /&gt;
** In &amp;quot;Session name:&amp;quot; to visu01.hpc.hull.ac.uk&lt;br /&gt;
** In &amp;quot;Host:&amp;quot; enter visu01.hpc.hull.ac.uk&lt;br /&gt;
** In &amp;quot;Login:&amp;quot; enter your username&lt;br /&gt;
** Select '''Session type''' to MATE (or custom desktop with command MATE)&lt;br /&gt;
* In the &amp;quot;Connection&amp;quot; tab&lt;br /&gt;
** When connecting from a university connection, set connection speed to LAN for best performance&lt;br /&gt;
** When connecting from outside the university ADSL should be adequate&lt;br /&gt;
* In the &amp;quot;Media&amp;quot; tab&lt;br /&gt;
** Uncheck the &amp;quot;Enable sound support&amp;quot; box&lt;br /&gt;
** Uncheck the &amp;quot;Client side printing support&amp;quot; box&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are two main ways to use X2go, which are configured in the &amp;quot;Session&amp;quot; tab by using &amp;quot;Session type&amp;quot; &lt;br /&gt;
&lt;br /&gt;
====X2Go macOS====&lt;br /&gt;
For info on using X2Go on macOS visit: [[Training/X2Go macOS| X2Go macOS]]&lt;br /&gt;
&lt;br /&gt;
==== xterm ====&lt;br /&gt;
To use a standard xterm terminal, in the &amp;quot;Session type&amp;quot; drop down menu select &amp;quot;Single application&amp;quot; and set command to /usr/bin/xterm&lt;br /&gt;
&lt;br /&gt;
==== Full Desktop Environment ====&lt;br /&gt;
To use a full desktop environment, in &amp;quot;Session type&amp;quot; drop down menu select MATE. See further information about the MATE desktop environment below.&lt;br /&gt;
&lt;br /&gt;
== MATE Desktop ==&lt;br /&gt;
The MATE desktop environment, based on the popular GNOME2 environment and is available in both VNC and X2go. MATE is a relatively lightweight desktop environment.&lt;br /&gt;
&lt;br /&gt;
[[File:MATEdesktop.png]]&lt;br /&gt;
&lt;br /&gt;
When connected to your MATE session, start a terminal by either going to '''Applications &amp;gt; System Tools &amp;gt; MATE Terminal''' or '''Applications &amp;gt; System Tools &amp;gt; XTerm''' at the top of the screen, or using the black icon on the task bar at the top of the screen.&lt;br /&gt;
&lt;br /&gt;
Note: If you leave your desktop session inactive for a period of time, the screen will lock. To open this you need to use your normal university credentials&lt;br /&gt;
&lt;br /&gt;
Note: While the MATE desktop contains applications such as Firefox and PDF viewer, these are only available to support research use of visualisation tools and the visualisation nodes should not be used as a desktop replacement.&lt;br /&gt;
&lt;br /&gt;
== NVidia SMI ==&lt;br /&gt;
The command ''nvidia-smi'' can be used to see what is currently running on each of the GPU cards on the visualisation nodes. The nvidia-smi command can be used to access all sorts of information about the GPU cards, but just running the command with no options will provide basic information about the utilisation of each card:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ nvidia-smi&lt;br /&gt;
Mon Feb 13 12:46:42 2017&lt;br /&gt;
+------------------------------------------------------+&lt;br /&gt;
| NVIDIA-SMI 361.42     Driver Version: 361.42         |&lt;br /&gt;
|-------------------------------+----------------------+----------------------+&lt;br /&gt;
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |&lt;br /&gt;
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |&lt;br /&gt;
|===============================+======================+======================|&lt;br /&gt;
|   0  GeForce GTX 980 Ti  Off  | 0000:02:00.0     Off |                  N/A |&lt;br /&gt;
| 22%   49C    P0    79W / 250W |   5662MiB /  6143MiB |      0%      Default |&lt;br /&gt;
+-------------------------------+----------------------+----------------------+&lt;br /&gt;
|   1  GeForce GTX 980 Ti  Off  | 0000:82:00.0     Off |                  N/A |&lt;br /&gt;
| 22%   26C    P8    15W / 250W |     28MiB /  6143MiB |      0%      Default |&lt;br /&gt;
+-------------------------------+----------------------+----------------------+&lt;br /&gt;
&lt;br /&gt;
+-----------------------------------------------------------------------------+&lt;br /&gt;
| Processes:                                                       GPU Memory |&lt;br /&gt;
|  GPU       PID  Type  Process name                               Usage      |&lt;br /&gt;
|=============================================================================|&lt;br /&gt;
|    0      1206    G   .../9.2.0/bin/arch-LinuxAMD64-Optimize/Avizo  5530MiB |&lt;br /&gt;
|    0      2785    G   /usr/bin/X                                      46MiB |&lt;br /&gt;
|    0     12468    G   ....1/bin/arch-LinuxAMD64-Optimize/AvizoLite    46MiB |&lt;br /&gt;
|    1      2785    G   /usr/bin/X                                       6MiB |&lt;br /&gt;
+-----------------------------------------------------------------------------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Virtual GL ==&lt;br /&gt;
With VirtualGL, OpenGL commands and 3D data are redirected to a 3D graphics accelerator (each visualisation node has 2x Nvidia GTX 980Ti) before the rendered 3D images are sent to the client machine. &lt;br /&gt;
&lt;br /&gt;
=== vglrun ===&lt;br /&gt;
Using the nvidia-smi command you can see what processes are running on card 0 and card 1. If there are any processes listed on either card other than ''/usr/bin/X'' then you need to ensure you use the other card (see the example above).  For example, to do this you use the vglrun command as shown below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vglrun -d0.0 command&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vglrun -d0.1 command&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== vglwrapper ===&lt;br /&gt;
The command vglwrapper will round robin tasks between the two cards on the visualisation nodes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vglwrapper command&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>MSummerbell</name></author>
		
	</entry>
	<entry>
		<id>https://hpc.mediawiki.hull.ac.uk/index.php?title=Training/Working_Remotely_on_Viper&amp;diff=1899</id>
		<title>Training/Working Remotely on Viper</title>
		<link rel="alternate" type="text/html" href="https://hpc.mediawiki.hull.ac.uk/index.php?title=Training/Working_Remotely_on_Viper&amp;diff=1899"/>
		<updated>2017-06-28T14:12:11Z</updated>

		<summary type="html">&lt;p&gt;MSummerbell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
==Introduction==&lt;br /&gt;
To work on Viper remotely off campus, you will need to setup a VPN connection.&lt;br /&gt;
&lt;br /&gt;
A VPN (Virtual Private Network) is a method of extending a private network (such as the University) over a public network (such as the Internet). It enables you to send and receive data across a public network as though you were directly connected to the private network in a secure way.&lt;br /&gt;
&lt;br /&gt;
The University VPN service operates using a 'split-tunnel' policy. This means:&lt;br /&gt;
&lt;br /&gt;
*Network traffic to/from Unviersity-hosted resources will be handled by the VPN connection.&lt;br /&gt;
*Connectivity to your local network and the Internet will continue as normal.&lt;br /&gt;
*Geo-located services will not be affected. E.g. the Google Australia page will appear if you connect from Australia.&lt;br /&gt;
*The University does not track or log your activity outside of its jurisdiction.&lt;br /&gt;
&lt;br /&gt;
For security and compliance reasons, not all on-campus services are available via a VPN connection. If you cannot access a service while using the VPN; please contact the Service Desk.&lt;br /&gt;
&lt;br /&gt;
Instructions on setting up the VPN client can be found [https://share.hull.ac.uk/Services/ICT/SitePages/VPN%20-%20Working%20Remotely.aspx here]. Log in to SharePoint using your University credentials.&lt;br /&gt;
&lt;br /&gt;
==Configuring Access==&lt;br /&gt;
1. Download the VPN software from [https://share.hull.ac.uk/Services/ICT/SitePages/VPN%20-%20Working%20Remotely.aspx ICT Support] for your specific operating system.&lt;br /&gt;
&lt;br /&gt;
2. Once installed launch the BIG-IP Edge Client.&lt;br /&gt;
&lt;br /&gt;
3. Click Connect&lt;br /&gt;
[[File:vpnclient.JPG]]&lt;br /&gt;
4. Enter your University User ID and Password&lt;br /&gt;
[[File:vpnlogon.JPG]]&lt;br /&gt;
5. You should now be connected to the University VPN, continue connecting to Viper as described in Getting Connected.&lt;br /&gt;
[[File:vpn_connected.JPG]]&lt;/div&gt;</summary>
		<author><name>MSummerbell</name></author>
		
	</entry>
	<entry>
		<id>https://hpc.mediawiki.hull.ac.uk/index.php?title=Training/Working_Remotely_on_Viper&amp;diff=1898</id>
		<title>Training/Working Remotely on Viper</title>
		<link rel="alternate" type="text/html" href="https://hpc.mediawiki.hull.ac.uk/index.php?title=Training/Working_Remotely_on_Viper&amp;diff=1898"/>
		<updated>2017-06-28T14:11:42Z</updated>

		<summary type="html">&lt;p&gt;MSummerbell: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
==Introduction==&lt;br /&gt;
To work on Viper remotely off campus, you will need to setup a VPN connection.&lt;br /&gt;
&lt;br /&gt;
A VPN (Virtual Private Network) is a method of extending a private network (such as the University) over a public network (such as the Internet). It enables you to send and receive data across a public network as though you were directly connected to the private network in a secure way.&lt;br /&gt;
&lt;br /&gt;
Instructions on setting up the VPN client can be found [https://share.hull.ac.uk/Services/ICT/SitePages/VPN%20-%20Working%20Remotely.aspx here]. Log in to SharePoint using your University credentials.&lt;br /&gt;
&lt;br /&gt;
The University VPN service operates using a 'split-tunnel' policy. This means:&lt;br /&gt;
&lt;br /&gt;
*Network traffic to/from Unviersity-hosted resources will be handled by the VPN connection.&lt;br /&gt;
*Connectivity to your local network and the Internet will continue as normal.&lt;br /&gt;
*Geo-located services will not be affected. E.g. the Google Australia page will appear if you connect from Australia.&lt;br /&gt;
*The University does not track or log your activity outside of its jurisdiction.&lt;br /&gt;
For security and compliance reasons, not all on-campus services are available via a VPN connection. If you cannot access a service while using the VPN; please contact the Service Desk.&lt;br /&gt;
&lt;br /&gt;
==Configuring Access==&lt;br /&gt;
1. Download the VPN software from [https://share.hull.ac.uk/Services/ICT/SitePages/VPN%20-%20Working%20Remotely.aspx ICT Support] for your specific operating system.&lt;br /&gt;
&lt;br /&gt;
2. Once installed launch the BIG-IP Edge Client.&lt;br /&gt;
&lt;br /&gt;
3. Click Connect&lt;br /&gt;
[[File:vpnclient.JPG]]&lt;br /&gt;
4. Enter your University User ID and Password&lt;br /&gt;
[[File:vpnlogon.JPG]]&lt;br /&gt;
5. You should now be connected to the University VPN, continue connecting to Viper as described in Getting Connected.&lt;br /&gt;
[[File:vpn_connected.JPG]]&lt;/div&gt;</summary>
		<author><name>MSummerbell</name></author>
		
	</entry>
	<entry>
		<id>https://hpc.mediawiki.hull.ac.uk/index.php?title=Training/Working_Remotely_on_Viper&amp;diff=1897</id>
		<title>Training/Working Remotely on Viper</title>
		<link rel="alternate" type="text/html" href="https://hpc.mediawiki.hull.ac.uk/index.php?title=Training/Working_Remotely_on_Viper&amp;diff=1897"/>
		<updated>2017-06-28T14:10:30Z</updated>

		<summary type="html">&lt;p&gt;MSummerbell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
==Introduction==&lt;br /&gt;
To work on Viper remotely off campus, you will need to setup a VPN connection.&lt;br /&gt;
&lt;br /&gt;
A VPN (Virtual Private Network) is a method of extending a private network (such as the University) over a public network (such as the Internet). It enables you to send and receive data across a public network as though you were directly connected to the private network in a secure way.&lt;br /&gt;
&lt;br /&gt;
Instructions on setting up the VPN client can be found [https://share.hull.ac.uk/Services/ICT/SitePages/VPN%20-%20Working%20Remotely.aspx here]. Log in to SharePoint using your University credentials.&lt;br /&gt;
&lt;br /&gt;
==Configuring Access==&lt;br /&gt;
1. Download the VPN software from [https://share.hull.ac.uk/Services/ICT/SitePages/VPN%20-%20Working%20Remotely.aspx ICT Support] for your specific operating system.&lt;br /&gt;
&lt;br /&gt;
2. Once installed launch the BIG-IP Edge Client.&lt;br /&gt;
&lt;br /&gt;
3. Click Connect&lt;br /&gt;
[[File:vpnclient.JPG]]&lt;br /&gt;
4. Enter your University User ID and Password&lt;br /&gt;
[[File:vpnlogon.JPG]]&lt;br /&gt;
5. You should now be connected to the University VPN, continue connecting to Viper as described in Getting Connected.&lt;br /&gt;
[[File:vpn_connected.JPG]]&lt;/div&gt;</summary>
		<author><name>MSummerbell</name></author>
		
	</entry>
	<entry>
		<id>https://hpc.mediawiki.hull.ac.uk/index.php?title=Training/Working_Remotely_on_Viper&amp;diff=1896</id>
		<title>Training/Working Remotely on Viper</title>
		<link rel="alternate" type="text/html" href="https://hpc.mediawiki.hull.ac.uk/index.php?title=Training/Working_Remotely_on_Viper&amp;diff=1896"/>
		<updated>2017-06-28T14:09:12Z</updated>

		<summary type="html">&lt;p&gt;MSummerbell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
==Introduction==&lt;br /&gt;
To work on Viper remotely off campus, you will need to setup a VPN connection.&lt;br /&gt;
&lt;br /&gt;
A VPN (Virtual Private Network) is a method of extending a private network (such as the University) over a public network (such as the Internet). It enables you to send and receive data across a public network as though you were directly connected to the private network in a secure way.&lt;br /&gt;
&lt;br /&gt;
==Configuring Access==&lt;br /&gt;
1. Download the VPN software from [https://share.hull.ac.uk/Services/ICT/SitePages/VPN%20-%20Working%20Remotely.aspx ICT Support] for your specific operating system.&lt;br /&gt;
&lt;br /&gt;
2. Once installed launch the BIG-IP Edge Client.&lt;br /&gt;
&lt;br /&gt;
3. Click Connect&lt;br /&gt;
[[File:vpnclient.JPG]]&lt;br /&gt;
4. Enter your University User ID and Password&lt;br /&gt;
[[File:vpnlogon.JPG]]&lt;br /&gt;
5. You should now be connected to the University VPN, continue connecting to Viper as described in Getting Connected.&lt;br /&gt;
[[File:vpn_connected.JPG]]&lt;/div&gt;</summary>
		<author><name>MSummerbell</name></author>
		
	</entry>
	<entry>
		<id>https://hpc.mediawiki.hull.ac.uk/index.php?title=Applications/Avizo&amp;diff=1878</id>
		<title>Applications/Avizo</title>
		<link rel="alternate" type="text/html" href="https://hpc.mediawiki.hull.ac.uk/index.php?title=Applications/Avizo&amp;diff=1878"/>
		<updated>2017-06-05T13:23:50Z</updated>

		<summary type="html">&lt;p&gt;MSummerbell: /* Pre-usage */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
=== Application Details ===&lt;br /&gt;
* Description: Avizo data visualisation and analysis tool&lt;br /&gt;
* Versions: 9.0.1 and 9.2.0&lt;br /&gt;
* Module names: avizo/9.0.1 avizo/9.2.0&lt;br /&gt;
* License: Medical Engineering group license, restricted access. Please email [mailto:viper@hull.ac.uk viper@hull.ac.uk] for information.&lt;br /&gt;
&lt;br /&gt;
==== Modules ====&lt;br /&gt;
===== Avizo 9.0.1 =====&lt;br /&gt;
Only AvizoLite is available for the Avizo 9.0.1 module, and Avizo is an alias to AvizoLite. This version of AvizoLite uses 1 license token, however any project that uses the Filter Sandbox, which is a full Avizo feature, will automatically load that capability and consume an additional 5 tokens.&lt;br /&gt;
&lt;br /&gt;
===== Avizo 9.2.0 =====&lt;br /&gt;
The AvizoLite version in the Avizo 9.2.0 module uses 3 license tokens. Any project that uses the Filter Sandbox, which is a full Avizo feature, will automatically load that capability and consume an additional 5 tokens.&lt;br /&gt;
&lt;br /&gt;
== Usage Examples ==&lt;br /&gt;
=== Pre-usage ===&lt;br /&gt;
To use Avizo, login to a Visualisation node and start a VNC or X2Go session and open a MATE terminal.&lt;br /&gt;
&lt;br /&gt;
Before launching Avizo, please run the following command, which will set up your Avizo environment (this only needs to be run once):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ module add avizo/9.2.0&lt;br /&gt;
[username@rvisu01 ~]$ setupAvizo.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Interactive ===&lt;br /&gt;
Please note it is best to use one of the visualisation nodes to run Avizo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ module add avizo/9.2.0&lt;br /&gt;
[username@rvisu01 ~]$ vglwrapper Avizo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Further Information ==&lt;br /&gt;
* [https://www.fei.com/software/amira-avizo/ Avizo website]&lt;br /&gt;
* [[General/Visualisation_Nodes|Wiki: Using the Visualisation Nodes]]&lt;br /&gt;
* [[Main Page#General_Support|Wiki: General Support]]&lt;br /&gt;
* [[Main Page|Wiki: Home]]&lt;/div&gt;</summary>
		<author><name>MSummerbell</name></author>
		
	</entry>
	<entry>
		<id>https://hpc.mediawiki.hull.ac.uk/index.php?title=Applications/Avizo&amp;diff=1877</id>
		<title>Applications/Avizo</title>
		<link rel="alternate" type="text/html" href="https://hpc.mediawiki.hull.ac.uk/index.php?title=Applications/Avizo&amp;diff=1877"/>
		<updated>2017-06-05T13:21:55Z</updated>

		<summary type="html">&lt;p&gt;MSummerbell: /* Pre-usage */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
=== Application Details ===&lt;br /&gt;
* Description: Avizo data visualisation and analysis tool&lt;br /&gt;
* Versions: 9.0.1 and 9.2.0&lt;br /&gt;
* Module names: avizo/9.0.1 avizo/9.2.0&lt;br /&gt;
* License: Medical Engineering group license, restricted access. Please email [mailto:viper@hull.ac.uk viper@hull.ac.uk] for information.&lt;br /&gt;
&lt;br /&gt;
==== Modules ====&lt;br /&gt;
===== Avizo 9.0.1 =====&lt;br /&gt;
Only AvizoLite is available for the Avizo 9.0.1 module, and Avizo is an alias to AvizoLite. This version of AvizoLite uses 1 license token, however any project that uses the Filter Sandbox, which is a full Avizo feature, will automatically load that capability and consume an additional 5 tokens.&lt;br /&gt;
&lt;br /&gt;
===== Avizo 9.2.0 =====&lt;br /&gt;
The AvizoLite version in the Avizo 9.2.0 module uses 3 license tokens. Any project that uses the Filter Sandbox, which is a full Avizo feature, will automatically load that capability and consume an additional 5 tokens.&lt;br /&gt;
&lt;br /&gt;
== Usage Examples ==&lt;br /&gt;
=== Pre-usage ===&lt;br /&gt;
To use Avizo, login to a Visualisation node and start a VNC or X2Go session and open a MATE terminal. (How to use Visualisation nodes)&lt;br /&gt;
&lt;br /&gt;
Before launching Avizo, please run the following command, which will set up your Avizo environment (this only needs to be run once):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ module add avizo/9.2.0&lt;br /&gt;
[username@rvisu01 ~]$ setupAvizo.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Interactive ===&lt;br /&gt;
Please note it is best to use one of the visualisation nodes to run Avizo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ module add avizo/9.2.0&lt;br /&gt;
[username@rvisu01 ~]$ vglwrapper Avizo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Further Information ==&lt;br /&gt;
* [https://www.fei.com/software/amira-avizo/ Avizo website]&lt;br /&gt;
* [[General/Visualisation_Nodes|Wiki: Using the Visualisation Nodes]]&lt;br /&gt;
* [[Main Page#General_Support|Wiki: General Support]]&lt;br /&gt;
* [[Main Page|Wiki: Home]]&lt;/div&gt;</summary>
		<author><name>MSummerbell</name></author>
		
	</entry>
	<entry>
		<id>https://hpc.mediawiki.hull.ac.uk/index.php?title=Applications/Avizo&amp;diff=1876</id>
		<title>Applications/Avizo</title>
		<link rel="alternate" type="text/html" href="https://hpc.mediawiki.hull.ac.uk/index.php?title=Applications/Avizo&amp;diff=1876"/>
		<updated>2017-06-05T13:20:31Z</updated>

		<summary type="html">&lt;p&gt;MSummerbell: /* Pre-usage */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
=== Application Details ===&lt;br /&gt;
* Description: Avizo data visualisation and analysis tool&lt;br /&gt;
* Versions: 9.0.1 and 9.2.0&lt;br /&gt;
* Module names: avizo/9.0.1 avizo/9.2.0&lt;br /&gt;
* License: Medical Engineering group license, restricted access. Please email [mailto:viper@hull.ac.uk viper@hull.ac.uk] for information.&lt;br /&gt;
&lt;br /&gt;
==== Modules ====&lt;br /&gt;
===== Avizo 9.0.1 =====&lt;br /&gt;
Only AvizoLite is available for the Avizo 9.0.1 module, and Avizo is an alias to AvizoLite. This version of AvizoLite uses 1 license token, however any project that uses the Filter Sandbox, which is a full Avizo feature, will automatically load that capability and consume an additional 5 tokens.&lt;br /&gt;
&lt;br /&gt;
===== Avizo 9.2.0 =====&lt;br /&gt;
The AvizoLite version in the Avizo 9.2.0 module uses 3 license tokens. Any project that uses the Filter Sandbox, which is a full Avizo feature, will automatically load that capability and consume an additional 5 tokens.&lt;br /&gt;
&lt;br /&gt;
== Usage Examples ==&lt;br /&gt;
=== Pre-usage ===&lt;br /&gt;
To use Avizo, login to a Visualisation node and start a VNC or X2Go session and open a MATE terminal.&lt;br /&gt;
&lt;br /&gt;
Before launching Avizo, please run the following command, which will set up your Avizo environment (this only needs to be run once):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ module add avizo/9.2.0&lt;br /&gt;
[username@rvisu01 ~]$ setupAvizo.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Interactive ===&lt;br /&gt;
Please note it is best to use one of the visualisation nodes to run Avizo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ module add avizo/9.2.0&lt;br /&gt;
[username@rvisu01 ~]$ vglwrapper Avizo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Further Information ==&lt;br /&gt;
* [https://www.fei.com/software/amira-avizo/ Avizo website]&lt;br /&gt;
* [[General/Visualisation_Nodes|Wiki: Using the Visualisation Nodes]]&lt;br /&gt;
* [[Main Page#General_Support|Wiki: General Support]]&lt;br /&gt;
* [[Main Page|Wiki: Home]]&lt;/div&gt;</summary>
		<author><name>MSummerbell</name></author>
		
	</entry>
	<entry>
		<id>https://hpc.mediawiki.hull.ac.uk/index.php?title=Applications&amp;diff=1834</id>
		<title>Applications</title>
		<link rel="alternate" type="text/html" href="https://hpc.mediawiki.hull.ac.uk/index.php?title=Applications&amp;diff=1834"/>
		<updated>2017-04-24T08:21:11Z</updated>

		<summary type="html">&lt;p&gt;MSummerbell: /* Application Support */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Application Support==&lt;br /&gt;
&lt;br /&gt;
Click on the links below for support on the individual and library packages:&lt;br /&gt;
&lt;br /&gt;
* Jump to [[#Libraries|Libraries]] or [[#Test Modules|Test Modules]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:25%&amp;quot; | &amp;lt;Strong&amp;gt;Package&amp;lt;/Strong&amp;gt;&lt;br /&gt;
| style=&amp;quot;width:75%&amp;quot; | &amp;lt;Strong&amp;gt;Description&amp;lt;/Strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[applications/ABySS|ABySS]]&lt;br /&gt;
| Assembly By Short Sequences - a de novo, parallel, paired-end sequence assembler.&lt;br /&gt;
|-&lt;br /&gt;
| [[applications/Anaconda|Anaconda]]&lt;br /&gt;
| Anaconda is the leading open data science platform powered by Python.&lt;br /&gt;
|-&lt;br /&gt;
| [[applications/Ansys|Ansys]]&lt;br /&gt;
| ANSYS Fluent software includes broad physical modelling capabilities to model flow, turbulence, heat transfer, and reactions for industrial applications.&lt;br /&gt;
|-&lt;br /&gt;
| [[applications/Avizo|Avizo]]&lt;br /&gt;
| Avizo data visualisation and analysis tool&lt;br /&gt;
|-&lt;br /&gt;
| [[applications/Beast|Beast]]&lt;br /&gt;
| BEAST is a cross-platform program for Bayesian analysis of molecular sequences using MCMC.&lt;br /&gt;
|-&lt;br /&gt;
| [[applications/Bison|Bison]]&lt;br /&gt;
|  Bison, is a parser generator that is part of the GNU Project.&lt;br /&gt;
|-&lt;br /&gt;
| [[applications/Bowtie1|Bowtie1]]&lt;br /&gt;
| The aligner is typically used with short reads and a large reference genome, or for whole genome analysis. Bowtie is promoted as an ultrafast, memory-efficient short aligner for short DNA sequences.&lt;br /&gt;
|-&lt;br /&gt;
| [[applications/Bowtie2|Bowtie2]]&lt;br /&gt;
| Bowtie 2 is more suited to finding longer, gapped alignments in comparison with the original Bowtie1 method. &lt;br /&gt;
|-&lt;br /&gt;
| [[applications/Cmake|CMake]]&lt;br /&gt;
| CMake is cross-platform free and open-source software for managing the build process of software using a compiler-independent method. &lt;br /&gt;
|-&lt;br /&gt;
| [[applications/COMSOL|COMSOL]]&lt;br /&gt;
| COMSOL Multiphysics is a general-purpose software platform, based on advanced numerical methods, for modeling and simulating physics-based problems&lt;br /&gt;
|-&lt;br /&gt;
| [[applications/CP2K|CP2K]]&lt;br /&gt;
| CP2K is a quantum chemistry and solid state physics software package that can perform atomistic simulations of solid state, liquid, molecular, periodic, material, crystal, and biological systems.&lt;br /&gt;
|-&lt;br /&gt;
| [[applications/Crop|Crop]]&lt;br /&gt;
| CROP is an unsupervised nucleic acid sequence clustering algorithm. &lt;br /&gt;
|-&lt;br /&gt;
| [[applications/Cuda|CUDA]]&lt;br /&gt;
| CUDA is NVIDIA’s parallel computing architecture that enables dramatic increases in computing performance by harnessing the power of the GPU nodes.&lt;br /&gt;
|-&lt;br /&gt;
| [[applications/Cufflinks|Cufflinks]]&lt;br /&gt;
| Cufflinks assembles transcripts, estimates their abundances, and tests for differential expression and regulation in RNA-Seq samples.&lt;br /&gt;
|-&lt;br /&gt;
| [[applications/Delft3D|Delft3D]]&lt;br /&gt;
| Delft3D is a world leading 3D modeling suite to investigate hydrodynamics, sediment transport and morphology and water quality for fluvial, estuarine and coastal environments.&lt;br /&gt;
|- &lt;br /&gt;
| [[applications/Discovardenovo|Discovardenovo]]&lt;br /&gt;
| DISCOVAR de novo can generate de novo assemblies for both large and small genomes.&lt;br /&gt;
|-&lt;br /&gt;
| [[applications/FDS-SMV|FDS-SMV]]&lt;br /&gt;
| Fire Dynamics Simulator (FDS) is a large-eddy simulation (LES) code for low-speed flows, with an emphasis on smoke and heat transport from fires. Smokeview (SMV) is a visualization program used to display the output of FDS and CFAST simulations.&lt;br /&gt;
|- &lt;br /&gt;
| [[Applications/ffmpeg|Ffmpeg]]&lt;br /&gt;
| ffmpeg is a very fast video and audio converter that can also grab from a live audio/video source.&lt;br /&gt;
|- &lt;br /&gt;
| [[Applications/Flex|Flex]]&lt;br /&gt;
| Flex (Fast lexical analyser), Flex is a tool for generating scanners: programs which recognize lexical patterns in text.&lt;br /&gt;
|- &lt;br /&gt;
| [[Applications/FreeIPMI|FreeIPMI]]&lt;br /&gt;
| FreeIPMI provides in-band and out-of-band IPMI software based on the IPMI v1.5/2.0 specification.&lt;br /&gt;
|- &lt;br /&gt;
| [[Applications/Fiji|Fiji]]&lt;br /&gt;
| Fiji Is Just ImageJ—a &amp;quot;batteries-included&amp;quot; distribution of ImageJ which includes many useful plugins contributed by the community. &lt;br /&gt;
|- &lt;br /&gt;
| [[applications/Gcc|Gcc]]&lt;br /&gt;
| gcc (GNU Compiler Collection) is a collection of compilers consisting of C, C++, Fortran and more.&lt;br /&gt;
|- &lt;br /&gt;
| [[applications/Gnuplot|GNUplot]]&lt;br /&gt;
| Gnuplot is a portable command-line driven graphing utility for Linux, OS/2, MS Windows, OSX, VMS, and many other platforms.&lt;br /&gt;
|- &lt;br /&gt;
| [[applications/Hwloc|Hwloc]]&lt;br /&gt;
| hwloc provides command line tools and a C API to obtain the hierarchical map of key computing elements&lt;br /&gt;
|- &lt;br /&gt;
|[[applications/Java|Java]]&lt;br /&gt;
| Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented.&lt;br /&gt;
|-&lt;br /&gt;
|[[applications/Hpl|HPL]]&lt;br /&gt;
| HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic on distributed-memory computers as well as freely available implementation of the High Performance Computing Linpack Benchmark.&lt;br /&gt;
|-&lt;br /&gt;
|[[applications/IDL|IDL]]&lt;br /&gt;
|  IDL, short for Interactive Data Language, is a programming language used for data analysis. It is popular in particular areas of science, such as astronomy, atmospheric physics and medical imaging.&lt;br /&gt;
|-&lt;br /&gt;
|[[applications/Insighttoolkit|Insighttoolkit]]&lt;br /&gt;
| ITK is an open-source software toolkit for performing registration and segmentation.&lt;br /&gt;
|-&lt;br /&gt;
|[[applications/Intel|Intel Parallel Studio]]&lt;br /&gt;
|  Intel Parallel Studio is a software development product that facilitates native code development on Viper in C, C++ and Fortran for parallel computing. &lt;br /&gt;
|-&lt;br /&gt;
| [[applications/Likwid|Libwid]]&lt;br /&gt;
|  Likwid is a simple to install and use toolsuite of command line applications for performance oriented programmers.&lt;br /&gt;
|-&lt;br /&gt;
|[[applications/LS-DYNA|LS-DYNA]]&lt;br /&gt;
|  General-purpose finite element program capable of simulating complex real world problems.&lt;br /&gt;
|-&lt;br /&gt;
| [[Applications/Maker|Maker]]&lt;br /&gt;
|  MAKER is a portable and easily configurable genome annotation pipeline. Its purpose is to allow smaller eukaryotic and prokaryotic genome projects to independently annotate their genomes and to create genome databases.&lt;br /&gt;
|-&lt;br /&gt;
| [[Applications/Matlab|Matlab]]&lt;br /&gt;
|  Numerical Computing Environment.&lt;br /&gt;
|-&lt;br /&gt;
| [[Applications/Mercurial|Mercurial]]&lt;br /&gt;
|  Mercurial is truly distributed, giving each developer a local copy of the entire development history. This way it works independent of network access or a central server. Committing, branching and merging are fast and cheap.&lt;br /&gt;
|-&lt;br /&gt;
| [[applications/Mpich|Mpich]]&lt;br /&gt;
| MPICH is a high performance and widely portable implementation of the Message Passing Interface (MPI) standard.&lt;br /&gt;
|- &lt;br /&gt;
| [[Applications/Mono|Mono]]&lt;br /&gt;
|  .NET Framework-compatible set of tools including, among others, a C# compiler and a Common Language Runtime.&lt;br /&gt;
|-&lt;br /&gt;
| [[Applications/MrBayes|MrBayes]]&lt;br /&gt;
| MrBayes: Bayesian Inference of Phylogeny &lt;br /&gt;
|-&lt;br /&gt;
| [[Applications/Munge|Munge]]&lt;br /&gt;
| It is an authentication service that creates and validates user credentials. &lt;br /&gt;
|-&lt;br /&gt;
| [[applications/Mvapich2|Mvapich2]]&lt;br /&gt;
| MVAPICH2 is a BSD-licensed implementation of the MPI standard  with support for Intel Omni-Path is a high performance.&lt;br /&gt;
|- &lt;br /&gt;
| [[Applications/Ncbi-blast|Ncbi blast]]&lt;br /&gt;
| It finds regions of similarity between biological sequences. The program compares nucleotide or protein sequences to sequence databases and calculates the statistical significance. &lt;br /&gt;
|-&lt;br /&gt;
| [[Applications/Ncurses|Ncurses]]&lt;br /&gt;
| ncurses (new curses) is a programming library providing an application programming interface (API) that allows the programmer to write text-based user interfaces in a terminal-independent manner.&lt;br /&gt;
|-&lt;br /&gt;
| [[Applications/Netloc|Netloc]]&lt;br /&gt;
| Netloc software package provides network topology discovery tools, and an abstract representation of those networks topologies for a range of network types and configurations.&lt;br /&gt;
|-&lt;br /&gt;
| [[Applications/Ngspice|NgSpice]]&lt;br /&gt;
| Ngspice is a mixed-level/mixed-signal circuit simulator. Its code is based on three open source software packages: Spice3f5, Cider1b1 and Xspice.&lt;br /&gt;
|- &lt;br /&gt;
| [[applications/Nwchem|Nwchem]]&lt;br /&gt;
| NWChem provides computational chemistry tools  and particularly large scientific computational chemistry problems.&lt;br /&gt;
|- &lt;br /&gt;
| [[applications/Open64|Open64]]&lt;br /&gt;
| Open64 is a discontinued, free, open source, optimizing compiler for the Itanium and x86-64 microprocessor architectures.&lt;br /&gt;
|- &lt;br /&gt;
| [[applications/Openuh|Openuh]]&lt;br /&gt;
| Openuh is an open version of the openACC compiler suite.&lt;br /&gt;
|- &lt;br /&gt;
| [[applications/Obitools|Obitools]]&lt;br /&gt;
| The OBITools package is a set of programs specifically designed for analysing NGS data in a DNA meta-barcoding context, taking into account taxonomic information.&lt;br /&gt;
|- &lt;br /&gt;
| [[applications/Openfoam|Openfoam]]&lt;br /&gt;
| OpenFOAM has an extensive range of features to solve anything from complex fluid flows involving chemical reactions, turbulence and heat transfer, to acoustics, solid mechanics and electromagnetics.&lt;br /&gt;
|-&lt;br /&gt;
| [[applications/OpenMPI|OpenMPI]]&lt;br /&gt;
| Open MPI is a Message Passing Interface (MPI) library used for communicating between HPC nodes.&lt;br /&gt;
|- &lt;br /&gt;
|[[applications/Orca|Orca]]&lt;br /&gt;
| ORCA is a flexible, efficient and easy-to-use general purpose tool for quantum chemistry with specific emphasis on spectroscopic properties of open-shell molecules.&lt;br /&gt;
|-&lt;br /&gt;
|[[applications/Paraview|Paraview]]&lt;br /&gt;
| ParaView is an open-source, multi-platform data analysis and visualization application. ParaView users can quickly build visualizations to analyze their data using qualitative and quantitative techniques.&lt;br /&gt;
|-&lt;br /&gt;
|[[applications/Petsc|Petsc]]&lt;br /&gt;
| PETSc is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modelled by partial differential equations. It supports MPI, and GPUs through CUDA or OpenCL, as well as hybrid MPI-GPU parallelism. &lt;br /&gt;
|- &lt;br /&gt;
|[[applications/Perl|Perl]]&lt;br /&gt;
| Perl is a fantastic high-level, general-purpose, interpreted, dynamic programming languages with a large amount of libraries.&lt;br /&gt;
|- &lt;br /&gt;
|[[applications/Planatus|Planatus]]&lt;br /&gt;
| Platanus is a novel ''de novo'' sequence assembler that can reconstruct genomic sequences of highly heterozygous diploids from massively parallel shotgun sequencing data.&lt;br /&gt;
|- &lt;br /&gt;
|[[applications/Python|Python]]&lt;br /&gt;
| Python is a family of high-level, general-purpose, interpreted, dynamic programming languages and includes IPython.&lt;br /&gt;
|- &lt;br /&gt;
|[[applications/R|R]]&lt;br /&gt;
| R is an open source programming language and software environment for statistical computing and graphics.&lt;br /&gt;
|-&lt;br /&gt;
|[[applications/Readline|Readline]]&lt;br /&gt;
| GNU Readline is a software library that provides line-editing and history capabilities for interactive programs with a command-line interface, such as Bash.&lt;br /&gt;
|-&lt;br /&gt;
|[[applications/Readline|Readline]]&lt;br /&gt;
| GNU Readline is a software library that provides line-editing and history capabilities for interactive programs with a command-line interface, such as Bash.&lt;br /&gt;
|-&lt;br /&gt;
|[[applications/Rsem|Rsem]]&lt;br /&gt;
| RSEM is an RNA-Seq transcript quantification program.&lt;br /&gt;
|-&lt;br /&gt;
| [[applications/Samtools|Samtools]]&lt;br /&gt;
|  Tools (written in C using htslib) for manipulating next-generation sequencing data&lt;br /&gt;
|-&lt;br /&gt;
| [[applications/SAS|SAS]]&lt;br /&gt;
|  Statistical Analysis System.&lt;br /&gt;
|-&lt;br /&gt;
| [[applications/Scalapack|Scalapack]]&lt;br /&gt;
|  The ScaLAPACK (or Scalable LAPACK) library includes a subset of LAPACK routines redesigned for distributed memory MIMD parallel computers&lt;br /&gt;
|-&lt;br /&gt;
| [[applications/Siesta|Siesta]]&lt;br /&gt;
| SIESTA is both a method and its computer program implementation, to perform efficient electronic structure calculations and ab initio molecular dynamics simulations of molecules and solids.&lt;br /&gt;
|-&lt;br /&gt;
| [[applications/ssw|SSW]]&lt;br /&gt;
|  Integrated software libraries, data bases, and system utilities which provide a common programming and data analysis environment for Solar Physics&lt;br /&gt;
|-&lt;br /&gt;
|  [[applications/STAR|STAR]]&lt;br /&gt;
|  Ultrafast universal RNA-seq aligner.&lt;br /&gt;
|-&lt;br /&gt;
|  [[applications/Star-ccm+|Star-ccm+]]&lt;br /&gt;
|  Computational Fluid Package.&lt;br /&gt;
|-&lt;br /&gt;
| [[applications/Stata|Stata]]&lt;br /&gt;
| Stata is a commercial statistical package, which provides a complete solution for data analysis, data management, and graphics.&lt;br /&gt;
|- &lt;br /&gt;
| [[applications/Tophat|Tophat]]&lt;br /&gt;
|  It is a fast splice junction mapper for RNA-Seq reads. It aligns RNA-Seq reads to mammalian-sized genomes using the ultra high-throughput short read aligner Bowtie, and then analyses the mapping results to identify splice junctions between exons. &lt;br /&gt;
|- &lt;br /&gt;
| [[applications/Transrate|Transrate]]&lt;br /&gt;
| Transrate is software for de-novo transcriptome assembly quality analysis&lt;br /&gt;
|-&lt;br /&gt;
| [[applications/Trinityrnaseq|Trinityrnaseq]]&lt;br /&gt;
| Trinity assembles transcript sequences from Illumina RNA-Seq data.&lt;br /&gt;
|-&lt;br /&gt;
|  [[applications/Utilities|Utilities]]&lt;br /&gt;
|  General utilities module including zip, wget and git utilities.&lt;br /&gt;
|-&lt;br /&gt;
|  [[applications/Voxfe|Voxfe]]&lt;br /&gt;
|  VOX-FE is voxel-based FE software with a sophisticated graphical user interface that allows the complex loading regimes that are inevitably present in biomechanical analyses to be readily applied to the model geometry, and the resultant 3D stress and strain patterns to be visualized easily.&lt;br /&gt;
|-&lt;br /&gt;
|  [[applications/Yt|Yt]]&lt;br /&gt;
|  yt supports structured, variable-resolution meshes, unstructured meshes, and discrete or sampled data such as particles. Focused on driving physically-meaningful inquiry, yt has been applied in domains such as astrophysics, seismology, nuclear engineering, molecular dynamics, and oceanography. &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Libraries===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:25%&amp;quot; | &amp;lt;Strong&amp;gt;Library&amp;lt;/Strong&amp;gt;&lt;br /&gt;
| style=&amp;quot;width:75%&amp;quot; | &amp;lt;Strong&amp;gt;Description&amp;lt;/Strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[applications/Boost|Boost]]&lt;br /&gt;
| C++ Standard Library. Boost libraries are intended to be widely useful, and usable across a broad spectrum of applications.&lt;br /&gt;
|-&lt;br /&gt;
| [[applications/Cfitsio|Cfitsio]]&lt;br /&gt;
| CFITSIO is a library of C and Fortran subroutines for reading and writing data files in FITS.&lt;br /&gt;
|-&lt;br /&gt;
| [[applications/Expat|Expat]]&lt;br /&gt;
|  Expat XML parser library in C&lt;br /&gt;
|-&lt;br /&gt;
| [[applications/Fftw3|Fftw3]]&lt;br /&gt;
|  FFTW is a C subroutine library for computing the discrete Fourier transform (DFT).&lt;br /&gt;
|-&lt;br /&gt;
| [[applications/Jemalloc|Jemalloc]]&lt;br /&gt;
|  jemalloc is a general purpose malloc implementation that emphasizes fragmentation avoidance and scalable concurrency support.&lt;br /&gt;
|-&lt;br /&gt;
| [[applications/Libgd|Libgd]]&lt;br /&gt;
|  The module LibGD is an open source code library for the dynamic creation of images.&lt;br /&gt;
|-&lt;br /&gt;
| [[applications/Libjpeg-turbo|Libjpeg-turbo]]&lt;br /&gt;
|  The module Libjpeg-turbo is a JPEG image codec that uses SIMD instructions (''MMX, SSE2, AVX2, NEON, AltiVec'') to accelerate baseline JPEG compression and decompression&lt;br /&gt;
|-&lt;br /&gt;
| [[applications/Parmetis|Parmetis]]&lt;br /&gt;
|  ParMETIS is an MPI-based parallel library that implements a variety of algorithms for partitioning unstructured graphs, meshes, and for computing fill-reducing orderings of sparse matrices.&lt;br /&gt;
|-&lt;br /&gt;
| [[applications/Libpng|Libpng]]&lt;br /&gt;
|  The reference library for use in applications that read, create, and manipulate PNG (''Portable Network Graphics'') raster image files. &lt;br /&gt;
|-&lt;br /&gt;
| [[applications/Netcdf-c|Netcdf-c]]&lt;br /&gt;
| NetCDF (''network Common Data Form'') is a set of software libraries and machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data. &lt;br /&gt;
|-&lt;br /&gt;
| [[applications/Openblas|Openblas]]&lt;br /&gt;
| OpenBLAS is an optimized BLAS library (based on ''GotoBLAS2'' 1.13 BSD version). &lt;br /&gt;
|-&lt;br /&gt;
| [[applications/Osmesa|Osmesa]]&lt;br /&gt;
| Mesa's off-screen interface is used for rendering into user-allocated memory without any sort of window system or operating system dependencies. &lt;br /&gt;
|-&lt;br /&gt;
|[[applications/Qt|Qt]]&lt;br /&gt;
| Qt is a cross-platform framework, that is usually used as a graphical toolkit, although it is also very helpful in creating CLI applications on Viper.&lt;br /&gt;
|- &lt;br /&gt;
|[[applications/Sparsehash|Sparsehash]]&lt;br /&gt;
| Sparsehash Package (formerly ''Google Sparsehash'')&lt;br /&gt;
|- &lt;br /&gt;
| [[applications/Zlib|Zlib]]&lt;br /&gt;
|  zlib is a software library used for data compression.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Test Modules===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:25%&amp;quot; | &amp;lt;Strong&amp;gt;Library&amp;lt;/Strong&amp;gt;&lt;br /&gt;
| style=&amp;quot;width:75%&amp;quot; | &amp;lt;Strong&amp;gt;Description&amp;lt;/Strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|  [[applications/test-modules|Test-Modules]]&lt;br /&gt;
|  Access to modules currently in development&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_up.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; |  [[#Application Support|Top]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Main_Page|Home]]&lt;br /&gt;
* [[Applications|Application support]]&lt;br /&gt;
* [[General|General]]&lt;br /&gt;
* [[Training|Training]]&lt;br /&gt;
* [[Programming|Programming support]]&lt;/div&gt;</summary>
		<author><name>MSummerbell</name></author>
		
	</entry>
	<entry>
		<id>https://hpc.mediawiki.hull.ac.uk/index.php?title=Applications/Bison&amp;diff=1833</id>
		<title>Applications/Bison</title>
		<link rel="alternate" type="text/html" href="https://hpc.mediawiki.hull.ac.uk/index.php?title=Applications/Bison&amp;diff=1833"/>
		<updated>2017-04-24T08:19:40Z</updated>

		<summary type="html">&lt;p&gt;MSummerbell: MSummerbell moved page Bison to Applications/Bison without leaving a redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
==Application Details==&lt;br /&gt;
*Description: Bison, is a parser generator that is part of the GNU Project. Bison reads a specification of a context-free language, warns about any parsing ambiguities, and generates a parser (either in C, C++, or Java) which reads sequences of tokens and decides whether the sequence conforms to the syntax specified by the grammar&lt;br /&gt;
*Version: 3.0.4&lt;br /&gt;
*Modules: bison/3.0.4&lt;br /&gt;
*License: GNU Licence&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
===Load Module===&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@login01 ~]$ module add bison/3.0.4&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Further Information==&lt;br /&gt;
[https://www.gnu.org/software/bison/ GNU Bison]&lt;/div&gt;</summary>
		<author><name>MSummerbell</name></author>
		
	</entry>
	<entry>
		<id>https://hpc.mediawiki.hull.ac.uk/index.php?title=Applications/Bison&amp;diff=1832</id>
		<title>Applications/Bison</title>
		<link rel="alternate" type="text/html" href="https://hpc.mediawiki.hull.ac.uk/index.php?title=Applications/Bison&amp;diff=1832"/>
		<updated>2017-04-24T08:19:22Z</updated>

		<summary type="html">&lt;p&gt;MSummerbell: Created page with &amp;quot;__TOC__  ==Application Details== *Description: Bison, is a parser generator that is part of the GNU Project. Bison reads a specification of a context-free language, warns abou...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
==Application Details==&lt;br /&gt;
*Description: Bison, is a parser generator that is part of the GNU Project. Bison reads a specification of a context-free language, warns about any parsing ambiguities, and generates a parser (either in C, C++, or Java) which reads sequences of tokens and decides whether the sequence conforms to the syntax specified by the grammar&lt;br /&gt;
*Version: 3.0.4&lt;br /&gt;
*Modules: bison/3.0.4&lt;br /&gt;
*License: GNU Licence&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
===Load Module===&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@login01 ~]$ module add bison/3.0.4&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Further Information==&lt;br /&gt;
[https://www.gnu.org/software/bison/ GNU Bison]&lt;/div&gt;</summary>
		<author><name>MSummerbell</name></author>
		
	</entry>
	<entry>
		<id>https://hpc.mediawiki.hull.ac.uk/index.php?title=Training/Getting_Connected&amp;diff=1476</id>
		<title>Training/Getting Connected</title>
		<link rel="alternate" type="text/html" href="https://hpc.mediawiki.hull.ac.uk/index.php?title=Training/Getting_Connected&amp;diff=1476"/>
		<updated>2017-03-28T10:02:29Z</updated>

		<summary type="html">&lt;p&gt;MSummerbell: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
==Introduction==&lt;br /&gt;
You'll need to make a secure remote connection from your local computer to Viper. &lt;br /&gt;
To use Viper off campus a VPN is required. For more information of working remotely on Viper please visit [[Training/Working Remotely on Viper|Working Remotely on Viper]]&lt;br /&gt;
&lt;br /&gt;
==Connecting to Viper from a Windows PC==&lt;br /&gt;
Connecting to Viper from a Windows PC can be achieved by a number of different applications. One listed here is 'MobaXterm'&lt;br /&gt;
&lt;br /&gt;
Download and install [http://mobaxterm.mobatek.net/ MobaXterm from the website], ensuring you comply with the license agreement stated.&lt;br /&gt;
&lt;br /&gt;
1. Launch MobaXterm&lt;br /&gt;
&lt;br /&gt;
2. Click 'Session'&lt;br /&gt;
&lt;br /&gt;
[[File:Session.JPG|none]]&lt;br /&gt;
&lt;br /&gt;
3. Select the 'SSH' type connection&lt;br /&gt;
[[File:moba_ssh.JPG|none]]&lt;br /&gt;
4. Enter the Remote host: viper.hull.ac.uk&lt;br /&gt;
[[File:Moba_remotehost.JPG|none]]&lt;br /&gt;
5. Enter your Username (University User ID)&lt;br /&gt;
[[File:moba_username.JPG|none]]&lt;br /&gt;
6. Click OK&lt;br /&gt;
&lt;br /&gt;
7. A terminal window will appear, enter your password followed by ''enter'', this will not be echoed to the screen&lt;br /&gt;
[[File:moba_password.JPG|none]]&lt;br /&gt;
&lt;br /&gt;
==Connecting to Viper from an Apple Mac==&lt;br /&gt;
1. Go to Applications -&amp;gt; Utilities and open Terminal&lt;br /&gt;
&lt;br /&gt;
2. Type 'ssh -Y &amp;lt;''yourusername''&amp;gt;@viper.hull.ac.uk&lt;br /&gt;
&lt;br /&gt;
3. The first time you connect to Viper, a message asks if you want to continue connecting. This message appears because Viper has an RSA key that is not stored in your system registry/keychain, the identity of which cannot be verified. Type 'yes' and press ''enter''.&lt;br /&gt;
&lt;br /&gt;
4. Enter your password followed by ''enter'' this will not be echoed to the screen.&lt;br /&gt;
&lt;br /&gt;
[[File:mac_getting_connected2.png]]&lt;br /&gt;
&lt;br /&gt;
==Connecting to Viper from a Linux Computer==&lt;br /&gt;
1. Open a Terminal application&lt;br /&gt;
&lt;br /&gt;
2. Type ssh -Y &amp;lt;''yourusername''&amp;gt;@viper.hull.ac.uk&lt;br /&gt;
&lt;br /&gt;
3.  The first time you connect to Viper, a message asks if you want to continue connecting. This message appears because Viper has an RSA key that is not stored in your system registry/keychain, the identity of which cannot be verified. Type 'yes' and press ''enter''.&lt;br /&gt;
&lt;br /&gt;
4. Enter your password followed by ''enter'', this will not be echoed to the screen&lt;br /&gt;
&lt;br /&gt;
[[File:linux_getting_connected.jpg]]&lt;/div&gt;</summary>
		<author><name>MSummerbell</name></author>
		
	</entry>
	<entry>
		<id>https://hpc.mediawiki.hull.ac.uk/index.php?title=General/Visualisation_Nodes&amp;diff=1454</id>
		<title>General/Visualisation Nodes</title>
		<link rel="alternate" type="text/html" href="https://hpc.mediawiki.hull.ac.uk/index.php?title=General/Visualisation_Nodes&amp;diff=1454"/>
		<updated>2017-03-27T10:18:59Z</updated>

		<summary type="html">&lt;p&gt;MSummerbell: /* X2go macOS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
There are two visualisation nodes on Viper, visu01.hpc.hull.ac.uk and visu02.hpc.hull.ac.uk each with dual NVidia GeForce GTX 980 Ti graphics cards. &lt;br /&gt;
&lt;br /&gt;
There are two main ways of using the visualisation nodes, X2go or VNC. VNC will tend to provide better performance on a fast network (i.e. when connected directly to the university network) while X2go will provide better performance on lower bandwidth connections (i.e. connecting remotely via the VPN).&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note if you are using X2go off campus you must be connected to the university VPN.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
=== Usage Example ===&lt;br /&gt;
A typical work flow to use the visualisation nodes is as follows:&lt;br /&gt;
&lt;br /&gt;
==== VNC ====&lt;br /&gt;
* SSH into one of the visualisation nodes with X11 forwarding [ ]&lt;br /&gt;
* [[General/Visualisation_Nodes#vnc-start|Start a VNC session]]&lt;br /&gt;
* [[General/Visualisation_Nodes#vnc-viewer|Connect to the VNC session]]&lt;br /&gt;
* ''In VNC Session:'' [[General/Visualisation_Nodes#MATE_Desktop|Start a terminal in the VNC session and load the relevant application module]]&lt;br /&gt;
* ''In VNC Session:'' [[General/Visualisation_Nodes#VirtualGL|Start the application using VirtualGL]]&lt;br /&gt;
* ''In VNC Session:'' Close application&lt;br /&gt;
* Disconnect from VNC session&lt;br /&gt;
* [[General/Visualisation_Nodes#vnc-stop|Stop running VNC session]]&lt;br /&gt;
&lt;br /&gt;
==== X2go ====&lt;br /&gt;
* Connect to one of the visu01.hpc.hull.ac.uk&lt;br /&gt;
* [[General/Visualisation_Nodes#MATE_Desktop|Start a terminal in the VNC session and load the relevant application module]]&lt;br /&gt;
* [[General/Visualisation_Nodes#VirtualGL|Start the application using VirtualGL]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Connecting to the Visualisation Nodes ==&lt;br /&gt;
=== VNC ===&lt;br /&gt;
==== vnc-start ====&lt;br /&gt;
The first time you start a VNC session, you will be prompted to set a VNC password,. This is not linked to your university credentials, but should follow standard security advice so that it is a complex password. You will need this password to connect to future VNC sessions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;[username@rvisu01 ~]$ vnc-start&lt;br /&gt;
&lt;br /&gt;
You will require a password to access your desktops.&lt;br /&gt;
&lt;br /&gt;
Password:&lt;br /&gt;
Verify:&lt;br /&gt;
Would you like to enter a view-only password (y/n)? n&lt;br /&gt;
&lt;br /&gt;
Desktop 'TurboVNC: rvisu01:3 (username)' started on display rvisu01:3&lt;br /&gt;
&lt;br /&gt;
Starting applications specified in /home/username/.vnc/xstartup.turbovnc&lt;br /&gt;
Log file is /home/username/.vnc/rvisu01:3.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you forget the password you set, you will need to stop your running VNC session (see vnc-stop) then delete the directory ~/.vnc and run vnc-start again to set a new password.&lt;br /&gt;
&lt;br /&gt;
When you next start a session you will see a message to say which session you have open:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-start&lt;br /&gt;
&lt;br /&gt;
Desktop 'TurboVNC: rvisu01:3 (username)' started on display rvisu01:3&lt;br /&gt;
&lt;br /&gt;
Starting applications specified in /home/username/.vnc/xstartup.turbovnc&lt;br /&gt;
Log file is /home/username/.vnc/rvisu01:3.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you try and start a session while you have an existing session open, you will see the following message:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-start&lt;br /&gt;
Please use the existing VNC session available on rvisu01:3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== vnc-check ====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-check&lt;br /&gt;
username rvisu01:3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== vnc-stop ====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-stop&lt;br /&gt;
Terminating VNC session on localhost:3&lt;br /&gt;
Killing Xvnc process ID 4718&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== vnc-viewer ====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-viewer&lt;br /&gt;
Opening VNC session on localhost:3&lt;br /&gt;
libjawt.so path: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.77-0.b03.el7_2.x86_64/jre/lib/amd64&lt;br /&gt;
CConn: connected to host localhost port 5903&lt;br /&gt;
CConnection: Server supports RFB protocol version 3.8&lt;br /&gt;
CConnection: Using RFB protocol version 3.8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You should then see a new window open titled &amp;quot;Standard VNC Authentication [VncAuth]@rvisu01&amp;quot; with a password prompt. Enter your VNC password (not your university credentials) and you should then see a MATE desktop.&lt;br /&gt;
&lt;br /&gt;
=== X2go ===&lt;br /&gt;
(Currently only available on visu01.hpc.hull.ac.uk )&lt;br /&gt;
&lt;br /&gt;
* In the &amp;quot;Session&amp;quot; tab:&lt;br /&gt;
** In &amp;quot;Session name:&amp;quot; to visu01.hpc.hull.ac.uk&lt;br /&gt;
** In &amp;quot;Host:&amp;quot; enter visu01.hpc.hull.ac.uk&lt;br /&gt;
** In &amp;quot;Login:&amp;quot; enter your username&lt;br /&gt;
* In the &amp;quot;Connection&amp;quot; tab&lt;br /&gt;
** When connecting from a university connection, set connection speed to LAN for best performance&lt;br /&gt;
** When connecting from outside the university ADSL should be adequate&lt;br /&gt;
* In the &amp;quot;Media&amp;quot; tab&lt;br /&gt;
** Uncheck the &amp;quot;Enable sound support&amp;quot; box&lt;br /&gt;
** Uncheck the &amp;quot;Client side printing support&amp;quot; box&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are two main ways to use X2go, which are configured in the &amp;quot;Session&amp;quot; tab by using &amp;quot;Session type&amp;quot; &lt;br /&gt;
&lt;br /&gt;
====X2Go macOS====&lt;br /&gt;
For info on using X2Go on macOS visit: [[Training/X2Go macOS| X2Go macOS]]&lt;br /&gt;
&lt;br /&gt;
==== xterm ====&lt;br /&gt;
To use a standard xterm terminal, in the &amp;quot;Session type&amp;quot; drop down menu select &amp;quot;Single application&amp;quot; and set command to /usr/bin/xterm&lt;br /&gt;
&lt;br /&gt;
==== Full Desktop Environment ====&lt;br /&gt;
To use a full desktop environment, in &amp;quot;Session type&amp;quot; drop down menu select MATE. See further information about the MATE desktop environment below.&lt;br /&gt;
&lt;br /&gt;
== MATE Desktop ==&lt;br /&gt;
The MATE desktop environment, based on the popular GNOME2 environment and is available in both VNC and X2go. MATE is a relatively lightweight desktop environment.&lt;br /&gt;
&lt;br /&gt;
[[File:MATEdesktop.png]]&lt;br /&gt;
&lt;br /&gt;
When connected to your MATE session, start a terminal by either going to '''Applications &amp;gt; System Tools &amp;gt; MATE Terminal''' or '''Applications &amp;gt; System Tools &amp;gt; XTerm''' at the top of the screen, or using the black icon on the task bar at the top of the screen.&lt;br /&gt;
&lt;br /&gt;
Note: If you leave your desktop session inactive for a period of time, the screen will lock. To open this you need to use your normal university credentials&lt;br /&gt;
&lt;br /&gt;
Note: While the MATE desktop contains applications such as Firefox and PDF viewer, these are only available to support research use of visualisation tools and the visualisation nodes should not be used as a desktop replacement.&lt;br /&gt;
&lt;br /&gt;
== NVidia SMI ==&lt;br /&gt;
The command ''nvidia-smi'' can be used to see what is currently running on each of the GPU cards on the visualisation nodes. The nvidia-smi command can be used to access all sorts of information about the GPU cards, but just running the command with no options will provide basic information about the utilisation of each card:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ nvidia-smi&lt;br /&gt;
Mon Feb 13 12:46:42 2017&lt;br /&gt;
+------------------------------------------------------+&lt;br /&gt;
| NVIDIA-SMI 361.42     Driver Version: 361.42         |&lt;br /&gt;
|-------------------------------+----------------------+----------------------+&lt;br /&gt;
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |&lt;br /&gt;
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |&lt;br /&gt;
|===============================+======================+======================|&lt;br /&gt;
|   0  GeForce GTX 980 Ti  Off  | 0000:02:00.0     Off |                  N/A |&lt;br /&gt;
| 22%   49C    P0    79W / 250W |   5662MiB /  6143MiB |      0%      Default |&lt;br /&gt;
+-------------------------------+----------------------+----------------------+&lt;br /&gt;
|   1  GeForce GTX 980 Ti  Off  | 0000:82:00.0     Off |                  N/A |&lt;br /&gt;
| 22%   26C    P8    15W / 250W |     28MiB /  6143MiB |      0%      Default |&lt;br /&gt;
+-------------------------------+----------------------+----------------------+&lt;br /&gt;
&lt;br /&gt;
+-----------------------------------------------------------------------------+&lt;br /&gt;
| Processes:                                                       GPU Memory |&lt;br /&gt;
|  GPU       PID  Type  Process name                               Usage      |&lt;br /&gt;
|=============================================================================|&lt;br /&gt;
|    0      1206    G   .../9.2.0/bin/arch-LinuxAMD64-Optimize/Avizo  5530MiB |&lt;br /&gt;
|    0      2785    G   /usr/bin/X                                      46MiB |&lt;br /&gt;
|    0     12468    G   ....1/bin/arch-LinuxAMD64-Optimize/AvizoLite    46MiB |&lt;br /&gt;
|    1      2785    G   /usr/bin/X                                       6MiB |&lt;br /&gt;
+-----------------------------------------------------------------------------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Virtual GL ==&lt;br /&gt;
With VirtualGL, OpenGL commands and 3D data are redirected to a 3D graphics accelerator (each visualisation node has 2x Nvidia GTX 980Ti) before the rendered 3D images are sent to the client machine. &lt;br /&gt;
&lt;br /&gt;
=== vglrun ===&lt;br /&gt;
Using the nvidia-smi command you can see what processes are running on card 0 and card 1. If there are any processes listed on either card other than ''/usr/bin/X'' then you need to ensure you use the other card (see the example above).  For example, to do this you use the vglrun command as shown below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vglrun -d0.0 command&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vglrun -d0.1 command&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== vglwrapper ===&lt;br /&gt;
The command vglwrapper will round robin tasks between the two cards on the visualisation nodes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vglwrapper command&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>MSummerbell</name></author>
		
	</entry>
	<entry>
		<id>https://hpc.mediawiki.hull.ac.uk/index.php?title=General/Visualisation_Nodes&amp;diff=1453</id>
		<title>General/Visualisation Nodes</title>
		<link rel="alternate" type="text/html" href="https://hpc.mediawiki.hull.ac.uk/index.php?title=General/Visualisation_Nodes&amp;diff=1453"/>
		<updated>2017-03-27T10:18:25Z</updated>

		<summary type="html">&lt;p&gt;MSummerbell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
There are two visualisation nodes on Viper, visu01.hpc.hull.ac.uk and visu02.hpc.hull.ac.uk each with dual NVidia GeForce GTX 980 Ti graphics cards. &lt;br /&gt;
&lt;br /&gt;
There are two main ways of using the visualisation nodes, X2go or VNC. VNC will tend to provide better performance on a fast network (i.e. when connected directly to the university network) while X2go will provide better performance on lower bandwidth connections (i.e. connecting remotely via the VPN).&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note if you are using X2go off campus you must be connected to the university VPN.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
=== Usage Example ===&lt;br /&gt;
A typical work flow to use the visualisation nodes is as follows:&lt;br /&gt;
&lt;br /&gt;
==== VNC ====&lt;br /&gt;
* SSH into one of the visualisation nodes with X11 forwarding [ ]&lt;br /&gt;
* [[General/Visualisation_Nodes#vnc-start|Start a VNC session]]&lt;br /&gt;
* [[General/Visualisation_Nodes#vnc-viewer|Connect to the VNC session]]&lt;br /&gt;
* ''In VNC Session:'' [[General/Visualisation_Nodes#MATE_Desktop|Start a terminal in the VNC session and load the relevant application module]]&lt;br /&gt;
* ''In VNC Session:'' [[General/Visualisation_Nodes#VirtualGL|Start the application using VirtualGL]]&lt;br /&gt;
* ''In VNC Session:'' Close application&lt;br /&gt;
* Disconnect from VNC session&lt;br /&gt;
* [[General/Visualisation_Nodes#vnc-stop|Stop running VNC session]]&lt;br /&gt;
&lt;br /&gt;
==== X2go ====&lt;br /&gt;
* Connect to one of the visu01.hpc.hull.ac.uk&lt;br /&gt;
* [[General/Visualisation_Nodes#MATE_Desktop|Start a terminal in the VNC session and load the relevant application module]]&lt;br /&gt;
* [[General/Visualisation_Nodes#VirtualGL|Start the application using VirtualGL]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Connecting to the Visualisation Nodes ==&lt;br /&gt;
=== VNC ===&lt;br /&gt;
==== vnc-start ====&lt;br /&gt;
The first time you start a VNC session, you will be prompted to set a VNC password,. This is not linked to your university credentials, but should follow standard security advice so that it is a complex password. You will need this password to connect to future VNC sessions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;[username@rvisu01 ~]$ vnc-start&lt;br /&gt;
&lt;br /&gt;
You will require a password to access your desktops.&lt;br /&gt;
&lt;br /&gt;
Password:&lt;br /&gt;
Verify:&lt;br /&gt;
Would you like to enter a view-only password (y/n)? n&lt;br /&gt;
&lt;br /&gt;
Desktop 'TurboVNC: rvisu01:3 (username)' started on display rvisu01:3&lt;br /&gt;
&lt;br /&gt;
Starting applications specified in /home/username/.vnc/xstartup.turbovnc&lt;br /&gt;
Log file is /home/username/.vnc/rvisu01:3.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you forget the password you set, you will need to stop your running VNC session (see vnc-stop) then delete the directory ~/.vnc and run vnc-start again to set a new password.&lt;br /&gt;
&lt;br /&gt;
When you next start a session you will see a message to say which session you have open:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-start&lt;br /&gt;
&lt;br /&gt;
Desktop 'TurboVNC: rvisu01:3 (username)' started on display rvisu01:3&lt;br /&gt;
&lt;br /&gt;
Starting applications specified in /home/username/.vnc/xstartup.turbovnc&lt;br /&gt;
Log file is /home/username/.vnc/rvisu01:3.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you try and start a session while you have an existing session open, you will see the following message:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-start&lt;br /&gt;
Please use the existing VNC session available on rvisu01:3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== vnc-check ====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-check&lt;br /&gt;
username rvisu01:3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== vnc-stop ====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-stop&lt;br /&gt;
Terminating VNC session on localhost:3&lt;br /&gt;
Killing Xvnc process ID 4718&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== vnc-viewer ====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-viewer&lt;br /&gt;
Opening VNC session on localhost:3&lt;br /&gt;
libjawt.so path: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.77-0.b03.el7_2.x86_64/jre/lib/amd64&lt;br /&gt;
CConn: connected to host localhost port 5903&lt;br /&gt;
CConnection: Server supports RFB protocol version 3.8&lt;br /&gt;
CConnection: Using RFB protocol version 3.8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You should then see a new window open titled &amp;quot;Standard VNC Authentication [VncAuth]@rvisu01&amp;quot; with a password prompt. Enter your VNC password (not your university credentials) and you should then see a MATE desktop.&lt;br /&gt;
&lt;br /&gt;
=== X2go ===&lt;br /&gt;
(Currently only available on visu01.hpc.hull.ac.uk )&lt;br /&gt;
&lt;br /&gt;
* In the &amp;quot;Session&amp;quot; tab:&lt;br /&gt;
** In &amp;quot;Session name:&amp;quot; to visu01.hpc.hull.ac.uk&lt;br /&gt;
** In &amp;quot;Host:&amp;quot; enter visu01.hpc.hull.ac.uk&lt;br /&gt;
** In &amp;quot;Login:&amp;quot; enter your username&lt;br /&gt;
* In the &amp;quot;Connection&amp;quot; tab&lt;br /&gt;
** When connecting from a university connection, set connection speed to LAN for best performance&lt;br /&gt;
** When connecting from outside the university ADSL should be adequate&lt;br /&gt;
* In the &amp;quot;Media&amp;quot; tab&lt;br /&gt;
** Uncheck the &amp;quot;Enable sound support&amp;quot; box&lt;br /&gt;
** Uncheck the &amp;quot;Client side printing support&amp;quot; box&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are two main ways to use X2go, which are configured in the &amp;quot;Session&amp;quot; tab by using &amp;quot;Session type&amp;quot; &lt;br /&gt;
&lt;br /&gt;
====X2go macOS====&lt;br /&gt;
For info on using X2go on macOS visit:[[Training/X2Go macOS| X2Go macOS]]&lt;br /&gt;
&lt;br /&gt;
==== xterm ====&lt;br /&gt;
To use a standard xterm terminal, in the &amp;quot;Session type&amp;quot; drop down menu select &amp;quot;Single application&amp;quot; and set command to /usr/bin/xterm&lt;br /&gt;
&lt;br /&gt;
==== Full Desktop Environment ====&lt;br /&gt;
To use a full desktop environment, in &amp;quot;Session type&amp;quot; drop down menu select MATE. See further information about the MATE desktop environment below.&lt;br /&gt;
&lt;br /&gt;
== MATE Desktop ==&lt;br /&gt;
The MATE desktop environment, based on the popular GNOME2 environment and is available in both VNC and X2go. MATE is a relatively lightweight desktop environment.&lt;br /&gt;
&lt;br /&gt;
[[File:MATEdesktop.png]]&lt;br /&gt;
&lt;br /&gt;
When connected to your MATE session, start a terminal by either going to '''Applications &amp;gt; System Tools &amp;gt; MATE Terminal''' or '''Applications &amp;gt; System Tools &amp;gt; XTerm''' at the top of the screen, or using the black icon on the task bar at the top of the screen.&lt;br /&gt;
&lt;br /&gt;
Note: If you leave your desktop session inactive for a period of time, the screen will lock. To open this you need to use your normal university credentials&lt;br /&gt;
&lt;br /&gt;
Note: While the MATE desktop contains applications such as Firefox and PDF viewer, these are only available to support research use of visualisation tools and the visualisation nodes should not be used as a desktop replacement.&lt;br /&gt;
&lt;br /&gt;
== NVidia SMI ==&lt;br /&gt;
The command ''nvidia-smi'' can be used to see what is currently running on each of the GPU cards on the visualisation nodes. The nvidia-smi command can be used to access all sorts of information about the GPU cards, but just running the command with no options will provide basic information about the utilisation of each card:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ nvidia-smi&lt;br /&gt;
Mon Feb 13 12:46:42 2017&lt;br /&gt;
+------------------------------------------------------+&lt;br /&gt;
| NVIDIA-SMI 361.42     Driver Version: 361.42         |&lt;br /&gt;
|-------------------------------+----------------------+----------------------+&lt;br /&gt;
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |&lt;br /&gt;
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |&lt;br /&gt;
|===============================+======================+======================|&lt;br /&gt;
|   0  GeForce GTX 980 Ti  Off  | 0000:02:00.0     Off |                  N/A |&lt;br /&gt;
| 22%   49C    P0    79W / 250W |   5662MiB /  6143MiB |      0%      Default |&lt;br /&gt;
+-------------------------------+----------------------+----------------------+&lt;br /&gt;
|   1  GeForce GTX 980 Ti  Off  | 0000:82:00.0     Off |                  N/A |&lt;br /&gt;
| 22%   26C    P8    15W / 250W |     28MiB /  6143MiB |      0%      Default |&lt;br /&gt;
+-------------------------------+----------------------+----------------------+&lt;br /&gt;
&lt;br /&gt;
+-----------------------------------------------------------------------------+&lt;br /&gt;
| Processes:                                                       GPU Memory |&lt;br /&gt;
|  GPU       PID  Type  Process name                               Usage      |&lt;br /&gt;
|=============================================================================|&lt;br /&gt;
|    0      1206    G   .../9.2.0/bin/arch-LinuxAMD64-Optimize/Avizo  5530MiB |&lt;br /&gt;
|    0      2785    G   /usr/bin/X                                      46MiB |&lt;br /&gt;
|    0     12468    G   ....1/bin/arch-LinuxAMD64-Optimize/AvizoLite    46MiB |&lt;br /&gt;
|    1      2785    G   /usr/bin/X                                       6MiB |&lt;br /&gt;
+-----------------------------------------------------------------------------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Virtual GL ==&lt;br /&gt;
With VirtualGL, OpenGL commands and 3D data are redirected to a 3D graphics accelerator (each visualisation node has 2x Nvidia GTX 980Ti) before the rendered 3D images are sent to the client machine. &lt;br /&gt;
&lt;br /&gt;
=== vglrun ===&lt;br /&gt;
Using the nvidia-smi command you can see what processes are running on card 0 and card 1. If there are any processes listed on either card other than ''/usr/bin/X'' then you need to ensure you use the other card (see the example above).  For example, to do this you use the vglrun command as shown below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vglrun -d0.0 command&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vglrun -d0.1 command&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== vglwrapper ===&lt;br /&gt;
The command vglwrapper will round robin tasks between the two cards on the visualisation nodes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vglwrapper command&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>MSummerbell</name></author>
		
	</entry>
	<entry>
		<id>https://hpc.mediawiki.hull.ac.uk/index.php?title=Training/X2Go_macOS&amp;diff=1452</id>
		<title>Training/X2Go macOS</title>
		<link rel="alternate" type="text/html" href="https://hpc.mediawiki.hull.ac.uk/index.php?title=Training/X2Go_macOS&amp;diff=1452"/>
		<updated>2017-03-27T10:14:25Z</updated>

		<summary type="html">&lt;p&gt;MSummerbell: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
==Introduction==&lt;br /&gt;
X2Go enables remote access to Viper's Visualisation Nodes. There are two main ways to use X2Go either as an xterm terminal or MATE Desktop .Currently only X2Go is only available on visu01.hpc.hull.ac.uk .&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note before installing X2go you must install XQuartz for more information on XQuartz visit: [[Training/XQuartz|XQuartz]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note if you are using X2go off campus you must be connected to the university VPN.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
1. Download X2Go from: [http://wiki.x2go.org/doku.php X2Go]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
2. Click the X2Go disk image located in the downloads folder&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
3. Click the mounted X2Go image on the desktop&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
4. Click and drag the x2goclient to the applications folder&lt;br /&gt;
[[File:X2goapp drag.png]]&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note if installation is halted you will need to perform the steps listed at: [https://support.apple.com/kb/ph18657?locale=en_US Apple Support]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
5. Open X2Go Client&lt;br /&gt;
When launched for the first time the new session dialogue will be displayed automatically &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
6. In the &amp;quot;Session&amp;quot; tab:&lt;br /&gt;
#In &amp;quot;Session name:&amp;quot; enter visu01.hpc.hull.ac.uk&lt;br /&gt;
#In &amp;quot;Host:&amp;quot; enter visu01.hpc.hull.ac.uk&lt;br /&gt;
#In &amp;quot;Login:&amp;quot; enter your username&lt;br /&gt;
#In the Session type choose either xterm of MATE&lt;br /&gt;
&lt;br /&gt;
[[File:X2go session.png ]]&lt;br /&gt;
7. In the &amp;quot;Connection&amp;quot; tab&lt;br /&gt;
#When connecting from a university connection, set connection speed to LAN for best performance&lt;br /&gt;
#When connecting from outside the university ADSL should be adequate&lt;br /&gt;
[[File:X2go connection.png]]&lt;br /&gt;
8. In the &amp;quot;Media&amp;quot; tab&lt;br /&gt;
#Uncheck the &amp;quot;Enable sound support&amp;quot; box&lt;br /&gt;
#Uncheck the &amp;quot;Client side printing support&amp;quot; box&lt;br /&gt;
[[File:X2go media.png]]&lt;br /&gt;
9. Click &amp;quot;Ok&amp;quot;, then click on the session you wish to start and enter your university password.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
10. A pop-up will appear stating the server is unknown click &amp;quot;yes&amp;quot;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:X2go unknown server.png]]&lt;br /&gt;
11. Depending on your session type a either a xterm terminal or MATE desktop will appear&lt;br /&gt;
[[File:X2go desktop.png]]&lt;br /&gt;
&lt;br /&gt;
==More Information==&lt;br /&gt;
[[General/Visualisation Nodes|Visualisation Nodes]]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://wiki.x2go.org/doku.php X2Go]&lt;/div&gt;</summary>
		<author><name>MSummerbell</name></author>
		
	</entry>
	<entry>
		<id>https://hpc.mediawiki.hull.ac.uk/index.php?title=Training/X2Go_macOS&amp;diff=1451</id>
		<title>Training/X2Go macOS</title>
		<link rel="alternate" type="text/html" href="https://hpc.mediawiki.hull.ac.uk/index.php?title=Training/X2Go_macOS&amp;diff=1451"/>
		<updated>2017-03-27T10:13:45Z</updated>

		<summary type="html">&lt;p&gt;MSummerbell: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
==Introduction==&lt;br /&gt;
X2Go enables remote access to Viper's Visualisation Nodes. There are two main ways to use X2Go either as an xterm terminal or MATE Desktop .Currently only X2Go is only available on visu01.hpc.hull.ac.uk .&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note before installing X2go you must install XQuartz for more information on XQuartz visit: [[Training/XQuartz|XQuartz]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note if you are using X2go off campus you must be connected to the university VPN.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
1. Download X2go from: [http://wiki.x2go.org/doku.php X2go]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
2. Click the X2go disk image located in the downloads folder&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
3. Click the mounted X2go image on the desktop&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
4. Click and drag the x2goclient to the applications folder&lt;br /&gt;
[[File:X2goapp drag.png]]&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note if installation is halted you will need to perform the steps listed at: [https://support.apple.com/kb/ph18657?locale=en_US Apple Support]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
5. Open X2go&lt;br /&gt;
When launched for the first time the new session dialogue will be displayed automatically &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
6. In the &amp;quot;Session&amp;quot; tab:&lt;br /&gt;
#In &amp;quot;Session name:&amp;quot; enter visu01.hpc.hull.ac.uk&lt;br /&gt;
#In &amp;quot;Host:&amp;quot; enter visu01.hpc.hull.ac.uk&lt;br /&gt;
#In &amp;quot;Login:&amp;quot; enter your username&lt;br /&gt;
#In the Session type choose either xterm of MATE&lt;br /&gt;
&lt;br /&gt;
[[File:X2go session.png ]]&lt;br /&gt;
7. In the &amp;quot;Connection&amp;quot; tab&lt;br /&gt;
#When connecting from a university connection, set connection speed to LAN for best performance&lt;br /&gt;
#When connecting from outside the university ADSL should be adequate&lt;br /&gt;
[[File:X2go connection.png]]&lt;br /&gt;
8. In the &amp;quot;Media&amp;quot; tab&lt;br /&gt;
#Uncheck the &amp;quot;Enable sound support&amp;quot; box&lt;br /&gt;
#Uncheck the &amp;quot;Client side printing support&amp;quot; box&lt;br /&gt;
[[File:X2go media.png]]&lt;br /&gt;
9. Click &amp;quot;Ok&amp;quot;, then click on the session you wish to start and enter your university password.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
10. A pop-up will appear stating the server is unknown click &amp;quot;yes&amp;quot;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:X2go unknown server.png]]&lt;br /&gt;
11. Depending on your session type a either a xterm terminal or MATE desktop will appear&lt;br /&gt;
[[File:X2go desktop.png]]&lt;br /&gt;
&lt;br /&gt;
==More Information==&lt;br /&gt;
[[General/Visualisation Nodes|Visualisation Nodes]]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://wiki.x2go.org/doku.php X2Go]&lt;/div&gt;</summary>
		<author><name>MSummerbell</name></author>
		
	</entry>
	<entry>
		<id>https://hpc.mediawiki.hull.ac.uk/index.php?title=Training&amp;diff=1450</id>
		<title>Training</title>
		<link rel="alternate" type="text/html" href="https://hpc.mediawiki.hull.ac.uk/index.php?title=Training&amp;diff=1450"/>
		<updated>2017-03-27T10:13:23Z</updated>

		<summary type="html">&lt;p&gt;MSummerbell: /* Training */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Training ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:25%&amp;quot; | &amp;lt;Strong&amp;gt;Training Area&amp;lt;/Strong&amp;gt;&lt;br /&gt;
| style=&amp;quot;width:75%&amp;quot; | &amp;lt;Strong&amp;gt;Description&amp;lt;/Strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Training/Getting Connected|Getting Connected]]&lt;br /&gt;
| Learn how to connect to Viper&lt;br /&gt;
|-&lt;br /&gt;
| [[Training/XQuartz|XQuartz - macOS X11 ]]&lt;br /&gt;
| Learn how to enable X11 window support on macOS&lt;br /&gt;
|-&lt;br /&gt;
| [[Training/X2Go macOS|X2Go - macOS]]&lt;br /&gt;
| Learn how to install X2Go on macOS for use with Viper's Visualisation Nodes&lt;br /&gt;
|-&lt;br /&gt;
| [[Training/Transferring Data|Transferring Data]]&lt;br /&gt;
| Learn how to download and upload data.&lt;br /&gt;
|-&lt;br /&gt;
| [[Training/Working Remotely on Viper|Working Remotely on Viper]]&lt;br /&gt;
| Learn how to remotely connect to Viper.&lt;br /&gt;
|-&lt;br /&gt;
| [[Training/Linux - command line|Linux command line]]&lt;br /&gt;
| Learn the Linux command line with this extensive guide.&lt;br /&gt;
|-&lt;br /&gt;
| [[Training/Linux_-_vi_editor|Linux vi editor]]&lt;br /&gt;
| Learn the Linux editor vi for editing files&lt;br /&gt;
|-&lt;br /&gt;
| [[Training/Linux - Nano editor|Linux nano editor]]&lt;br /&gt;
| Learn the Linux editor nano for editing files&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Main_Page|Home]]&lt;br /&gt;
* [[Applications|Application support]]&lt;br /&gt;
* [[Training|Training]]&lt;br /&gt;
* [[Programming|Programming support]]&lt;/div&gt;</summary>
		<author><name>MSummerbell</name></author>
		
	</entry>
	<entry>
		<id>https://hpc.mediawiki.hull.ac.uk/index.php?title=Training/X2Go_macOS&amp;diff=1449</id>
		<title>Training/X2Go macOS</title>
		<link rel="alternate" type="text/html" href="https://hpc.mediawiki.hull.ac.uk/index.php?title=Training/X2Go_macOS&amp;diff=1449"/>
		<updated>2017-03-27T10:11:57Z</updated>

		<summary type="html">&lt;p&gt;MSummerbell: MSummerbell moved page X2Go macOS to Training/X2Go macOS without leaving a redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
==Introduction==&lt;br /&gt;
X2Go enables remote access to Viper's visualization nodes. There are two main ways to use X2Go either as an xterm terminal or MATE Desktop .Currently only X2Go is only available on visu01.hpc.hull.ac.uk .&lt;br /&gt;
==Installation==&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note before installing X2go you must install XQuartz for more information on XQuartz visit: [[Training/XQuartz|XQuartz]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note if you are using X2go off campus you must be connected to the university VPN.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
1. Download X2go from: [http://wiki.x2go.org/doku.php X2go]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
2. Click the X2go disk image located in the downloads folder&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
3. Click the mounted X2go image on the desktop&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
4. Click and drag the x2goclient to the applications folder&lt;br /&gt;
[[File:X2goapp drag.png]]&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note if installation is halted you will need to perform the steps listed at: [https://support.apple.com/kb/ph18657?locale=en_US Apple Support]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
5. Open X2go&lt;br /&gt;
When launched for the first time the new session dialogue will be displayed automatically &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
6. In the &amp;quot;Session&amp;quot; tab:&lt;br /&gt;
#In &amp;quot;Session name:&amp;quot; enter visu01.hpc.hull.ac.uk&lt;br /&gt;
#In &amp;quot;Host:&amp;quot; enter visu01.hpc.hull.ac.uk&lt;br /&gt;
#In &amp;quot;Login:&amp;quot; enter your username&lt;br /&gt;
#In the Session type choose either xterm of MATE&lt;br /&gt;
&lt;br /&gt;
[[File:X2go session.png ]]&lt;br /&gt;
7. In the &amp;quot;Connection&amp;quot; tab&lt;br /&gt;
#When connecting from a university connection, set connection speed to LAN for best performance&lt;br /&gt;
#When connecting from outside the university ADSL should be adequate&lt;br /&gt;
[[File:X2go connection.png]]&lt;br /&gt;
8. In the &amp;quot;Media&amp;quot; tab&lt;br /&gt;
#Uncheck the &amp;quot;Enable sound support&amp;quot; box&lt;br /&gt;
#Uncheck the &amp;quot;Client side printing support&amp;quot; box&lt;br /&gt;
[[File:X2go media.png]]&lt;br /&gt;
9. Click &amp;quot;Ok&amp;quot;, then click on the session you wish to start and enter your university password.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
10. A pop-up will appear stating the server is unknown click &amp;quot;yes&amp;quot;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:X2go unknown server.png]]&lt;br /&gt;
11. Depending on your session type a either a xterm terminal or MATE desktop will appear&lt;br /&gt;
[[File:X2go desktop.png]]&lt;br /&gt;
&lt;br /&gt;
==More Information==&lt;br /&gt;
[[General/Visualisation Nodes|Visualisation Nodes]]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://wiki.x2go.org/doku.php X2Go]&lt;/div&gt;</summary>
		<author><name>MSummerbell</name></author>
		
	</entry>
	<entry>
		<id>https://hpc.mediawiki.hull.ac.uk/index.php?title=Training/X2Go_macOS&amp;diff=1448</id>
		<title>Training/X2Go macOS</title>
		<link rel="alternate" type="text/html" href="https://hpc.mediawiki.hull.ac.uk/index.php?title=Training/X2Go_macOS&amp;diff=1448"/>
		<updated>2017-03-27T10:11:26Z</updated>

		<summary type="html">&lt;p&gt;MSummerbell: /* More Information */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
==Introduction==&lt;br /&gt;
X2Go enables remote access to Viper's visualization nodes. There are two main ways to use X2Go either as an xterm terminal or MATE Desktop .Currently only X2Go is only available on visu01.hpc.hull.ac.uk .&lt;br /&gt;
==Installation==&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note before installing X2go you must install XQuartz for more information on XQuartz visit: [[Training/XQuartz|XQuartz]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note if you are using X2go off campus you must be connected to the university VPN.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
1. Download X2go from: [http://wiki.x2go.org/doku.php X2go]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
2. Click the X2go disk image located in the downloads folder&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
3. Click the mounted X2go image on the desktop&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
4. Click and drag the x2goclient to the applications folder&lt;br /&gt;
[[File:X2goapp drag.png]]&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note if installation is halted you will need to perform the steps listed at: [https://support.apple.com/kb/ph18657?locale=en_US Apple Support]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
5. Open X2go&lt;br /&gt;
When launched for the first time the new session dialogue will be displayed automatically &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
6. In the &amp;quot;Session&amp;quot; tab:&lt;br /&gt;
#In &amp;quot;Session name:&amp;quot; enter visu01.hpc.hull.ac.uk&lt;br /&gt;
#In &amp;quot;Host:&amp;quot; enter visu01.hpc.hull.ac.uk&lt;br /&gt;
#In &amp;quot;Login:&amp;quot; enter your username&lt;br /&gt;
#In the Session type choose either xterm of MATE&lt;br /&gt;
&lt;br /&gt;
[[File:X2go session.png ]]&lt;br /&gt;
7. In the &amp;quot;Connection&amp;quot; tab&lt;br /&gt;
#When connecting from a university connection, set connection speed to LAN for best performance&lt;br /&gt;
#When connecting from outside the university ADSL should be adequate&lt;br /&gt;
[[File:X2go connection.png]]&lt;br /&gt;
8. In the &amp;quot;Media&amp;quot; tab&lt;br /&gt;
#Uncheck the &amp;quot;Enable sound support&amp;quot; box&lt;br /&gt;
#Uncheck the &amp;quot;Client side printing support&amp;quot; box&lt;br /&gt;
[[File:X2go media.png]]&lt;br /&gt;
9. Click &amp;quot;Ok&amp;quot;, then click on the session you wish to start and enter your university password.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
10. A pop-up will appear stating the server is unknown click &amp;quot;yes&amp;quot;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:X2go unknown server.png]]&lt;br /&gt;
11. Depending on your session type a either a xterm terminal or MATE desktop will appear&lt;br /&gt;
[[File:X2go desktop.png]]&lt;br /&gt;
&lt;br /&gt;
==More Information==&lt;br /&gt;
[[General/Visualisation Nodes|Visualisation Nodes]]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://wiki.x2go.org/doku.php X2Go]&lt;/div&gt;</summary>
		<author><name>MSummerbell</name></author>
		
	</entry>
	<entry>
		<id>https://hpc.mediawiki.hull.ac.uk/index.php?title=Training/X2Go_macOS&amp;diff=1447</id>
		<title>Training/X2Go macOS</title>
		<link rel="alternate" type="text/html" href="https://hpc.mediawiki.hull.ac.uk/index.php?title=Training/X2Go_macOS&amp;diff=1447"/>
		<updated>2017-03-27T10:11:05Z</updated>

		<summary type="html">&lt;p&gt;MSummerbell: /* More Information */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
==Introduction==&lt;br /&gt;
X2Go enables remote access to Viper's visualization nodes. There are two main ways to use X2Go either as an xterm terminal or MATE Desktop .Currently only X2Go is only available on visu01.hpc.hull.ac.uk .&lt;br /&gt;
==Installation==&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note before installing X2go you must install XQuartz for more information on XQuartz visit: [[Training/XQuartz|XQuartz]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note if you are using X2go off campus you must be connected to the university VPN.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
1. Download X2go from: [http://wiki.x2go.org/doku.php X2go]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
2. Click the X2go disk image located in the downloads folder&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
3. Click the mounted X2go image on the desktop&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
4. Click and drag the x2goclient to the applications folder&lt;br /&gt;
[[File:X2goapp drag.png]]&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note if installation is halted you will need to perform the steps listed at: [https://support.apple.com/kb/ph18657?locale=en_US Apple Support]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
5. Open X2go&lt;br /&gt;
When launched for the first time the new session dialogue will be displayed automatically &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
6. In the &amp;quot;Session&amp;quot; tab:&lt;br /&gt;
#In &amp;quot;Session name:&amp;quot; enter visu01.hpc.hull.ac.uk&lt;br /&gt;
#In &amp;quot;Host:&amp;quot; enter visu01.hpc.hull.ac.uk&lt;br /&gt;
#In &amp;quot;Login:&amp;quot; enter your username&lt;br /&gt;
#In the Session type choose either xterm of MATE&lt;br /&gt;
&lt;br /&gt;
[[File:X2go session.png ]]&lt;br /&gt;
7. In the &amp;quot;Connection&amp;quot; tab&lt;br /&gt;
#When connecting from a university connection, set connection speed to LAN for best performance&lt;br /&gt;
#When connecting from outside the university ADSL should be adequate&lt;br /&gt;
[[File:X2go connection.png]]&lt;br /&gt;
8. In the &amp;quot;Media&amp;quot; tab&lt;br /&gt;
#Uncheck the &amp;quot;Enable sound support&amp;quot; box&lt;br /&gt;
#Uncheck the &amp;quot;Client side printing support&amp;quot; box&lt;br /&gt;
[[File:X2go media.png]]&lt;br /&gt;
9. Click &amp;quot;Ok&amp;quot;, then click on the session you wish to start and enter your university password.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
10. A pop-up will appear stating the server is unknown click &amp;quot;yes&amp;quot;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:X2go unknown server.png]]&lt;br /&gt;
11. Depending on your session type a either a xterm terminal or MATE desktop will appear&lt;br /&gt;
[[File:X2go desktop.png]]&lt;br /&gt;
&lt;br /&gt;
==More Information==&lt;br /&gt;
[[General/Visualisation Nodes]]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://wiki.x2go.org/doku.php X2Go]&lt;/div&gt;</summary>
		<author><name>MSummerbell</name></author>
		
	</entry>
	<entry>
		<id>https://hpc.mediawiki.hull.ac.uk/index.php?title=Training/X2Go_macOS&amp;diff=1446</id>
		<title>Training/X2Go macOS</title>
		<link rel="alternate" type="text/html" href="https://hpc.mediawiki.hull.ac.uk/index.php?title=Training/X2Go_macOS&amp;diff=1446"/>
		<updated>2017-03-27T10:10:34Z</updated>

		<summary type="html">&lt;p&gt;MSummerbell: /* More Information */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
==Introduction==&lt;br /&gt;
X2Go enables remote access to Viper's visualization nodes. There are two main ways to use X2Go either as an xterm terminal or MATE Desktop .Currently only X2Go is only available on visu01.hpc.hull.ac.uk .&lt;br /&gt;
==Installation==&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note before installing X2go you must install XQuartz for more information on XQuartz visit: [[Training/XQuartz|XQuartz]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note if you are using X2go off campus you must be connected to the university VPN.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
1. Download X2go from: [http://wiki.x2go.org/doku.php X2go]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
2. Click the X2go disk image located in the downloads folder&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
3. Click the mounted X2go image on the desktop&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
4. Click and drag the x2goclient to the applications folder&lt;br /&gt;
[[File:X2goapp drag.png]]&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note if installation is halted you will need to perform the steps listed at: [https://support.apple.com/kb/ph18657?locale=en_US Apple Support]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
5. Open X2go&lt;br /&gt;
When launched for the first time the new session dialogue will be displayed automatically &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
6. In the &amp;quot;Session&amp;quot; tab:&lt;br /&gt;
#In &amp;quot;Session name:&amp;quot; enter visu01.hpc.hull.ac.uk&lt;br /&gt;
#In &amp;quot;Host:&amp;quot; enter visu01.hpc.hull.ac.uk&lt;br /&gt;
#In &amp;quot;Login:&amp;quot; enter your username&lt;br /&gt;
#In the Session type choose either xterm of MATE&lt;br /&gt;
&lt;br /&gt;
[[File:X2go session.png ]]&lt;br /&gt;
7. In the &amp;quot;Connection&amp;quot; tab&lt;br /&gt;
#When connecting from a university connection, set connection speed to LAN for best performance&lt;br /&gt;
#When connecting from outside the university ADSL should be adequate&lt;br /&gt;
[[File:X2go connection.png]]&lt;br /&gt;
8. In the &amp;quot;Media&amp;quot; tab&lt;br /&gt;
#Uncheck the &amp;quot;Enable sound support&amp;quot; box&lt;br /&gt;
#Uncheck the &amp;quot;Client side printing support&amp;quot; box&lt;br /&gt;
[[File:X2go media.png]]&lt;br /&gt;
9. Click &amp;quot;Ok&amp;quot;, then click on the session you wish to start and enter your university password.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
10. A pop-up will appear stating the server is unknown click &amp;quot;yes&amp;quot;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:X2go unknown server.png]]&lt;br /&gt;
11. Depending on your session type a either a xterm terminal or MATE desktop will appear&lt;br /&gt;
[[File:X2go desktop.png]]&lt;br /&gt;
&lt;br /&gt;
==More Information==&lt;br /&gt;
[[General/Visualisation_Nodes]]&lt;br /&gt;
[http://wiki.x2go.org/doku.php X2Go]&lt;/div&gt;</summary>
		<author><name>MSummerbell</name></author>
		
	</entry>
	<entry>
		<id>https://hpc.mediawiki.hull.ac.uk/index.php?title=Training/X2Go_macOS&amp;diff=1445</id>
		<title>Training/X2Go macOS</title>
		<link rel="alternate" type="text/html" href="https://hpc.mediawiki.hull.ac.uk/index.php?title=Training/X2Go_macOS&amp;diff=1445"/>
		<updated>2017-03-27T10:09:16Z</updated>

		<summary type="html">&lt;p&gt;MSummerbell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
==Introduction==&lt;br /&gt;
X2Go enables remote access to Viper's visualization nodes. There are two main ways to use X2Go either as an xterm terminal or MATE Desktop .Currently only X2Go is only available on visu01.hpc.hull.ac.uk .&lt;br /&gt;
==Installation==&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note before installing X2go you must install XQuartz for more information on XQuartz visit: [[Training/XQuartz|XQuartz]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note if you are using X2go off campus you must be connected to the university VPN.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
1. Download X2go from: [http://wiki.x2go.org/doku.php X2go]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
2. Click the X2go disk image located in the downloads folder&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
3. Click the mounted X2go image on the desktop&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
4. Click and drag the x2goclient to the applications folder&lt;br /&gt;
[[File:X2goapp drag.png]]&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note if installation is halted you will need to perform the steps listed at: [https://support.apple.com/kb/ph18657?locale=en_US Apple Support]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
5. Open X2go&lt;br /&gt;
When launched for the first time the new session dialogue will be displayed automatically &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
6. In the &amp;quot;Session&amp;quot; tab:&lt;br /&gt;
#In &amp;quot;Session name:&amp;quot; enter visu01.hpc.hull.ac.uk&lt;br /&gt;
#In &amp;quot;Host:&amp;quot; enter visu01.hpc.hull.ac.uk&lt;br /&gt;
#In &amp;quot;Login:&amp;quot; enter your username&lt;br /&gt;
#In the Session type choose either xterm of MATE&lt;br /&gt;
&lt;br /&gt;
[[File:X2go session.png ]]&lt;br /&gt;
7. In the &amp;quot;Connection&amp;quot; tab&lt;br /&gt;
#When connecting from a university connection, set connection speed to LAN for best performance&lt;br /&gt;
#When connecting from outside the university ADSL should be adequate&lt;br /&gt;
[[File:X2go connection.png]]&lt;br /&gt;
8. In the &amp;quot;Media&amp;quot; tab&lt;br /&gt;
#Uncheck the &amp;quot;Enable sound support&amp;quot; box&lt;br /&gt;
#Uncheck the &amp;quot;Client side printing support&amp;quot; box&lt;br /&gt;
[[File:X2go media.png]]&lt;br /&gt;
9. Click &amp;quot;Ok&amp;quot;, then click on the session you wish to start and enter your university password.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
10. A pop-up will appear stating the server is unknown click &amp;quot;yes&amp;quot;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:X2go unknown server.png]]&lt;br /&gt;
11. Depending on your session type a either a xterm terminal or MATE desktop will appear&lt;br /&gt;
[[File:X2go desktop.png]]&lt;br /&gt;
&lt;br /&gt;
==More Information==&lt;/div&gt;</summary>
		<author><name>MSummerbell</name></author>
		
	</entry>
	<entry>
		<id>https://hpc.mediawiki.hull.ac.uk/index.php?title=Training/X2Go_macOS&amp;diff=1444</id>
		<title>Training/X2Go macOS</title>
		<link rel="alternate" type="text/html" href="https://hpc.mediawiki.hull.ac.uk/index.php?title=Training/X2Go_macOS&amp;diff=1444"/>
		<updated>2017-03-27T09:58:16Z</updated>

		<summary type="html">&lt;p&gt;MSummerbell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
==Introduction==&lt;br /&gt;
X2Go enables remote access to Viper's visualization nodes. There are two main ways to use X2Go either as an xterm terminal or MATE Desktop .Currently only X2Go is only available on visu01.hpc.hull.ac.uk .&lt;br /&gt;
==Installation==&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note before installing X2go you must install XQuartz for more information on XQuartz visit: [[Training/XQuartz|XQuartz]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note if you are using X2go off campus you must be connected to the university VPN.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
#Download X2go from: [http://wiki.x2go.org/doku.php X2go]&amp;lt;BR&amp;gt;&lt;br /&gt;
#Click the X2go disk image located in the downloads folder&lt;br /&gt;
*Click the mounted X2go image on the desktop&lt;br /&gt;
*Click and drag the x2goclient to the applications folder&lt;br /&gt;
[[File:X2goapp drag.png]]&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note if installation is halted you will need to perform the steps listed at: [https://support.apple.com/kb/ph18657?locale=en_US Apple Support]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
*Open X2go&lt;br /&gt;
When launched for the first time the new session dialogue will be displayed automatically &lt;br /&gt;
* In the &amp;quot;Session&amp;quot; tab:&lt;br /&gt;
** In &amp;quot;Session name:&amp;quot; to visu01.hpc.hull.ac.uk&lt;br /&gt;
** In &amp;quot;Host:&amp;quot; enter visu01.hpc.hull.ac.uk&lt;br /&gt;
** In &amp;quot;Login:&amp;quot; enter your username&lt;br /&gt;
** In the Session type choose either xterm of MATE&lt;br /&gt;
There are two main ways to use X2go, xterm or MATE further details are listed below.&lt;br /&gt;
[[File:X2go session.png ]]&lt;br /&gt;
* In the &amp;quot;Connection&amp;quot; tab&lt;br /&gt;
** When connecting from a university connection, set connection speed to LAN for best performance&lt;br /&gt;
** When connecting from outside the university ADSL should be adequate&lt;br /&gt;
[[File:X2go connection.png]]&lt;br /&gt;
* In the &amp;quot;Media&amp;quot; tab&lt;br /&gt;
** Uncheck the &amp;quot;Enable sound support&amp;quot; box&lt;br /&gt;
** Uncheck the &amp;quot;Client side printing support&amp;quot; box&lt;br /&gt;
[[File:X2go media.png]]&lt;br /&gt;
*Click &amp;quot;Ok&amp;quot;, then click on the session you wish to start and enter your university password.&lt;br /&gt;
*A pop-up will appear stating the server is unknown click &amp;quot;yes&amp;quot;.&lt;br /&gt;
[[File:X2go unknown server.png]]&lt;br /&gt;
*Depending on your session type a either a xterm terminal or MATE desktop will appear&lt;br /&gt;
[[File:X2go desktop.png]]&lt;br /&gt;
&lt;br /&gt;
==More Information==&lt;/div&gt;</summary>
		<author><name>MSummerbell</name></author>
		
	</entry>
	<entry>
		<id>https://hpc.mediawiki.hull.ac.uk/index.php?title=Training/X2Go_macOS&amp;diff=1443</id>
		<title>Training/X2Go macOS</title>
		<link rel="alternate" type="text/html" href="https://hpc.mediawiki.hull.ac.uk/index.php?title=Training/X2Go_macOS&amp;diff=1443"/>
		<updated>2017-03-27T09:44:36Z</updated>

		<summary type="html">&lt;p&gt;MSummerbell: Created page with &amp;quot;(Currently only available on visu01.hpc.hull.ac.uk ) {| |style=&amp;quot;width:5%; border-width: 0&amp;quot; | File:icon_warning.png |style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note before...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;(Currently only available on visu01.hpc.hull.ac.uk )&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note before installing X2go you must install XQuartz for more information on XQuartz visit: [[Training/XQuartz|XQuartz]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note if you are using X2go off campus you must be connected to the university VPN.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
*Download X2go from: [http://wiki.x2go.org/doku.php X2go]&lt;br /&gt;
*Click the X2go disk image located in the downloads folder&lt;br /&gt;
*Click the mounted X2go image on the desktop&lt;br /&gt;
*Click and drag the x2goclient to the applications folder&lt;br /&gt;
[[File:X2goapp drag.png]]&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note if installation is halted you will need to perform the steps listed at: [https://support.apple.com/kb/ph18657?locale=en_US Apple Support]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
*Open X2go&lt;br /&gt;
When launched for the first time the new session dialogue will be displayed automatically &lt;br /&gt;
* In the &amp;quot;Session&amp;quot; tab:&lt;br /&gt;
** In &amp;quot;Session name:&amp;quot; to visu01.hpc.hull.ac.uk&lt;br /&gt;
** In &amp;quot;Host:&amp;quot; enter visu01.hpc.hull.ac.uk&lt;br /&gt;
** In &amp;quot;Login:&amp;quot; enter your username&lt;br /&gt;
** In the Session type choose either xterm of MATE&lt;br /&gt;
There are two main ways to use X2go, xterm or MATE further details are listed below.&lt;br /&gt;
[[File:X2go session.png ]]&lt;br /&gt;
* In the &amp;quot;Connection&amp;quot; tab&lt;br /&gt;
** When connecting from a university connection, set connection speed to LAN for best performance&lt;br /&gt;
** When connecting from outside the university ADSL should be adequate&lt;br /&gt;
[[File:X2go connection.png]]&lt;br /&gt;
* In the &amp;quot;Media&amp;quot; tab&lt;br /&gt;
** Uncheck the &amp;quot;Enable sound support&amp;quot; box&lt;br /&gt;
** Uncheck the &amp;quot;Client side printing support&amp;quot; box&lt;br /&gt;
[[File:X2go media.png]]&lt;br /&gt;
*Click &amp;quot;Ok&amp;quot;, then click on the session you wish to start and enter your university password.&lt;br /&gt;
*A pop-up will appear stating the server is unknown click &amp;quot;yes&amp;quot;.&lt;br /&gt;
[[File:X2go unknown server.png]]&lt;br /&gt;
*Depending on your session type a either a xterm terminal or MATE desktop will appear&lt;br /&gt;
[[File:X2go desktop.png]]&lt;/div&gt;</summary>
		<author><name>MSummerbell</name></author>
		
	</entry>
	<entry>
		<id>https://hpc.mediawiki.hull.ac.uk/index.php?title=General/Visualisation_Nodes&amp;diff=1442</id>
		<title>General/Visualisation Nodes</title>
		<link rel="alternate" type="text/html" href="https://hpc.mediawiki.hull.ac.uk/index.php?title=General/Visualisation_Nodes&amp;diff=1442"/>
		<updated>2017-03-27T09:22:15Z</updated>

		<summary type="html">&lt;p&gt;MSummerbell: /* X2go macOS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
There are two visualisation nodes on Viper, visu01.hpc.hull.ac.uk and visu02.hpc.hull.ac.uk each with dual NVidia GeForce GTX 980 Ti graphics cards. &lt;br /&gt;
&lt;br /&gt;
There are two main ways of using the visualisation nodes, X2go or VNC. VNC will tend to provide better performance on a fast network (i.e. when connected directly to the university network) while X2go will provide better performance on lower bandwidth connections (i.e. connecting remotely via the VPN).&lt;br /&gt;
&lt;br /&gt;
=== Usage Example ===&lt;br /&gt;
A typical work flow to use the visualisation nodes is as follows:&lt;br /&gt;
&lt;br /&gt;
==== VNC ====&lt;br /&gt;
* SSH into one of the visualisation nodes with X11 forwarding [ ]&lt;br /&gt;
* [[General/Visualisation_Nodes#vnc-start|Start a VNC session]]&lt;br /&gt;
* [[General/Visualisation_Nodes#vnc-viewer|Connect to the VNC session]]&lt;br /&gt;
* ''In VNC Session:'' [[General/Visualisation_Nodes#MATE_Desktop|Start a terminal in the VNC session and load the relevant application module]]&lt;br /&gt;
* ''In VNC Session:'' [[General/Visualisation_Nodes#VirtualGL|Start the application using VirtualGL]]&lt;br /&gt;
* ''In VNC Session:'' Close application&lt;br /&gt;
* Disconnect from VNC session&lt;br /&gt;
* [[General/Visualisation_Nodes#vnc-stop|Stop running VNC session]]&lt;br /&gt;
&lt;br /&gt;
==== X2go ====&lt;br /&gt;
* Connect to one of the visu01.hpc.hull.ac.uk&lt;br /&gt;
* [[General/Visualisation_Nodes#MATE_Desktop|Start a terminal in the VNC session and load the relevant application module]]&lt;br /&gt;
* [[General/Visualisation_Nodes#VirtualGL|Start the application using VirtualGL]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Connecting to the Visualisation Nodes ==&lt;br /&gt;
=== VNC ===&lt;br /&gt;
==== vnc-start ====&lt;br /&gt;
The first time you start a VNC session, you will be prompted to set a VNC password,. This is not linked to your university credentials, but should follow standard security advice so that it is a complex password. You will need this password to connect to future VNC sessions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;[username@rvisu01 ~]$ vnc-start&lt;br /&gt;
&lt;br /&gt;
You will require a password to access your desktops.&lt;br /&gt;
&lt;br /&gt;
Password:&lt;br /&gt;
Verify:&lt;br /&gt;
Would you like to enter a view-only password (y/n)? n&lt;br /&gt;
&lt;br /&gt;
Desktop 'TurboVNC: rvisu01:3 (username)' started on display rvisu01:3&lt;br /&gt;
&lt;br /&gt;
Starting applications specified in /home/username/.vnc/xstartup.turbovnc&lt;br /&gt;
Log file is /home/username/.vnc/rvisu01:3.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you forget the password you set, you will need to stop your running VNC session (see vnc-stop) then delete the directory ~/.vnc and run vnc-start again to set a new password.&lt;br /&gt;
&lt;br /&gt;
When you next start a session you will see a message to say which session you have open:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-start&lt;br /&gt;
&lt;br /&gt;
Desktop 'TurboVNC: rvisu01:3 (username)' started on display rvisu01:3&lt;br /&gt;
&lt;br /&gt;
Starting applications specified in /home/username/.vnc/xstartup.turbovnc&lt;br /&gt;
Log file is /home/username/.vnc/rvisu01:3.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you try and start a session while you have an existing session open, you will see the following message:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-start&lt;br /&gt;
Please use the existing VNC session available on rvisu01:3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== vnc-check ====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-check&lt;br /&gt;
username rvisu01:3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== vnc-stop ====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-stop&lt;br /&gt;
Terminating VNC session on localhost:3&lt;br /&gt;
Killing Xvnc process ID 4718&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== vnc-viewer ====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-viewer&lt;br /&gt;
Opening VNC session on localhost:3&lt;br /&gt;
libjawt.so path: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.77-0.b03.el7_2.x86_64/jre/lib/amd64&lt;br /&gt;
CConn: connected to host localhost port 5903&lt;br /&gt;
CConnection: Server supports RFB protocol version 3.8&lt;br /&gt;
CConnection: Using RFB protocol version 3.8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You should then see a new window open titled &amp;quot;Standard VNC Authentication [VncAuth]@rvisu01&amp;quot; with a password prompt. Enter your VNC password (not your university credentials) and you should then see a MATE desktop.&lt;br /&gt;
&lt;br /&gt;
=== X2go ===&lt;br /&gt;
(Currently only available on visu01.hpc.hull.ac.uk )&lt;br /&gt;
&lt;br /&gt;
* In the &amp;quot;Session&amp;quot; tab:&lt;br /&gt;
** In &amp;quot;Session name:&amp;quot; to visu01.hpc.hull.ac.uk&lt;br /&gt;
** In &amp;quot;Host:&amp;quot; enter visu01.hpc.hull.ac.uk&lt;br /&gt;
** In &amp;quot;Login:&amp;quot; enter your username&lt;br /&gt;
* In the &amp;quot;Connection&amp;quot; tab&lt;br /&gt;
** When connecting from a university connection, set connection speed to LAN for best performance&lt;br /&gt;
** When connecting from outside the university ADSL should be adequate&lt;br /&gt;
* In the &amp;quot;Media&amp;quot; tab&lt;br /&gt;
** Uncheck the &amp;quot;Enable sound support&amp;quot; box&lt;br /&gt;
** Uncheck the &amp;quot;Client side printing support&amp;quot; box&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are two main ways to use X2go, which are configured in the &amp;quot;Session&amp;quot; tab by using &amp;quot;Session type&amp;quot; &lt;br /&gt;
&lt;br /&gt;
====X2go macOS====&lt;br /&gt;
(Currently only available on visu01.hpc.hull.ac.uk )&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note before installing X2go you must install XQuartz for more information on XQuartz visit: [[Training/XQuartz|XQuartz]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note if you are using X2go off campus you must be connected to the university VPN.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
*Download X2go from: [http://wiki.x2go.org/doku.php X2go]&lt;br /&gt;
*Click the X2go disk image located in the downloads folder&lt;br /&gt;
*Click the mounted X2go image on the desktop&lt;br /&gt;
*Click and drag the x2goclient to the applications folder&lt;br /&gt;
[[File:X2goapp drag.png]]&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note if installation is halted you will need to perform the steps listed at: [https://support.apple.com/kb/ph18657?locale=en_US Apple Support]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
*Open X2go&lt;br /&gt;
When launched for the first time the new session dialogue will be displayed automatically &lt;br /&gt;
* In the &amp;quot;Session&amp;quot; tab:&lt;br /&gt;
** In &amp;quot;Session name:&amp;quot; to visu01.hpc.hull.ac.uk&lt;br /&gt;
** In &amp;quot;Host:&amp;quot; enter visu01.hpc.hull.ac.uk&lt;br /&gt;
** In &amp;quot;Login:&amp;quot; enter your username&lt;br /&gt;
** In the Session type choose either xterm of MATE&lt;br /&gt;
There are two main ways to use X2go, xterm or MATE further details are listed below.&lt;br /&gt;
[[File:X2go session.png ]]&lt;br /&gt;
* In the &amp;quot;Connection&amp;quot; tab&lt;br /&gt;
** When connecting from a university connection, set connection speed to LAN for best performance&lt;br /&gt;
** When connecting from outside the university ADSL should be adequate&lt;br /&gt;
[[File:X2go connection.png]]&lt;br /&gt;
* In the &amp;quot;Media&amp;quot; tab&lt;br /&gt;
** Uncheck the &amp;quot;Enable sound support&amp;quot; box&lt;br /&gt;
** Uncheck the &amp;quot;Client side printing support&amp;quot; box&lt;br /&gt;
[[File:X2go media.png]]&lt;br /&gt;
*Click &amp;quot;Ok&amp;quot;, then click on the session you wish to start and enter your university password.&lt;br /&gt;
*A pop-up will appear stating the server is unknown click &amp;quot;yes&amp;quot;.&lt;br /&gt;
[[File:X2go unknown server.png]]&lt;br /&gt;
*Depending on your session type a either a xterm terminal or MATE desktop will appear&lt;br /&gt;
[[File:X2go desktop.png]]&lt;br /&gt;
&lt;br /&gt;
==== xterm ====&lt;br /&gt;
To use a standard xterm terminal, in the &amp;quot;Session type&amp;quot; drop down menu select &amp;quot;Single application&amp;quot; and set command to /usr/bin/xterm&lt;br /&gt;
&lt;br /&gt;
==== Full Desktop Environment ====&lt;br /&gt;
To use a full desktop environment, in &amp;quot;Session type&amp;quot; drop down menu select MATE. See further information about the MATE desktop environment below.&lt;br /&gt;
&lt;br /&gt;
== MATE Desktop ==&lt;br /&gt;
The MATE desktop environment, based on the popular GNOME2 environment and is available in both VNC and X2go. MATE is a relatively lightweight desktop environment.&lt;br /&gt;
&lt;br /&gt;
[[File:MATEdesktop.png]]&lt;br /&gt;
&lt;br /&gt;
When connected to your MATE session, start a terminal by either going to '''Applications &amp;gt; System Tools &amp;gt; MATE Terminal''' or '''Applications &amp;gt; System Tools &amp;gt; XTerm''' at the top of the screen, or using the black icon on the task bar at the top of the screen.&lt;br /&gt;
&lt;br /&gt;
Note: If you leave your desktop session inactive for a period of time, the screen will lock. To open this you need to use your normal university credentials&lt;br /&gt;
&lt;br /&gt;
Note: While the MATE desktop contains applications such as Firefox and PDF viewer, these are only available to support research use of visualisation tools and the visualisation nodes should not be used as a desktop replacement.&lt;br /&gt;
&lt;br /&gt;
== NVidia SMI ==&lt;br /&gt;
The command ''nvidia-smi'' can be used to see what is currently running on each of the GPU cards on the visualisation nodes. The nvidia-smi command can be used to access all sorts of information about the GPU cards, but just running the command with no options will provide basic information about the utilisation of each card:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ nvidia-smi&lt;br /&gt;
Mon Feb 13 12:46:42 2017&lt;br /&gt;
+------------------------------------------------------+&lt;br /&gt;
| NVIDIA-SMI 361.42     Driver Version: 361.42         |&lt;br /&gt;
|-------------------------------+----------------------+----------------------+&lt;br /&gt;
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |&lt;br /&gt;
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |&lt;br /&gt;
|===============================+======================+======================|&lt;br /&gt;
|   0  GeForce GTX 980 Ti  Off  | 0000:02:00.0     Off |                  N/A |&lt;br /&gt;
| 22%   49C    P0    79W / 250W |   5662MiB /  6143MiB |      0%      Default |&lt;br /&gt;
+-------------------------------+----------------------+----------------------+&lt;br /&gt;
|   1  GeForce GTX 980 Ti  Off  | 0000:82:00.0     Off |                  N/A |&lt;br /&gt;
| 22%   26C    P8    15W / 250W |     28MiB /  6143MiB |      0%      Default |&lt;br /&gt;
+-------------------------------+----------------------+----------------------+&lt;br /&gt;
&lt;br /&gt;
+-----------------------------------------------------------------------------+&lt;br /&gt;
| Processes:                                                       GPU Memory |&lt;br /&gt;
|  GPU       PID  Type  Process name                               Usage      |&lt;br /&gt;
|=============================================================================|&lt;br /&gt;
|    0      1206    G   .../9.2.0/bin/arch-LinuxAMD64-Optimize/Avizo  5530MiB |&lt;br /&gt;
|    0      2785    G   /usr/bin/X                                      46MiB |&lt;br /&gt;
|    0     12468    G   ....1/bin/arch-LinuxAMD64-Optimize/AvizoLite    46MiB |&lt;br /&gt;
|    1      2785    G   /usr/bin/X                                       6MiB |&lt;br /&gt;
+-----------------------------------------------------------------------------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Virtual GL ==&lt;br /&gt;
With VirtualGL, OpenGL commands and 3D data are redirected to a 3D graphics accelerator (each visualisation node has 2x Nvidia GTX 980Ti) before the rendered 3D images are sent to the client machine. &lt;br /&gt;
&lt;br /&gt;
=== vglrun ===&lt;br /&gt;
Using the nvidia-smi command you can see what processes are running on card 0 and card 1. If there are any processes listed on either card other than ''/usr/bin/X'' then you need to ensure you use the other card (see the example above).  For example, to do this you use the vglrun command as shown below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vglrun -d0.0 command&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vglrun -d0.1 command&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== vglwrapper ===&lt;br /&gt;
The command vglwrapper will round robin tasks between the two cards on the visualisation nodes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vglwrapper command&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>MSummerbell</name></author>
		
	</entry>
	<entry>
		<id>https://hpc.mediawiki.hull.ac.uk/index.php?title=General/Visualisation_Nodes&amp;diff=1441</id>
		<title>General/Visualisation Nodes</title>
		<link rel="alternate" type="text/html" href="https://hpc.mediawiki.hull.ac.uk/index.php?title=General/Visualisation_Nodes&amp;diff=1441"/>
		<updated>2017-03-27T09:17:14Z</updated>

		<summary type="html">&lt;p&gt;MSummerbell: /* X2go macOS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
There are two visualisation nodes on Viper, visu01.hpc.hull.ac.uk and visu02.hpc.hull.ac.uk each with dual NVidia GeForce GTX 980 Ti graphics cards. &lt;br /&gt;
&lt;br /&gt;
There are two main ways of using the visualisation nodes, X2go or VNC. VNC will tend to provide better performance on a fast network (i.e. when connected directly to the university network) while X2go will provide better performance on lower bandwidth connections (i.e. connecting remotely via the VPN).&lt;br /&gt;
&lt;br /&gt;
=== Usage Example ===&lt;br /&gt;
A typical work flow to use the visualisation nodes is as follows:&lt;br /&gt;
&lt;br /&gt;
==== VNC ====&lt;br /&gt;
* SSH into one of the visualisation nodes with X11 forwarding [ ]&lt;br /&gt;
* [[General/Visualisation_Nodes#vnc-start|Start a VNC session]]&lt;br /&gt;
* [[General/Visualisation_Nodes#vnc-viewer|Connect to the VNC session]]&lt;br /&gt;
* ''In VNC Session:'' [[General/Visualisation_Nodes#MATE_Desktop|Start a terminal in the VNC session and load the relevant application module]]&lt;br /&gt;
* ''In VNC Session:'' [[General/Visualisation_Nodes#VirtualGL|Start the application using VirtualGL]]&lt;br /&gt;
* ''In VNC Session:'' Close application&lt;br /&gt;
* Disconnect from VNC session&lt;br /&gt;
* [[General/Visualisation_Nodes#vnc-stop|Stop running VNC session]]&lt;br /&gt;
&lt;br /&gt;
==== X2go ====&lt;br /&gt;
* Connect to one of the visu01.hpc.hull.ac.uk&lt;br /&gt;
* [[General/Visualisation_Nodes#MATE_Desktop|Start a terminal in the VNC session and load the relevant application module]]&lt;br /&gt;
* [[General/Visualisation_Nodes#VirtualGL|Start the application using VirtualGL]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Connecting to the Visualisation Nodes ==&lt;br /&gt;
=== VNC ===&lt;br /&gt;
==== vnc-start ====&lt;br /&gt;
The first time you start a VNC session, you will be prompted to set a VNC password,. This is not linked to your university credentials, but should follow standard security advice so that it is a complex password. You will need this password to connect to future VNC sessions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;[username@rvisu01 ~]$ vnc-start&lt;br /&gt;
&lt;br /&gt;
You will require a password to access your desktops.&lt;br /&gt;
&lt;br /&gt;
Password:&lt;br /&gt;
Verify:&lt;br /&gt;
Would you like to enter a view-only password (y/n)? n&lt;br /&gt;
&lt;br /&gt;
Desktop 'TurboVNC: rvisu01:3 (username)' started on display rvisu01:3&lt;br /&gt;
&lt;br /&gt;
Starting applications specified in /home/username/.vnc/xstartup.turbovnc&lt;br /&gt;
Log file is /home/username/.vnc/rvisu01:3.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you forget the password you set, you will need to stop your running VNC session (see vnc-stop) then delete the directory ~/.vnc and run vnc-start again to set a new password.&lt;br /&gt;
&lt;br /&gt;
When you next start a session you will see a message to say which session you have open:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-start&lt;br /&gt;
&lt;br /&gt;
Desktop 'TurboVNC: rvisu01:3 (username)' started on display rvisu01:3&lt;br /&gt;
&lt;br /&gt;
Starting applications specified in /home/username/.vnc/xstartup.turbovnc&lt;br /&gt;
Log file is /home/username/.vnc/rvisu01:3.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you try and start a session while you have an existing session open, you will see the following message:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-start&lt;br /&gt;
Please use the existing VNC session available on rvisu01:3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== vnc-check ====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-check&lt;br /&gt;
username rvisu01:3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== vnc-stop ====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-stop&lt;br /&gt;
Terminating VNC session on localhost:3&lt;br /&gt;
Killing Xvnc process ID 4718&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== vnc-viewer ====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-viewer&lt;br /&gt;
Opening VNC session on localhost:3&lt;br /&gt;
libjawt.so path: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.77-0.b03.el7_2.x86_64/jre/lib/amd64&lt;br /&gt;
CConn: connected to host localhost port 5903&lt;br /&gt;
CConnection: Server supports RFB protocol version 3.8&lt;br /&gt;
CConnection: Using RFB protocol version 3.8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You should then see a new window open titled &amp;quot;Standard VNC Authentication [VncAuth]@rvisu01&amp;quot; with a password prompt. Enter your VNC password (not your university credentials) and you should then see a MATE desktop.&lt;br /&gt;
&lt;br /&gt;
=== X2go ===&lt;br /&gt;
(Currently only available on visu01.hpc.hull.ac.uk )&lt;br /&gt;
&lt;br /&gt;
* In the &amp;quot;Session&amp;quot; tab:&lt;br /&gt;
** In &amp;quot;Session name:&amp;quot; to visu01.hpc.hull.ac.uk&lt;br /&gt;
** In &amp;quot;Host:&amp;quot; enter visu01.hpc.hull.ac.uk&lt;br /&gt;
** In &amp;quot;Login:&amp;quot; enter your username&lt;br /&gt;
* In the &amp;quot;Connection&amp;quot; tab&lt;br /&gt;
** When connecting from a university connection, set connection speed to LAN for best performance&lt;br /&gt;
** When connecting from outside the university ADSL should be adequate&lt;br /&gt;
* In the &amp;quot;Media&amp;quot; tab&lt;br /&gt;
** Uncheck the &amp;quot;Enable sound support&amp;quot; box&lt;br /&gt;
** Uncheck the &amp;quot;Client side printing support&amp;quot; box&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are two main ways to use X2go, which are configured in the &amp;quot;Session&amp;quot; tab by using &amp;quot;Session type&amp;quot; &lt;br /&gt;
&lt;br /&gt;
====X2go macOS====&lt;br /&gt;
(Currently only available on visu01.hpc.hull.ac.uk )&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note before installing X2go you must install XQuartz for more information on Xquartz visit: [[Training/XQuartz|XQuartz]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note if you are using X2go off campus you must be connected to the university VPN.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
*Download X2go from: [http://wiki.x2go.org/doku.php X2go]&lt;br /&gt;
*Click the X2go disk image located in the downloads folder&lt;br /&gt;
*Click the mounted X2go image on the desktop&lt;br /&gt;
*Click and drag the x2goclient to the applications folder&lt;br /&gt;
[[File:X2goapp drag.png]]&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note if installation is halted you will need to perform the steps listed at: [https://support.apple.com/kb/ph18657?locale=en_US Apple Support]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
*Open X2go&lt;br /&gt;
When launched for the first time the new session dialogue will be displayed automatically &lt;br /&gt;
* In the &amp;quot;Session&amp;quot; tab:&lt;br /&gt;
** In &amp;quot;Session name:&amp;quot; to visu01.hpc.hull.ac.uk&lt;br /&gt;
** In &amp;quot;Host:&amp;quot; enter visu01.hpc.hull.ac.uk&lt;br /&gt;
** In &amp;quot;Login:&amp;quot; enter your username&lt;br /&gt;
** In the Session type choose either xterm of MATE&lt;br /&gt;
There are two main ways to use X2go, xterm or MATE further details are listed below.&lt;br /&gt;
[[File:X2go session.png ]]&lt;br /&gt;
* In the &amp;quot;Connection&amp;quot; tab&lt;br /&gt;
** When connecting from a university connection, set connection speed to LAN for best performance&lt;br /&gt;
** When connecting from outside the university ADSL should be adequate&lt;br /&gt;
[[File:X2go connection.png]]&lt;br /&gt;
* In the &amp;quot;Media&amp;quot; tab&lt;br /&gt;
** Uncheck the &amp;quot;Enable sound support&amp;quot; box&lt;br /&gt;
** Uncheck the &amp;quot;Client side printing support&amp;quot; box&lt;br /&gt;
[[File:X2go media.png]]&lt;br /&gt;
*Click &amp;quot;Ok&amp;quot;, then click on the session you wish to start and enter your university password.&lt;br /&gt;
*A pop-up will appear stating the server is unknown click &amp;quot;yes&amp;quot;.&lt;br /&gt;
[[File:X2go unknown server.png]]&lt;br /&gt;
*Depending on your session type a either a xterm terminal or MATE desktop will appear&lt;br /&gt;
[[File:X2go desktop.png]]&lt;br /&gt;
&lt;br /&gt;
==== xterm ====&lt;br /&gt;
To use a standard xterm terminal, in the &amp;quot;Session type&amp;quot; drop down menu select &amp;quot;Single application&amp;quot; and set command to /usr/bin/xterm&lt;br /&gt;
&lt;br /&gt;
==== Full Desktop Environment ====&lt;br /&gt;
To use a full desktop environment, in &amp;quot;Session type&amp;quot; drop down menu select MATE. See further information about the MATE desktop environment below.&lt;br /&gt;
&lt;br /&gt;
== MATE Desktop ==&lt;br /&gt;
The MATE desktop environment, based on the popular GNOME2 environment and is available in both VNC and X2go. MATE is a relatively lightweight desktop environment.&lt;br /&gt;
&lt;br /&gt;
[[File:MATEdesktop.png]]&lt;br /&gt;
&lt;br /&gt;
When connected to your MATE session, start a terminal by either going to '''Applications &amp;gt; System Tools &amp;gt; MATE Terminal''' or '''Applications &amp;gt; System Tools &amp;gt; XTerm''' at the top of the screen, or using the black icon on the task bar at the top of the screen.&lt;br /&gt;
&lt;br /&gt;
Note: If you leave your desktop session inactive for a period of time, the screen will lock. To open this you need to use your normal university credentials&lt;br /&gt;
&lt;br /&gt;
Note: While the MATE desktop contains applications such as Firefox and PDF viewer, these are only available to support research use of visualisation tools and the visualisation nodes should not be used as a desktop replacement.&lt;br /&gt;
&lt;br /&gt;
== NVidia SMI ==&lt;br /&gt;
The command ''nvidia-smi'' can be used to see what is currently running on each of the GPU cards on the visualisation nodes. The nvidia-smi command can be used to access all sorts of information about the GPU cards, but just running the command with no options will provide basic information about the utilisation of each card:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ nvidia-smi&lt;br /&gt;
Mon Feb 13 12:46:42 2017&lt;br /&gt;
+------------------------------------------------------+&lt;br /&gt;
| NVIDIA-SMI 361.42     Driver Version: 361.42         |&lt;br /&gt;
|-------------------------------+----------------------+----------------------+&lt;br /&gt;
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |&lt;br /&gt;
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |&lt;br /&gt;
|===============================+======================+======================|&lt;br /&gt;
|   0  GeForce GTX 980 Ti  Off  | 0000:02:00.0     Off |                  N/A |&lt;br /&gt;
| 22%   49C    P0    79W / 250W |   5662MiB /  6143MiB |      0%      Default |&lt;br /&gt;
+-------------------------------+----------------------+----------------------+&lt;br /&gt;
|   1  GeForce GTX 980 Ti  Off  | 0000:82:00.0     Off |                  N/A |&lt;br /&gt;
| 22%   26C    P8    15W / 250W |     28MiB /  6143MiB |      0%      Default |&lt;br /&gt;
+-------------------------------+----------------------+----------------------+&lt;br /&gt;
&lt;br /&gt;
+-----------------------------------------------------------------------------+&lt;br /&gt;
| Processes:                                                       GPU Memory |&lt;br /&gt;
|  GPU       PID  Type  Process name                               Usage      |&lt;br /&gt;
|=============================================================================|&lt;br /&gt;
|    0      1206    G   .../9.2.0/bin/arch-LinuxAMD64-Optimize/Avizo  5530MiB |&lt;br /&gt;
|    0      2785    G   /usr/bin/X                                      46MiB |&lt;br /&gt;
|    0     12468    G   ....1/bin/arch-LinuxAMD64-Optimize/AvizoLite    46MiB |&lt;br /&gt;
|    1      2785    G   /usr/bin/X                                       6MiB |&lt;br /&gt;
+-----------------------------------------------------------------------------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Virtual GL ==&lt;br /&gt;
With VirtualGL, OpenGL commands and 3D data are redirected to a 3D graphics accelerator (each visualisation node has 2x Nvidia GTX 980Ti) before the rendered 3D images are sent to the client machine. &lt;br /&gt;
&lt;br /&gt;
=== vglrun ===&lt;br /&gt;
Using the nvidia-smi command you can see what processes are running on card 0 and card 1. If there are any processes listed on either card other than ''/usr/bin/X'' then you need to ensure you use the other card (see the example above).  For example, to do this you use the vglrun command as shown below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vglrun -d0.0 command&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vglrun -d0.1 command&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== vglwrapper ===&lt;br /&gt;
The command vglwrapper will round robin tasks between the two cards on the visualisation nodes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vglwrapper command&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>MSummerbell</name></author>
		
	</entry>
	<entry>
		<id>https://hpc.mediawiki.hull.ac.uk/index.php?title=General/Visualisation_Nodes&amp;diff=1440</id>
		<title>General/Visualisation Nodes</title>
		<link rel="alternate" type="text/html" href="https://hpc.mediawiki.hull.ac.uk/index.php?title=General/Visualisation_Nodes&amp;diff=1440"/>
		<updated>2017-03-27T09:16:21Z</updated>

		<summary type="html">&lt;p&gt;MSummerbell: /* X2go macOS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
There are two visualisation nodes on Viper, visu01.hpc.hull.ac.uk and visu02.hpc.hull.ac.uk each with dual NVidia GeForce GTX 980 Ti graphics cards. &lt;br /&gt;
&lt;br /&gt;
There are two main ways of using the visualisation nodes, X2go or VNC. VNC will tend to provide better performance on a fast network (i.e. when connected directly to the university network) while X2go will provide better performance on lower bandwidth connections (i.e. connecting remotely via the VPN).&lt;br /&gt;
&lt;br /&gt;
=== Usage Example ===&lt;br /&gt;
A typical work flow to use the visualisation nodes is as follows:&lt;br /&gt;
&lt;br /&gt;
==== VNC ====&lt;br /&gt;
* SSH into one of the visualisation nodes with X11 forwarding [ ]&lt;br /&gt;
* [[General/Visualisation_Nodes#vnc-start|Start a VNC session]]&lt;br /&gt;
* [[General/Visualisation_Nodes#vnc-viewer|Connect to the VNC session]]&lt;br /&gt;
* ''In VNC Session:'' [[General/Visualisation_Nodes#MATE_Desktop|Start a terminal in the VNC session and load the relevant application module]]&lt;br /&gt;
* ''In VNC Session:'' [[General/Visualisation_Nodes#VirtualGL|Start the application using VirtualGL]]&lt;br /&gt;
* ''In VNC Session:'' Close application&lt;br /&gt;
* Disconnect from VNC session&lt;br /&gt;
* [[General/Visualisation_Nodes#vnc-stop|Stop running VNC session]]&lt;br /&gt;
&lt;br /&gt;
==== X2go ====&lt;br /&gt;
* Connect to one of the visu01.hpc.hull.ac.uk&lt;br /&gt;
* [[General/Visualisation_Nodes#MATE_Desktop|Start a terminal in the VNC session and load the relevant application module]]&lt;br /&gt;
* [[General/Visualisation_Nodes#VirtualGL|Start the application using VirtualGL]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Connecting to the Visualisation Nodes ==&lt;br /&gt;
=== VNC ===&lt;br /&gt;
==== vnc-start ====&lt;br /&gt;
The first time you start a VNC session, you will be prompted to set a VNC password,. This is not linked to your university credentials, but should follow standard security advice so that it is a complex password. You will need this password to connect to future VNC sessions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;[username@rvisu01 ~]$ vnc-start&lt;br /&gt;
&lt;br /&gt;
You will require a password to access your desktops.&lt;br /&gt;
&lt;br /&gt;
Password:&lt;br /&gt;
Verify:&lt;br /&gt;
Would you like to enter a view-only password (y/n)? n&lt;br /&gt;
&lt;br /&gt;
Desktop 'TurboVNC: rvisu01:3 (username)' started on display rvisu01:3&lt;br /&gt;
&lt;br /&gt;
Starting applications specified in /home/username/.vnc/xstartup.turbovnc&lt;br /&gt;
Log file is /home/username/.vnc/rvisu01:3.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you forget the password you set, you will need to stop your running VNC session (see vnc-stop) then delete the directory ~/.vnc and run vnc-start again to set a new password.&lt;br /&gt;
&lt;br /&gt;
When you next start a session you will see a message to say which session you have open:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-start&lt;br /&gt;
&lt;br /&gt;
Desktop 'TurboVNC: rvisu01:3 (username)' started on display rvisu01:3&lt;br /&gt;
&lt;br /&gt;
Starting applications specified in /home/username/.vnc/xstartup.turbovnc&lt;br /&gt;
Log file is /home/username/.vnc/rvisu01:3.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you try and start a session while you have an existing session open, you will see the following message:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-start&lt;br /&gt;
Please use the existing VNC session available on rvisu01:3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== vnc-check ====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-check&lt;br /&gt;
username rvisu01:3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== vnc-stop ====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-stop&lt;br /&gt;
Terminating VNC session on localhost:3&lt;br /&gt;
Killing Xvnc process ID 4718&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== vnc-viewer ====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-viewer&lt;br /&gt;
Opening VNC session on localhost:3&lt;br /&gt;
libjawt.so path: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.77-0.b03.el7_2.x86_64/jre/lib/amd64&lt;br /&gt;
CConn: connected to host localhost port 5903&lt;br /&gt;
CConnection: Server supports RFB protocol version 3.8&lt;br /&gt;
CConnection: Using RFB protocol version 3.8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You should then see a new window open titled &amp;quot;Standard VNC Authentication [VncAuth]@rvisu01&amp;quot; with a password prompt. Enter your VNC password (not your university credentials) and you should then see a MATE desktop.&lt;br /&gt;
&lt;br /&gt;
=== X2go ===&lt;br /&gt;
(Currently only available on visu01.hpc.hull.ac.uk )&lt;br /&gt;
&lt;br /&gt;
* In the &amp;quot;Session&amp;quot; tab:&lt;br /&gt;
** In &amp;quot;Session name:&amp;quot; to visu01.hpc.hull.ac.uk&lt;br /&gt;
** In &amp;quot;Host:&amp;quot; enter visu01.hpc.hull.ac.uk&lt;br /&gt;
** In &amp;quot;Login:&amp;quot; enter your username&lt;br /&gt;
* In the &amp;quot;Connection&amp;quot; tab&lt;br /&gt;
** When connecting from a university connection, set connection speed to LAN for best performance&lt;br /&gt;
** When connecting from outside the university ADSL should be adequate&lt;br /&gt;
* In the &amp;quot;Media&amp;quot; tab&lt;br /&gt;
** Uncheck the &amp;quot;Enable sound support&amp;quot; box&lt;br /&gt;
** Uncheck the &amp;quot;Client side printing support&amp;quot; box&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are two main ways to use X2go, which are configured in the &amp;quot;Session&amp;quot; tab by using &amp;quot;Session type&amp;quot; &lt;br /&gt;
&lt;br /&gt;
====X2go macOS====&lt;br /&gt;
(Currently only available on visu01.hpc.hull.ac.uk )&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note before installing X2go you must install XQuartz for more information on Xquartz visit: [[Training/XQuartz|XQuartz]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note if you are using X2go off campus you must be connected to the university VPN.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
*Download X2go from: [http://wiki.x2go.org/doku.php X2go]&lt;br /&gt;
*Click the X2go disk image located in the downloads folder&lt;br /&gt;
*Click the mounted X2go image on the desktop&lt;br /&gt;
*Click and drag the x2goclient to the applications folder&lt;br /&gt;
[[File:X2goapp drag.png]]&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note if installation is halted you will need to perform the steps listed at: [https://support.apple.com/kb/ph18657?locale=en_US Apple Support]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
*Open X2go&lt;br /&gt;
When launched for the first time the new session dialogue will be displayed automatically &lt;br /&gt;
* In the &amp;quot;Session&amp;quot; tab:&lt;br /&gt;
** In &amp;quot;Session name:&amp;quot; to visu01.hpc.hull.ac.uk&lt;br /&gt;
** In &amp;quot;Host:&amp;quot; enter visu01.hpc.hull.ac.uk&lt;br /&gt;
** In &amp;quot;Login:&amp;quot; enter your username&lt;br /&gt;
** In the Session type choose either xterm of MATE&lt;br /&gt;
There are two main ways to use X2go, xterm or MATE further details are listed below.&lt;br /&gt;
[[File:X2go session.png ]]&lt;br /&gt;
* In the &amp;quot;Connection&amp;quot; tab&lt;br /&gt;
** When connecting from a university connection, set connection speed to LAN for best performance&lt;br /&gt;
** When connecting from outside the university ADSL should be adequate&lt;br /&gt;
[[File:X2go connection.png]]&lt;br /&gt;
* In the &amp;quot;Media&amp;quot; tab&lt;br /&gt;
** Uncheck the &amp;quot;Enable sound support&amp;quot; box&lt;br /&gt;
** Uncheck the &amp;quot;Client side printing support&amp;quot; box&lt;br /&gt;
 [[File:X2go media.png]]&lt;br /&gt;
*Click &amp;quot;Ok&amp;quot;, then click on the session you wish to start and enter your university password.&lt;br /&gt;
*A pop-up will appear stating the server is unknown click &amp;quot;yes&amp;quot;.&lt;br /&gt;
[[File:X2go unknown server.png]]&lt;br /&gt;
*Depending on your session type a either a xterm terminal or MATE desktop will appear&lt;br /&gt;
[[File:X2go desktop.png]]&lt;br /&gt;
&lt;br /&gt;
==== xterm ====&lt;br /&gt;
To use a standard xterm terminal, in the &amp;quot;Session type&amp;quot; drop down menu select &amp;quot;Single application&amp;quot; and set command to /usr/bin/xterm&lt;br /&gt;
&lt;br /&gt;
==== Full Desktop Environment ====&lt;br /&gt;
To use a full desktop environment, in &amp;quot;Session type&amp;quot; drop down menu select MATE. See further information about the MATE desktop environment below.&lt;br /&gt;
&lt;br /&gt;
== MATE Desktop ==&lt;br /&gt;
The MATE desktop environment, based on the popular GNOME2 environment and is available in both VNC and X2go. MATE is a relatively lightweight desktop environment.&lt;br /&gt;
&lt;br /&gt;
[[File:MATEdesktop.png]]&lt;br /&gt;
&lt;br /&gt;
When connected to your MATE session, start a terminal by either going to '''Applications &amp;gt; System Tools &amp;gt; MATE Terminal''' or '''Applications &amp;gt; System Tools &amp;gt; XTerm''' at the top of the screen, or using the black icon on the task bar at the top of the screen.&lt;br /&gt;
&lt;br /&gt;
Note: If you leave your desktop session inactive for a period of time, the screen will lock. To open this you need to use your normal university credentials&lt;br /&gt;
&lt;br /&gt;
Note: While the MATE desktop contains applications such as Firefox and PDF viewer, these are only available to support research use of visualisation tools and the visualisation nodes should not be used as a desktop replacement.&lt;br /&gt;
&lt;br /&gt;
== NVidia SMI ==&lt;br /&gt;
The command ''nvidia-smi'' can be used to see what is currently running on each of the GPU cards on the visualisation nodes. The nvidia-smi command can be used to access all sorts of information about the GPU cards, but just running the command with no options will provide basic information about the utilisation of each card:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ nvidia-smi&lt;br /&gt;
Mon Feb 13 12:46:42 2017&lt;br /&gt;
+------------------------------------------------------+&lt;br /&gt;
| NVIDIA-SMI 361.42     Driver Version: 361.42         |&lt;br /&gt;
|-------------------------------+----------------------+----------------------+&lt;br /&gt;
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |&lt;br /&gt;
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |&lt;br /&gt;
|===============================+======================+======================|&lt;br /&gt;
|   0  GeForce GTX 980 Ti  Off  | 0000:02:00.0     Off |                  N/A |&lt;br /&gt;
| 22%   49C    P0    79W / 250W |   5662MiB /  6143MiB |      0%      Default |&lt;br /&gt;
+-------------------------------+----------------------+----------------------+&lt;br /&gt;
|   1  GeForce GTX 980 Ti  Off  | 0000:82:00.0     Off |                  N/A |&lt;br /&gt;
| 22%   26C    P8    15W / 250W |     28MiB /  6143MiB |      0%      Default |&lt;br /&gt;
+-------------------------------+----------------------+----------------------+&lt;br /&gt;
&lt;br /&gt;
+-----------------------------------------------------------------------------+&lt;br /&gt;
| Processes:                                                       GPU Memory |&lt;br /&gt;
|  GPU       PID  Type  Process name                               Usage      |&lt;br /&gt;
|=============================================================================|&lt;br /&gt;
|    0      1206    G   .../9.2.0/bin/arch-LinuxAMD64-Optimize/Avizo  5530MiB |&lt;br /&gt;
|    0      2785    G   /usr/bin/X                                      46MiB |&lt;br /&gt;
|    0     12468    G   ....1/bin/arch-LinuxAMD64-Optimize/AvizoLite    46MiB |&lt;br /&gt;
|    1      2785    G   /usr/bin/X                                       6MiB |&lt;br /&gt;
+-----------------------------------------------------------------------------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Virtual GL ==&lt;br /&gt;
With VirtualGL, OpenGL commands and 3D data are redirected to a 3D graphics accelerator (each visualisation node has 2x Nvidia GTX 980Ti) before the rendered 3D images are sent to the client machine. &lt;br /&gt;
&lt;br /&gt;
=== vglrun ===&lt;br /&gt;
Using the nvidia-smi command you can see what processes are running on card 0 and card 1. If there are any processes listed on either card other than ''/usr/bin/X'' then you need to ensure you use the other card (see the example above).  For example, to do this you use the vglrun command as shown below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vglrun -d0.0 command&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vglrun -d0.1 command&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== vglwrapper ===&lt;br /&gt;
The command vglwrapper will round robin tasks between the two cards on the visualisation nodes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vglwrapper command&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>MSummerbell</name></author>
		
	</entry>
	<entry>
		<id>https://hpc.mediawiki.hull.ac.uk/index.php?title=General/Visualisation_Nodes&amp;diff=1439</id>
		<title>General/Visualisation Nodes</title>
		<link rel="alternate" type="text/html" href="https://hpc.mediawiki.hull.ac.uk/index.php?title=General/Visualisation_Nodes&amp;diff=1439"/>
		<updated>2017-03-27T09:13:48Z</updated>

		<summary type="html">&lt;p&gt;MSummerbell: /* X2go */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
There are two visualisation nodes on Viper, visu01.hpc.hull.ac.uk and visu02.hpc.hull.ac.uk each with dual NVidia GeForce GTX 980 Ti graphics cards. &lt;br /&gt;
&lt;br /&gt;
There are two main ways of using the visualisation nodes, X2go or VNC. VNC will tend to provide better performance on a fast network (i.e. when connected directly to the university network) while X2go will provide better performance on lower bandwidth connections (i.e. connecting remotely via the VPN).&lt;br /&gt;
&lt;br /&gt;
=== Usage Example ===&lt;br /&gt;
A typical work flow to use the visualisation nodes is as follows:&lt;br /&gt;
&lt;br /&gt;
==== VNC ====&lt;br /&gt;
* SSH into one of the visualisation nodes with X11 forwarding [ ]&lt;br /&gt;
* [[General/Visualisation_Nodes#vnc-start|Start a VNC session]]&lt;br /&gt;
* [[General/Visualisation_Nodes#vnc-viewer|Connect to the VNC session]]&lt;br /&gt;
* ''In VNC Session:'' [[General/Visualisation_Nodes#MATE_Desktop|Start a terminal in the VNC session and load the relevant application module]]&lt;br /&gt;
* ''In VNC Session:'' [[General/Visualisation_Nodes#VirtualGL|Start the application using VirtualGL]]&lt;br /&gt;
* ''In VNC Session:'' Close application&lt;br /&gt;
* Disconnect from VNC session&lt;br /&gt;
* [[General/Visualisation_Nodes#vnc-stop|Stop running VNC session]]&lt;br /&gt;
&lt;br /&gt;
==== X2go ====&lt;br /&gt;
* Connect to one of the visu01.hpc.hull.ac.uk&lt;br /&gt;
* [[General/Visualisation_Nodes#MATE_Desktop|Start a terminal in the VNC session and load the relevant application module]]&lt;br /&gt;
* [[General/Visualisation_Nodes#VirtualGL|Start the application using VirtualGL]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Connecting to the Visualisation Nodes ==&lt;br /&gt;
=== VNC ===&lt;br /&gt;
==== vnc-start ====&lt;br /&gt;
The first time you start a VNC session, you will be prompted to set a VNC password,. This is not linked to your university credentials, but should follow standard security advice so that it is a complex password. You will need this password to connect to future VNC sessions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;[username@rvisu01 ~]$ vnc-start&lt;br /&gt;
&lt;br /&gt;
You will require a password to access your desktops.&lt;br /&gt;
&lt;br /&gt;
Password:&lt;br /&gt;
Verify:&lt;br /&gt;
Would you like to enter a view-only password (y/n)? n&lt;br /&gt;
&lt;br /&gt;
Desktop 'TurboVNC: rvisu01:3 (username)' started on display rvisu01:3&lt;br /&gt;
&lt;br /&gt;
Starting applications specified in /home/username/.vnc/xstartup.turbovnc&lt;br /&gt;
Log file is /home/username/.vnc/rvisu01:3.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you forget the password you set, you will need to stop your running VNC session (see vnc-stop) then delete the directory ~/.vnc and run vnc-start again to set a new password.&lt;br /&gt;
&lt;br /&gt;
When you next start a session you will see a message to say which session you have open:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-start&lt;br /&gt;
&lt;br /&gt;
Desktop 'TurboVNC: rvisu01:3 (username)' started on display rvisu01:3&lt;br /&gt;
&lt;br /&gt;
Starting applications specified in /home/username/.vnc/xstartup.turbovnc&lt;br /&gt;
Log file is /home/username/.vnc/rvisu01:3.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you try and start a session while you have an existing session open, you will see the following message:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-start&lt;br /&gt;
Please use the existing VNC session available on rvisu01:3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== vnc-check ====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-check&lt;br /&gt;
username rvisu01:3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== vnc-stop ====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-stop&lt;br /&gt;
Terminating VNC session on localhost:3&lt;br /&gt;
Killing Xvnc process ID 4718&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== vnc-viewer ====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-viewer&lt;br /&gt;
Opening VNC session on localhost:3&lt;br /&gt;
libjawt.so path: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.77-0.b03.el7_2.x86_64/jre/lib/amd64&lt;br /&gt;
CConn: connected to host localhost port 5903&lt;br /&gt;
CConnection: Server supports RFB protocol version 3.8&lt;br /&gt;
CConnection: Using RFB protocol version 3.8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You should then see a new window open titled &amp;quot;Standard VNC Authentication [VncAuth]@rvisu01&amp;quot; with a password prompt. Enter your VNC password (not your university credentials) and you should then see a MATE desktop.&lt;br /&gt;
&lt;br /&gt;
=== X2go ===&lt;br /&gt;
(Currently only available on visu01.hpc.hull.ac.uk )&lt;br /&gt;
&lt;br /&gt;
* In the &amp;quot;Session&amp;quot; tab:&lt;br /&gt;
** In &amp;quot;Session name:&amp;quot; to visu01.hpc.hull.ac.uk&lt;br /&gt;
** In &amp;quot;Host:&amp;quot; enter visu01.hpc.hull.ac.uk&lt;br /&gt;
** In &amp;quot;Login:&amp;quot; enter your username&lt;br /&gt;
* In the &amp;quot;Connection&amp;quot; tab&lt;br /&gt;
** When connecting from a university connection, set connection speed to LAN for best performance&lt;br /&gt;
** When connecting from outside the university ADSL should be adequate&lt;br /&gt;
* In the &amp;quot;Media&amp;quot; tab&lt;br /&gt;
** Uncheck the &amp;quot;Enable sound support&amp;quot; box&lt;br /&gt;
** Uncheck the &amp;quot;Client side printing support&amp;quot; box&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are two main ways to use X2go, which are configured in the &amp;quot;Session&amp;quot; tab by using &amp;quot;Session type&amp;quot; &lt;br /&gt;
&lt;br /&gt;
====X2go macOS====&lt;br /&gt;
(Currently only available on visu01.hpc.hull.ac.uk )&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note before installing X2go you must install XQuartz for more information on Xquartz visit: [[Training/XQuartz|XQuartz]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note if you are using X2go off campus you must be connected to the university VPN.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
*Download X2go from: [http://wiki.x2go.org/doku.php X2go]&lt;br /&gt;
*Click the X2go disk image located in the downloads folder&lt;br /&gt;
*Click the mounted X2go image on the desktop&lt;br /&gt;
*Click and drag the x2goclient to the applications folder&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note if installation is halted you will need to perform the steps listed at: [https://support.apple.com/kb/ph18657?locale=en_US Apple Support]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
*Open X2go&lt;br /&gt;
When launched for the first time the new session dialogue will be displayed automatically &lt;br /&gt;
* In the &amp;quot;Session&amp;quot; tab:&lt;br /&gt;
** In &amp;quot;Session name:&amp;quot; to visu01.hpc.hull.ac.uk&lt;br /&gt;
** In &amp;quot;Host:&amp;quot; enter visu01.hpc.hull.ac.uk&lt;br /&gt;
** In &amp;quot;Login:&amp;quot; enter your username&lt;br /&gt;
** In the Session type choose either xterm of MATE&lt;br /&gt;
There are two main ways to use X2go, xterm or MATE further details are listed below.&lt;br /&gt;
[[File:Example.jpg]]&lt;br /&gt;
* In the &amp;quot;Connection&amp;quot; tab&lt;br /&gt;
** When connecting from a university connection, set connection speed to LAN for best performance&lt;br /&gt;
** When connecting from outside the university ADSL should be adequate&lt;br /&gt;
[[File:Example.jpg]]&lt;br /&gt;
* In the &amp;quot;Media&amp;quot; tab&lt;br /&gt;
** Uncheck the &amp;quot;Enable sound support&amp;quot; box&lt;br /&gt;
** Uncheck the &amp;quot;Client side printing support&amp;quot; box&lt;br /&gt;
 &lt;br /&gt;
*Click &amp;quot;Ok&amp;quot;, then click on the session you wish to start and enter your university password.&lt;br /&gt;
*A pop-up will appear stating the server is unknown click &amp;quot;yes&amp;quot;.&lt;br /&gt;
*Depending on your session type a either a xterm terminal or MATE desktop will appear&lt;br /&gt;
==== xterm ====&lt;br /&gt;
To use a standard xterm terminal, in the &amp;quot;Session type&amp;quot; drop down menu select &amp;quot;Single application&amp;quot; and set command to /usr/bin/xterm&lt;br /&gt;
&lt;br /&gt;
==== Full Desktop Environment ====&lt;br /&gt;
To use a full desktop environment, in &amp;quot;Session type&amp;quot; drop down menu select MATE. See further information about the MATE desktop environment below.&lt;br /&gt;
&lt;br /&gt;
== MATE Desktop ==&lt;br /&gt;
The MATE desktop environment, based on the popular GNOME2 environment and is available in both VNC and X2go. MATE is a relatively lightweight desktop environment.&lt;br /&gt;
&lt;br /&gt;
[[File:MATEdesktop.png]]&lt;br /&gt;
&lt;br /&gt;
When connected to your MATE session, start a terminal by either going to '''Applications &amp;gt; System Tools &amp;gt; MATE Terminal''' or '''Applications &amp;gt; System Tools &amp;gt; XTerm''' at the top of the screen, or using the black icon on the task bar at the top of the screen.&lt;br /&gt;
&lt;br /&gt;
Note: If you leave your desktop session inactive for a period of time, the screen will lock. To open this you need to use your normal university credentials&lt;br /&gt;
&lt;br /&gt;
Note: While the MATE desktop contains applications such as Firefox and PDF viewer, these are only available to support research use of visualisation tools and the visualisation nodes should not be used as a desktop replacement.&lt;br /&gt;
&lt;br /&gt;
== NVidia SMI ==&lt;br /&gt;
The command ''nvidia-smi'' can be used to see what is currently running on each of the GPU cards on the visualisation nodes. The nvidia-smi command can be used to access all sorts of information about the GPU cards, but just running the command with no options will provide basic information about the utilisation of each card:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ nvidia-smi&lt;br /&gt;
Mon Feb 13 12:46:42 2017&lt;br /&gt;
+------------------------------------------------------+&lt;br /&gt;
| NVIDIA-SMI 361.42     Driver Version: 361.42         |&lt;br /&gt;
|-------------------------------+----------------------+----------------------+&lt;br /&gt;
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |&lt;br /&gt;
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |&lt;br /&gt;
|===============================+======================+======================|&lt;br /&gt;
|   0  GeForce GTX 980 Ti  Off  | 0000:02:00.0     Off |                  N/A |&lt;br /&gt;
| 22%   49C    P0    79W / 250W |   5662MiB /  6143MiB |      0%      Default |&lt;br /&gt;
+-------------------------------+----------------------+----------------------+&lt;br /&gt;
|   1  GeForce GTX 980 Ti  Off  | 0000:82:00.0     Off |                  N/A |&lt;br /&gt;
| 22%   26C    P8    15W / 250W |     28MiB /  6143MiB |      0%      Default |&lt;br /&gt;
+-------------------------------+----------------------+----------------------+&lt;br /&gt;
&lt;br /&gt;
+-----------------------------------------------------------------------------+&lt;br /&gt;
| Processes:                                                       GPU Memory |&lt;br /&gt;
|  GPU       PID  Type  Process name                               Usage      |&lt;br /&gt;
|=============================================================================|&lt;br /&gt;
|    0      1206    G   .../9.2.0/bin/arch-LinuxAMD64-Optimize/Avizo  5530MiB |&lt;br /&gt;
|    0      2785    G   /usr/bin/X                                      46MiB |&lt;br /&gt;
|    0     12468    G   ....1/bin/arch-LinuxAMD64-Optimize/AvizoLite    46MiB |&lt;br /&gt;
|    1      2785    G   /usr/bin/X                                       6MiB |&lt;br /&gt;
+-----------------------------------------------------------------------------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Virtual GL ==&lt;br /&gt;
With VirtualGL, OpenGL commands and 3D data are redirected to a 3D graphics accelerator (each visualisation node has 2x Nvidia GTX 980Ti) before the rendered 3D images are sent to the client machine. &lt;br /&gt;
&lt;br /&gt;
=== vglrun ===&lt;br /&gt;
Using the nvidia-smi command you can see what processes are running on card 0 and card 1. If there are any processes listed on either card other than ''/usr/bin/X'' then you need to ensure you use the other card (see the example above).  For example, to do this you use the vglrun command as shown below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vglrun -d0.0 command&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vglrun -d0.1 command&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== vglwrapper ===&lt;br /&gt;
The command vglwrapper will round robin tasks between the two cards on the visualisation nodes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vglwrapper command&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>MSummerbell</name></author>
		
	</entry>
	<entry>
		<id>https://hpc.mediawiki.hull.ac.uk/index.php?title=General/Visualisation_Nodes&amp;diff=1438</id>
		<title>General/Visualisation Nodes</title>
		<link rel="alternate" type="text/html" href="https://hpc.mediawiki.hull.ac.uk/index.php?title=General/Visualisation_Nodes&amp;diff=1438"/>
		<updated>2017-03-27T09:13:23Z</updated>

		<summary type="html">&lt;p&gt;MSummerbell: /* X2go macOS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
There are two visualisation nodes on Viper, visu01.hpc.hull.ac.uk and visu02.hpc.hull.ac.uk each with dual NVidia GeForce GTX 980 Ti graphics cards. &lt;br /&gt;
&lt;br /&gt;
There are two main ways of using the visualisation nodes, X2go or VNC. VNC will tend to provide better performance on a fast network (i.e. when connected directly to the university network) while X2go will provide better performance on lower bandwidth connections (i.e. connecting remotely via the VPN).&lt;br /&gt;
&lt;br /&gt;
=== Usage Example ===&lt;br /&gt;
A typical work flow to use the visualisation nodes is as follows:&lt;br /&gt;
&lt;br /&gt;
==== VNC ====&lt;br /&gt;
* SSH into one of the visualisation nodes with X11 forwarding [ ]&lt;br /&gt;
* [[General/Visualisation_Nodes#vnc-start|Start a VNC session]]&lt;br /&gt;
* [[General/Visualisation_Nodes#vnc-viewer|Connect to the VNC session]]&lt;br /&gt;
* ''In VNC Session:'' [[General/Visualisation_Nodes#MATE_Desktop|Start a terminal in the VNC session and load the relevant application module]]&lt;br /&gt;
* ''In VNC Session:'' [[General/Visualisation_Nodes#VirtualGL|Start the application using VirtualGL]]&lt;br /&gt;
* ''In VNC Session:'' Close application&lt;br /&gt;
* Disconnect from VNC session&lt;br /&gt;
* [[General/Visualisation_Nodes#vnc-stop|Stop running VNC session]]&lt;br /&gt;
&lt;br /&gt;
==== X2go ====&lt;br /&gt;
* Connect to one of the visu01.hpc.hull.ac.uk&lt;br /&gt;
* [[General/Visualisation_Nodes#MATE_Desktop|Start a terminal in the VNC session and load the relevant application module]]&lt;br /&gt;
* [[General/Visualisation_Nodes#VirtualGL|Start the application using VirtualGL]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Connecting to the Visualisation Nodes ==&lt;br /&gt;
=== VNC ===&lt;br /&gt;
==== vnc-start ====&lt;br /&gt;
The first time you start a VNC session, you will be prompted to set a VNC password,. This is not linked to your university credentials, but should follow standard security advice so that it is a complex password. You will need this password to connect to future VNC sessions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;[username@rvisu01 ~]$ vnc-start&lt;br /&gt;
&lt;br /&gt;
You will require a password to access your desktops.&lt;br /&gt;
&lt;br /&gt;
Password:&lt;br /&gt;
Verify:&lt;br /&gt;
Would you like to enter a view-only password (y/n)? n&lt;br /&gt;
&lt;br /&gt;
Desktop 'TurboVNC: rvisu01:3 (username)' started on display rvisu01:3&lt;br /&gt;
&lt;br /&gt;
Starting applications specified in /home/username/.vnc/xstartup.turbovnc&lt;br /&gt;
Log file is /home/username/.vnc/rvisu01:3.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you forget the password you set, you will need to stop your running VNC session (see vnc-stop) then delete the directory ~/.vnc and run vnc-start again to set a new password.&lt;br /&gt;
&lt;br /&gt;
When you next start a session you will see a message to say which session you have open:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-start&lt;br /&gt;
&lt;br /&gt;
Desktop 'TurboVNC: rvisu01:3 (username)' started on display rvisu01:3&lt;br /&gt;
&lt;br /&gt;
Starting applications specified in /home/username/.vnc/xstartup.turbovnc&lt;br /&gt;
Log file is /home/username/.vnc/rvisu01:3.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you try and start a session while you have an existing session open, you will see the following message:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-start&lt;br /&gt;
Please use the existing VNC session available on rvisu01:3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== vnc-check ====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-check&lt;br /&gt;
username rvisu01:3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== vnc-stop ====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-stop&lt;br /&gt;
Terminating VNC session on localhost:3&lt;br /&gt;
Killing Xvnc process ID 4718&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== vnc-viewer ====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-viewer&lt;br /&gt;
Opening VNC session on localhost:3&lt;br /&gt;
libjawt.so path: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.77-0.b03.el7_2.x86_64/jre/lib/amd64&lt;br /&gt;
CConn: connected to host localhost port 5903&lt;br /&gt;
CConnection: Server supports RFB protocol version 3.8&lt;br /&gt;
CConnection: Using RFB protocol version 3.8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You should then see a new window open titled &amp;quot;Standard VNC Authentication [VncAuth]@rvisu01&amp;quot; with a password prompt. Enter your VNC password (not your university credentials) and you should then see a MATE desktop.&lt;br /&gt;
&lt;br /&gt;
=== X2go ===&lt;br /&gt;
(Currently only available on visu01.hpc.hull.ac.uk )&lt;br /&gt;
&lt;br /&gt;
* In the &amp;quot;Session&amp;quot; tab:&lt;br /&gt;
** In &amp;quot;Session name:&amp;quot; to visu01.hpc.hull.ac.uk&lt;br /&gt;
** In &amp;quot;Host:&amp;quot; enter visu01.hpc.hull.ac.uk&lt;br /&gt;
** In &amp;quot;Login:&amp;quot; enter your username&lt;br /&gt;
* In the &amp;quot;Connection&amp;quot; tab&lt;br /&gt;
** When connecting from a university connection, set connection speed to LAN for best performance&lt;br /&gt;
** When connecting from outside the university ADSL should be adequate&lt;br /&gt;
* In the &amp;quot;Media&amp;quot; tab&lt;br /&gt;
** Uncheck the &amp;quot;Enable sound support&amp;quot; box&lt;br /&gt;
** Uncheck the &amp;quot;Client side printing support&amp;quot; box&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are two main ways to use X2go, which are configured in the &amp;quot;Session&amp;quot; tab by using &amp;quot;Session type&amp;quot; &lt;br /&gt;
&lt;br /&gt;
==== xterm ====&lt;br /&gt;
To use a standard xterm terminal, in the &amp;quot;Session type&amp;quot; drop down menu select &amp;quot;Single application&amp;quot; and set command to /usr/bin/xterm&lt;br /&gt;
&lt;br /&gt;
==== Full Desktop Environment ====&lt;br /&gt;
To use a full desktop environment, in &amp;quot;Session type&amp;quot; drop down menu select MATE. See further information about the MATE desktop environment below.&lt;br /&gt;
&lt;br /&gt;
== MATE Desktop ==&lt;br /&gt;
The MATE desktop environment, based on the popular GNOME2 environment and is available in both VNC and X2go. MATE is a relatively lightweight desktop environment.&lt;br /&gt;
&lt;br /&gt;
[[File:MATEdesktop.png]]&lt;br /&gt;
&lt;br /&gt;
When connected to your MATE session, start a terminal by either going to '''Applications &amp;gt; System Tools &amp;gt; MATE Terminal''' or '''Applications &amp;gt; System Tools &amp;gt; XTerm''' at the top of the screen, or using the black icon on the task bar at the top of the screen.&lt;br /&gt;
&lt;br /&gt;
Note: If you leave your desktop session inactive for a period of time, the screen will lock. To open this you need to use your normal university credentials&lt;br /&gt;
&lt;br /&gt;
Note: While the MATE desktop contains applications such as Firefox and PDF viewer, these are only available to support research use of visualisation tools and the visualisation nodes should not be used as a desktop replacement.&lt;br /&gt;
&lt;br /&gt;
== NVidia SMI ==&lt;br /&gt;
The command ''nvidia-smi'' can be used to see what is currently running on each of the GPU cards on the visualisation nodes. The nvidia-smi command can be used to access all sorts of information about the GPU cards, but just running the command with no options will provide basic information about the utilisation of each card:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ nvidia-smi&lt;br /&gt;
Mon Feb 13 12:46:42 2017&lt;br /&gt;
+------------------------------------------------------+&lt;br /&gt;
| NVIDIA-SMI 361.42     Driver Version: 361.42         |&lt;br /&gt;
|-------------------------------+----------------------+----------------------+&lt;br /&gt;
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |&lt;br /&gt;
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |&lt;br /&gt;
|===============================+======================+======================|&lt;br /&gt;
|   0  GeForce GTX 980 Ti  Off  | 0000:02:00.0     Off |                  N/A |&lt;br /&gt;
| 22%   49C    P0    79W / 250W |   5662MiB /  6143MiB |      0%      Default |&lt;br /&gt;
+-------------------------------+----------------------+----------------------+&lt;br /&gt;
|   1  GeForce GTX 980 Ti  Off  | 0000:82:00.0     Off |                  N/A |&lt;br /&gt;
| 22%   26C    P8    15W / 250W |     28MiB /  6143MiB |      0%      Default |&lt;br /&gt;
+-------------------------------+----------------------+----------------------+&lt;br /&gt;
&lt;br /&gt;
+-----------------------------------------------------------------------------+&lt;br /&gt;
| Processes:                                                       GPU Memory |&lt;br /&gt;
|  GPU       PID  Type  Process name                               Usage      |&lt;br /&gt;
|=============================================================================|&lt;br /&gt;
|    0      1206    G   .../9.2.0/bin/arch-LinuxAMD64-Optimize/Avizo  5530MiB |&lt;br /&gt;
|    0      2785    G   /usr/bin/X                                      46MiB |&lt;br /&gt;
|    0     12468    G   ....1/bin/arch-LinuxAMD64-Optimize/AvizoLite    46MiB |&lt;br /&gt;
|    1      2785    G   /usr/bin/X                                       6MiB |&lt;br /&gt;
+-----------------------------------------------------------------------------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Virtual GL ==&lt;br /&gt;
With VirtualGL, OpenGL commands and 3D data are redirected to a 3D graphics accelerator (each visualisation node has 2x Nvidia GTX 980Ti) before the rendered 3D images are sent to the client machine. &lt;br /&gt;
&lt;br /&gt;
=== vglrun ===&lt;br /&gt;
Using the nvidia-smi command you can see what processes are running on card 0 and card 1. If there are any processes listed on either card other than ''/usr/bin/X'' then you need to ensure you use the other card (see the example above).  For example, to do this you use the vglrun command as shown below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vglrun -d0.0 command&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vglrun -d0.1 command&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== vglwrapper ===&lt;br /&gt;
The command vglwrapper will round robin tasks between the two cards on the visualisation nodes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vglwrapper command&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>MSummerbell</name></author>
		
	</entry>
	<entry>
		<id>https://hpc.mediawiki.hull.ac.uk/index.php?title=File:X2go_desktop.png&amp;diff=1437</id>
		<title>File:X2go desktop.png</title>
		<link rel="alternate" type="text/html" href="https://hpc.mediawiki.hull.ac.uk/index.php?title=File:X2go_desktop.png&amp;diff=1437"/>
		<updated>2017-03-27T09:12:45Z</updated>

		<summary type="html">&lt;p&gt;MSummerbell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>MSummerbell</name></author>
		
	</entry>
	<entry>
		<id>https://hpc.mediawiki.hull.ac.uk/index.php?title=File:X2go_session.png&amp;diff=1436</id>
		<title>File:X2go session.png</title>
		<link rel="alternate" type="text/html" href="https://hpc.mediawiki.hull.ac.uk/index.php?title=File:X2go_session.png&amp;diff=1436"/>
		<updated>2017-03-27T09:12:24Z</updated>

		<summary type="html">&lt;p&gt;MSummerbell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>MSummerbell</name></author>
		
	</entry>
	<entry>
		<id>https://hpc.mediawiki.hull.ac.uk/index.php?title=File:X2go_session_select.png&amp;diff=1435</id>
		<title>File:X2go session select.png</title>
		<link rel="alternate" type="text/html" href="https://hpc.mediawiki.hull.ac.uk/index.php?title=File:X2go_session_select.png&amp;diff=1435"/>
		<updated>2017-03-27T09:12:06Z</updated>

		<summary type="html">&lt;p&gt;MSummerbell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>MSummerbell</name></author>
		
	</entry>
	<entry>
		<id>https://hpc.mediawiki.hull.ac.uk/index.php?title=File:X2go_unknown_server.png&amp;diff=1434</id>
		<title>File:X2go unknown server.png</title>
		<link rel="alternate" type="text/html" href="https://hpc.mediawiki.hull.ac.uk/index.php?title=File:X2go_unknown_server.png&amp;diff=1434"/>
		<updated>2017-03-27T09:05:45Z</updated>

		<summary type="html">&lt;p&gt;MSummerbell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>MSummerbell</name></author>
		
	</entry>
	<entry>
		<id>https://hpc.mediawiki.hull.ac.uk/index.php?title=File:X2goapp_drag.png&amp;diff=1433</id>
		<title>File:X2goapp drag.png</title>
		<link rel="alternate" type="text/html" href="https://hpc.mediawiki.hull.ac.uk/index.php?title=File:X2goapp_drag.png&amp;diff=1433"/>
		<updated>2017-03-27T09:05:31Z</updated>

		<summary type="html">&lt;p&gt;MSummerbell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>MSummerbell</name></author>
		
	</entry>
	<entry>
		<id>https://hpc.mediawiki.hull.ac.uk/index.php?title=File:X2go_connection.png&amp;diff=1432</id>
		<title>File:X2go connection.png</title>
		<link rel="alternate" type="text/html" href="https://hpc.mediawiki.hull.ac.uk/index.php?title=File:X2go_connection.png&amp;diff=1432"/>
		<updated>2017-03-27T09:05:19Z</updated>

		<summary type="html">&lt;p&gt;MSummerbell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>MSummerbell</name></author>
		
	</entry>
	<entry>
		<id>https://hpc.mediawiki.hull.ac.uk/index.php?title=File:X2go_media.png&amp;diff=1431</id>
		<title>File:X2go media.png</title>
		<link rel="alternate" type="text/html" href="https://hpc.mediawiki.hull.ac.uk/index.php?title=File:X2go_media.png&amp;diff=1431"/>
		<updated>2017-03-27T09:05:06Z</updated>

		<summary type="html">&lt;p&gt;MSummerbell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>MSummerbell</name></author>
		
	</entry>
	<entry>
		<id>https://hpc.mediawiki.hull.ac.uk/index.php?title=General/Visualisation_Nodes&amp;diff=1430</id>
		<title>General/Visualisation Nodes</title>
		<link rel="alternate" type="text/html" href="https://hpc.mediawiki.hull.ac.uk/index.php?title=General/Visualisation_Nodes&amp;diff=1430"/>
		<updated>2017-03-27T08:42:59Z</updated>

		<summary type="html">&lt;p&gt;MSummerbell: /* X2go macOS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
There are two visualisation nodes on Viper, visu01.hpc.hull.ac.uk and visu02.hpc.hull.ac.uk each with dual NVidia GeForce GTX 980 Ti graphics cards. &lt;br /&gt;
&lt;br /&gt;
There are two main ways of using the visualisation nodes, X2go or VNC. VNC will tend to provide better performance on a fast network (i.e. when connected directly to the university network) while X2go will provide better performance on lower bandwidth connections (i.e. connecting remotely via the VPN).&lt;br /&gt;
&lt;br /&gt;
=== Usage Example ===&lt;br /&gt;
A typical work flow to use the visualisation nodes is as follows:&lt;br /&gt;
&lt;br /&gt;
==== VNC ====&lt;br /&gt;
* SSH into one of the visualisation nodes with X11 forwarding [ ]&lt;br /&gt;
* [[General/Visualisation_Nodes#vnc-start|Start a VNC session]]&lt;br /&gt;
* [[General/Visualisation_Nodes#vnc-viewer|Connect to the VNC session]]&lt;br /&gt;
* ''In VNC Session:'' [[General/Visualisation_Nodes#MATE_Desktop|Start a terminal in the VNC session and load the relevant application module]]&lt;br /&gt;
* ''In VNC Session:'' [[General/Visualisation_Nodes#VirtualGL|Start the application using VirtualGL]]&lt;br /&gt;
* ''In VNC Session:'' Close application&lt;br /&gt;
* Disconnect from VNC session&lt;br /&gt;
* [[General/Visualisation_Nodes#vnc-stop|Stop running VNC session]]&lt;br /&gt;
&lt;br /&gt;
==== X2go ====&lt;br /&gt;
* Connect to one of the visu01.hpc.hull.ac.uk&lt;br /&gt;
* [[General/Visualisation_Nodes#MATE_Desktop|Start a terminal in the VNC session and load the relevant application module]]&lt;br /&gt;
* [[General/Visualisation_Nodes#VirtualGL|Start the application using VirtualGL]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Connecting to the Visualisation Nodes ==&lt;br /&gt;
=== VNC ===&lt;br /&gt;
==== vnc-start ====&lt;br /&gt;
The first time you start a VNC session, you will be prompted to set a VNC password,. This is not linked to your university credentials, but should follow standard security advice so that it is a complex password. You will need this password to connect to future VNC sessions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;[username@rvisu01 ~]$ vnc-start&lt;br /&gt;
&lt;br /&gt;
You will require a password to access your desktops.&lt;br /&gt;
&lt;br /&gt;
Password:&lt;br /&gt;
Verify:&lt;br /&gt;
Would you like to enter a view-only password (y/n)? n&lt;br /&gt;
&lt;br /&gt;
Desktop 'TurboVNC: rvisu01:3 (username)' started on display rvisu01:3&lt;br /&gt;
&lt;br /&gt;
Starting applications specified in /home/username/.vnc/xstartup.turbovnc&lt;br /&gt;
Log file is /home/username/.vnc/rvisu01:3.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you forget the password you set, you will need to stop your running VNC session (see vnc-stop) then delete the directory ~/.vnc and run vnc-start again to set a new password.&lt;br /&gt;
&lt;br /&gt;
When you next start a session you will see a message to say which session you have open:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-start&lt;br /&gt;
&lt;br /&gt;
Desktop 'TurboVNC: rvisu01:3 (username)' started on display rvisu01:3&lt;br /&gt;
&lt;br /&gt;
Starting applications specified in /home/username/.vnc/xstartup.turbovnc&lt;br /&gt;
Log file is /home/username/.vnc/rvisu01:3.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you try and start a session while you have an existing session open, you will see the following message:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-start&lt;br /&gt;
Please use the existing VNC session available on rvisu01:3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== vnc-check ====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-check&lt;br /&gt;
username rvisu01:3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== vnc-stop ====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-stop&lt;br /&gt;
Terminating VNC session on localhost:3&lt;br /&gt;
Killing Xvnc process ID 4718&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== vnc-viewer ====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-viewer&lt;br /&gt;
Opening VNC session on localhost:3&lt;br /&gt;
libjawt.so path: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.77-0.b03.el7_2.x86_64/jre/lib/amd64&lt;br /&gt;
CConn: connected to host localhost port 5903&lt;br /&gt;
CConnection: Server supports RFB protocol version 3.8&lt;br /&gt;
CConnection: Using RFB protocol version 3.8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You should then see a new window open titled &amp;quot;Standard VNC Authentication [VncAuth]@rvisu01&amp;quot; with a password prompt. Enter your VNC password (not your university credentials) and you should then see a MATE desktop.&lt;br /&gt;
&lt;br /&gt;
=== X2go ===&lt;br /&gt;
(Currently only available on visu01.hpc.hull.ac.uk )&lt;br /&gt;
&lt;br /&gt;
* In the &amp;quot;Session&amp;quot; tab:&lt;br /&gt;
** In &amp;quot;Session name:&amp;quot; to visu01.hpc.hull.ac.uk&lt;br /&gt;
** In &amp;quot;Host:&amp;quot; enter visu01.hpc.hull.ac.uk&lt;br /&gt;
** In &amp;quot;Login:&amp;quot; enter your username&lt;br /&gt;
* In the &amp;quot;Connection&amp;quot; tab&lt;br /&gt;
** When connecting from a university connection, set connection speed to LAN for best performance&lt;br /&gt;
** When connecting from outside the university ADSL should be adequate&lt;br /&gt;
* In the &amp;quot;Media&amp;quot; tab&lt;br /&gt;
** Uncheck the &amp;quot;Enable sound support&amp;quot; box&lt;br /&gt;
** Uncheck the &amp;quot;Client side printing support&amp;quot; box&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are two main ways to use X2go, which are configured in the &amp;quot;Session&amp;quot; tab by using &amp;quot;Session type&amp;quot; &lt;br /&gt;
&lt;br /&gt;
==== xterm ====&lt;br /&gt;
To use a standard xterm terminal, in the &amp;quot;Session type&amp;quot; drop down menu select &amp;quot;Single application&amp;quot; and set command to /usr/bin/xterm&lt;br /&gt;
&lt;br /&gt;
==== Full Desktop Environment ====&lt;br /&gt;
To use a full desktop environment, in &amp;quot;Session type&amp;quot; drop down menu select MATE. See further information about the MATE desktop environment below.&lt;br /&gt;
&lt;br /&gt;
====X2go macOS====&lt;br /&gt;
(Currently only available on visu01.hpc.hull.ac.uk )&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note before installing X2go you must install XQuartz for more information on Xquartz visit: [[Training/XQuartz|XQuartz]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note if you are using X2go off campus you must be connected to the university VPN.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
*Download X2go from: [http://wiki.x2go.org/doku.php X2go]&lt;br /&gt;
*Click the X2go disk image located in the downloads folder&lt;br /&gt;
*Click the mounted X2go image on the desktop&lt;br /&gt;
*Click and drag the x2goclient to the applications folder&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note if installation is halted you will need to perform the steps listed at: [https://support.apple.com/kb/ph18657?locale=en_US Apple Support]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
*Open X2go&lt;br /&gt;
When launched for the first time the new session dialogue will be displayed automatically &lt;br /&gt;
* In the &amp;quot;Session&amp;quot; tab:&lt;br /&gt;
** In &amp;quot;Session name:&amp;quot; to visu01.hpc.hull.ac.uk&lt;br /&gt;
** In &amp;quot;Host:&amp;quot; enter visu01.hpc.hull.ac.uk&lt;br /&gt;
** In &amp;quot;Login:&amp;quot; enter your username&lt;br /&gt;
** In the Session type choose either xterm of MATE&lt;br /&gt;
There are two main ways to use X2go, xterm or MATE further details are listed below.&lt;br /&gt;
[[File:Example.jpg]]&lt;br /&gt;
* In the &amp;quot;Connection&amp;quot; tab&lt;br /&gt;
** When connecting from a university connection, set connection speed to LAN for best performance&lt;br /&gt;
** When connecting from outside the university ADSL should be adequate&lt;br /&gt;
[[File:Example.jpg]]&lt;br /&gt;
* In the &amp;quot;Media&amp;quot; tab&lt;br /&gt;
** Uncheck the &amp;quot;Enable sound support&amp;quot; box&lt;br /&gt;
** Uncheck the &amp;quot;Client side printing support&amp;quot; box&lt;br /&gt;
 &lt;br /&gt;
*Click &amp;quot;Ok&amp;quot;, then click on the session you wish to start and enter your university password.&lt;br /&gt;
*A pop-up will appear stating the server is unknown click &amp;quot;yes&amp;quot;.&lt;br /&gt;
*Depending on your session type a either a xterm terminal or MATE desktop will appear&lt;br /&gt;
&lt;br /&gt;
== MATE Desktop ==&lt;br /&gt;
The MATE desktop environment, based on the popular GNOME2 environment and is available in both VNC and X2go. MATE is a relatively lightweight desktop environment.&lt;br /&gt;
&lt;br /&gt;
[[File:MATEdesktop.png]]&lt;br /&gt;
&lt;br /&gt;
When connected to your MATE session, start a terminal by either going to '''Applications &amp;gt; System Tools &amp;gt; MATE Terminal''' or '''Applications &amp;gt; System Tools &amp;gt; XTerm''' at the top of the screen, or using the black icon on the task bar at the top of the screen.&lt;br /&gt;
&lt;br /&gt;
Note: If you leave your desktop session inactive for a period of time, the screen will lock. To open this you need to use your normal university credentials&lt;br /&gt;
&lt;br /&gt;
Note: While the MATE desktop contains applications such as Firefox and PDF viewer, these are only available to support research use of visualisation tools and the visualisation nodes should not be used as a desktop replacement.&lt;br /&gt;
&lt;br /&gt;
== NVidia SMI ==&lt;br /&gt;
The command ''nvidia-smi'' can be used to see what is currently running on each of the GPU cards on the visualisation nodes. The nvidia-smi command can be used to access all sorts of information about the GPU cards, but just running the command with no options will provide basic information about the utilisation of each card:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ nvidia-smi&lt;br /&gt;
Mon Feb 13 12:46:42 2017&lt;br /&gt;
+------------------------------------------------------+&lt;br /&gt;
| NVIDIA-SMI 361.42     Driver Version: 361.42         |&lt;br /&gt;
|-------------------------------+----------------------+----------------------+&lt;br /&gt;
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |&lt;br /&gt;
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |&lt;br /&gt;
|===============================+======================+======================|&lt;br /&gt;
|   0  GeForce GTX 980 Ti  Off  | 0000:02:00.0     Off |                  N/A |&lt;br /&gt;
| 22%   49C    P0    79W / 250W |   5662MiB /  6143MiB |      0%      Default |&lt;br /&gt;
+-------------------------------+----------------------+----------------------+&lt;br /&gt;
|   1  GeForce GTX 980 Ti  Off  | 0000:82:00.0     Off |                  N/A |&lt;br /&gt;
| 22%   26C    P8    15W / 250W |     28MiB /  6143MiB |      0%      Default |&lt;br /&gt;
+-------------------------------+----------------------+----------------------+&lt;br /&gt;
&lt;br /&gt;
+-----------------------------------------------------------------------------+&lt;br /&gt;
| Processes:                                                       GPU Memory |&lt;br /&gt;
|  GPU       PID  Type  Process name                               Usage      |&lt;br /&gt;
|=============================================================================|&lt;br /&gt;
|    0      1206    G   .../9.2.0/bin/arch-LinuxAMD64-Optimize/Avizo  5530MiB |&lt;br /&gt;
|    0      2785    G   /usr/bin/X                                      46MiB |&lt;br /&gt;
|    0     12468    G   ....1/bin/arch-LinuxAMD64-Optimize/AvizoLite    46MiB |&lt;br /&gt;
|    1      2785    G   /usr/bin/X                                       6MiB |&lt;br /&gt;
+-----------------------------------------------------------------------------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Virtual GL ==&lt;br /&gt;
With VirtualGL, OpenGL commands and 3D data are redirected to a 3D graphics accelerator (each visualisation node has 2x Nvidia GTX 980Ti) before the rendered 3D images are sent to the client machine. &lt;br /&gt;
&lt;br /&gt;
=== vglrun ===&lt;br /&gt;
Using the nvidia-smi command you can see what processes are running on card 0 and card 1. If there are any processes listed on either card other than ''/usr/bin/X'' then you need to ensure you use the other card (see the example above).  For example, to do this you use the vglrun command as shown below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vglrun -d0.0 command&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vglrun -d0.1 command&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== vglwrapper ===&lt;br /&gt;
The command vglwrapper will round robin tasks between the two cards on the visualisation nodes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vglwrapper command&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>MSummerbell</name></author>
		
	</entry>
	<entry>
		<id>https://hpc.mediawiki.hull.ac.uk/index.php?title=General/Visualisation_Nodes&amp;diff=1429</id>
		<title>General/Visualisation Nodes</title>
		<link rel="alternate" type="text/html" href="https://hpc.mediawiki.hull.ac.uk/index.php?title=General/Visualisation_Nodes&amp;diff=1429"/>
		<updated>2017-03-27T08:42:43Z</updated>

		<summary type="html">&lt;p&gt;MSummerbell: /* X2go macOS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
There are two visualisation nodes on Viper, visu01.hpc.hull.ac.uk and visu02.hpc.hull.ac.uk each with dual NVidia GeForce GTX 980 Ti graphics cards. &lt;br /&gt;
&lt;br /&gt;
There are two main ways of using the visualisation nodes, X2go or VNC. VNC will tend to provide better performance on a fast network (i.e. when connected directly to the university network) while X2go will provide better performance on lower bandwidth connections (i.e. connecting remotely via the VPN).&lt;br /&gt;
&lt;br /&gt;
=== Usage Example ===&lt;br /&gt;
A typical work flow to use the visualisation nodes is as follows:&lt;br /&gt;
&lt;br /&gt;
==== VNC ====&lt;br /&gt;
* SSH into one of the visualisation nodes with X11 forwarding [ ]&lt;br /&gt;
* [[General/Visualisation_Nodes#vnc-start|Start a VNC session]]&lt;br /&gt;
* [[General/Visualisation_Nodes#vnc-viewer|Connect to the VNC session]]&lt;br /&gt;
* ''In VNC Session:'' [[General/Visualisation_Nodes#MATE_Desktop|Start a terminal in the VNC session and load the relevant application module]]&lt;br /&gt;
* ''In VNC Session:'' [[General/Visualisation_Nodes#VirtualGL|Start the application using VirtualGL]]&lt;br /&gt;
* ''In VNC Session:'' Close application&lt;br /&gt;
* Disconnect from VNC session&lt;br /&gt;
* [[General/Visualisation_Nodes#vnc-stop|Stop running VNC session]]&lt;br /&gt;
&lt;br /&gt;
==== X2go ====&lt;br /&gt;
* Connect to one of the visu01.hpc.hull.ac.uk&lt;br /&gt;
* [[General/Visualisation_Nodes#MATE_Desktop|Start a terminal in the VNC session and load the relevant application module]]&lt;br /&gt;
* [[General/Visualisation_Nodes#VirtualGL|Start the application using VirtualGL]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Connecting to the Visualisation Nodes ==&lt;br /&gt;
=== VNC ===&lt;br /&gt;
==== vnc-start ====&lt;br /&gt;
The first time you start a VNC session, you will be prompted to set a VNC password,. This is not linked to your university credentials, but should follow standard security advice so that it is a complex password. You will need this password to connect to future VNC sessions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;[username@rvisu01 ~]$ vnc-start&lt;br /&gt;
&lt;br /&gt;
You will require a password to access your desktops.&lt;br /&gt;
&lt;br /&gt;
Password:&lt;br /&gt;
Verify:&lt;br /&gt;
Would you like to enter a view-only password (y/n)? n&lt;br /&gt;
&lt;br /&gt;
Desktop 'TurboVNC: rvisu01:3 (username)' started on display rvisu01:3&lt;br /&gt;
&lt;br /&gt;
Starting applications specified in /home/username/.vnc/xstartup.turbovnc&lt;br /&gt;
Log file is /home/username/.vnc/rvisu01:3.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you forget the password you set, you will need to stop your running VNC session (see vnc-stop) then delete the directory ~/.vnc and run vnc-start again to set a new password.&lt;br /&gt;
&lt;br /&gt;
When you next start a session you will see a message to say which session you have open:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-start&lt;br /&gt;
&lt;br /&gt;
Desktop 'TurboVNC: rvisu01:3 (username)' started on display rvisu01:3&lt;br /&gt;
&lt;br /&gt;
Starting applications specified in /home/username/.vnc/xstartup.turbovnc&lt;br /&gt;
Log file is /home/username/.vnc/rvisu01:3.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you try and start a session while you have an existing session open, you will see the following message:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-start&lt;br /&gt;
Please use the existing VNC session available on rvisu01:3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== vnc-check ====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-check&lt;br /&gt;
username rvisu01:3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== vnc-stop ====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-stop&lt;br /&gt;
Terminating VNC session on localhost:3&lt;br /&gt;
Killing Xvnc process ID 4718&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== vnc-viewer ====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-viewer&lt;br /&gt;
Opening VNC session on localhost:3&lt;br /&gt;
libjawt.so path: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.77-0.b03.el7_2.x86_64/jre/lib/amd64&lt;br /&gt;
CConn: connected to host localhost port 5903&lt;br /&gt;
CConnection: Server supports RFB protocol version 3.8&lt;br /&gt;
CConnection: Using RFB protocol version 3.8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You should then see a new window open titled &amp;quot;Standard VNC Authentication [VncAuth]@rvisu01&amp;quot; with a password prompt. Enter your VNC password (not your university credentials) and you should then see a MATE desktop.&lt;br /&gt;
&lt;br /&gt;
=== X2go ===&lt;br /&gt;
(Currently only available on visu01.hpc.hull.ac.uk )&lt;br /&gt;
&lt;br /&gt;
* In the &amp;quot;Session&amp;quot; tab:&lt;br /&gt;
** In &amp;quot;Session name:&amp;quot; to visu01.hpc.hull.ac.uk&lt;br /&gt;
** In &amp;quot;Host:&amp;quot; enter visu01.hpc.hull.ac.uk&lt;br /&gt;
** In &amp;quot;Login:&amp;quot; enter your username&lt;br /&gt;
* In the &amp;quot;Connection&amp;quot; tab&lt;br /&gt;
** When connecting from a university connection, set connection speed to LAN for best performance&lt;br /&gt;
** When connecting from outside the university ADSL should be adequate&lt;br /&gt;
* In the &amp;quot;Media&amp;quot; tab&lt;br /&gt;
** Uncheck the &amp;quot;Enable sound support&amp;quot; box&lt;br /&gt;
** Uncheck the &amp;quot;Client side printing support&amp;quot; box&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are two main ways to use X2go, which are configured in the &amp;quot;Session&amp;quot; tab by using &amp;quot;Session type&amp;quot; &lt;br /&gt;
&lt;br /&gt;
==== xterm ====&lt;br /&gt;
To use a standard xterm terminal, in the &amp;quot;Session type&amp;quot; drop down menu select &amp;quot;Single application&amp;quot; and set command to /usr/bin/xterm&lt;br /&gt;
&lt;br /&gt;
==== Full Desktop Environment ====&lt;br /&gt;
To use a full desktop environment, in &amp;quot;Session type&amp;quot; drop down menu select MATE. See further information about the MATE desktop environment below.&lt;br /&gt;
&lt;br /&gt;
====X2go macOS====&lt;br /&gt;
(Currently only available on visu01.hpc.hull.ac.uk )&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note before installing X2go you must install XQuartz for more information on Xquartz visit: [[Training/XQuartz|XQuartz]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note if you are using X2go off campus you must be connected to the university VPN.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
*Download X2go from: [http://wiki.x2go.org/doku.php X2go]&lt;br /&gt;
*Click the X2go disk image located in the downloads folder&lt;br /&gt;
*Click the mounted X2go image on the desktop&lt;br /&gt;
*Click and drag the x2goclient to the applications folder&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note if installation is halted you will need to perform the steps listed at: [https://support.apple.com/kb/ph18657?locale=en_US Apple Support]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
*Open X2go&lt;br /&gt;
When launched for the first time the new session dialogue will be displayed automatically &lt;br /&gt;
* In the &amp;quot;Session&amp;quot; tab:&lt;br /&gt;
** In &amp;quot;Session name:&amp;quot; to visu01.hpc.hull.ac.uk&lt;br /&gt;
** In &amp;quot;Host:&amp;quot; enter visu01.hpc.hull.ac.uk&lt;br /&gt;
** In &amp;quot;Login:&amp;quot; enter your username&lt;br /&gt;
** In the Session type choose either xterm of MATE&lt;br /&gt;
There are two main ways to use X2go, xterm or MATE further details are listed below.&lt;br /&gt;
[[File:Example.jpg]]&lt;br /&gt;
* In the &amp;quot;Connection&amp;quot; tab&lt;br /&gt;
** When connecting from a university connection, set connection speed to LAN for best performance&lt;br /&gt;
** When connecting from outside the university ADSL should be adequate&lt;br /&gt;
[[File:Example.jpg]]&lt;br /&gt;
* In the &amp;quot;Media&amp;quot; tab&lt;br /&gt;
** Uncheck the &amp;quot;Enable sound support&amp;quot; box&lt;br /&gt;
** Uncheck the &amp;quot;Client side printing support&amp;quot; box&lt;br /&gt;
 &lt;br /&gt;
*Click &amp;quot;Ok&amp;quot;, then click on the session you wish to start and enter your university password.&lt;br /&gt;
*A pop-up will appear stating the server is unknown click &amp;quot;yes&amp;quot;.&lt;br /&gt;
*Depending on your session type a either a xterm terminal or MATE desktop will appear&lt;br /&gt;
&lt;br /&gt;
== MATE Desktop ==&lt;br /&gt;
The MATE desktop environment, based on the popular GNOME2 environment and is available in both VNC and X2go. MATE is a relatively lightweight desktop environment.&lt;br /&gt;
&lt;br /&gt;
[[File:MATEdesktop.png]]&lt;br /&gt;
&lt;br /&gt;
When connected to your MATE session, start a terminal by either going to '''Applications &amp;gt; System Tools &amp;gt; MATE Terminal''' or '''Applications &amp;gt; System Tools &amp;gt; XTerm''' at the top of the screen, or using the black icon on the task bar at the top of the screen.&lt;br /&gt;
&lt;br /&gt;
Note: If you leave your desktop session inactive for a period of time, the screen will lock. To open this you need to use your normal university credentials&lt;br /&gt;
&lt;br /&gt;
Note: While the MATE desktop contains applications such as Firefox and PDF viewer, these are only available to support research use of visualisation tools and the visualisation nodes should not be used as a desktop replacement.&lt;br /&gt;
&lt;br /&gt;
== NVidia SMI ==&lt;br /&gt;
The command ''nvidia-smi'' can be used to see what is currently running on each of the GPU cards on the visualisation nodes. The nvidia-smi command can be used to access all sorts of information about the GPU cards, but just running the command with no options will provide basic information about the utilisation of each card:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ nvidia-smi&lt;br /&gt;
Mon Feb 13 12:46:42 2017&lt;br /&gt;
+------------------------------------------------------+&lt;br /&gt;
| NVIDIA-SMI 361.42     Driver Version: 361.42         |&lt;br /&gt;
|-------------------------------+----------------------+----------------------+&lt;br /&gt;
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |&lt;br /&gt;
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |&lt;br /&gt;
|===============================+======================+======================|&lt;br /&gt;
|   0  GeForce GTX 980 Ti  Off  | 0000:02:00.0     Off |                  N/A |&lt;br /&gt;
| 22%   49C    P0    79W / 250W |   5662MiB /  6143MiB |      0%      Default |&lt;br /&gt;
+-------------------------------+----------------------+----------------------+&lt;br /&gt;
|   1  GeForce GTX 980 Ti  Off  | 0000:82:00.0     Off |                  N/A |&lt;br /&gt;
| 22%   26C    P8    15W / 250W |     28MiB /  6143MiB |      0%      Default |&lt;br /&gt;
+-------------------------------+----------------------+----------------------+&lt;br /&gt;
&lt;br /&gt;
+-----------------------------------------------------------------------------+&lt;br /&gt;
| Processes:                                                       GPU Memory |&lt;br /&gt;
|  GPU       PID  Type  Process name                               Usage      |&lt;br /&gt;
|=============================================================================|&lt;br /&gt;
|    0      1206    G   .../9.2.0/bin/arch-LinuxAMD64-Optimize/Avizo  5530MiB |&lt;br /&gt;
|    0      2785    G   /usr/bin/X                                      46MiB |&lt;br /&gt;
|    0     12468    G   ....1/bin/arch-LinuxAMD64-Optimize/AvizoLite    46MiB |&lt;br /&gt;
|    1      2785    G   /usr/bin/X                                       6MiB |&lt;br /&gt;
+-----------------------------------------------------------------------------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Virtual GL ==&lt;br /&gt;
With VirtualGL, OpenGL commands and 3D data are redirected to a 3D graphics accelerator (each visualisation node has 2x Nvidia GTX 980Ti) before the rendered 3D images are sent to the client machine. &lt;br /&gt;
&lt;br /&gt;
=== vglrun ===&lt;br /&gt;
Using the nvidia-smi command you can see what processes are running on card 0 and card 1. If there are any processes listed on either card other than ''/usr/bin/X'' then you need to ensure you use the other card (see the example above).  For example, to do this you use the vglrun command as shown below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vglrun -d0.0 command&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vglrun -d0.1 command&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== vglwrapper ===&lt;br /&gt;
The command vglwrapper will round robin tasks between the two cards on the visualisation nodes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vglwrapper command&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>MSummerbell</name></author>
		
	</entry>
	<entry>
		<id>https://hpc.mediawiki.hull.ac.uk/index.php?title=General/Visualisation_Nodes&amp;diff=1428</id>
		<title>General/Visualisation Nodes</title>
		<link rel="alternate" type="text/html" href="https://hpc.mediawiki.hull.ac.uk/index.php?title=General/Visualisation_Nodes&amp;diff=1428"/>
		<updated>2017-03-27T08:42:32Z</updated>

		<summary type="html">&lt;p&gt;MSummerbell: /* X2go macOS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
There are two visualisation nodes on Viper, visu01.hpc.hull.ac.uk and visu02.hpc.hull.ac.uk each with dual NVidia GeForce GTX 980 Ti graphics cards. &lt;br /&gt;
&lt;br /&gt;
There are two main ways of using the visualisation nodes, X2go or VNC. VNC will tend to provide better performance on a fast network (i.e. when connected directly to the university network) while X2go will provide better performance on lower bandwidth connections (i.e. connecting remotely via the VPN).&lt;br /&gt;
&lt;br /&gt;
=== Usage Example ===&lt;br /&gt;
A typical work flow to use the visualisation nodes is as follows:&lt;br /&gt;
&lt;br /&gt;
==== VNC ====&lt;br /&gt;
* SSH into one of the visualisation nodes with X11 forwarding [ ]&lt;br /&gt;
* [[General/Visualisation_Nodes#vnc-start|Start a VNC session]]&lt;br /&gt;
* [[General/Visualisation_Nodes#vnc-viewer|Connect to the VNC session]]&lt;br /&gt;
* ''In VNC Session:'' [[General/Visualisation_Nodes#MATE_Desktop|Start a terminal in the VNC session and load the relevant application module]]&lt;br /&gt;
* ''In VNC Session:'' [[General/Visualisation_Nodes#VirtualGL|Start the application using VirtualGL]]&lt;br /&gt;
* ''In VNC Session:'' Close application&lt;br /&gt;
* Disconnect from VNC session&lt;br /&gt;
* [[General/Visualisation_Nodes#vnc-stop|Stop running VNC session]]&lt;br /&gt;
&lt;br /&gt;
==== X2go ====&lt;br /&gt;
* Connect to one of the visu01.hpc.hull.ac.uk&lt;br /&gt;
* [[General/Visualisation_Nodes#MATE_Desktop|Start a terminal in the VNC session and load the relevant application module]]&lt;br /&gt;
* [[General/Visualisation_Nodes#VirtualGL|Start the application using VirtualGL]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Connecting to the Visualisation Nodes ==&lt;br /&gt;
=== VNC ===&lt;br /&gt;
==== vnc-start ====&lt;br /&gt;
The first time you start a VNC session, you will be prompted to set a VNC password,. This is not linked to your university credentials, but should follow standard security advice so that it is a complex password. You will need this password to connect to future VNC sessions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;[username@rvisu01 ~]$ vnc-start&lt;br /&gt;
&lt;br /&gt;
You will require a password to access your desktops.&lt;br /&gt;
&lt;br /&gt;
Password:&lt;br /&gt;
Verify:&lt;br /&gt;
Would you like to enter a view-only password (y/n)? n&lt;br /&gt;
&lt;br /&gt;
Desktop 'TurboVNC: rvisu01:3 (username)' started on display rvisu01:3&lt;br /&gt;
&lt;br /&gt;
Starting applications specified in /home/username/.vnc/xstartup.turbovnc&lt;br /&gt;
Log file is /home/username/.vnc/rvisu01:3.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you forget the password you set, you will need to stop your running VNC session (see vnc-stop) then delete the directory ~/.vnc and run vnc-start again to set a new password.&lt;br /&gt;
&lt;br /&gt;
When you next start a session you will see a message to say which session you have open:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-start&lt;br /&gt;
&lt;br /&gt;
Desktop 'TurboVNC: rvisu01:3 (username)' started on display rvisu01:3&lt;br /&gt;
&lt;br /&gt;
Starting applications specified in /home/username/.vnc/xstartup.turbovnc&lt;br /&gt;
Log file is /home/username/.vnc/rvisu01:3.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you try and start a session while you have an existing session open, you will see the following message:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-start&lt;br /&gt;
Please use the existing VNC session available on rvisu01:3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== vnc-check ====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-check&lt;br /&gt;
username rvisu01:3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== vnc-stop ====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-stop&lt;br /&gt;
Terminating VNC session on localhost:3&lt;br /&gt;
Killing Xvnc process ID 4718&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== vnc-viewer ====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-viewer&lt;br /&gt;
Opening VNC session on localhost:3&lt;br /&gt;
libjawt.so path: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.77-0.b03.el7_2.x86_64/jre/lib/amd64&lt;br /&gt;
CConn: connected to host localhost port 5903&lt;br /&gt;
CConnection: Server supports RFB protocol version 3.8&lt;br /&gt;
CConnection: Using RFB protocol version 3.8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You should then see a new window open titled &amp;quot;Standard VNC Authentication [VncAuth]@rvisu01&amp;quot; with a password prompt. Enter your VNC password (not your university credentials) and you should then see a MATE desktop.&lt;br /&gt;
&lt;br /&gt;
=== X2go ===&lt;br /&gt;
(Currently only available on visu01.hpc.hull.ac.uk )&lt;br /&gt;
&lt;br /&gt;
* In the &amp;quot;Session&amp;quot; tab:&lt;br /&gt;
** In &amp;quot;Session name:&amp;quot; to visu01.hpc.hull.ac.uk&lt;br /&gt;
** In &amp;quot;Host:&amp;quot; enter visu01.hpc.hull.ac.uk&lt;br /&gt;
** In &amp;quot;Login:&amp;quot; enter your username&lt;br /&gt;
* In the &amp;quot;Connection&amp;quot; tab&lt;br /&gt;
** When connecting from a university connection, set connection speed to LAN for best performance&lt;br /&gt;
** When connecting from outside the university ADSL should be adequate&lt;br /&gt;
* In the &amp;quot;Media&amp;quot; tab&lt;br /&gt;
** Uncheck the &amp;quot;Enable sound support&amp;quot; box&lt;br /&gt;
** Uncheck the &amp;quot;Client side printing support&amp;quot; box&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are two main ways to use X2go, which are configured in the &amp;quot;Session&amp;quot; tab by using &amp;quot;Session type&amp;quot; &lt;br /&gt;
&lt;br /&gt;
==== xterm ====&lt;br /&gt;
To use a standard xterm terminal, in the &amp;quot;Session type&amp;quot; drop down menu select &amp;quot;Single application&amp;quot; and set command to /usr/bin/xterm&lt;br /&gt;
&lt;br /&gt;
==== Full Desktop Environment ====&lt;br /&gt;
To use a full desktop environment, in &amp;quot;Session type&amp;quot; drop down menu select MATE. See further information about the MATE desktop environment below.&lt;br /&gt;
&lt;br /&gt;
====X2go macOS====&lt;br /&gt;
(Currently only available on visu01.hpc.hull.ac.uk )&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note before installing X2go you must install XQuartz for more information on Xquartz visit: [[Training/XQuartz|XQuartz]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note if you are using X2go off campus you must be connected to the university VPN.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
*Download X2go from: [http://wiki.x2go.org/doku.php X2go]&lt;br /&gt;
*Click the X2go disk image located in the downloads folder&lt;br /&gt;
*Click the mounted X2go image on the desktop&lt;br /&gt;
*Click and drag the x2goclient to the applications folder&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note if installation is halted you will need to perform the steps listed at: [https://support.apple.com/kb/ph18657?locale=en_US Apple Support]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
*Open X2go&lt;br /&gt;
When launched for the first time the new session dialogue will be displayed automatically &lt;br /&gt;
* In the &amp;quot;Session&amp;quot; tab:&lt;br /&gt;
** In &amp;quot;Session name:&amp;quot; to visu01.hpc.hull.ac.uk&lt;br /&gt;
** In &amp;quot;Host:&amp;quot; enter visu01.hpc.hull.ac.uk&lt;br /&gt;
** In &amp;quot;Login:&amp;quot; enter your username&lt;br /&gt;
** In the Session type choose either xterm of MATE&lt;br /&gt;
There are two main ways to use X2go, xterm or MATE further details are listed below.&lt;br /&gt;
[[File:Example.jpg]]&lt;br /&gt;
* In the &amp;quot;Connection&amp;quot; tab&lt;br /&gt;
** When connecting from a university connection, set connection speed to LAN for best performance&lt;br /&gt;
** When connecting from outside the university ADSL should be adequate&lt;br /&gt;
[[File:Example.jpg]]&lt;br /&gt;
* In the &amp;quot;Media&amp;quot; tab&lt;br /&gt;
** Uncheck the &amp;quot;Enable sound support&amp;quot; box&lt;br /&gt;
** Uncheck the &amp;quot;Client side printing support&amp;quot; box&lt;br /&gt;
 &lt;br /&gt;
*Click &amp;quot;Ok&amp;quot;, then click on the session you wish to start and enter your university password.&lt;br /&gt;
*A pop-up will appear stating the server is unknown click &amp;quot;yes&amp;quot;.&lt;br /&gt;
*Depending on your session type a either a xterm terminal or MATE desktop will appear&lt;br /&gt;
&lt;br /&gt;
== MATE Desktop ==&lt;br /&gt;
The MATE desktop environment, based on the popular GNOME2 environment and is available in both VNC and X2go. MATE is a relatively lightweight desktop environment.&lt;br /&gt;
&lt;br /&gt;
[[File:MATEdesktop.png]]&lt;br /&gt;
&lt;br /&gt;
When connected to your MATE session, start a terminal by either going to '''Applications &amp;gt; System Tools &amp;gt; MATE Terminal''' or '''Applications &amp;gt; System Tools &amp;gt; XTerm''' at the top of the screen, or using the black icon on the task bar at the top of the screen.&lt;br /&gt;
&lt;br /&gt;
Note: If you leave your desktop session inactive for a period of time, the screen will lock. To open this you need to use your normal university credentials&lt;br /&gt;
&lt;br /&gt;
Note: While the MATE desktop contains applications such as Firefox and PDF viewer, these are only available to support research use of visualisation tools and the visualisation nodes should not be used as a desktop replacement.&lt;br /&gt;
&lt;br /&gt;
== NVidia SMI ==&lt;br /&gt;
The command ''nvidia-smi'' can be used to see what is currently running on each of the GPU cards on the visualisation nodes. The nvidia-smi command can be used to access all sorts of information about the GPU cards, but just running the command with no options will provide basic information about the utilisation of each card:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ nvidia-smi&lt;br /&gt;
Mon Feb 13 12:46:42 2017&lt;br /&gt;
+------------------------------------------------------+&lt;br /&gt;
| NVIDIA-SMI 361.42     Driver Version: 361.42         |&lt;br /&gt;
|-------------------------------+----------------------+----------------------+&lt;br /&gt;
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |&lt;br /&gt;
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |&lt;br /&gt;
|===============================+======================+======================|&lt;br /&gt;
|   0  GeForce GTX 980 Ti  Off  | 0000:02:00.0     Off |                  N/A |&lt;br /&gt;
| 22%   49C    P0    79W / 250W |   5662MiB /  6143MiB |      0%      Default |&lt;br /&gt;
+-------------------------------+----------------------+----------------------+&lt;br /&gt;
|   1  GeForce GTX 980 Ti  Off  | 0000:82:00.0     Off |                  N/A |&lt;br /&gt;
| 22%   26C    P8    15W / 250W |     28MiB /  6143MiB |      0%      Default |&lt;br /&gt;
+-------------------------------+----------------------+----------------------+&lt;br /&gt;
&lt;br /&gt;
+-----------------------------------------------------------------------------+&lt;br /&gt;
| Processes:                                                       GPU Memory |&lt;br /&gt;
|  GPU       PID  Type  Process name                               Usage      |&lt;br /&gt;
|=============================================================================|&lt;br /&gt;
|    0      1206    G   .../9.2.0/bin/arch-LinuxAMD64-Optimize/Avizo  5530MiB |&lt;br /&gt;
|    0      2785    G   /usr/bin/X                                      46MiB |&lt;br /&gt;
|    0     12468    G   ....1/bin/arch-LinuxAMD64-Optimize/AvizoLite    46MiB |&lt;br /&gt;
|    1      2785    G   /usr/bin/X                                       6MiB |&lt;br /&gt;
+-----------------------------------------------------------------------------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Virtual GL ==&lt;br /&gt;
With VirtualGL, OpenGL commands and 3D data are redirected to a 3D graphics accelerator (each visualisation node has 2x Nvidia GTX 980Ti) before the rendered 3D images are sent to the client machine. &lt;br /&gt;
&lt;br /&gt;
=== vglrun ===&lt;br /&gt;
Using the nvidia-smi command you can see what processes are running on card 0 and card 1. If there are any processes listed on either card other than ''/usr/bin/X'' then you need to ensure you use the other card (see the example above).  For example, to do this you use the vglrun command as shown below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vglrun -d0.0 command&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vglrun -d0.1 command&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== vglwrapper ===&lt;br /&gt;
The command vglwrapper will round robin tasks between the two cards on the visualisation nodes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vglwrapper command&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>MSummerbell</name></author>
		
	</entry>
	<entry>
		<id>https://hpc.mediawiki.hull.ac.uk/index.php?title=General/Visualisation_Nodes&amp;diff=1427</id>
		<title>General/Visualisation Nodes</title>
		<link rel="alternate" type="text/html" href="https://hpc.mediawiki.hull.ac.uk/index.php?title=General/Visualisation_Nodes&amp;diff=1427"/>
		<updated>2017-03-27T08:24:51Z</updated>

		<summary type="html">&lt;p&gt;MSummerbell: /* X2go macOS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
There are two visualisation nodes on Viper, visu01.hpc.hull.ac.uk and visu02.hpc.hull.ac.uk each with dual NVidia GeForce GTX 980 Ti graphics cards. &lt;br /&gt;
&lt;br /&gt;
There are two main ways of using the visualisation nodes, X2go or VNC. VNC will tend to provide better performance on a fast network (i.e. when connected directly to the university network) while X2go will provide better performance on lower bandwidth connections (i.e. connecting remotely via the VPN).&lt;br /&gt;
&lt;br /&gt;
=== Usage Example ===&lt;br /&gt;
A typical work flow to use the visualisation nodes is as follows:&lt;br /&gt;
&lt;br /&gt;
==== VNC ====&lt;br /&gt;
* SSH into one of the visualisation nodes with X11 forwarding [ ]&lt;br /&gt;
* [[General/Visualisation_Nodes#vnc-start|Start a VNC session]]&lt;br /&gt;
* [[General/Visualisation_Nodes#vnc-viewer|Connect to the VNC session]]&lt;br /&gt;
* ''In VNC Session:'' [[General/Visualisation_Nodes#MATE_Desktop|Start a terminal in the VNC session and load the relevant application module]]&lt;br /&gt;
* ''In VNC Session:'' [[General/Visualisation_Nodes#VirtualGL|Start the application using VirtualGL]]&lt;br /&gt;
* ''In VNC Session:'' Close application&lt;br /&gt;
* Disconnect from VNC session&lt;br /&gt;
* [[General/Visualisation_Nodes#vnc-stop|Stop running VNC session]]&lt;br /&gt;
&lt;br /&gt;
==== X2go ====&lt;br /&gt;
* Connect to one of the visu01.hpc.hull.ac.uk&lt;br /&gt;
* [[General/Visualisation_Nodes#MATE_Desktop|Start a terminal in the VNC session and load the relevant application module]]&lt;br /&gt;
* [[General/Visualisation_Nodes#VirtualGL|Start the application using VirtualGL]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Connecting to the Visualisation Nodes ==&lt;br /&gt;
=== VNC ===&lt;br /&gt;
==== vnc-start ====&lt;br /&gt;
The first time you start a VNC session, you will be prompted to set a VNC password,. This is not linked to your university credentials, but should follow standard security advice so that it is a complex password. You will need this password to connect to future VNC sessions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;[username@rvisu01 ~]$ vnc-start&lt;br /&gt;
&lt;br /&gt;
You will require a password to access your desktops.&lt;br /&gt;
&lt;br /&gt;
Password:&lt;br /&gt;
Verify:&lt;br /&gt;
Would you like to enter a view-only password (y/n)? n&lt;br /&gt;
&lt;br /&gt;
Desktop 'TurboVNC: rvisu01:3 (username)' started on display rvisu01:3&lt;br /&gt;
&lt;br /&gt;
Starting applications specified in /home/username/.vnc/xstartup.turbovnc&lt;br /&gt;
Log file is /home/username/.vnc/rvisu01:3.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you forget the password you set, you will need to stop your running VNC session (see vnc-stop) then delete the directory ~/.vnc and run vnc-start again to set a new password.&lt;br /&gt;
&lt;br /&gt;
When you next start a session you will see a message to say which session you have open:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-start&lt;br /&gt;
&lt;br /&gt;
Desktop 'TurboVNC: rvisu01:3 (username)' started on display rvisu01:3&lt;br /&gt;
&lt;br /&gt;
Starting applications specified in /home/username/.vnc/xstartup.turbovnc&lt;br /&gt;
Log file is /home/username/.vnc/rvisu01:3.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you try and start a session while you have an existing session open, you will see the following message:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-start&lt;br /&gt;
Please use the existing VNC session available on rvisu01:3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== vnc-check ====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-check&lt;br /&gt;
username rvisu01:3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== vnc-stop ====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-stop&lt;br /&gt;
Terminating VNC session on localhost:3&lt;br /&gt;
Killing Xvnc process ID 4718&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== vnc-viewer ====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-viewer&lt;br /&gt;
Opening VNC session on localhost:3&lt;br /&gt;
libjawt.so path: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.77-0.b03.el7_2.x86_64/jre/lib/amd64&lt;br /&gt;
CConn: connected to host localhost port 5903&lt;br /&gt;
CConnection: Server supports RFB protocol version 3.8&lt;br /&gt;
CConnection: Using RFB protocol version 3.8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You should then see a new window open titled &amp;quot;Standard VNC Authentication [VncAuth]@rvisu01&amp;quot; with a password prompt. Enter your VNC password (not your university credentials) and you should then see a MATE desktop.&lt;br /&gt;
&lt;br /&gt;
=== X2go ===&lt;br /&gt;
(Currently only available on visu01.hpc.hull.ac.uk )&lt;br /&gt;
&lt;br /&gt;
* In the &amp;quot;Session&amp;quot; tab:&lt;br /&gt;
** In &amp;quot;Session name:&amp;quot; to visu01.hpc.hull.ac.uk&lt;br /&gt;
** In &amp;quot;Host:&amp;quot; enter visu01.hpc.hull.ac.uk&lt;br /&gt;
** In &amp;quot;Login:&amp;quot; enter your username&lt;br /&gt;
* In the &amp;quot;Connection&amp;quot; tab&lt;br /&gt;
** When connecting from a university connection, set connection speed to LAN for best performance&lt;br /&gt;
** When connecting from outside the university ADSL should be adequate&lt;br /&gt;
* In the &amp;quot;Media&amp;quot; tab&lt;br /&gt;
** Uncheck the &amp;quot;Enable sound support&amp;quot; box&lt;br /&gt;
** Uncheck the &amp;quot;Client side printing support&amp;quot; box&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are two main ways to use X2go, which are configured in the &amp;quot;Session&amp;quot; tab by using &amp;quot;Session type&amp;quot; &lt;br /&gt;
&lt;br /&gt;
==== xterm ====&lt;br /&gt;
To use a standard xterm terminal, in the &amp;quot;Session type&amp;quot; drop down menu select &amp;quot;Single application&amp;quot; and set command to /usr/bin/xterm&lt;br /&gt;
&lt;br /&gt;
==== Full Desktop Environment ====&lt;br /&gt;
To use a full desktop environment, in &amp;quot;Session type&amp;quot; drop down menu select MATE. See further information about the MATE desktop environment below.&lt;br /&gt;
&lt;br /&gt;
====X2go macOS====&lt;br /&gt;
(Currently only available on visu01.hpc.hull.ac.uk )&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note before installing X2go you must install XQuartz for more information on Xquartz visit: [[Training/XQuartz|XQuartz]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
1.Download X2go from: [http://wiki.x2go.org/doku.php X2go]&lt;br /&gt;
2.Clickthe X2go disk image located in the downloads folder&lt;br /&gt;
3.Click the mounted X2go image on the desktop&lt;br /&gt;
4.Click and drag the x2goclient to the applications folder&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note if installation is halted you will need to perform the steps listed at: [https://support.apple.com/kb/ph18657?locale=en_US Apple Support]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
5.&lt;br /&gt;
&lt;br /&gt;
== MATE Desktop ==&lt;br /&gt;
The MATE desktop environment, based on the popular GNOME2 environment and is available in both VNC and X2go. MATE is a relatively lightweight desktop environment.&lt;br /&gt;
&lt;br /&gt;
[[File:MATEdesktop.png]]&lt;br /&gt;
&lt;br /&gt;
When connected to your MATE session, start a terminal by either going to '''Applications &amp;gt; System Tools &amp;gt; MATE Terminal''' or '''Applications &amp;gt; System Tools &amp;gt; XTerm''' at the top of the screen, or using the black icon on the task bar at the top of the screen.&lt;br /&gt;
&lt;br /&gt;
Note: If you leave your desktop session inactive for a period of time, the screen will lock. To open this you need to use your normal university credentials&lt;br /&gt;
&lt;br /&gt;
Note: While the MATE desktop contains applications such as Firefox and PDF viewer, these are only available to support research use of visualisation tools and the visualisation nodes should not be used as a desktop replacement.&lt;br /&gt;
&lt;br /&gt;
== NVidia SMI ==&lt;br /&gt;
The command ''nvidia-smi'' can be used to see what is currently running on each of the GPU cards on the visualisation nodes. The nvidia-smi command can be used to access all sorts of information about the GPU cards, but just running the command with no options will provide basic information about the utilisation of each card:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ nvidia-smi&lt;br /&gt;
Mon Feb 13 12:46:42 2017&lt;br /&gt;
+------------------------------------------------------+&lt;br /&gt;
| NVIDIA-SMI 361.42     Driver Version: 361.42         |&lt;br /&gt;
|-------------------------------+----------------------+----------------------+&lt;br /&gt;
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |&lt;br /&gt;
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |&lt;br /&gt;
|===============================+======================+======================|&lt;br /&gt;
|   0  GeForce GTX 980 Ti  Off  | 0000:02:00.0     Off |                  N/A |&lt;br /&gt;
| 22%   49C    P0    79W / 250W |   5662MiB /  6143MiB |      0%      Default |&lt;br /&gt;
+-------------------------------+----------------------+----------------------+&lt;br /&gt;
|   1  GeForce GTX 980 Ti  Off  | 0000:82:00.0     Off |                  N/A |&lt;br /&gt;
| 22%   26C    P8    15W / 250W |     28MiB /  6143MiB |      0%      Default |&lt;br /&gt;
+-------------------------------+----------------------+----------------------+&lt;br /&gt;
&lt;br /&gt;
+-----------------------------------------------------------------------------+&lt;br /&gt;
| Processes:                                                       GPU Memory |&lt;br /&gt;
|  GPU       PID  Type  Process name                               Usage      |&lt;br /&gt;
|=============================================================================|&lt;br /&gt;
|    0      1206    G   .../9.2.0/bin/arch-LinuxAMD64-Optimize/Avizo  5530MiB |&lt;br /&gt;
|    0      2785    G   /usr/bin/X                                      46MiB |&lt;br /&gt;
|    0     12468    G   ....1/bin/arch-LinuxAMD64-Optimize/AvizoLite    46MiB |&lt;br /&gt;
|    1      2785    G   /usr/bin/X                                       6MiB |&lt;br /&gt;
+-----------------------------------------------------------------------------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Virtual GL ==&lt;br /&gt;
With VirtualGL, OpenGL commands and 3D data are redirected to a 3D graphics accelerator (each visualisation node has 2x Nvidia GTX 980Ti) before the rendered 3D images are sent to the client machine. &lt;br /&gt;
&lt;br /&gt;
=== vglrun ===&lt;br /&gt;
Using the nvidia-smi command you can see what processes are running on card 0 and card 1. If there are any processes listed on either card other than ''/usr/bin/X'' then you need to ensure you use the other card (see the example above).  For example, to do this you use the vglrun command as shown below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vglrun -d0.0 command&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vglrun -d0.1 command&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== vglwrapper ===&lt;br /&gt;
The command vglwrapper will round robin tasks between the two cards on the visualisation nodes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vglwrapper command&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>MSummerbell</name></author>
		
	</entry>
	<entry>
		<id>https://hpc.mediawiki.hull.ac.uk/index.php?title=Training/XQuartz&amp;diff=1426</id>
		<title>Training/XQuartz</title>
		<link rel="alternate" type="text/html" href="https://hpc.mediawiki.hull.ac.uk/index.php?title=Training/XQuartz&amp;diff=1426"/>
		<updated>2017-03-27T08:17:48Z</updated>

		<summary type="html">&lt;p&gt;MSummerbell: /* Installing XQuartz */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
XQuartz is an open-source version of X.Org X Window System that runs on macOS, it is required to run certain cross-platform applications on macOS.&lt;br /&gt;
XQuartx was included with Mac OSX 10.5 (Leopard) to Mac OSX 10.7 (Lion), for all subsequent releases XQuartz is not included and must be downloaded separately.&lt;br /&gt;
&lt;br /&gt;
==Installing XQuartz==&lt;br /&gt;
1.Download the latest version of XQuartz from https://www.xquartz.org&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
2.Navigate to the downloads folder and open the XQuartz Disk Image (XQuartz-2.7.11.dmg)&amp;lt;BR&amp;gt;&lt;br /&gt;
[[File:Download_XQuartz.png]]&lt;br /&gt;
3.Open the the XQuartz package (XQuartz.pkg)&amp;lt;BR&amp;gt;&lt;br /&gt;
[[File:XQuartz_Package.png]]&lt;br /&gt;
4.Follow the installation steps, accepting the licence agreement and choose an installation destination.&amp;lt;BR&amp;gt;&lt;br /&gt;
[[File:XQuartz_Install.png]]&lt;br /&gt;
5.Once installation is complete logout and log in.&amp;lt;BR&amp;gt;&lt;br /&gt;
[[File:XQuartz_Complete.png]]&lt;br /&gt;
6.Open the Terminal App&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
7.Login to Viper ssh -Y &amp;lt;username&amp;gt;@viper.hull.ac.uk&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@login01 ~]$ ssh -Y &amp;lt;username&amp;gt;@viper.hull.ac.uk&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_exclam1.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Note: -Y is used to enable the X window system..&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Test XQuartz==&lt;br /&gt;
To test X11 support type xclock, an analogue clock should appear.&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@login01 ~]$ xclock&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[File:XClock.png]]&lt;br /&gt;
&lt;br /&gt;
==Further Information==&lt;br /&gt;
Licence: Apple Public Source Licence and MIT&amp;lt;BR&amp;gt;&lt;br /&gt;
[https://www.xquartz.org/ XQuartz]&amp;lt;BR&amp;gt;&lt;br /&gt;
[https://support.apple.com/en-gb/HT201341 Apple Support - X11]&lt;/div&gt;</summary>
		<author><name>MSummerbell</name></author>
		
	</entry>
	<entry>
		<id>https://hpc.mediawiki.hull.ac.uk/index.php?title=General/Visualisation_Nodes&amp;diff=1425</id>
		<title>General/Visualisation Nodes</title>
		<link rel="alternate" type="text/html" href="https://hpc.mediawiki.hull.ac.uk/index.php?title=General/Visualisation_Nodes&amp;diff=1425"/>
		<updated>2017-03-27T08:16:48Z</updated>

		<summary type="html">&lt;p&gt;MSummerbell: /* X2go macOS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
There are two visualisation nodes on Viper, visu01.hpc.hull.ac.uk and visu02.hpc.hull.ac.uk each with dual NVidia GeForce GTX 980 Ti graphics cards. &lt;br /&gt;
&lt;br /&gt;
There are two main ways of using the visualisation nodes, X2go or VNC. VNC will tend to provide better performance on a fast network (i.e. when connected directly to the university network) while X2go will provide better performance on lower bandwidth connections (i.e. connecting remotely via the VPN).&lt;br /&gt;
&lt;br /&gt;
=== Usage Example ===&lt;br /&gt;
A typical work flow to use the visualisation nodes is as follows:&lt;br /&gt;
&lt;br /&gt;
==== VNC ====&lt;br /&gt;
* SSH into one of the visualisation nodes with X11 forwarding [ ]&lt;br /&gt;
* [[General/Visualisation_Nodes#vnc-start|Start a VNC session]]&lt;br /&gt;
* [[General/Visualisation_Nodes#vnc-viewer|Connect to the VNC session]]&lt;br /&gt;
* ''In VNC Session:'' [[General/Visualisation_Nodes#MATE_Desktop|Start a terminal in the VNC session and load the relevant application module]]&lt;br /&gt;
* ''In VNC Session:'' [[General/Visualisation_Nodes#VirtualGL|Start the application using VirtualGL]]&lt;br /&gt;
* ''In VNC Session:'' Close application&lt;br /&gt;
* Disconnect from VNC session&lt;br /&gt;
* [[General/Visualisation_Nodes#vnc-stop|Stop running VNC session]]&lt;br /&gt;
&lt;br /&gt;
==== X2go ====&lt;br /&gt;
* Connect to one of the visu01.hpc.hull.ac.uk&lt;br /&gt;
* [[General/Visualisation_Nodes#MATE_Desktop|Start a terminal in the VNC session and load the relevant application module]]&lt;br /&gt;
* [[General/Visualisation_Nodes#VirtualGL|Start the application using VirtualGL]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Connecting to the Visualisation Nodes ==&lt;br /&gt;
=== VNC ===&lt;br /&gt;
==== vnc-start ====&lt;br /&gt;
The first time you start a VNC session, you will be prompted to set a VNC password,. This is not linked to your university credentials, but should follow standard security advice so that it is a complex password. You will need this password to connect to future VNC sessions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;[username@rvisu01 ~]$ vnc-start&lt;br /&gt;
&lt;br /&gt;
You will require a password to access your desktops.&lt;br /&gt;
&lt;br /&gt;
Password:&lt;br /&gt;
Verify:&lt;br /&gt;
Would you like to enter a view-only password (y/n)? n&lt;br /&gt;
&lt;br /&gt;
Desktop 'TurboVNC: rvisu01:3 (username)' started on display rvisu01:3&lt;br /&gt;
&lt;br /&gt;
Starting applications specified in /home/username/.vnc/xstartup.turbovnc&lt;br /&gt;
Log file is /home/username/.vnc/rvisu01:3.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you forget the password you set, you will need to stop your running VNC session (see vnc-stop) then delete the directory ~/.vnc and run vnc-start again to set a new password.&lt;br /&gt;
&lt;br /&gt;
When you next start a session you will see a message to say which session you have open:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-start&lt;br /&gt;
&lt;br /&gt;
Desktop 'TurboVNC: rvisu01:3 (username)' started on display rvisu01:3&lt;br /&gt;
&lt;br /&gt;
Starting applications specified in /home/username/.vnc/xstartup.turbovnc&lt;br /&gt;
Log file is /home/username/.vnc/rvisu01:3.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you try and start a session while you have an existing session open, you will see the following message:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-start&lt;br /&gt;
Please use the existing VNC session available on rvisu01:3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== vnc-check ====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-check&lt;br /&gt;
username rvisu01:3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== vnc-stop ====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-stop&lt;br /&gt;
Terminating VNC session on localhost:3&lt;br /&gt;
Killing Xvnc process ID 4718&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== vnc-viewer ====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-viewer&lt;br /&gt;
Opening VNC session on localhost:3&lt;br /&gt;
libjawt.so path: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.77-0.b03.el7_2.x86_64/jre/lib/amd64&lt;br /&gt;
CConn: connected to host localhost port 5903&lt;br /&gt;
CConnection: Server supports RFB protocol version 3.8&lt;br /&gt;
CConnection: Using RFB protocol version 3.8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You should then see a new window open titled &amp;quot;Standard VNC Authentication [VncAuth]@rvisu01&amp;quot; with a password prompt. Enter your VNC password (not your university credentials) and you should then see a MATE desktop.&lt;br /&gt;
&lt;br /&gt;
=== X2go ===&lt;br /&gt;
(Currently only available on visu01.hpc.hull.ac.uk )&lt;br /&gt;
&lt;br /&gt;
* In the &amp;quot;Session&amp;quot; tab:&lt;br /&gt;
** In &amp;quot;Session name:&amp;quot; to visu01.hpc.hull.ac.uk&lt;br /&gt;
** In &amp;quot;Host:&amp;quot; enter visu01.hpc.hull.ac.uk&lt;br /&gt;
** In &amp;quot;Login:&amp;quot; enter your username&lt;br /&gt;
* In the &amp;quot;Connection&amp;quot; tab&lt;br /&gt;
** When connecting from a university connection, set connection speed to LAN for best performance&lt;br /&gt;
** When connecting from outside the university ADSL should be adequate&lt;br /&gt;
* In the &amp;quot;Media&amp;quot; tab&lt;br /&gt;
** Uncheck the &amp;quot;Enable sound support&amp;quot; box&lt;br /&gt;
** Uncheck the &amp;quot;Client side printing support&amp;quot; box&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are two main ways to use X2go, which are configured in the &amp;quot;Session&amp;quot; tab by using &amp;quot;Session type&amp;quot; &lt;br /&gt;
&lt;br /&gt;
==== xterm ====&lt;br /&gt;
To use a standard xterm terminal, in the &amp;quot;Session type&amp;quot; drop down menu select &amp;quot;Single application&amp;quot; and set command to /usr/bin/xterm&lt;br /&gt;
&lt;br /&gt;
==== Full Desktop Environment ====&lt;br /&gt;
To use a full desktop environment, in &amp;quot;Session type&amp;quot; drop down menu select MATE. See further information about the MATE desktop environment below.&lt;br /&gt;
&lt;br /&gt;
====X2go macOS====&lt;br /&gt;
(Currently only available on visu01.hpc.hull.ac.uk )&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note before installing X2go you must install XQuartz for more information on Xquartz visit: [[Training/XQuartz|XQuartz]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
*Download X2go from: [http://wiki.x2go.org/doku.php X2go]&lt;br /&gt;
&lt;br /&gt;
== MATE Desktop ==&lt;br /&gt;
The MATE desktop environment, based on the popular GNOME2 environment and is available in both VNC and X2go. MATE is a relatively lightweight desktop environment.&lt;br /&gt;
&lt;br /&gt;
[[File:MATEdesktop.png]]&lt;br /&gt;
&lt;br /&gt;
When connected to your MATE session, start a terminal by either going to '''Applications &amp;gt; System Tools &amp;gt; MATE Terminal''' or '''Applications &amp;gt; System Tools &amp;gt; XTerm''' at the top of the screen, or using the black icon on the task bar at the top of the screen.&lt;br /&gt;
&lt;br /&gt;
Note: If you leave your desktop session inactive for a period of time, the screen will lock. To open this you need to use your normal university credentials&lt;br /&gt;
&lt;br /&gt;
Note: While the MATE desktop contains applications such as Firefox and PDF viewer, these are only available to support research use of visualisation tools and the visualisation nodes should not be used as a desktop replacement.&lt;br /&gt;
&lt;br /&gt;
== NVidia SMI ==&lt;br /&gt;
The command ''nvidia-smi'' can be used to see what is currently running on each of the GPU cards on the visualisation nodes. The nvidia-smi command can be used to access all sorts of information about the GPU cards, but just running the command with no options will provide basic information about the utilisation of each card:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ nvidia-smi&lt;br /&gt;
Mon Feb 13 12:46:42 2017&lt;br /&gt;
+------------------------------------------------------+&lt;br /&gt;
| NVIDIA-SMI 361.42     Driver Version: 361.42         |&lt;br /&gt;
|-------------------------------+----------------------+----------------------+&lt;br /&gt;
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |&lt;br /&gt;
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |&lt;br /&gt;
|===============================+======================+======================|&lt;br /&gt;
|   0  GeForce GTX 980 Ti  Off  | 0000:02:00.0     Off |                  N/A |&lt;br /&gt;
| 22%   49C    P0    79W / 250W |   5662MiB /  6143MiB |      0%      Default |&lt;br /&gt;
+-------------------------------+----------------------+----------------------+&lt;br /&gt;
|   1  GeForce GTX 980 Ti  Off  | 0000:82:00.0     Off |                  N/A |&lt;br /&gt;
| 22%   26C    P8    15W / 250W |     28MiB /  6143MiB |      0%      Default |&lt;br /&gt;
+-------------------------------+----------------------+----------------------+&lt;br /&gt;
&lt;br /&gt;
+-----------------------------------------------------------------------------+&lt;br /&gt;
| Processes:                                                       GPU Memory |&lt;br /&gt;
|  GPU       PID  Type  Process name                               Usage      |&lt;br /&gt;
|=============================================================================|&lt;br /&gt;
|    0      1206    G   .../9.2.0/bin/arch-LinuxAMD64-Optimize/Avizo  5530MiB |&lt;br /&gt;
|    0      2785    G   /usr/bin/X                                      46MiB |&lt;br /&gt;
|    0     12468    G   ....1/bin/arch-LinuxAMD64-Optimize/AvizoLite    46MiB |&lt;br /&gt;
|    1      2785    G   /usr/bin/X                                       6MiB |&lt;br /&gt;
+-----------------------------------------------------------------------------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Virtual GL ==&lt;br /&gt;
With VirtualGL, OpenGL commands and 3D data are redirected to a 3D graphics accelerator (each visualisation node has 2x Nvidia GTX 980Ti) before the rendered 3D images are sent to the client machine. &lt;br /&gt;
&lt;br /&gt;
=== vglrun ===&lt;br /&gt;
Using the nvidia-smi command you can see what processes are running on card 0 and card 1. If there are any processes listed on either card other than ''/usr/bin/X'' then you need to ensure you use the other card (see the example above).  For example, to do this you use the vglrun command as shown below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vglrun -d0.0 command&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vglrun -d0.1 command&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== vglwrapper ===&lt;br /&gt;
The command vglwrapper will round robin tasks between the two cards on the visualisation nodes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vglwrapper command&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>MSummerbell</name></author>
		
	</entry>
	<entry>
		<id>https://hpc.mediawiki.hull.ac.uk/index.php?title=General/Visualisation_Nodes&amp;diff=1424</id>
		<title>General/Visualisation Nodes</title>
		<link rel="alternate" type="text/html" href="https://hpc.mediawiki.hull.ac.uk/index.php?title=General/Visualisation_Nodes&amp;diff=1424"/>
		<updated>2017-03-27T08:12:05Z</updated>

		<summary type="html">&lt;p&gt;MSummerbell: /* X2go macOS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
There are two visualisation nodes on Viper, visu01.hpc.hull.ac.uk and visu02.hpc.hull.ac.uk each with dual NVidia GeForce GTX 980 Ti graphics cards. &lt;br /&gt;
&lt;br /&gt;
There are two main ways of using the visualisation nodes, X2go or VNC. VNC will tend to provide better performance on a fast network (i.e. when connected directly to the university network) while X2go will provide better performance on lower bandwidth connections (i.e. connecting remotely via the VPN).&lt;br /&gt;
&lt;br /&gt;
=== Usage Example ===&lt;br /&gt;
A typical work flow to use the visualisation nodes is as follows:&lt;br /&gt;
&lt;br /&gt;
==== VNC ====&lt;br /&gt;
* SSH into one of the visualisation nodes with X11 forwarding [ ]&lt;br /&gt;
* [[General/Visualisation_Nodes#vnc-start|Start a VNC session]]&lt;br /&gt;
* [[General/Visualisation_Nodes#vnc-viewer|Connect to the VNC session]]&lt;br /&gt;
* ''In VNC Session:'' [[General/Visualisation_Nodes#MATE_Desktop|Start a terminal in the VNC session and load the relevant application module]]&lt;br /&gt;
* ''In VNC Session:'' [[General/Visualisation_Nodes#VirtualGL|Start the application using VirtualGL]]&lt;br /&gt;
* ''In VNC Session:'' Close application&lt;br /&gt;
* Disconnect from VNC session&lt;br /&gt;
* [[General/Visualisation_Nodes#vnc-stop|Stop running VNC session]]&lt;br /&gt;
&lt;br /&gt;
==== X2go ====&lt;br /&gt;
* Connect to one of the visu01.hpc.hull.ac.uk&lt;br /&gt;
* [[General/Visualisation_Nodes#MATE_Desktop|Start a terminal in the VNC session and load the relevant application module]]&lt;br /&gt;
* [[General/Visualisation_Nodes#VirtualGL|Start the application using VirtualGL]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Connecting to the Visualisation Nodes ==&lt;br /&gt;
=== VNC ===&lt;br /&gt;
==== vnc-start ====&lt;br /&gt;
The first time you start a VNC session, you will be prompted to set a VNC password,. This is not linked to your university credentials, but should follow standard security advice so that it is a complex password. You will need this password to connect to future VNC sessions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;[username@rvisu01 ~]$ vnc-start&lt;br /&gt;
&lt;br /&gt;
You will require a password to access your desktops.&lt;br /&gt;
&lt;br /&gt;
Password:&lt;br /&gt;
Verify:&lt;br /&gt;
Would you like to enter a view-only password (y/n)? n&lt;br /&gt;
&lt;br /&gt;
Desktop 'TurboVNC: rvisu01:3 (username)' started on display rvisu01:3&lt;br /&gt;
&lt;br /&gt;
Starting applications specified in /home/username/.vnc/xstartup.turbovnc&lt;br /&gt;
Log file is /home/username/.vnc/rvisu01:3.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you forget the password you set, you will need to stop your running VNC session (see vnc-stop) then delete the directory ~/.vnc and run vnc-start again to set a new password.&lt;br /&gt;
&lt;br /&gt;
When you next start a session you will see a message to say which session you have open:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-start&lt;br /&gt;
&lt;br /&gt;
Desktop 'TurboVNC: rvisu01:3 (username)' started on display rvisu01:3&lt;br /&gt;
&lt;br /&gt;
Starting applications specified in /home/username/.vnc/xstartup.turbovnc&lt;br /&gt;
Log file is /home/username/.vnc/rvisu01:3.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you try and start a session while you have an existing session open, you will see the following message:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-start&lt;br /&gt;
Please use the existing VNC session available on rvisu01:3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== vnc-check ====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-check&lt;br /&gt;
username rvisu01:3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== vnc-stop ====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-stop&lt;br /&gt;
Terminating VNC session on localhost:3&lt;br /&gt;
Killing Xvnc process ID 4718&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== vnc-viewer ====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-viewer&lt;br /&gt;
Opening VNC session on localhost:3&lt;br /&gt;
libjawt.so path: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.77-0.b03.el7_2.x86_64/jre/lib/amd64&lt;br /&gt;
CConn: connected to host localhost port 5903&lt;br /&gt;
CConnection: Server supports RFB protocol version 3.8&lt;br /&gt;
CConnection: Using RFB protocol version 3.8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You should then see a new window open titled &amp;quot;Standard VNC Authentication [VncAuth]@rvisu01&amp;quot; with a password prompt. Enter your VNC password (not your university credentials) and you should then see a MATE desktop.&lt;br /&gt;
&lt;br /&gt;
=== X2go ===&lt;br /&gt;
(Currently only available on visu01.hpc.hull.ac.uk )&lt;br /&gt;
&lt;br /&gt;
* In the &amp;quot;Session&amp;quot; tab:&lt;br /&gt;
** In &amp;quot;Session name:&amp;quot; to visu01.hpc.hull.ac.uk&lt;br /&gt;
** In &amp;quot;Host:&amp;quot; enter visu01.hpc.hull.ac.uk&lt;br /&gt;
** In &amp;quot;Login:&amp;quot; enter your username&lt;br /&gt;
* In the &amp;quot;Connection&amp;quot; tab&lt;br /&gt;
** When connecting from a university connection, set connection speed to LAN for best performance&lt;br /&gt;
** When connecting from outside the university ADSL should be adequate&lt;br /&gt;
* In the &amp;quot;Media&amp;quot; tab&lt;br /&gt;
** Uncheck the &amp;quot;Enable sound support&amp;quot; box&lt;br /&gt;
** Uncheck the &amp;quot;Client side printing support&amp;quot; box&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are two main ways to use X2go, which are configured in the &amp;quot;Session&amp;quot; tab by using &amp;quot;Session type&amp;quot; &lt;br /&gt;
&lt;br /&gt;
==== xterm ====&lt;br /&gt;
To use a standard xterm terminal, in the &amp;quot;Session type&amp;quot; drop down menu select &amp;quot;Single application&amp;quot; and set command to /usr/bin/xterm&lt;br /&gt;
&lt;br /&gt;
==== Full Desktop Environment ====&lt;br /&gt;
To use a full desktop environment, in &amp;quot;Session type&amp;quot; drop down menu select MATE. See further information about the MATE desktop environment below.&lt;br /&gt;
&lt;br /&gt;
====X2go macOS====&lt;br /&gt;
(Currently only available on visu01.hpc.hull.ac.uk )&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note before installing X2go you must install XQuartz for more information on Xquartz visit: [[Training/XQuartz|XQuartz]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== MATE Desktop ==&lt;br /&gt;
The MATE desktop environment, based on the popular GNOME2 environment and is available in both VNC and X2go. MATE is a relatively lightweight desktop environment.&lt;br /&gt;
&lt;br /&gt;
[[File:MATEdesktop.png]]&lt;br /&gt;
&lt;br /&gt;
When connected to your MATE session, start a terminal by either going to '''Applications &amp;gt; System Tools &amp;gt; MATE Terminal''' or '''Applications &amp;gt; System Tools &amp;gt; XTerm''' at the top of the screen, or using the black icon on the task bar at the top of the screen.&lt;br /&gt;
&lt;br /&gt;
Note: If you leave your desktop session inactive for a period of time, the screen will lock. To open this you need to use your normal university credentials&lt;br /&gt;
&lt;br /&gt;
Note: While the MATE desktop contains applications such as Firefox and PDF viewer, these are only available to support research use of visualisation tools and the visualisation nodes should not be used as a desktop replacement.&lt;br /&gt;
&lt;br /&gt;
== NVidia SMI ==&lt;br /&gt;
The command ''nvidia-smi'' can be used to see what is currently running on each of the GPU cards on the visualisation nodes. The nvidia-smi command can be used to access all sorts of information about the GPU cards, but just running the command with no options will provide basic information about the utilisation of each card:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ nvidia-smi&lt;br /&gt;
Mon Feb 13 12:46:42 2017&lt;br /&gt;
+------------------------------------------------------+&lt;br /&gt;
| NVIDIA-SMI 361.42     Driver Version: 361.42         |&lt;br /&gt;
|-------------------------------+----------------------+----------------------+&lt;br /&gt;
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |&lt;br /&gt;
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |&lt;br /&gt;
|===============================+======================+======================|&lt;br /&gt;
|   0  GeForce GTX 980 Ti  Off  | 0000:02:00.0     Off |                  N/A |&lt;br /&gt;
| 22%   49C    P0    79W / 250W |   5662MiB /  6143MiB |      0%      Default |&lt;br /&gt;
+-------------------------------+----------------------+----------------------+&lt;br /&gt;
|   1  GeForce GTX 980 Ti  Off  | 0000:82:00.0     Off |                  N/A |&lt;br /&gt;
| 22%   26C    P8    15W / 250W |     28MiB /  6143MiB |      0%      Default |&lt;br /&gt;
+-------------------------------+----------------------+----------------------+&lt;br /&gt;
&lt;br /&gt;
+-----------------------------------------------------------------------------+&lt;br /&gt;
| Processes:                                                       GPU Memory |&lt;br /&gt;
|  GPU       PID  Type  Process name                               Usage      |&lt;br /&gt;
|=============================================================================|&lt;br /&gt;
|    0      1206    G   .../9.2.0/bin/arch-LinuxAMD64-Optimize/Avizo  5530MiB |&lt;br /&gt;
|    0      2785    G   /usr/bin/X                                      46MiB |&lt;br /&gt;
|    0     12468    G   ....1/bin/arch-LinuxAMD64-Optimize/AvizoLite    46MiB |&lt;br /&gt;
|    1      2785    G   /usr/bin/X                                       6MiB |&lt;br /&gt;
+-----------------------------------------------------------------------------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Virtual GL ==&lt;br /&gt;
With VirtualGL, OpenGL commands and 3D data are redirected to a 3D graphics accelerator (each visualisation node has 2x Nvidia GTX 980Ti) before the rendered 3D images are sent to the client machine. &lt;br /&gt;
&lt;br /&gt;
=== vglrun ===&lt;br /&gt;
Using the nvidia-smi command you can see what processes are running on card 0 and card 1. If there are any processes listed on either card other than ''/usr/bin/X'' then you need to ensure you use the other card (see the example above).  For example, to do this you use the vglrun command as shown below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vglrun -d0.0 command&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vglrun -d0.1 command&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== vglwrapper ===&lt;br /&gt;
The command vglwrapper will round robin tasks between the two cards on the visualisation nodes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vglwrapper command&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>MSummerbell</name></author>
		
	</entry>
	<entry>
		<id>https://hpc.mediawiki.hull.ac.uk/index.php?title=General/Visualisation_Nodes&amp;diff=1423</id>
		<title>General/Visualisation Nodes</title>
		<link rel="alternate" type="text/html" href="https://hpc.mediawiki.hull.ac.uk/index.php?title=General/Visualisation_Nodes&amp;diff=1423"/>
		<updated>2017-03-27T08:11:22Z</updated>

		<summary type="html">&lt;p&gt;MSummerbell: /* X2go */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
There are two visualisation nodes on Viper, visu01.hpc.hull.ac.uk and visu02.hpc.hull.ac.uk each with dual NVidia GeForce GTX 980 Ti graphics cards. &lt;br /&gt;
&lt;br /&gt;
There are two main ways of using the visualisation nodes, X2go or VNC. VNC will tend to provide better performance on a fast network (i.e. when connected directly to the university network) while X2go will provide better performance on lower bandwidth connections (i.e. connecting remotely via the VPN).&lt;br /&gt;
&lt;br /&gt;
=== Usage Example ===&lt;br /&gt;
A typical work flow to use the visualisation nodes is as follows:&lt;br /&gt;
&lt;br /&gt;
==== VNC ====&lt;br /&gt;
* SSH into one of the visualisation nodes with X11 forwarding [ ]&lt;br /&gt;
* [[General/Visualisation_Nodes#vnc-start|Start a VNC session]]&lt;br /&gt;
* [[General/Visualisation_Nodes#vnc-viewer|Connect to the VNC session]]&lt;br /&gt;
* ''In VNC Session:'' [[General/Visualisation_Nodes#MATE_Desktop|Start a terminal in the VNC session and load the relevant application module]]&lt;br /&gt;
* ''In VNC Session:'' [[General/Visualisation_Nodes#VirtualGL|Start the application using VirtualGL]]&lt;br /&gt;
* ''In VNC Session:'' Close application&lt;br /&gt;
* Disconnect from VNC session&lt;br /&gt;
* [[General/Visualisation_Nodes#vnc-stop|Stop running VNC session]]&lt;br /&gt;
&lt;br /&gt;
==== X2go ====&lt;br /&gt;
* Connect to one of the visu01.hpc.hull.ac.uk&lt;br /&gt;
* [[General/Visualisation_Nodes#MATE_Desktop|Start a terminal in the VNC session and load the relevant application module]]&lt;br /&gt;
* [[General/Visualisation_Nodes#VirtualGL|Start the application using VirtualGL]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Connecting to the Visualisation Nodes ==&lt;br /&gt;
=== VNC ===&lt;br /&gt;
==== vnc-start ====&lt;br /&gt;
The first time you start a VNC session, you will be prompted to set a VNC password,. This is not linked to your university credentials, but should follow standard security advice so that it is a complex password. You will need this password to connect to future VNC sessions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;[username@rvisu01 ~]$ vnc-start&lt;br /&gt;
&lt;br /&gt;
You will require a password to access your desktops.&lt;br /&gt;
&lt;br /&gt;
Password:&lt;br /&gt;
Verify:&lt;br /&gt;
Would you like to enter a view-only password (y/n)? n&lt;br /&gt;
&lt;br /&gt;
Desktop 'TurboVNC: rvisu01:3 (username)' started on display rvisu01:3&lt;br /&gt;
&lt;br /&gt;
Starting applications specified in /home/username/.vnc/xstartup.turbovnc&lt;br /&gt;
Log file is /home/username/.vnc/rvisu01:3.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you forget the password you set, you will need to stop your running VNC session (see vnc-stop) then delete the directory ~/.vnc and run vnc-start again to set a new password.&lt;br /&gt;
&lt;br /&gt;
When you next start a session you will see a message to say which session you have open:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-start&lt;br /&gt;
&lt;br /&gt;
Desktop 'TurboVNC: rvisu01:3 (username)' started on display rvisu01:3&lt;br /&gt;
&lt;br /&gt;
Starting applications specified in /home/username/.vnc/xstartup.turbovnc&lt;br /&gt;
Log file is /home/username/.vnc/rvisu01:3.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you try and start a session while you have an existing session open, you will see the following message:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-start&lt;br /&gt;
Please use the existing VNC session available on rvisu01:3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== vnc-check ====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-check&lt;br /&gt;
username rvisu01:3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== vnc-stop ====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-stop&lt;br /&gt;
Terminating VNC session on localhost:3&lt;br /&gt;
Killing Xvnc process ID 4718&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== vnc-viewer ====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-viewer&lt;br /&gt;
Opening VNC session on localhost:3&lt;br /&gt;
libjawt.so path: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.77-0.b03.el7_2.x86_64/jre/lib/amd64&lt;br /&gt;
CConn: connected to host localhost port 5903&lt;br /&gt;
CConnection: Server supports RFB protocol version 3.8&lt;br /&gt;
CConnection: Using RFB protocol version 3.8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You should then see a new window open titled &amp;quot;Standard VNC Authentication [VncAuth]@rvisu01&amp;quot; with a password prompt. Enter your VNC password (not your university credentials) and you should then see a MATE desktop.&lt;br /&gt;
&lt;br /&gt;
=== X2go ===&lt;br /&gt;
(Currently only available on visu01.hpc.hull.ac.uk )&lt;br /&gt;
&lt;br /&gt;
* In the &amp;quot;Session&amp;quot; tab:&lt;br /&gt;
** In &amp;quot;Session name:&amp;quot; to visu01.hpc.hull.ac.uk&lt;br /&gt;
** In &amp;quot;Host:&amp;quot; enter visu01.hpc.hull.ac.uk&lt;br /&gt;
** In &amp;quot;Login:&amp;quot; enter your username&lt;br /&gt;
* In the &amp;quot;Connection&amp;quot; tab&lt;br /&gt;
** When connecting from a university connection, set connection speed to LAN for best performance&lt;br /&gt;
** When connecting from outside the university ADSL should be adequate&lt;br /&gt;
* In the &amp;quot;Media&amp;quot; tab&lt;br /&gt;
** Uncheck the &amp;quot;Enable sound support&amp;quot; box&lt;br /&gt;
** Uncheck the &amp;quot;Client side printing support&amp;quot; box&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are two main ways to use X2go, which are configured in the &amp;quot;Session&amp;quot; tab by using &amp;quot;Session type&amp;quot; &lt;br /&gt;
&lt;br /&gt;
==== xterm ====&lt;br /&gt;
To use a standard xterm terminal, in the &amp;quot;Session type&amp;quot; drop down menu select &amp;quot;Single application&amp;quot; and set command to /usr/bin/xterm&lt;br /&gt;
&lt;br /&gt;
==== Full Desktop Environment ====&lt;br /&gt;
To use a full desktop environment, in &amp;quot;Session type&amp;quot; drop down menu select MATE. See further information about the MATE desktop environment below.&lt;br /&gt;
&lt;br /&gt;
====X2go macOS====&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please note before installing X2go you must install XQuartz for more information on Xquartz visit: [[Training/XQuartz|XQuartz]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== MATE Desktop ==&lt;br /&gt;
The MATE desktop environment, based on the popular GNOME2 environment and is available in both VNC and X2go. MATE is a relatively lightweight desktop environment.&lt;br /&gt;
&lt;br /&gt;
[[File:MATEdesktop.png]]&lt;br /&gt;
&lt;br /&gt;
When connected to your MATE session, start a terminal by either going to '''Applications &amp;gt; System Tools &amp;gt; MATE Terminal''' or '''Applications &amp;gt; System Tools &amp;gt; XTerm''' at the top of the screen, or using the black icon on the task bar at the top of the screen.&lt;br /&gt;
&lt;br /&gt;
Note: If you leave your desktop session inactive for a period of time, the screen will lock. To open this you need to use your normal university credentials&lt;br /&gt;
&lt;br /&gt;
Note: While the MATE desktop contains applications such as Firefox and PDF viewer, these are only available to support research use of visualisation tools and the visualisation nodes should not be used as a desktop replacement.&lt;br /&gt;
&lt;br /&gt;
== NVidia SMI ==&lt;br /&gt;
The command ''nvidia-smi'' can be used to see what is currently running on each of the GPU cards on the visualisation nodes. The nvidia-smi command can be used to access all sorts of information about the GPU cards, but just running the command with no options will provide basic information about the utilisation of each card:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ nvidia-smi&lt;br /&gt;
Mon Feb 13 12:46:42 2017&lt;br /&gt;
+------------------------------------------------------+&lt;br /&gt;
| NVIDIA-SMI 361.42     Driver Version: 361.42         |&lt;br /&gt;
|-------------------------------+----------------------+----------------------+&lt;br /&gt;
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |&lt;br /&gt;
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |&lt;br /&gt;
|===============================+======================+======================|&lt;br /&gt;
|   0  GeForce GTX 980 Ti  Off  | 0000:02:00.0     Off |                  N/A |&lt;br /&gt;
| 22%   49C    P0    79W / 250W |   5662MiB /  6143MiB |      0%      Default |&lt;br /&gt;
+-------------------------------+----------------------+----------------------+&lt;br /&gt;
|   1  GeForce GTX 980 Ti  Off  | 0000:82:00.0     Off |                  N/A |&lt;br /&gt;
| 22%   26C    P8    15W / 250W |     28MiB /  6143MiB |      0%      Default |&lt;br /&gt;
+-------------------------------+----------------------+----------------------+&lt;br /&gt;
&lt;br /&gt;
+-----------------------------------------------------------------------------+&lt;br /&gt;
| Processes:                                                       GPU Memory |&lt;br /&gt;
|  GPU       PID  Type  Process name                               Usage      |&lt;br /&gt;
|=============================================================================|&lt;br /&gt;
|    0      1206    G   .../9.2.0/bin/arch-LinuxAMD64-Optimize/Avizo  5530MiB |&lt;br /&gt;
|    0      2785    G   /usr/bin/X                                      46MiB |&lt;br /&gt;
|    0     12468    G   ....1/bin/arch-LinuxAMD64-Optimize/AvizoLite    46MiB |&lt;br /&gt;
|    1      2785    G   /usr/bin/X                                       6MiB |&lt;br /&gt;
+-----------------------------------------------------------------------------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Virtual GL ==&lt;br /&gt;
With VirtualGL, OpenGL commands and 3D data are redirected to a 3D graphics accelerator (each visualisation node has 2x Nvidia GTX 980Ti) before the rendered 3D images are sent to the client machine. &lt;br /&gt;
&lt;br /&gt;
=== vglrun ===&lt;br /&gt;
Using the nvidia-smi command you can see what processes are running on card 0 and card 1. If there are any processes listed on either card other than ''/usr/bin/X'' then you need to ensure you use the other card (see the example above).  For example, to do this you use the vglrun command as shown below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vglrun -d0.0 command&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vglrun -d0.1 command&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== vglwrapper ===&lt;br /&gt;
The command vglwrapper will round robin tasks between the two cards on the visualisation nodes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vglwrapper command&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>MSummerbell</name></author>
		
	</entry>
	<entry>
		<id>https://hpc.mediawiki.hull.ac.uk/index.php?title=General/Visualisation_Nodes&amp;diff=1422</id>
		<title>General/Visualisation Nodes</title>
		<link rel="alternate" type="text/html" href="https://hpc.mediawiki.hull.ac.uk/index.php?title=General/Visualisation_Nodes&amp;diff=1422"/>
		<updated>2017-03-27T08:03:47Z</updated>

		<summary type="html">&lt;p&gt;MSummerbell: /* X2go */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
There are two visualisation nodes on Viper, visu01.hpc.hull.ac.uk and visu02.hpc.hull.ac.uk each with dual NVidia GeForce GTX 980 Ti graphics cards. &lt;br /&gt;
&lt;br /&gt;
There are two main ways of using the visualisation nodes, X2go or VNC. VNC will tend to provide better performance on a fast network (i.e. when connected directly to the university network) while X2go will provide better performance on lower bandwidth connections (i.e. connecting remotely via the VPN).&lt;br /&gt;
&lt;br /&gt;
=== Usage Example ===&lt;br /&gt;
A typical work flow to use the visualisation nodes is as follows:&lt;br /&gt;
&lt;br /&gt;
==== VNC ====&lt;br /&gt;
* SSH into one of the visualisation nodes with X11 forwarding [ ]&lt;br /&gt;
* [[General/Visualisation_Nodes#vnc-start|Start a VNC session]]&lt;br /&gt;
* [[General/Visualisation_Nodes#vnc-viewer|Connect to the VNC session]]&lt;br /&gt;
* ''In VNC Session:'' [[General/Visualisation_Nodes#MATE_Desktop|Start a terminal in the VNC session and load the relevant application module]]&lt;br /&gt;
* ''In VNC Session:'' [[General/Visualisation_Nodes#VirtualGL|Start the application using VirtualGL]]&lt;br /&gt;
* ''In VNC Session:'' Close application&lt;br /&gt;
* Disconnect from VNC session&lt;br /&gt;
* [[General/Visualisation_Nodes#vnc-stop|Stop running VNC session]]&lt;br /&gt;
&lt;br /&gt;
==== X2go ====&lt;br /&gt;
* Connect to one of the visu01.hpc.hull.ac.uk&lt;br /&gt;
* [[General/Visualisation_Nodes#MATE_Desktop|Start a terminal in the VNC session and load the relevant application module]]&lt;br /&gt;
* [[General/Visualisation_Nodes#VirtualGL|Start the application using VirtualGL]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Connecting to the Visualisation Nodes ==&lt;br /&gt;
=== VNC ===&lt;br /&gt;
==== vnc-start ====&lt;br /&gt;
The first time you start a VNC session, you will be prompted to set a VNC password,. This is not linked to your university credentials, but should follow standard security advice so that it is a complex password. You will need this password to connect to future VNC sessions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;[username@rvisu01 ~]$ vnc-start&lt;br /&gt;
&lt;br /&gt;
You will require a password to access your desktops.&lt;br /&gt;
&lt;br /&gt;
Password:&lt;br /&gt;
Verify:&lt;br /&gt;
Would you like to enter a view-only password (y/n)? n&lt;br /&gt;
&lt;br /&gt;
Desktop 'TurboVNC: rvisu01:3 (username)' started on display rvisu01:3&lt;br /&gt;
&lt;br /&gt;
Starting applications specified in /home/username/.vnc/xstartup.turbovnc&lt;br /&gt;
Log file is /home/username/.vnc/rvisu01:3.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you forget the password you set, you will need to stop your running VNC session (see vnc-stop) then delete the directory ~/.vnc and run vnc-start again to set a new password.&lt;br /&gt;
&lt;br /&gt;
When you next start a session you will see a message to say which session you have open:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-start&lt;br /&gt;
&lt;br /&gt;
Desktop 'TurboVNC: rvisu01:3 (username)' started on display rvisu01:3&lt;br /&gt;
&lt;br /&gt;
Starting applications specified in /home/username/.vnc/xstartup.turbovnc&lt;br /&gt;
Log file is /home/username/.vnc/rvisu01:3.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you try and start a session while you have an existing session open, you will see the following message:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-start&lt;br /&gt;
Please use the existing VNC session available on rvisu01:3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== vnc-check ====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-check&lt;br /&gt;
username rvisu01:3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== vnc-stop ====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-stop&lt;br /&gt;
Terminating VNC session on localhost:3&lt;br /&gt;
Killing Xvnc process ID 4718&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== vnc-viewer ====&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vnc-viewer&lt;br /&gt;
Opening VNC session on localhost:3&lt;br /&gt;
libjawt.so path: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.77-0.b03.el7_2.x86_64/jre/lib/amd64&lt;br /&gt;
CConn: connected to host localhost port 5903&lt;br /&gt;
CConnection: Server supports RFB protocol version 3.8&lt;br /&gt;
CConnection: Using RFB protocol version 3.8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You should then see a new window open titled &amp;quot;Standard VNC Authentication [VncAuth]@rvisu01&amp;quot; with a password prompt. Enter your VNC password (not your university credentials) and you should then see a MATE desktop.&lt;br /&gt;
&lt;br /&gt;
=== X2go ===&lt;br /&gt;
(Currently only available on visu01.hpc.hull.ac.uk )&lt;br /&gt;
&lt;br /&gt;
* In the &amp;quot;Session&amp;quot; tab:&lt;br /&gt;
** In &amp;quot;Session name:&amp;quot; to visu01.hpc.hull.ac.uk&lt;br /&gt;
** In &amp;quot;Host:&amp;quot; enter visu01.hpc.hull.ac.uk&lt;br /&gt;
** In &amp;quot;Login:&amp;quot; enter your username&lt;br /&gt;
* In the &amp;quot;Connection&amp;quot; tab&lt;br /&gt;
** When connecting from a university connection, set connection speed to LAN for best performance&lt;br /&gt;
** When connecting from outside the university ADSL should be adequate&lt;br /&gt;
* In the &amp;quot;Media&amp;quot; tab&lt;br /&gt;
** Uncheck the &amp;quot;Enable sound support&amp;quot; box&lt;br /&gt;
** Uncheck the &amp;quot;Client side printing support&amp;quot; box&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are two main ways to use X2go, which are configured in the &amp;quot;Session&amp;quot; tab by using &amp;quot;Session type&amp;quot; &lt;br /&gt;
&lt;br /&gt;
==== xterm ====&lt;br /&gt;
To use a standard xterm terminal, in the &amp;quot;Session type&amp;quot; drop down menu select &amp;quot;Single application&amp;quot; and set command to /usr/bin/xterm&lt;br /&gt;
&lt;br /&gt;
==== Full Desktop Environment ====&lt;br /&gt;
To use a full desktop environment, in &amp;quot;Session type&amp;quot; drop down menu select MATE. See further information about the MATE desktop environment below.&lt;br /&gt;
&lt;br /&gt;
====X2go====&lt;br /&gt;
&lt;br /&gt;
== MATE Desktop ==&lt;br /&gt;
The MATE desktop environment, based on the popular GNOME2 environment and is available in both VNC and X2go. MATE is a relatively lightweight desktop environment.&lt;br /&gt;
&lt;br /&gt;
[[File:MATEdesktop.png]]&lt;br /&gt;
&lt;br /&gt;
When connected to your MATE session, start a terminal by either going to '''Applications &amp;gt; System Tools &amp;gt; MATE Terminal''' or '''Applications &amp;gt; System Tools &amp;gt; XTerm''' at the top of the screen, or using the black icon on the task bar at the top of the screen.&lt;br /&gt;
&lt;br /&gt;
Note: If you leave your desktop session inactive for a period of time, the screen will lock. To open this you need to use your normal university credentials&lt;br /&gt;
&lt;br /&gt;
Note: While the MATE desktop contains applications such as Firefox and PDF viewer, these are only available to support research use of visualisation tools and the visualisation nodes should not be used as a desktop replacement.&lt;br /&gt;
&lt;br /&gt;
== NVidia SMI ==&lt;br /&gt;
The command ''nvidia-smi'' can be used to see what is currently running on each of the GPU cards on the visualisation nodes. The nvidia-smi command can be used to access all sorts of information about the GPU cards, but just running the command with no options will provide basic information about the utilisation of each card:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ nvidia-smi&lt;br /&gt;
Mon Feb 13 12:46:42 2017&lt;br /&gt;
+------------------------------------------------------+&lt;br /&gt;
| NVIDIA-SMI 361.42     Driver Version: 361.42         |&lt;br /&gt;
|-------------------------------+----------------------+----------------------+&lt;br /&gt;
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |&lt;br /&gt;
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |&lt;br /&gt;
|===============================+======================+======================|&lt;br /&gt;
|   0  GeForce GTX 980 Ti  Off  | 0000:02:00.0     Off |                  N/A |&lt;br /&gt;
| 22%   49C    P0    79W / 250W |   5662MiB /  6143MiB |      0%      Default |&lt;br /&gt;
+-------------------------------+----------------------+----------------------+&lt;br /&gt;
|   1  GeForce GTX 980 Ti  Off  | 0000:82:00.0     Off |                  N/A |&lt;br /&gt;
| 22%   26C    P8    15W / 250W |     28MiB /  6143MiB |      0%      Default |&lt;br /&gt;
+-------------------------------+----------------------+----------------------+&lt;br /&gt;
&lt;br /&gt;
+-----------------------------------------------------------------------------+&lt;br /&gt;
| Processes:                                                       GPU Memory |&lt;br /&gt;
|  GPU       PID  Type  Process name                               Usage      |&lt;br /&gt;
|=============================================================================|&lt;br /&gt;
|    0      1206    G   .../9.2.0/bin/arch-LinuxAMD64-Optimize/Avizo  5530MiB |&lt;br /&gt;
|    0      2785    G   /usr/bin/X                                      46MiB |&lt;br /&gt;
|    0     12468    G   ....1/bin/arch-LinuxAMD64-Optimize/AvizoLite    46MiB |&lt;br /&gt;
|    1      2785    G   /usr/bin/X                                       6MiB |&lt;br /&gt;
+-----------------------------------------------------------------------------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Virtual GL ==&lt;br /&gt;
With VirtualGL, OpenGL commands and 3D data are redirected to a 3D graphics accelerator (each visualisation node has 2x Nvidia GTX 980Ti) before the rendered 3D images are sent to the client machine. &lt;br /&gt;
&lt;br /&gt;
=== vglrun ===&lt;br /&gt;
Using the nvidia-smi command you can see what processes are running on card 0 and card 1. If there are any processes listed on either card other than ''/usr/bin/X'' then you need to ensure you use the other card (see the example above).  For example, to do this you use the vglrun command as shown below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vglrun -d0.0 command&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vglrun -d0.1 command&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== vglwrapper ===&lt;br /&gt;
The command vglwrapper will round robin tasks between the two cards on the visualisation nodes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@rvisu01 ~]$ vglwrapper command&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>MSummerbell</name></author>
		
	</entry>
	<entry>
		<id>https://hpc.mediawiki.hull.ac.uk/index.php?title=Training/Transferring_Data&amp;diff=1387</id>
		<title>Training/Transferring Data</title>
		<link rel="alternate" type="text/html" href="https://hpc.mediawiki.hull.ac.uk/index.php?title=Training/Transferring_Data&amp;diff=1387"/>
		<updated>2017-03-23T15:39:02Z</updated>

		<summary type="html">&lt;p&gt;MSummerbell: /* Linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please Note: Data stored on Viper is not backed up, if required please backup data to an external source.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Small to medium amounts of data==&lt;br /&gt;
This can be carried out using a number of FTP styled packages such as sftp, scp, rsync, wget and Filezilla to name a few. Filezilla can be downloaded as a  Windows application and maybe more suitable for people who prefer  a Windows environment, rather than command line.&lt;br /&gt;
&lt;br /&gt;
==Large to huge amount of data (100GB +)==&lt;br /&gt;
To avoid  excessive network congestion and the long period of time to transfer such data please contact the helpdesk on helpdesk@hull.ac.uk for further details. This may typically involve connecting an USB data drive directly to VIPER to copy the data quickly into your user area.&lt;br /&gt;
&lt;br /&gt;
==Universal==&lt;br /&gt;
The following can only be performed on Windows after installing MobaXterm or PuTTY.&lt;br /&gt;
&lt;br /&gt;
The example user is user1; you will need to enter your own username here:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:100%&amp;quot; | &amp;lt;Strong&amp;gt;From your local computer to Viper&amp;lt;/Strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|scp myfile user1@viper.hull.ac.uk:myfile&lt;br /&gt;
|-&lt;br /&gt;
|rsync -av my-directory viper.hull.ac.uk:/data/users/YourID&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:100%&amp;quot; | &amp;lt;Strong&amp;gt;From Viper to your local Computer&amp;lt;/Strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|scp user1@viper.hull.ac.uk:bio/YourUCInetID/hpc-file&lt;br /&gt;
|-&lt;br /&gt;
|rsync -av viper.hull.ac.uk:/data/users/YourID/mydatadirectory&lt;br /&gt;
|}&lt;br /&gt;
==Windows==&lt;br /&gt;
The following example uses MobaXterm, for transferring large files it is recommended to use FileZilla. For instructions on how to use FileZilla view the Linux section. follow the instruction in the Getting Connected section for installing MobaXterm.&lt;br /&gt;
===Uploading Files===&lt;br /&gt;
1. To upload files to Viper, navigate to the directory you wish to upload files to using the MobaXterm file browser and click the 'Upload to current folder' button.&lt;br /&gt;
[[File:upload_button.jpg]]&lt;br /&gt;
2. Choose the file/files to upload and click open or alternatively drag and drop the file/files you wish to upload over the Viper file browser.&lt;br /&gt;
&lt;br /&gt;
3. The upload may take some time depending on upload speed and file size.&lt;br /&gt;
&lt;br /&gt;
===Downloading Files===&lt;br /&gt;
1. To download files from Viper, navigate to the directory using the MobaXterm file browser.&lt;br /&gt;
[[File:mobaxterm_file_browser.jpg]]&lt;br /&gt;
2. Select the file/files you wish to download and click the 'download selected files button'.&lt;br /&gt;
[[File:mobaxterm_download_icon.jpg]]&lt;br /&gt;
3. Choose the directory where you want the files to download to and click ok.&lt;br /&gt;
&lt;br /&gt;
4. The download will start, depending on download speed and file size this may take some time.&lt;br /&gt;
&lt;br /&gt;
==macOS==&lt;br /&gt;
The following example uses Cyberduck, you can download Cyberduck from https://cyberduck.io macOS also supports FileZilla for an example on how to use FileZilla please view the Linux section&lt;br /&gt;
===Connecting===&lt;br /&gt;
1. Click Open Connection.&lt;br /&gt;
&lt;br /&gt;
2.From the drop down menu select SFTP (SSH File Transfer Protocol)&lt;br /&gt;
&lt;br /&gt;
3. Enter server viper.hull.ac.uk, Port: 22, Username: University UID, Password: university password&lt;br /&gt;
&lt;br /&gt;
4.Click Connect&lt;br /&gt;
&lt;br /&gt;
[[File:cyberduck_connection.jpg]]&lt;br /&gt;
&lt;br /&gt;
===Uploading Files===&lt;br /&gt;
1. Click upload&lt;br /&gt;
&lt;br /&gt;
2. Choose the file/folder you want to upload and click choose&lt;br /&gt;
&lt;br /&gt;
3. The transfer window will appear&lt;br /&gt;
&lt;br /&gt;
4. Please note due to file size the upload may take some time&lt;br /&gt;
&lt;br /&gt;
===Downloading Files===&lt;br /&gt;
1. From the file browser right click on the file/folder to download and select download from the menu&lt;br /&gt;
&lt;br /&gt;
2. The transfer window will appear&lt;br /&gt;
&lt;br /&gt;
3. Please note due to file size the download may take some time&lt;br /&gt;
==Linux==&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Filezilla can also be used on Windows and macOS.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
The following example uses FileZilla, you can download FileZilla from https://filezilla-project.org/&lt;br /&gt;
&lt;br /&gt;
1. Enter the Host: viper.hull.ac.uk, username, password and port: 22.&lt;br /&gt;
[[File:filezilla_linux_login.jpg]]&lt;br /&gt;
2. A pop-up will appear informing that the server host key is unknown. Click always trust this host and click ok. In the remote site box your Viper directory will appear.&lt;br /&gt;
&lt;br /&gt;
3. To transfer files click and drag the file/folder from either your pc to Viper (left to right) or from Viper to your pc (right to left). The transfer will start depending on transfer speed and file size this may take some time.&lt;br /&gt;
[[File:filezilla_transferring_files.jpg]]&lt;/div&gt;</summary>
		<author><name>MSummerbell</name></author>
		
	</entry>
	<entry>
		<id>https://hpc.mediawiki.hull.ac.uk/index.php?title=Training/Transferring_Data&amp;diff=1386</id>
		<title>Training/Transferring Data</title>
		<link rel="alternate" type="text/html" href="https://hpc.mediawiki.hull.ac.uk/index.php?title=Training/Transferring_Data&amp;diff=1386"/>
		<updated>2017-03-23T15:38:44Z</updated>

		<summary type="html">&lt;p&gt;MSummerbell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please Note: Data stored on Viper is not backed up, if required please backup data to an external source.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Small to medium amounts of data==&lt;br /&gt;
This can be carried out using a number of FTP styled packages such as sftp, scp, rsync, wget and Filezilla to name a few. Filezilla can be downloaded as a  Windows application and maybe more suitable for people who prefer  a Windows environment, rather than command line.&lt;br /&gt;
&lt;br /&gt;
==Large to huge amount of data (100GB +)==&lt;br /&gt;
To avoid  excessive network congestion and the long period of time to transfer such data please contact the helpdesk on helpdesk@hull.ac.uk for further details. This may typically involve connecting an USB data drive directly to VIPER to copy the data quickly into your user area.&lt;br /&gt;
&lt;br /&gt;
==Universal==&lt;br /&gt;
The following can only be performed on Windows after installing MobaXterm or PuTTY.&lt;br /&gt;
&lt;br /&gt;
The example user is user1; you will need to enter your own username here:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:100%&amp;quot; | &amp;lt;Strong&amp;gt;From your local computer to Viper&amp;lt;/Strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|scp myfile user1@viper.hull.ac.uk:myfile&lt;br /&gt;
|-&lt;br /&gt;
|rsync -av my-directory viper.hull.ac.uk:/data/users/YourID&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:100%&amp;quot; | &amp;lt;Strong&amp;gt;From Viper to your local Computer&amp;lt;/Strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|scp user1@viper.hull.ac.uk:bio/YourUCInetID/hpc-file&lt;br /&gt;
|-&lt;br /&gt;
|rsync -av viper.hull.ac.uk:/data/users/YourID/mydatadirectory&lt;br /&gt;
|}&lt;br /&gt;
==Windows==&lt;br /&gt;
The following example uses MobaXterm, for transferring large files it is recommended to use FileZilla. For instructions on how to use FileZilla view the Linux section. follow the instruction in the Getting Connected section for installing MobaXterm.&lt;br /&gt;
===Uploading Files===&lt;br /&gt;
1. To upload files to Viper, navigate to the directory you wish to upload files to using the MobaXterm file browser and click the 'Upload to current folder' button.&lt;br /&gt;
[[File:upload_button.jpg]]&lt;br /&gt;
2. Choose the file/files to upload and click open or alternatively drag and drop the file/files you wish to upload over the Viper file browser.&lt;br /&gt;
&lt;br /&gt;
3. The upload may take some time depending on upload speed and file size.&lt;br /&gt;
&lt;br /&gt;
===Downloading Files===&lt;br /&gt;
1. To download files from Viper, navigate to the directory using the MobaXterm file browser.&lt;br /&gt;
[[File:mobaxterm_file_browser.jpg]]&lt;br /&gt;
2. Select the file/files you wish to download and click the 'download selected files button'.&lt;br /&gt;
[[File:mobaxterm_download_icon.jpg]]&lt;br /&gt;
3. Choose the directory where you want the files to download to and click ok.&lt;br /&gt;
&lt;br /&gt;
4. The download will start, depending on download speed and file size this may take some time.&lt;br /&gt;
&lt;br /&gt;
==macOS==&lt;br /&gt;
The following example uses Cyberduck, you can download Cyberduck from https://cyberduck.io macOS also supports FileZilla for an example on how to use FileZilla please view the Linux section&lt;br /&gt;
===Connecting===&lt;br /&gt;
1. Click Open Connection.&lt;br /&gt;
&lt;br /&gt;
2.From the drop down menu select SFTP (SSH File Transfer Protocol)&lt;br /&gt;
&lt;br /&gt;
3. Enter server viper.hull.ac.uk, Port: 22, Username: University UID, Password: university password&lt;br /&gt;
&lt;br /&gt;
4.Click Connect&lt;br /&gt;
&lt;br /&gt;
[[File:cyberduck_connection.jpg]]&lt;br /&gt;
&lt;br /&gt;
===Uploading Files===&lt;br /&gt;
1. Click upload&lt;br /&gt;
&lt;br /&gt;
2. Choose the file/folder you want to upload and click choose&lt;br /&gt;
&lt;br /&gt;
3. The transfer window will appear&lt;br /&gt;
&lt;br /&gt;
4. Please note due to file size the upload may take some time&lt;br /&gt;
&lt;br /&gt;
===Downloading Files===&lt;br /&gt;
1. From the file browser right click on the file/folder to download and select download from the menu&lt;br /&gt;
&lt;br /&gt;
2. The transfer window will appear&lt;br /&gt;
&lt;br /&gt;
3. Please note due to file size the download may take some time&lt;br /&gt;
==Linux==&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_warning.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Please Note: Filezilla can also be used on Windows and macOS.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
The following example uses FileZilla, you can download FileZilla from https://filezilla-project.org/&lt;br /&gt;
&lt;br /&gt;
1. Enter the Host: viper.hull.ac.uk, username, password and port: 22.&lt;br /&gt;
[[File:filezilla_linux_login.jpg]]&lt;br /&gt;
2. A pop-up will appear informing that the server host key is unknown. Click always trust this host and click ok. In the remote site box your Viper directory will appear.&lt;br /&gt;
&lt;br /&gt;
3. To transfer files click and drag the file/folder from either your pc to Viper (left to right) or from Viper to your pc (right to left). The transfer will start depending on transfer speed and file size this may take some time.&lt;br /&gt;
[[File:filezilla_transferring_files.jpg]]&lt;/div&gt;</summary>
		<author><name>MSummerbell</name></author>
		
	</entry>
	<entry>
		<id>https://hpc.mediawiki.hull.ac.uk/index.php?title=Training/Linux_-_command_line&amp;diff=1385</id>
		<title>Training/Linux - command line</title>
		<link rel="alternate" type="text/html" href="https://hpc.mediawiki.hull.ac.uk/index.php?title=Training/Linux_-_command_line&amp;diff=1385"/>
		<updated>2017-03-23T14:45:07Z</updated>

		<summary type="html">&lt;p&gt;MSummerbell: /* rmdir */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This represents a series of teaching pages to allow you to learn more about Viper's Linux command line interface&lt;br /&gt;
&lt;br /&gt;
== Command Line ==&lt;br /&gt;
&lt;br /&gt;
Like other operating systems Linux does have a window’s type environment too called X and hopefully in the future its successor Wayland. (Linux refers to X and Wayland with the term Display Server). However, with VIPER the vast majority of work will be carried out on the command line.&lt;br /&gt;
&lt;br /&gt;
The command line in Linux is referred to as a shell. The shell is a program that allows the user to interact with Linux at the command line. In true Linux style there are a few different ones to choose from, however the one used predominantly is BASH. The name BASH is an acronym for “Bourne Again SHell”, a reference to BASH is an enhanced replacement for sh, the original Unix shell program written by Steve Bourne.&lt;br /&gt;
&lt;br /&gt;
Below is an example of Viper's command line interface using the terminal program [http://mobaxterm.mobatek.net/ MobaXterm].&lt;br /&gt;
&lt;br /&gt;
[[File:commandline.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Man pages ==&lt;br /&gt;
&lt;br /&gt;
This will explain the use of man pages (also called manual pages) on Linux. Most Linux files and commands have pretty good man pages to explain their use.&lt;br /&gt;
Type man followed by a command (for which you want help) and start reading. Press q to quit the man page. See below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: black; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
username@viper:~$ man whois  (shows manual page for the command whois)&lt;br /&gt;
username@viper:~$ man syslog.config  (shows the manual page for a configuration file)&lt;br /&gt;
username@viper:~$ man syslogd (show the manual for a daemon (background program))&lt;br /&gt;
username@viper:~$ man –k syslog  (an apropos which shows a list of available man pages with this string contained within it)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Working with directories ==&lt;br /&gt;
&lt;br /&gt;
As with other operating systems such as Microsoft Windows the filesystem is based around files and directories. Linux is no exception to this and uses a number of commands for the user to navigate around its own filesystem.&lt;br /&gt;
&lt;br /&gt;
This module is a brief overview of the most common commands to work with directories: '''pwd, cd, ls, mkdir''' and '''rmdir'''. These commands are available on any Linux system.&lt;br /&gt;
&lt;br /&gt;
This section will also discuss absolute and relative paths and path completion in the bash shell.&lt;br /&gt;
&lt;br /&gt;
=== pwd ===&lt;br /&gt;
&lt;br /&gt;
On the command line pwd (or print working directory) basically displays the current directory you are in. This would appear as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: black; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
username@viper:~$ pwd&lt;br /&gt;
/home/dbird&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== cd ===&lt;br /&gt;
&lt;br /&gt;
On the command line cd (or change directory) changes your current directory to the one specified:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: black; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
username@viper:~$ cd /var&lt;br /&gt;
username@viper:~$ pwd&lt;br /&gt;
/var&lt;br /&gt;
username@viper:~$ cd /home/user&lt;br /&gt;
username@viper:~$ pwd&lt;br /&gt;
/home/user&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There is also a shortcut back to your home directory by typing the character ~ (tilda) which has the same effect as typing (for example) /home/user.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: black; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
username@viper:~$ cd ~&lt;br /&gt;
username@viper:~$ pwd&lt;br /&gt;
/home/user&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To go to the directory above (or parent directory), we use the characters ..&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: black; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
username@viper:~$ pwd&lt;br /&gt;
/home/user&lt;br /&gt;
&lt;br /&gt;
username@viper:~$ cd ..&lt;br /&gt;
username@viper:~$ pwd&lt;br /&gt;
/home&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There is also the character . which means the current directory. This is not useful for the cd command but is very useful for copying files to your current directory.&lt;br /&gt;
&lt;br /&gt;
=== Absolute and relative paths ===&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_pencil.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Although an important concept to understand the rule here is very simple. When you type a path starting with a slash (/), then the root of the file tree is assumed. If you don't start your path with a slash, then the current directory is the assumed starting point. &lt;br /&gt;
&lt;br /&gt;
Here are two examples, firstly of absolute path:&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: black; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
username@viper:~$ pwd&lt;br /&gt;
/home/user&lt;br /&gt;
&lt;br /&gt;
user@viper:~$ cd /var&lt;br /&gt;
user@viper:~$ pwd&lt;br /&gt;
/var&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And relative path&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: black; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
username@viper:~$ pwd&lt;br /&gt;
/home/user&lt;br /&gt;
&lt;br /&gt;
username@viper:~$ cd myfiles&lt;br /&gt;
username@viper:~$ pwd&lt;br /&gt;
/home/user/myfiles&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The command line will help you in typing a path without errors. If you type a partial command such as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: black; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
username@viper:~$ cd /home/user/my&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pressing the '''TAB''' key will fill in the rest of the directory name, if that directory exists and it is unique). So the following would appear&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: black; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
username@viper:~$ cd /home/user/myfiles&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== ls ===&lt;br /&gt;
&lt;br /&gt;
This command lists the contents of a directory:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: black; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
username@viper:~$ ls&lt;br /&gt;
myfile1.txt myfile2.txt mydirectory1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''ls''' has a number of useful different options&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: black; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
username@viper:~$ ls –l  (show a long listing with more information)&lt;br /&gt;
username@viper:~$ ls –a  (show all files including those that are hidden)&lt;br /&gt;
username@viper:~$ ls –la  (combines both of the options above)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== mkdir ===&lt;br /&gt;
&lt;br /&gt;
This commands makes a directory from the specified directory:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: black; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
username@viper:~$ mkdir mydirectory1&lt;br /&gt;
username@viper:~$ cd mydirectory1&lt;br /&gt;
username@viper:~$ pwd&lt;br /&gt;
/home/user/mydirectory1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== rmdir ===&lt;br /&gt;
&lt;br /&gt;
This command removes the specified directory, note the directory must be empty and must not be the directory you are currently in:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: black; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
username@viper:~$ rmdir mydirectory1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Working with files ==&lt;br /&gt;
&lt;br /&gt;
In this section we learn how to recognise, create, remove, copy and move files using commands like '''file''', '''touch''', '''rm''', '''cp''', '''mv''' and '''rename'''.&lt;br /&gt;
&lt;br /&gt;
Just before we start looking at these commands we need to cover two important areas:&lt;br /&gt;
&lt;br /&gt;
* Files on Linux are case sensitive. This means that FILE1 is different from file1, and /etc/hosts is different from /etc/Hosts (the latter one does not exist on a typical Linux computer).&lt;br /&gt;
* Everything on Linux is a file. A directory is a special kind of file, but it is still a (case sensitive!) file. Each terminal window (for example /dev/pts/4), any hard disk or partition (for example /dev/sdb1) and any process are all represented somewhere in the file system as a file.&lt;br /&gt;
&lt;br /&gt;
=== file ===&lt;br /&gt;
&lt;br /&gt;
This command determines the file type. Unlike Windows, Linux does not determine the file type from the extension but from examining the file header/contents itself.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: black; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
username@viper:~$ file mypicture.png&lt;br /&gt;
pic33.png: PNG image data, 3840 x 1200, 8-bit/color RGBA, non-interlaced&lt;br /&gt;
&lt;br /&gt;
username@viper:~$ file parallel.c&lt;br /&gt;
parallel.c: ASCII C program text&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== touch ===&lt;br /&gt;
&lt;br /&gt;
This creates an empty file, which can be useful for various uses.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: black; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
username@viper:~$ touch newfile.c&lt;br /&gt;
username@viper:~$ ls&lt;br /&gt;
newfile.c&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== rm ===&lt;br /&gt;
&lt;br /&gt;
Remove a file, as always be very careful with this command and without a backup this file will be lost forever.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: black; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
username@viper:~$ ls&lt;br /&gt;
newfile.c backup.c&lt;br /&gt;
username@viper:~$ rm newfile.c&lt;br /&gt;
username@viper:~$ ls&lt;br /&gt;
backup.c&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: black; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
username@viper:~$ rm –i backup.c   (this is interactive delete and will ask you to delete the file before it occurs)&lt;br /&gt;
username@viper:~$ rm –r mydirectory   (works recursively down the specified directory but not removing any non-empty directories)&lt;br /&gt;
username@viper:~$ rm –rf mydirectory   (works recursively down the specified directory however the –f option means force. This option is very powerful but also needs to be used with extreme care!)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As with many Linux commands there are a few options with can be used with '''rm''' (these can be view by typing '''man rm''').&lt;br /&gt;
&lt;br /&gt;
=== cp ===&lt;br /&gt;
&lt;br /&gt;
Copy files or directories from a source to a destination:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: black; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
username@viper:~$ cp parallel.c mybackup.c  (copies parallel.c to mybackup.c)&lt;br /&gt;
username@viper:~$ cp parallel.c mydirectory1   (copies parallel.c to mydirectory1)&lt;br /&gt;
username@viper:~$ cp *c backupdirectory/  (copies all *.c files to backupdirectory)&lt;br /&gt;
username@viper:~$ cp –r mydirectory1 mydirectory2  (copies one directory to another, note the option –r for recursive copying)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As with many Linux commands there are a few options with can be used with '''cp''' (these can be view by typing '''man cp''').&lt;br /&gt;
&lt;br /&gt;
=== mv ===&lt;br /&gt;
&lt;br /&gt;
Move files from a source to a destination. A versatile command that can rename a file too:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: black; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
username@viper:~$ mv file1.c testfile.c  (rename file1.c to testfile.c)&lt;br /&gt;
username@viper:~$ mv directory1 directory2  (rename directory)&lt;br /&gt;
username@viper:~$ mv file1.c /home/user/myrepo  (mv file1.c to /home/user/myrepo/file1.c)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== rename ===&lt;br /&gt;
&lt;br /&gt;
Although preferably to use the '''mv''' command, this command does exist to rename files&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: black; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
username@viper:~$ touch file1.c file2.c file3.c&lt;br /&gt;
username@viper:~$ ls&lt;br /&gt;
file1.c file2.c file3.c&lt;br /&gt;
&lt;br /&gt;
username@viper:~$ rename .c .backup *.c&lt;br /&gt;
username@viper:~$ ls&lt;br /&gt;
file1.backup file2.backup file3.backup&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Working with file contents ==&lt;br /&gt;
&lt;br /&gt;
This section will look at working with file contents themselves, such commands are '''head''', '''tail''', '''cat''', '''tac''', '''more''' and '''less'''.&lt;br /&gt;
&lt;br /&gt;
=== head ===&lt;br /&gt;
&lt;br /&gt;
By default head will show the first ten lines of a file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: black; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
username@viper:~$ head /etc/passwd&lt;br /&gt;
&lt;br /&gt;
root:x:0:0:root:/root:/bin/bash&lt;br /&gt;
daemon:x:1:1:daemon:/usr/sbin:/bin/sh&lt;br /&gt;
bin:x:2:2:bin:/bin:/bin/sh&lt;br /&gt;
sys:x:3:3:sys:/dev:/bin/sh&lt;br /&gt;
sync:x:4:65534:sync:/bin:/bin/sync&lt;br /&gt;
games:x:5:60:games:/usr/games:/bin/sh&lt;br /&gt;
man:x:6:12:man:/var/cache/man:/bin/sh&lt;br /&gt;
lp:x:7:7:lp:/var/spool/lpd:/bin/sh&lt;br /&gt;
mail:x:8:8:mail:/var/mail:/bin/sh&lt;br /&gt;
news:x:9:9:news:/var/spool/news:/bin/sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== tail ===&lt;br /&gt;
&lt;br /&gt;
Similar to '''head''' but this time it will show the last 10 lines of file by default.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: black; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
username@viper:~$ tail /etc/services&lt;br /&gt;
vboxd 20012/udp&lt;br /&gt;
binkp 24554/tcp 		# binkp fidonet protocol&lt;br /&gt;
asp 27374/tcp 		# Address Search Protocol&lt;br /&gt;
asp 27374/udp&lt;br /&gt;
csync2 30865/tcp 		# cluster synchronization tool&lt;br /&gt;
dircproxy 57000/tcp 	# Detachable IRC Proxy&lt;br /&gt;
tfido 60177/tcp 		# fidonet EMSI over telnet&lt;br /&gt;
fido 60179/tcp 		# fidonet EMSI over TCP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== cat ===&lt;br /&gt;
&lt;br /&gt;
The '''cat''' command (short for concatenate) one of the most universal tools, yet all it does is copy standard input to standard output. In combination with the shell this can be very powerful and diverse. Some examples will give a glimpse into the possibilities.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: black; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
username@viper:~$ cat /etc/resolv.conf&lt;br /&gt;
&lt;br /&gt;
domain example.com&lt;br /&gt;
search example.com&lt;br /&gt;
nameserver 192.168.1.42&lt;br /&gt;
&lt;br /&gt;
username@viper:~$ cat file1.c file2.c &amp;gt;file3.all  (concatenate c files into file3.all)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== tac ===&lt;br /&gt;
&lt;br /&gt;
Works the same as '''cat''' but will show you the file backwards:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: black; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
username@viper:~$ cat numbers&lt;br /&gt;
one&lt;br /&gt;
two&lt;br /&gt;
three&lt;br /&gt;
&lt;br /&gt;
username@viper:~$ tac numbers&lt;br /&gt;
three&lt;br /&gt;
two&lt;br /&gt;
one&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== more ===&lt;br /&gt;
&lt;br /&gt;
The more command is useful for displaying files that take up more than one screen. More will allow you to see the contents of the file page by page. Use the space bar to see the next page, or q to quit. Some people prefer the less command to more.&lt;br /&gt;
&lt;br /&gt;
=== less ===&lt;br /&gt;
&lt;br /&gt;
Very similar to more but with some additional features&lt;br /&gt;
&lt;br /&gt;
== Basic Linux Tools ==&lt;br /&gt;
&lt;br /&gt;
This chapter introduces commands to find or locate files and to compress files, together with other common tools that were not discussed before.&lt;br /&gt;
&lt;br /&gt;
=== find ===&lt;br /&gt;
&lt;br /&gt;
This command is very useful to find files, more options are provided on the command line by typing '''man find'''. Here are some useful examples below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: black; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
username@viper:~$ find /etc   (find all files in the /etc directory)&lt;br /&gt;
username@viper:~$ find . –name “*.conf”   (find all files that end in .conf from the current directory)&lt;br /&gt;
username@viper:~$ find . –newer file1.c   (find all files newer than file1.c)&lt;br /&gt;
username@viper:~$ find /etc &amp;gt;etcfiles.txt   (find all files but this time put them in (pipe) to the file etcfiles.txt)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== locate ===&lt;br /&gt;
&lt;br /&gt;
The '''locate''' command is very different from find in that it uses an index to locate files. This is a lot faster than traversing all the directories, but it also means that it may be outdated too.&lt;br /&gt;
&lt;br /&gt;
=== date ===&lt;br /&gt;
&lt;br /&gt;
The '''date''' command can display the date, time, time zone and more.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: black; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
username@viper:~$ date&lt;br /&gt;
Sat Feb 23 12:44:30 BST 2017&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== cal ===&lt;br /&gt;
&lt;br /&gt;
The '''cal''' command displays the current month, with the current day highlighted.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: black; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
username@viper:~$ cal&lt;br /&gt;
     April 2016&lt;br /&gt;
Su Mo Tu We Th Fr Sa&lt;br /&gt;
                1  2&lt;br /&gt;
 3  4  5  6  7  8  9&lt;br /&gt;
10 11 12 13 14 15 16&lt;br /&gt;
17 18 19 20 21 22 23&lt;br /&gt;
24 25 26 27 28 29 30&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== sleep ===&lt;br /&gt;
&lt;br /&gt;
The '''sleep''' command is sometimes used in scripts to wait a number of seconds. This example shows a five second sleep.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: black; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
username@viper:~$ sleep 5  (five seconds later)&lt;br /&gt;
username@viper:~$&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== sort ===&lt;br /&gt;
&lt;br /&gt;
The command '''sort''' will sort lines of text files. By default the output is to the screen but this can be piped to a file or another program.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: black; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
username@viper:~$ sort myfile.txt&lt;br /&gt;
apple&lt;br /&gt;
banana&lt;br /&gt;
cherry&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== time ===&lt;br /&gt;
&lt;br /&gt;
The time command can display how long it takes to execute a command. The date command takes only a little time.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: black; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
username@viper:~$ time date&lt;br /&gt;
Sat Feb 23 13:08:27 BST 2016&lt;br /&gt;
real 0m0.014s&lt;br /&gt;
user 0m0.008s&lt;br /&gt;
sys 0m0.006s&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== gzip – gunzip ===&lt;br /&gt;
&lt;br /&gt;
This is a useful compression program (like '''zip''' which also exists in Linux). The '''gzip''' command can make files take up less space.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: black; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
username@viper:~$ gzip myfile.c   (will create myfile.c.gz)&lt;br /&gt;
username@viper:~$ gunzip myfile.c.gz   (will create myfile.c again)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== bzip2 – bunzip2 ===&lt;br /&gt;
&lt;br /&gt;
Files can also be compressed with '''bzip2''' which takes a little more time than '''gzip''', but compresses better.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: black; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
username@viper:~$ bzip2 myfile.c  (will create myfile.c.bz2)&lt;br /&gt;
username@viper:~$ bunzip2 myfile.c.bz2  (will create myfile.c again)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== zip – unzip ===&lt;br /&gt;
&lt;br /&gt;
A compression program which is compatible with other '''zip''' programs found in MS Windows and other OSes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: black; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
username@viper:~$ zip myfile.c   (will create myfile.c.zip)&lt;br /&gt;
username@viper:~$ unzip myfile.c.zip   (will create myfile.c again)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== grep ===&lt;br /&gt;
&lt;br /&gt;
The '''grep''' filter is famous among Linux (and UNIX) users. The most common use of '''grep''' is to filter lines of text containing (or not containing) a certain string.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: black; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
username@viper:~$ grep “Darren” /etc/passwd &lt;br /&gt;
user:x:1000:1000:Darren Bird,,,:/home/user:/bin/bash&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As with most Linux commands there are also a large amount of useful options that will go with each command and '''grep''' is certainly no exception here&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: black; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
username@viper:~$ grep –i “Darren” /etc/passwd  (search in a case insensitive way)&lt;br /&gt;
username@viper:~$ grep –r “Darren” /etc/passwd  (search recursively down any directories too)&lt;br /&gt;
username@viper:~$ grep –v “Darren” /etc/passwd  (search for everything not containing “Darren”)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== wc ===&lt;br /&gt;
&lt;br /&gt;
Counting words, lines and characters is easy with '''wc'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: black; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
username@viper:~$ wc myfile.c  (show number of words, lines and characters)&lt;br /&gt;
5 10 100 tennis.txt&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== File Permissions ==&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Similar to many other operating systems Linux uses a method of access rights on files and directories. These can be view by using the ls command&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: black; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
username@viper:~$ ls –l   (option l is for long listing)&lt;br /&gt;
&lt;br /&gt;
-rw-r--r--  1 dbird admin    12211 May 11  2016 template.countries&lt;br /&gt;
-rw-r--r--  1 dbird admin     3097 May 11  2016 template.languages    (1)&lt;br /&gt;
drwxr-x---  2 dbird admin     4096 Dec  1 10:54 Templates       (2)&lt;br /&gt;
-rw-r--r--  1 dbird admin     8087 Feb 12 14:05 temp.txt&lt;br /&gt;
-rwx------  1 dbird admin     1110 Mar  8 10:53 test4pisignage.pl    (3)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Each file and directory has access rights that are associated with each one. When we look at the 10 symbol string above on the left hand side (e.g. '''drwxr-xr-x'''). &lt;br /&gt;
&lt;br /&gt;
* The first letter present whether the file is a directory or not. &lt;br /&gt;
* The next three represents the file permission for the user that owns that file (i.e. dbird in this example).&lt;br /&gt;
* The next three represent the file permission of the group to whom that user belongs to (i.e. group admin).&lt;br /&gt;
* The last three represent the file permissions for everyone else (i.e. all users).&lt;br /&gt;
&lt;br /&gt;
For each of the permission parts the letters mean the following in their groups:&lt;br /&gt;
&lt;br /&gt;
* r indicates read permission to read and copy the file, its absence indicates this is not available.&lt;br /&gt;
* w indicates write permission to write the file, its absence indicates this is not available.&lt;br /&gt;
* x indicates execution permission to allow the file to be executed, its absence indicates this is not available.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Using the example above would mean:&lt;br /&gt;
&lt;br /&gt;
* Example '''(1)''' has read/write access for user dbird and read access only for everyone else.&lt;br /&gt;
* Example '''(2)''' is a directory with full access for user dbird and read access for only users in the admin group.&lt;br /&gt;
* Example '''(3)''' is an application which is only accessible by the user dbird, note not only is it read and write but it also has its ‘execution’ permission set for that user also.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Changing access rights ===&lt;br /&gt;
&lt;br /&gt;
This command allows the user to change file (and directory) permissions.&lt;br /&gt;
&lt;br /&gt;
* u	User&lt;br /&gt;
* g	Group&lt;br /&gt;
* o	Other&lt;br /&gt;
* a	All&lt;br /&gt;
* r	Read&lt;br /&gt;
* w	Write (and erase)&lt;br /&gt;
* x	Execution (and access directory&lt;br /&gt;
* +	Add permission&lt;br /&gt;
* -	Remove permission&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: black; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
username@viper:~$ chmod go-rwx myfile.c   (remove read, write and execute permissions removed for group and other)&lt;br /&gt;
username@viper:~$ chmod u+x myapp.pl   (make the program myapp.pl executable to user (i.e. the owner of the file))&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Further Information ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.ee.surrey.ac.uk/Teaching/Unix/ http://www.ee.surrey.ac.uk/Teaching/Unix/]&lt;/div&gt;</summary>
		<author><name>MSummerbell</name></author>
		
	</entry>
	<entry>
		<id>https://hpc.mediawiki.hull.ac.uk/index.php?title=Training/XQuartz&amp;diff=1378</id>
		<title>Training/XQuartz</title>
		<link rel="alternate" type="text/html" href="https://hpc.mediawiki.hull.ac.uk/index.php?title=Training/XQuartz&amp;diff=1378"/>
		<updated>2017-03-21T20:27:58Z</updated>

		<summary type="html">&lt;p&gt;MSummerbell: /* Installing XQuartz */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
XQuartz is an open-source version of X.Org X Window System that runs on macOS, it is required to run certain cross-platform applications on macOS.&lt;br /&gt;
XQuartx was included with Mac OSX 10.5 (Leopard) to Mac OSX 10.7 (Lion), for all subsequent releases XQuartz is not included and must be downloaded separately.&lt;br /&gt;
&lt;br /&gt;
==Installing XQuartz==&lt;br /&gt;
1. Download the latest version of XQuartz from https://www.xquartz.org&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
2.Navigate to the downloads folder and open the XQuartz Disk Image (XQuartz-2.7.11.dmg)&amp;lt;BR&amp;gt;&lt;br /&gt;
[[File:Download_XQuartz.png]]&lt;br /&gt;
3.Open the the XQuartz package (XQuartz.pkg)&amp;lt;BR&amp;gt;&lt;br /&gt;
[[File:XQuartz_Package.png]]&lt;br /&gt;
4.Follow the installation steps, accepting the licence agreement and choose an installation destination.&amp;lt;BR&amp;gt;&lt;br /&gt;
[[File:XQuartz_Install.png]]&lt;br /&gt;
5.Once installation is complete logout and log in.&amp;lt;BR&amp;gt;&lt;br /&gt;
[[File:XQuartz_Complete.png]]&lt;br /&gt;
6.Open the Terminal App&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
7.Login to Viper ssh -Y &amp;lt;username&amp;gt;@viper.hull.ac.uk&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@login01 ~]$ ssh -Y &amp;lt;username&amp;gt;@viper.hull.ac.uk&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;width:5%; border-width: 0&amp;quot; | [[File:icon_exclam1.png]]&lt;br /&gt;
|style=&amp;quot;width:95%; border-width: 0&amp;quot; | Note: -Y is used to enable the X window system..&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Test XQuartz==&lt;br /&gt;
To test X11 support type xclock, an analogue clock should appear.&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;&amp;quot;&amp;gt;&lt;br /&gt;
[username@login01 ~]$ xclock&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[File:XClock.png]]&lt;br /&gt;
&lt;br /&gt;
==Further Information==&lt;br /&gt;
Licence: Apple Public Source Licence and MIT&amp;lt;BR&amp;gt;&lt;br /&gt;
[https://www.xquartz.org/ XQuartz]&amp;lt;BR&amp;gt;&lt;br /&gt;
[https://support.apple.com/en-gb/HT201341 Apple Support - X11]&lt;/div&gt;</summary>
		<author><name>MSummerbell</name></author>
		
	</entry>
</feed>