The goal of this service is to provide the users a GPU accelerated use of OpenGL applications, especially for pre- and post- processing work, where not only the GPU performance is needed but also fast access to the shared file systems of the cluster and a reasonable amount of RAM.
The goal of this service is to provide the users a GPU accelerated use of OpenGL applications, especially for pre- and post- processing work, where not only the GPU performance is needed but also fast access to the shared file systems of the cluster and a reasonable amount of RAM.
The service is based on integration of open source tools VirtualGL and TurboVNC together with the cluster's job scheduler PBS Professional.
The service is based on integration of open source tools VirtualGL and TurboVNC together with the cluster's job scheduler PBS Professional.
...
@@ -18,17 +17,15 @@ Currently two compute nodes are dedicated for this service with following config
...
@@ -18,17 +17,15 @@ Currently two compute nodes are dedicated for this service with following config
TurboVNC is designed and implemented for cooperation with VirtualGL and available for free for all major platforms. For more information and download, please refer to: <http://sourceforge.net/projects/turbovnc/>
TurboVNC is designed and implemented for cooperation with VirtualGL and available for free for all major platforms. For more information and download, please refer to: <http://sourceforge.net/projects/turbovnc/>
...
@@ -36,11 +33,11 @@ TurboVNC is designed and implemented for cooperation with VirtualGL and availabl
...
@@ -36,11 +33,11 @@ TurboVNC is designed and implemented for cooperation with VirtualGL and availabl
The procedure is:
The procedure is:
#### 1. Connect to a login node.
#### 1. Connect to a login node
Please [follow the documentation](shell-and-data-access/).
Please [follow the documentation](shell-and-data-access/).
#### 2. Run your own instance of TurboVNC server.
#### 2. Run your own instance of TurboVNC server
To have the OpenGL acceleration, **24 bit color depth must be used**. Otherwise only the geometry (desktop size) definition is needed.
To have the OpenGL acceleration, **24 bit color depth must be used**. Otherwise only the geometry (desktop size) definition is needed.
...
@@ -58,7 +55,7 @@ Starting applications specified in /home/username/.vnc/xstartup.turbovnc
...
@@ -58,7 +55,7 @@ Starting applications specified in /home/username/.vnc/xstartup.turbovnc
Log file is /home/username/.vnc/login2:1.log
Log file is /home/username/.vnc/login2:1.log
```
```
#### 3. Remember which display number your VNC server runs (you will need it in the future to stop the server).
#### 3. Remember which display number your VNC server runs (you will need it in the future to stop the server)
```bash
```bash
$ vncserver -list
$ vncserver -list
...
@@ -71,7 +68,7 @@ X DISPLAY # PROCESS ID
...
@@ -71,7 +68,7 @@ X DISPLAY # PROCESS ID
In this example the VNC server runs on display **:1**.
In this example the VNC server runs on display **:1**.
#### 4. Remember the exact login node, where your VNC server runs.
#### 4. Remember the exact login node, where your VNC server runs
```bash
```bash
$ uname-n
$ uname-n
...
@@ -80,7 +77,7 @@ login2
...
@@ -80,7 +77,7 @@ login2
In this example the VNC server runs on **login2**.
In this example the VNC server runs on **login2**.
#### 5. Remember on which TCP port your own VNC server is running.
#### 5. Remember on which TCP port your own VNC server is running
To get the port you have to look to the log file of your VNC server.
To get the port you have to look to the log file of your VNC server.
@@ -12,13 +12,15 @@ Welcome to IT4Innovations documentation pages. The IT4Innovations national super
...
@@ -12,13 +12,15 @@ Welcome to IT4Innovations documentation pages. The IT4Innovations national super
Getting Help and Support
Getting Help and Support
------------------------
------------------------
!!! Note "Note"
Contact [support [at] it4i.cz](mailto:support%20%5Bat%5D%20it4i.cz) for help and support regarding the cluster technology at IT4Innovations. Please use **Czech**, **Slovak** or **English** language for communication with us. Follow the status of your request to IT4Innovations at [support.it4i.cz/rt](http://support.it4i.cz/rt).
!!! note
Contact [support[at]it4i.cz](mailto:support@it4i.cz) for help and support regarding the cluster technology at IT4Innovations. Please use **Czech**, **Slovak** or **English** language for communication with us. Follow the status of your request to IT4Innovations at [support.it4i.cz/rt](http://support.it4i.cz/rt).
Use your IT4Innotations username and password to log in to the [support](http://support.it4i.cz/) portal.
Use your IT4Innotations username and password to log in to the [support](http://support.it4i.cz/) portal.
Required Proficiency
Required Proficiency
--------------------
--------------------
!!! Note "Note"
!!! Note "Note"
You need basic proficiency in Linux environment.
You need basic proficiency in Linux environment.
...
@@ -46,6 +48,7 @@ Terminology Frequently Used on These Pages
...
@@ -46,6 +48,7 @@ Terminology Frequently Used on These Pages
Conventions
Conventions
-----------
-----------
In this documentation, you will find a number of pages containing examples. We use the following conventions:
In this documentation, you will find a number of pages containing examples. We use the following conventions:
Cluster command prompt
Cluster command prompt
...
@@ -62,4 +65,5 @@ local $
...
@@ -62,4 +65,5 @@ local $
Errata
Errata
-------
-------
Although we have taken every care to ensure the accuracy of our content, mistakes do happen. If you find a mistake in the text or the code we would be grateful if you would report this to us. By doing so, you can save other readers from frustration and help us improve subsequent versions of this documentation. If you find any errata, please report them by visiting [http://support.it4i.cz/rt](http://support.it4i.cz/rt), creating a new ticket, and entering the details of your errata. Once your errata are verified, your submission will be accepted and the errata will be uploaded on our website.
Although we have taken every care to ensure the accuracy of our content, mistakes do happen. If you find a mistake in the text or the code we would be grateful if you would report this to us. By doing so, you can save other readers from frustration and help us improve subsequent versions of this documentation. If you find any errata, please report them by visiting [http://support.it4i.cz/rt](http://support.it4i.cz/rt), creating a new ticket, and entering the details of your errata. Once your errata are verified, your submission will be accepted and the errata will be uploaded on our website.