From 7dd1632e4590a221a2237dfc090ca80a08fe6988 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Krup=C4=8D=C3=ADk?= <lukas.krupcik@vsb.cz>
Date: Tue, 30 Aug 2016 13:34:51 +0200
Subject: [PATCH] oprava internich linku test

---
 .../outgoing-connections.md                   |   2 +-
 .../shell-and-data-access.md                  |   6 ++--
 .../accessing-the-cluster/vpn-access.md       |   2 +-
 .../environment-and-modules.md                |   2 +-
 .../hardware-overview.md                      |   5 ++--
 .../introduction.md                           |   2 +-
 .../anselm-cluster-documentation/network.md   |   4 +--
 .../anselm-cluster-documentation/prace.md     |  22 +++++++--------
 .../remote-visualization.md                   |   2 +-
 .../capacity-computing.md                     |  18 ++++++------
 .../capacity.zip                              | Bin 0 -> 17528 bytes
 .../job-priority.md                           |   4 +--
 .../job-submission-and-execution.md           |  14 +++++-----
 .../resources-allocation-policy.md            |  12 ++++----
 .../software/ansys/ansys-cfx.md               |   6 ++--
 .../software/ansys/ansys-fluent.md            |   2 +-
 .../software/ansys/ansys-ls-dyna.md           |   4 +--
 .../software/ansys/ansys-mechanical-apdl.md   |   6 ++--
 .../software/ansys/ansys.md                   |   4 +--
 .../software/ansys/ls-dyna.md                 |   4 +--
 .../software/chemistry/molpro.md              |   8 +++---
 .../software/chemistry/nwchem.md              |   6 ++--
 .../software/compilers.md                     |   6 ++--
 .../software/comsol-multiphysics.md           |  16 +++++------
 .../software/debuggers/allinea-ddt.md         |   2 +-
 .../debuggers/allinea-performance-reports.md  |   7 ++---
 .../software/debuggers/cube.md                |   6 ++--
 .../software/debuggers/debuggers.md           |  12 ++++----
 .../intel-performance-counter-monitor.md      |  12 ++++----
 .../debuggers/intel-vtune-amplifier.md        |   6 ++--
 .../software/debuggers/papi.md                |  18 ++++++------
 .../software/debuggers/scalasca.md            |  18 ++++++------
 .../software/debuggers/score-p.md             |  14 +++++-----
 .../software/debuggers/total-view.md          |   4 +--
 .../software/debuggers/valgrind.md            |   9 +++---
 .../software/debuggers/vampir.md              |   4 +--
 .../software/gpi2.md                          |   2 +-
 .../software/intel-suite/intel-compilers.md   |   2 +-
 .../software/intel-suite/intel-debugger.md    |   8 +++---
 ...intel-integrated-performance-primitives.md |   4 +--
 .../software/intel-suite/intel-mkl.md         |   8 +++---
 .../software/intel-suite/intel-tbb.md         |   4 +--
 .../software/intel-suite/introduction.md      |  12 ++++----
 .../software/intel-xeon-phi.md                |   8 +++---
 .../software/isv_licenses.md                  |   6 ++--
 .../software/java.md                          |   2 +-
 .../software/kvirtualization.md               |  22 +++++++--------
 .../software/mpi/mpi.md                       |   8 +++---
 .../software/mpi/mpi4py-mpi-for-python.md     |   5 ++--
 .../software/mpi/running-mpich2.md            |   4 +--
 .../numerical-languages/introduction.md       |   6 ++--
 .../numerical-languages/matlab 2013-2014.md   |  12 ++++----
 .../software/numerical-languages/matlab.md    |  16 +++++------
 .../software/numerical-languages/octave.md    |  14 +++++-----
 .../software/numerical-languages/parallel.pdf | Bin 0 -> 292188 bytes
 .../software/numerical-languages/r.md         |  18 ++++++------
 .../software/nvidia-cuda.md                   |   8 +++---
 .../software/openfoam.md                      |   9 +++---
 .../software/paraview.md                      |   8 +++---
 .../storage/cesnet-data-storage.md            |  12 ++++----
 .../storage/storage.md                        |  25 ++++++++---------
 .../cygwin-and-x11-forwarding.md              |   2 +-
 .../graphical-user-interface.md               |   2 +-
 .../graphical-user-interface/vnc.md           |   4 +--
 .../x-window-system.md                        |  14 +++++-----
 .../shell-access-and-data-transfer/putty.md   |   4 +--
 .../applying-for-resources.md                 |  10 +++----
 .../certificates-faq.md                       |  18 ++++++------
 .../obtaining-login-credentials.md            |  26 +++++++++---------
 docs.it4i/img/external.png                    | Bin 0 -> 144 bytes
 docs.it4i/img/pdf.png                         | Bin 0 -> 513 bytes
 docs.it4i/index.md                            |  13 ++++-----
 docs.it4i/pbspro-documentation/sitemap.md     |   8 +++---
 73 files changed, 292 insertions(+), 301 deletions(-)
 create mode 100644 docs.it4i/anselm-cluster-documentation/resource-allocation-and-job-execution/capacity.zip
 create mode 100644 docs.it4i/anselm-cluster-documentation/software/numerical-languages/parallel.pdf
 create mode 100644 docs.it4i/img/external.png
 create mode 100644 docs.it4i/img/pdf.png

diff --git a/docs.it4i/anselm-cluster-documentation/accessing-the-cluster/outgoing-connections.md b/docs.it4i/anselm-cluster-documentation/accessing-the-cluster/outgoing-connections.md
index a4d2ed194..c127c9b0b 100644
--- a/docs.it4i/anselm-cluster-documentation/accessing-the-cluster/outgoing-connections.md
+++ b/docs.it4i/anselm-cluster-documentation/accessing-the-cluster/outgoing-connections.md
@@ -70,7 +70,7 @@ To establish local proxy server on your workstation, install and run SOCKS proxy
 local $ ssh -D 1080 localhost
 ```
 
-On Windows, install and run the free, open source [Sock Puppet](http://sockspuppet.com/) server.
+On Windows, install and run the free, open source [Sock Puppet](http://sockspuppet.com/)![external](../../img/external.png) server.
 
 Once the proxy server is running, establish ssh port forwarding from Anselm to the proxy server, port 1080, exactly as [described above](outgoing-connections.html#port-forwarding-from-login-nodes).
 
diff --git a/docs.it4i/anselm-cluster-documentation/accessing-the-cluster/shell-and-data-access.md b/docs.it4i/anselm-cluster-documentation/accessing-the-cluster/shell-and-data-access.md
index 18d077a50..4ceaee780 100644
--- a/docs.it4i/anselm-cluster-documentation/accessing-the-cluster/shell-and-data-access.md
+++ b/docs.it4i/anselm-cluster-documentation/accessing-the-cluster/shell-and-data-access.md
@@ -50,11 +50,11 @@ Last login: Tue Jul  9 15:57:38 2013 from your-host.example.com
 [username@login2.anselm ~]$
 ```
 
->The environment is **not** shared between login nodes, except for [shared filesystems](../storage-1.html#section-1).
+>The environment is **not** shared between login nodes, except for [shared filesystems](../storage/storage/#section-1).
 
 Data Transfer
 -------------
-Data in and out of the system may be transferred by the [scp](http://en.wikipedia.org/wiki/Secure_copy) and sftp protocols.  (Not available yet.) In case large volumes of data are transferred, use dedicated data mover node dm1.anselm.it4i.cz for increased performance.
+Data in and out of the system may be transferred by the [scp](http://en.wikipedia.org/wiki/Secure_copy)![external](../../img/external.png) and sftp protocols.  (Not available yet.) In case large volumes of data are transferred, use dedicated data mover node dm1.anselm.it4i.cz for increased performance.
 
 |Address|Port|Protocol|
 |---|---|
@@ -104,7 +104,7 @@ $ man scp
 $ man sshfs
 ```
 
-On Windows, use [WinSCP client](http://winscp.net/eng/download.php) to transfer the data. The [win-sshfs client](http://code.google.com/p/win-sshfs/) provides a way to mount the Anselm filesystems directly as an external disc.
+On Windows, use [WinSCP client](http://winscp.net/eng/download.php)![external](../../img/external.png) to transfer the data. The [win-sshfs client](http://code.google.com/p/win-sshfs/)![external](../../img/external.png) provides a way to mount the Anselm filesystems directly as an external disc.
 
 More information about the shared file systems is available [here](../../storage.html).
 
diff --git a/docs.it4i/anselm-cluster-documentation/accessing-the-cluster/vpn-access.md b/docs.it4i/anselm-cluster-documentation/accessing-the-cluster/vpn-access.md
index a4e7e0fc4..aba2a1b7b 100644
--- a/docs.it4i/anselm-cluster-documentation/accessing-the-cluster/vpn-access.md
+++ b/docs.it4i/anselm-cluster-documentation/accessing-the-cluster/vpn-access.md
@@ -5,7 +5,7 @@ Accessing IT4Innovations internal resources via VPN
 ---------------------------------------------------
 
 >**Failed to initialize connection subsystem Win 8.1 - 02-10-15 MS patch**
-Workaround can be found at [https://docs.it4i.cz/vpn-connection-fail-in-win-8.1](../../vpn-connection-fail-in-win-8.1.html)
+Workaround can be found at [vpn-connection-fail-in-win-8.1](../../vpn-connection-fail-in-win-8.1.html)
 
 For using resources and licenses which are located at IT4Innovations local network, it is necessary to VPN connect to this network. We use Cisco AnyConnect Secure Mobility Client, which is supported on the following operating systems:
 
diff --git a/docs.it4i/anselm-cluster-documentation/environment-and-modules.md b/docs.it4i/anselm-cluster-documentation/environment-and-modules.md
index e5a31f724..62a7da453 100644
--- a/docs.it4i/anselm-cluster-documentation/environment-and-modules.md
+++ b/docs.it4i/anselm-cluster-documentation/environment-and-modules.md
@@ -76,7 +76,7 @@ PrgEnv-intel sets up the INTEL development environment in conjunction with the I
 
 ### Application Modules Path Expansion
 
-All application modules on Salomon cluster (and further) will be build using tool called [EasyBuild](http://hpcugent.github.io/easybuild/ "EasyBuild"). In case that you want to use some applications that are build by EasyBuild already, you have to modify your MODULEPATH environment variable.
+All application modules on Salomon cluster (and further) will be build using tool called [EasyBuild](http://hpcugent.github.io/easybuild/ "EasyBuild")![external](../img/external.png). In case that you want to use some applications that are build by EasyBuild already, you have to modify your MODULEPATH environment variable.
 
 ```bash
 export MODULEPATH=$MODULEPATH:/apps/easybuild/modules/all/
diff --git a/docs.it4i/anselm-cluster-documentation/hardware-overview.md b/docs.it4i/anselm-cluster-documentation/hardware-overview.md
index 9253e435a..fe790d9e2 100644
--- a/docs.it4i/anselm-cluster-documentation/hardware-overview.md
+++ b/docs.it4i/anselm-cluster-documentation/hardware-overview.md
@@ -3,7 +3,7 @@ Hardware Overview
 
 The Anselm cluster consists of 209 computational nodes named cn[1-209] of which 180 are regular compute nodes, 23 GPU Kepler K20 accelerated nodes, 4 MIC Xeon Phi 5110 accelerated nodes and 2 fat nodes. Each node is a  powerful x86-64 computer, equipped with 16 cores (two eight-core Intel Sandy Bridge processors), at least 64GB RAM, and local hard drive. The user access to the Anselm cluster is provided by two login nodes login[1,2]. The nodes are interlinked by high speed InfiniBand and Ethernet networks. All nodes share 320TB /home disk storage to store the user files. The 146TB shared /scratch storage is available for the scratch data.
 
-The Fat nodes are equipped with large amount (512GB) of memory. Virtualization infrastructure provides resources to run long term servers and services in virtual mode. Fat nodes and virtual servers may access 45 TB of dedicated block storage. Accelerated nodes, fat nodes, and virtualization infrastructure are available [upon request](https://support.it4i.cz/rt) made by a PI.
+The Fat nodes are equipped with large amount (512GB) of memory. Virtualization infrastructure provides resources to run long term servers and services in virtual mode. Fat nodes and virtual servers may access 45 TB of dedicated block storage. Accelerated nodes, fat nodes, and virtualization infrastructure are available [upon request](https://support.it4i.cz/rt)![external](../img/external.png) made by a PI.
 
 Schematic representation of the Anselm cluster. Each box represents a node (computer) or storage capacity:
 
@@ -518,5 +518,4 @@ The parameters are summarized in the following tables:
   |MIC accelerated|2x Intel Sandy Bridge E5-2470, 2.3GHz|96GB|Intel Xeon Phi P5110|
   |Fat compute node|2x Intel Sandy Bridge E5-2665, 2.4GHz|512GB|-|
 
-For more details please refer to the [Compute nodes](compute-nodes/), [Storage](storage/storage/), and [Network](network/).
-
+For more details please refer to the [Compute nodes](compute-nodes/), [Storage](storage/storage/), and [Network](network/).
\ No newline at end of file
diff --git a/docs.it4i/anselm-cluster-documentation/introduction.md b/docs.it4i/anselm-cluster-documentation/introduction.md
index 04de0b2bb..75113f0a3 100644
--- a/docs.it4i/anselm-cluster-documentation/introduction.md
+++ b/docs.it4i/anselm-cluster-documentation/introduction.md
@@ -3,7 +3,7 @@ Introduction
 
 Welcome to Anselm supercomputer cluster. The Anselm cluster consists of 209 compute nodes, totaling 3344 compute cores with 15TB RAM and giving over 94 Tflop/s theoretical peak performance. Each node is a powerful x86-64 computer, equipped with 16 cores, at least 64GB RAM, and 500GB harddrive. Nodes are interconnected by fully non-blocking fat-tree Infiniband network and equipped with Intel Sandy Bridge processors. A few nodes are also equipped with NVIDIA Kepler GPU or Intel Xeon Phi MIC accelerators. Read more in [Hardware Overview](hardware-overview/).
 
-The cluster runs bullx Linux [](http://www.bull.com/bullx-logiciels/systeme-exploitation.html)[operating system](software/operating-system/), which is compatible with the  RedHat [ Linux family.](http://upload.wikimedia.org/wikipedia/commons/1/1b/Linux_Distribution_Timeline.svg) We have installed a wide range of software packages targeted at different scientific domains. These packages are accessible via the [modules environment](environment-and-modules/).
+The cluster runs bullx Linux ([bull](http://www.bull.com/bullx-logiciels/systeme-exploitation.html)![external](../img/external.png)) [operating system](software/operating-system/), which is compatible with the  RedHat [ Linux family.](http://upload.wikimedia.org/wikipedia/commons/1/1b/Linux_Distribution_Timeline.svg)![external](../img/external.png) We have installed a wide range of software packages targeted at different scientific domains. These packages are accessible via the [modules environment](environment-and-modules/).
 
 User data shared file-system (HOME, 320TB) and job data shared file-system (SCRATCH, 146TB) are available to users.
 
diff --git a/docs.it4i/anselm-cluster-documentation/network.md b/docs.it4i/anselm-cluster-documentation/network.md
index 38e969fad..11bbcbb5c 100644
--- a/docs.it4i/anselm-cluster-documentation/network.md
+++ b/docs.it4i/anselm-cluster-documentation/network.md
@@ -1,11 +1,11 @@
 Network
 =======
 
-All compute and login nodes of Anselm are interconnected by [Infiniband](http://en.wikipedia.org/wiki/InfiniBand) QDR network and by Gigabit [Ethernet](http://en.wikipedia.org/wiki/Ethernet) network. Both networks may be used to transfer user data.
+All compute and login nodes of Anselm are interconnected by [Infiniband](http://en.wikipedia.org/wiki/InfiniBand)![external](../img/external.png) QDR network and by Gigabit [Ethernet](http://en.wikipedia.org/wiki/Ethernet)![external](../img/external.png) network. Both networks may be used to transfer user data.
 
 Infiniband Network
 ------------------
-All compute and login nodes of Anselm are interconnected by a high-bandwidth, low-latency [Infiniband](http://en.wikipedia.org/wiki/InfiniBand) QDR network (IB 4x QDR, 40 Gbps). The network topology is a fully non-blocking fat-tree.
+All compute and login nodes of Anselm are interconnected by a high-bandwidth, low-latency [Infiniband](http://en.wikipedia.org/wiki/InfiniBand)![external](../img/external.png) QDR network (IB 4x QDR, 40 Gbps). The network topology is a fully non-blocking fat-tree.
 
 The compute nodes may be accessed via the Infiniband network using ib0 network interface, in address range 10.2.1.1-209. The MPI may be used to establish native Infiniband connection among the nodes.
 
diff --git a/docs.it4i/anselm-cluster-documentation/prace.md b/docs.it4i/anselm-cluster-documentation/prace.md
index be57d0808..f2641aa70 100644
--- a/docs.it4i/anselm-cluster-documentation/prace.md
+++ b/docs.it4i/anselm-cluster-documentation/prace.md
@@ -5,11 +5,11 @@ Intro
 -----
 PRACE users coming to Anselm as to TIER-1 system offered through the DECI calls are in general treated as standard users and so most of the general documentation applies to them as well. This section shows the main differences for quicker orientation, but often uses references to the original documentation. PRACE users who don't undergo the full procedure (including signing the IT4I AuP on top of the PRACE AuP) will not have a password and thus access to some services intended for regular users. This can lower their comfort, but otherwise they should be able to use the TIER-1 system as intended. Please see the [Obtaining Login Credentials section](../get-started-with-it4innovations/obtaining-login-credentials/obtaining-login-credentials/), if the same level of access is required.
 
-All general [PRACE User Documentation](http://www.prace-ri.eu/user-documentation/) should be read before continuing reading the local documentation here.
+All general [PRACE User Documentation](http://www.prace-ri.eu/user-documentation/)![external](../img/external.png) should be read before continuing reading the local documentation here.
 
 Help and Support
 --------------------
-If you have any troubles, need information, request support or want to install additional software, please use [PRACE Helpdesk](http://www.prace-ri.eu/helpdesk-guide264/).
+If you have any troubles, need information, request support or want to install additional software, please use [PRACE Helpdesk](http://www.prace-ri.eu/helpdesk-guide264/)![external](../img/external.png).
 
 Information about the local services are provided in the [introduction of general user documentation](introduction/). Please keep in mind, that standard PRACE accounts don't have a password to access the web interface of the local (IT4Innovations) request tracker and thus a new ticket should be created by sending an e-mail to support[at]it4i.cz.
 
@@ -30,11 +30,11 @@ The user will need a valid certificate and to be present in the PRACE LDAP (plea
 
 Most of the information needed by PRACE users accessing the Anselm TIER-1 system can be found here:
 
--   [General user's FAQ](http://www.prace-ri.eu/Users-General-FAQs)
--   [Certificates FAQ](http://www.prace-ri.eu/Certificates-FAQ)
--   [Interactive access using GSISSH](http://www.prace-ri.eu/Interactive-Access-Using-gsissh)
--   [Data transfer with GridFTP](http://www.prace-ri.eu/Data-Transfer-with-GridFTP-Details)
--   [Data transfer with gtransfer](http://www.prace-ri.eu/Data-Transfer-with-gtransfer)
+-   [General user's FAQ](http://www.prace-ri.eu/Users-General-FAQs)![external](../img/external.png)
+-   [Certificates FAQ](http://www.prace-ri.eu/Certificates-FAQ)![external](../img/external.png)
+-   [Interactive access using GSISSH](http://www.prace-ri.eu/Interactive-Access-Using-gsissh)![external](../img/external.png)
+-   [Data transfer with GridFTP](http://www.prace-ri.eu/Data-Transfer-with-GridFTP-Details)![external](../img/external.png)
+-   [Data transfer with gtransfer](http://www.prace-ri.eu/Data-Transfer-with-gtransfer)![external](../img/external.png)
 
 Before you start to use any of the services don't forget to create a proxy certificate from your certificate:
 
@@ -209,7 +209,7 @@ For production runs always use scratch file systems, either the global shared or
 
 All system wide installed software on the cluster is made available to the users via the modules. The information about the environment and modules usage is in this [section of general documentation](environment-and-modules/).
 
-PRACE users can use the "prace" module to use the [PRACE Common Production Environment](http://www.prace-ri.eu/PRACE-common-production).
+PRACE users can use the "prace" module to use the [PRACE Common Production Environment](http://www.prace-ri.eu/PRACE-common-production)![external](../img/external.png).
 
 ```bash
     $ module load prace
@@ -231,13 +231,13 @@ qprace**, the PRACE \***: This queue is intended for normal production runs. It
 
 ### Accounting & Quota
 
-The resources that are currently subject to accounting are the core hours. The core hours are accounted on the wall clock basis. The accounting runs whenever the computational cores are allocated or blocked via the PBS Pro workload manager (the qsub command), regardless of whether the cores are actually used for any calculation. See [example in the general documentation](resource-allocation-and-job-execution/resources-allocation-policy/).
+The resources that are currently subject to accounting are the core hours. The core hours are accounted on the wall clock basis. The accounting runs whenever the computational cores are allocated or blocked via the PBS Pro workload manager (the qsub command), regardless of whether the cores are actually used for any calculation. See [example in the general documentation](resource-allocation-and-job-execution/resources-allocation-policy/)![external](../img/external.png).
 
-PRACE users should check their project accounting using the [PRACE Accounting Tool (DART)](http://www.prace-ri.eu/accounting-report-tool/).
+PRACE users should check their project accounting using the [PRACE Accounting Tool (DART)](http://www.prace-ri.eu/accounting-report-tool/)![external](../img/external.png).
 
 Users who have undergone the full local registration procedure (including signing the IT4Innovations Acceptable Use Policy) and who have received local password may check at any time, how many core-hours have been consumed by themselves and their projects using the command "it4ifree". Please note that you need to know your user password to use the command and that the displayed core hours are "system core hours" which differ from PRACE "standardized core hours".
 
->The **it4ifree** command is a part of it4i.portal.clients package, located here: <https://pypi.python.org/pypi/it4i.portal.clients>
+>The **it4ifree** command is a part of it4i.portal.clients package, located here: <https://pypi.python.org/pypi/it4i.portal.clients>![external](../img/external.png)
 
 ```bash
     $ it4ifree
diff --git a/docs.it4i/anselm-cluster-documentation/remote-visualization.md b/docs.it4i/anselm-cluster-documentation/remote-visualization.md
index 7c877aa4c..b21396878 100644
--- a/docs.it4i/anselm-cluster-documentation/remote-visualization.md
+++ b/docs.it4i/anselm-cluster-documentation/remote-visualization.md
@@ -30,7 +30,7 @@ How to use the service
 
 ### Setup and start your own TurboVNC server.
 
-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/>![external](../img/external.png)
 
 **Always use TurboVNC on both sides** (server and client) **don't mix TurboVNC and other VNC implementations** (TightVNC, TigerVNC, ...) as the VNC protocol implementation may slightly differ and diminish your user experience by introducing picture artifacts, etc.
 
diff --git a/docs.it4i/anselm-cluster-documentation/resource-allocation-and-job-execution/capacity-computing.md b/docs.it4i/anselm-cluster-documentation/resource-allocation-and-job-execution/capacity-computing.md
index 9717d44bc..0514284c9 100644
--- a/docs.it4i/anselm-cluster-documentation/resource-allocation-and-job-execution/capacity-computing.md
+++ b/docs.it4i/anselm-cluster-documentation/resource-allocation-and-job-execution/capacity-computing.md
@@ -9,13 +9,13 @@ However, executing huge number of jobs via the PBS queue may strain the system.
 
 >Please follow one of the procedures below, in case you wish to schedule more than 100 jobs at a time.
 
--   Use [Job arrays](capacity-computing.html#job-arrays) when running huge number of [multithread](capacity-computing.html#shared-jobscript-on-one-node) (bound to one node only) or multinode (multithread across several nodes) jobs
--   Use [GNU parallel](capacity-computing.html#gnu-parallel) when running single core jobs
--   Combine[GNU parallel with Job arrays](capacity-computing.html#combining-job-arrays-and-gnu-parallel) when running huge number of single core jobs
+-   Use [Job arrays](capacity-computing/#job-arrays) when running huge number of [multithread](capacity-computing/#shared-jobscript-on-one-node) (bound to one node only) or multinode (multithread across several nodes) jobs
+-   Use [GNU parallel](capacity-computing/#gnu-parallel) when running single core jobs
+-   Combine[GNU parallel with Job arrays](capacity-computing/#combining-job-arrays-and-gnu-parallel) when running huge number of single core jobs
 
 Policy
 ------
-1.  A user is allowed to submit at most 100 jobs. Each job may be [a job array](capacity-computing.html#job-arrays).
+1.  A user is allowed to submit at most 100 jobs. Each job may be [a job array](capacity-computing/#job-arrays).
 2.  The array size is at most 1000 subjobs.
 
 Job arrays
@@ -75,7 +75,7 @@ If huge number of parallel multicore (in means of multinode multithread, e. g. M
 
 ### Submit the job array
 
-To submit the job array, use the qsub -J command. The 900 jobs of the [example above](capacity-computing.html#array_example) may be submitted like this:
+To submit the job array, use the qsub -J command. The 900 jobs of the [example above](capacity-computing/#array_example) may be submitted like this:
 
 ```bash
 $ qsub -N JOBNAME -J 1-900 jobscript
@@ -144,7 +144,7 @@ Display status information for all user's subjobs.
 $ qstat -u $USER -tJ
 ```
 
-Read more on job arrays in the [PBSPro Users guide](../../pbspro-documentation.html).
+Read more on job arrays in the [PBSPro Users guide](../../pbspro-documentation/sitemap/).
 
 GNU parallel
 ----------------
@@ -205,7 +205,7 @@ In this example, tasks from tasklist are executed via the GNU parallel. The job
 
 ### Submit the job
 
-To submit the job, use the qsub command. The 101 tasks' job of the [example above](capacity-computing.html#gp_example) may be submitted like this:
+To submit the job, use the qsub command. The 101 tasks' job of the [example above](capacity-computing/#gp_example) may be submitted like this:
 
 ```bash
 $ qsub -N JOBNAME jobscript
@@ -286,7 +286,7 @@ When deciding this values, think about following guiding rules:
 
 ### Submit the job array
 
-To submit the job array, use the qsub -J command. The 992 tasks' job of the [example above](capacity-computing.html#combined_example) may be submitted like this:
+To submit the job array, use the qsub -J command. The 992 tasks' job of the [example above](capacity-computing/#combined_example) may be submitted like this:
 
 ```bash
 $ qsub -N JOBNAME -J 1-992:32 jobscript
@@ -299,7 +299,7 @@ Please note the #PBS directives in the beginning of the jobscript file, dont' fo
 
 Examples
 --------
-Download the examples in [capacity.zip](capacity-computing-examples), illustrating the above listed ways to run huge number of jobs. We recommend to try out the examples, before using this for running production jobs.
+Download the examples in [capacity.zip](capacity.zip), illustrating the above listed ways to run huge number of jobs. We recommend to try out the examples, before using this for running production jobs.
 
 Unzip the archive in an empty directory on Anselm and follow the instructions in the README file
 
diff --git a/docs.it4i/anselm-cluster-documentation/resource-allocation-and-job-execution/capacity.zip b/docs.it4i/anselm-cluster-documentation/resource-allocation-and-job-execution/capacity.zip
new file mode 100644
index 0000000000000000000000000000000000000000..747453323cdc23fabbf0105771445d560fd9ae93
GIT binary patch
literal 17528
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
bEy2K862Qs^T0D@+kjap&z`*cd8N>qsIy3$n

literal 0
HcmV?d00001

diff --git a/docs.it4i/anselm-cluster-documentation/resource-allocation-and-job-execution/job-priority.md b/docs.it4i/anselm-cluster-documentation/resource-allocation-and-job-execution/job-priority.md
index 6d2c19fe4..04d79d5e5 100644
--- a/docs.it4i/anselm-cluster-documentation/resource-allocation-and-job-execution/job-priority.md
+++ b/docs.it4i/anselm-cluster-documentation/resource-allocation-and-job-execution/job-priority.md
@@ -18,7 +18,7 @@ Queue priority is priority of queue where job is queued before execution.
 
 Queue priority has the biggest impact on job execution priority. Execution priority of jobs in higher priority queues is always greater than execution priority of jobs in lower priority queues. Other properties of job used for determining job execution priority (fairshare priority, eligible time) cannot compete with queue priority.
 
-Queue priorities can be seen at <https://extranet.it4i.cz/anselm/queues>
+Queue priorities can be seen at <https://extranet.it4i.cz/anselm/queues>![external](../../img/external.png)
 
 ### Fairshare priority
 
@@ -34,7 +34,7 @@ where MAX_FAIRSHARE has value 1E6, usage~Project~ is cumulated usage by all memb
 
 Usage counts allocated corehours (ncpus*walltime). Usage is decayed, or cut in half periodically, at the interval 168 hours (one week). Jobs queued in queue qexp are not calculated to project's usage.
 
->Calculated usage and fairshare priority can be seen at <https://extranet.it4i.cz/anselm/projects>.
+>Calculated usage and fairshare priority can be seen at <https://extranet.it4i.cz/anselm/projects>.![external](../../img/external.png)
 
 Calculated fairshare priority can be also seen as Resource_List.fairshare attribute of a job.
 
diff --git a/docs.it4i/anselm-cluster-documentation/resource-allocation-and-job-execution/job-submission-and-execution.md b/docs.it4i/anselm-cluster-documentation/resource-allocation-and-job-execution/job-submission-and-execution.md
index 7645699bc..bfa339323 100644
--- a/docs.it4i/anselm-cluster-documentation/resource-allocation-and-job-execution/job-submission-and-execution.md
+++ b/docs.it4i/anselm-cluster-documentation/resource-allocation-and-job-execution/job-submission-and-execution.md
@@ -48,7 +48,7 @@ $ qsub -A OPEN-0-0 -q qfree -l select=10:ncpus=16 ./myjob
 
 In this example, we allocate 10  nodes, 16 cores per node, for 12 hours. We allocate these resources via the qfree queue. It is not required that the project OPEN-0-0 has any available resources left. Consumed resources are still accounted for. Jobscript myjob will be executed on the first node in the allocation.
 
-All qsub options may be [saved directly into the jobscript](job-submission-and-execution.html#PBSsaved). In such a case, no options to qsub are needed.
+All qsub options may be [saved directly into the jobscript](job-submission-and-execution/#PBSsaved). In such a case, no options to qsub are needed.
 
 ```bash
 $ qsub ./myjob
@@ -90,9 +90,9 @@ In this example, we allocate 4 nodes, 16 cores, selecting only the nodes with In
 
 ### Placement by IB switch
 
-Groups of computational nodes are connected to chassis integrated Infiniband switches. These switches form the leaf switch layer of the [Infiniband network](../network.html) fat tree topology. Nodes sharing the leaf switch can communicate most efficiently. Sharing the same switch prevents hops in the network and provides for unbiased, most efficient network communication.
+Groups of computational nodes are connected to chassis integrated Infiniband switches. These switches form the leaf switch layer of the [Infiniband network](../network/) fat tree topology. Nodes sharing the leaf switch can communicate most efficiently. Sharing the same switch prevents hops in the network and provides for unbiased, most efficient network communication.
 
-Nodes sharing the same switch may be selected via the PBS resource attribute ibswitch. Values of this attribute are iswXX, where XX is the switch number. The node-switch mapping can be seen at [Hardware Overview](../hardware-overview.html) section.
+Nodes sharing the same switch may be selected via the PBS resource attribute ibswitch. Values of this attribute are iswXX, where XX is the switch number. The node-switch mapping can be seen at [Hardware Overview](../hardware-overview/) section.
 
 We recommend allocating compute nodes of a single switch when best possible computational network performance is required to run the job efficiently:
 
@@ -334,7 +334,7 @@ exit
 
 In this example, some directory on the /home holds the input file input and executable mympiprog.x . We create a directory myjob on the /scratch filesystem, copy input and executable files from the /home directory where the qsub was invoked ($PBS_O_WORKDIR) to /scratch, execute the MPI programm mympiprog.x and copy the output file back to the /home directory. The mympiprog.x is executed as one process per node, on all allocated nodes.
 
->Consider preloading inputs and executables onto [shared scratch](../storage.html) before the calculation starts.
+>Consider preloading inputs and executables onto [shared scratch](../storage/storage/) before the calculation starts.
 
 In some cases, it may be impractical to copy the inputs to scratch and outputs to home. This is especially true when very large input and output files are expected, or when the files should be reused by a subsequent calculation. In such a case, it is users responsibility to preload the input files on shared /scratch before the job submission and retrieve the outputs manually, after all calculations are finished.
 
@@ -365,14 +365,14 @@ exit
 
 In this example, input and executable files are assumed preloaded manually in /scratch/$USER/myjob directory. Note the **mpiprocs** and **ompthreads** qsub options, controlling behavior of the MPI execution. The mympiprog.x is executed as one process per node, on all 100 allocated nodes. If mympiprog.x implements OpenMP threads, it will run 16 threads per node.
 
-More information is found in the [Running OpenMPI](../software/mpi-1/Running_OpenMPI.html) and [Running MPICH2](../software/mpi-1/running-mpich2.html)
+More information is found in the [Running OpenMPI](../software/mpi/Running_OpenMPI/) and [Running MPICH2](../software/mpi/running-mpich2/)
 sections.
 
 ### Example Jobscript for Single Node Calculation
 
 >Local scratch directory is often useful for single node jobs. Local scratch will be deleted immediately after the job ends.
 
-Example jobscript for single node calculation, using [local scratch](../storage.html) on the node:
+Example jobscript for single node calculation, using [local scratch](../storage/storage/) on the node:
 
 ```bash
 #!/bin/bash
@@ -398,4 +398,4 @@ In this example, some directory on the home holds the input file input and execu
 
 ### Other Jobscript Examples
 
-Further jobscript examples may be found in the [Software](../software.1.html) section and the [Capacity computing](capacity-computing.html) section.
\ No newline at end of file
+Further jobscript examples may be found in the software section and the [Capacity computing](capacity-computing/) section.
\ No newline at end of file
diff --git a/docs.it4i/anselm-cluster-documentation/resource-allocation-and-job-execution/resources-allocation-policy.md b/docs.it4i/anselm-cluster-documentation/resource-allocation-and-job-execution/resources-allocation-policy.md
index 8224ce4d0..629556916 100644
--- a/docs.it4i/anselm-cluster-documentation/resource-allocation-and-job-execution/resources-allocation-policy.md
+++ b/docs.it4i/anselm-cluster-documentation/resource-allocation-and-job-execution/resources-allocation-policy.md
@@ -3,7 +3,7 @@ Resources Allocation Policy
 
 Resources Allocation Policy
 ---------------------------
-The resources are allocated to the job in a fairshare fashion, subject to constraints set by the queue and resources available to the Project. The Fairshare at Anselm ensures that individual users may consume approximately equal amount of resources per week. Detailed information in the [Job scheduling](job-priority.html) section. The resources are accessible via several queues for queueing the jobs. The queues provide prioritized and exclusive access to the computational resources. Following table provides the queue partitioning overview:
+The resources are allocated to the job in a fairshare fashion, subject to constraints set by the queue and resources available to the Project. The Fairshare at Anselm ensures that individual users may consume approximately equal amount of resources per week. Detailed information in the [Job scheduling](job-priority/) section. The resources are accessible via several queues for queueing the jobs. The queues provide prioritized and exclusive access to the computational resources. Following table provides the queue partitioning overview:
 
  |queue |active project |project resources |nodes|min ncpus*|priority|authorization|>walltime |
  | --- | --- |
@@ -25,15 +25,15 @@ The resources are allocated to the job in a fairshare fashion, subject to constr
 
 ### Notes
 
-The job wall clock time defaults to **half the maximum time**, see table above. Longer wall time limits can be  [set manually, see examples](job-submission-and-execution.html).
+The job wall clock time defaults to **half the maximum time**, see table above. Longer wall time limits can be  [set manually, see examples](job-submission-and-execution/).
 
 Jobs that exceed the reserved wall clock time (Req'd Time) get killed automatically. Wall clock time limit can be changed for queuing jobs (state Q) using the qalter command, however can not be changed for a running job (state R).
 
-Anselm users may check current queue configuration at <https://extranet.it4i.cz/anselm/queues>.
+Anselm users may check current queue configuration at <https://extranet.it4i.cz/anselm/queues>![external](../../img/external.png).
 
 ### Queue status
 
->Check the status of jobs, queues and compute nodes at <https://extranet.it4i.cz/anselm/>
+>Check the status of jobs, queues and compute nodes at <https://extranet.it4i.cz/anselm/>![external](../../img/external.png)
 
 ![rspbs web interface](rsweb.png)
 
@@ -106,12 +106,12 @@ Resources Accounting Policy
 
 ### The Core-Hour
 
-The resources that are currently subject to accounting are the core-hours. The core-hours are accounted on the wall clock basis. The accounting runs whenever the computational cores are allocated or blocked via the PBS Pro workload manager (the qsub command), regardless of whether the cores are actually used for any calculation. 1 core-hour is defined as 1 processor core allocated for 1 hour of wall clock time. Allocating a full node (16 cores) for 1 hour accounts to 16 core-hours. See example in the  [Job submission and execution](job-submission-and-execution.html) section.
+The resources that are currently subject to accounting are the core-hours. The core-hours are accounted on the wall clock basis. The accounting runs whenever the computational cores are allocated or blocked via the PBS Pro workload manager (the qsub command), regardless of whether the cores are actually used for any calculation. 1 core-hour is defined as 1 processor core allocated for 1 hour of wall clock time. Allocating a full node (16 cores) for 1 hour accounts to 16 core-hours. See example in the  [Job submission and execution](job-submission-and-execution/) section.
 
 ### Check consumed resources
 
 >The **it4ifree** command is a part of it4i.portal.clients package, located here:
-<https://pypi.python.org/pypi/it4i.portal.clients>
+<https://pypi.python.org/pypi/it4i.portal.clients>![external](../../img/external.png)
 
 User may check at any time, how many core-hours have been consumed by himself/herself and his/her projects. The command is available on clusters' login nodes.
 
diff --git a/docs.it4i/anselm-cluster-documentation/software/ansys/ansys-cfx.md b/docs.it4i/anselm-cluster-documentation/software/ansys/ansys-cfx.md
index f5cf8a8bf..a450ed452 100644
--- a/docs.it4i/anselm-cluster-documentation/software/ansys/ansys-cfx.md
+++ b/docs.it4i/anselm-cluster-documentation/software/ansys/ansys-cfx.md
@@ -1,7 +1,7 @@
 ANSYS CFX
 =========
 
-[ANSYS CFX](http://www.ansys.com/Products/Simulation+Technology/Fluid+Dynamics/Fluid+Dynamics+Products/ANSYS+CFX)
+[ANSYS CFX](http://www.ansys.com/Products/Simulation+Technology/Fluid+Dynamics/Fluid+Dynamics+Products/ANSYS+CFX)![external](../../../img/external.png)
 software is a high-performance, general purpose fluid dynamics program that has been applied to solve wide-ranging fluid flow problems for over 20 years. At the heart of ANSYS CFX is its advanced solver technology, the key to achieving reliable and accurate solutions quickly and robustly. The modern, highly parallelized solver is the foundation for an abundant choice of physical models to capture virtually any type of phenomena related to fluid flow. The solver and its many physical models are wrapped in a modern, intuitive, and flexible GUI and user environment, with extensive capabilities for customization and automation using session files, scripting and a powerful expression language.
 
 To run ANSYS CFX in batch mode you can utilize/modify the default cfx.pbs script and execute it via the qsub command.
@@ -49,9 +49,9 @@ echo Machines: $hl
 /ansys_inc/v145/CFX/bin/cfx5solve -def input.def -size 4 -size-ni 4x -part-large -start-method "Platform MPI Distributed Parallel" -par-dist $hl -P aa_r
 ```
 
-Header of the pbs file (above) is common and description can be find on [this site](../../resource-allocation-and-job-execution/job-submission-and-execution.md). SVS FEM recommends to utilize sources by keywords: nodes, ppn. These keywords allows to address directly the number of nodes (computers) and cores (ppn) which will be utilized in the job. Also the rest of code assumes such structure of allocated resources.
+Header of the pbs file (above) is common and description can be find on [this site](../../resource-allocation-and-job-execution/job-submission-and-execution/). SVS FEM recommends to utilize sources by keywords: nodes, ppn. These keywords allows to address directly the number of nodes (computers) and cores (ppn) which will be utilized in the job. Also the rest of code assumes such structure of allocated resources.
 
 Working directory has to be created before sending pbs job into the queue. Input file should be in working directory or full path to input file has to be specified. >Input file has to be defined by common CFX def file which is attached to the cfx solver via parameter -def
 
 **License** should be selected by parameter -P (Big letter **P**). Licensed products are the following: aa_r (ANSYS **Academic** Research), ane3fl (ANSYS Multiphysics)-**Commercial**.
-[More about licensing here](licensing.md)
\ No newline at end of file
+[More about licensing here](licensing/)
\ No newline at end of file
diff --git a/docs.it4i/anselm-cluster-documentation/software/ansys/ansys-fluent.md b/docs.it4i/anselm-cluster-documentation/software/ansys/ansys-fluent.md
index 458ac3295..09acb0b09 100644
--- a/docs.it4i/anselm-cluster-documentation/software/ansys/ansys-fluent.md
+++ b/docs.it4i/anselm-cluster-documentation/software/ansys/ansys-fluent.md
@@ -1,7 +1,7 @@
 ANSYS Fluent
 ============
 
-[ANSYS Fluent](http://www.ansys.com/Products/Simulation+Technology/Fluid+Dynamics/Fluid+Dynamics+Products/ANSYS+Fluent)
+[ANSYS Fluent](http://www.ansys.com/Products/Simulation+Technology/Fluid+Dynamics/Fluid+Dynamics+Products/ANSYS+Fluent)![external](../../../img/external.png)
 software contains the broad physical modeling capabilities needed to model flow, turbulence, heat transfer, and reactions for industrial applications ranging from air flow over an aircraft wing to combustion in a furnace, from bubble columns to oil platforms, from blood flow to semiconductor manufacturing, and from clean room design to wastewater treatment plants. Special models that give the software the ability to model in-cylinder combustion, aeroacoustics, turbomachinery, and multiphase systems have served to broaden its reach.
 
 1. Common way to run Fluent over pbs file
diff --git a/docs.it4i/anselm-cluster-documentation/software/ansys/ansys-ls-dyna.md b/docs.it4i/anselm-cluster-documentation/software/ansys/ansys-ls-dyna.md
index c2b188646..47c66dd25 100644
--- a/docs.it4i/anselm-cluster-documentation/software/ansys/ansys-ls-dyna.md
+++ b/docs.it4i/anselm-cluster-documentation/software/ansys/ansys-ls-dyna.md
@@ -1,7 +1,7 @@
 ANSYS LS-DYNA
 =============
 
-**[ANSYSLS-DYNA](http://www.ansys.com/Products/Simulation+Technology/Structural+Mechanics/Explicit+Dynamics/ANSYS+LS-DYNA)** software provides convenient and easy-to-use access to the technology-rich, time-tested explicit solver without the need to contend with the complex input requirements of this sophisticated program. Introduced in 1996, ANSYS LS-DYNA capabilities have helped customers in numerous industries to resolve highly intricate design issues. ANSYS Mechanical users have been able take advantage of complex explicit solutions for a long time utilizing the traditional ANSYS Parametric Design Language (APDL) environment. These explicit capabilities are available to ANSYS Workbench users as well. The Workbench platform is a powerful, comprehensive, easy-to-use environment for engineering simulation. CAD import from all sources, geometry cleanup, automatic meshing, solution, parametric optimization, result visualization and comprehensive report generation are all available within a single fully interactive modern  graphical user environment.
+**[ANSYSLS-DYNA](http://www.ansys.com/Products/Simulation+Technology/Structural+Mechanics/Explicit+Dynamics/ANSYS+LS-DYNA)![external](../../../img/external.png)** software provides convenient and easy-to-use access to the technology-rich, time-tested explicit solver without the need to contend with the complex input requirements of this sophisticated program. Introduced in 1996, ANSYS LS-DYNA capabilities have helped customers in numerous industries to resolve highly intricate design issues. ANSYS Mechanical users have been able take advantage of complex explicit solutions for a long time utilizing the traditional ANSYS Parametric Design Language (APDL) environment. These explicit capabilities are available to ANSYS Workbench users as well. The Workbench platform is a powerful, comprehensive, easy-to-use environment for engineering simulation. CAD import from all sources, geometry cleanup, automatic meshing, solution, parametric optimization, result visualization and comprehensive report generation are all available within a single fully interactive modern  graphical user environment.
 
 To run ANSYS LS-DYNA in batch mode you can utilize/modify the default ansysdyna.pbs script and execute it via the qsub command.
 
@@ -51,6 +51,6 @@ echo Machines: $hl
 /ansys_inc/v145/ansys/bin/ansys145 -dis -lsdynampp i=input.k -machines $hl
 ```
 
-Header of the pbs file (above) is common and description can be find on [this site](../../resource-allocation-and-job-execution/job-submission-and-execution.md). [SVS FEM](http://www.svsfem.cz) recommends to utilize sources by keywords: nodes, ppn. These keywords allows to address directly the number of nodes (computers) and cores (ppn) which will be utilized in the job. Also the rest of code assumes such structure of allocated resources.
+Header of the pbs file (above) is common and description can be find on [this site](../../resource-allocation-and-job-execution/job-submission-and-execution/). [SVS FEM](http://www.svsfem.cz)![external](../../../img/external.png) recommends to utilize sources by keywords: nodes, ppn. These keywords allows to address directly the number of nodes (computers) and cores (ppn) which will be utilized in the job. Also the rest of code assumes such structure of allocated resources.
 
 Working directory has to be created before sending pbs job into the queue. Input file should be in working directory or full path to input file has to be specified. Input file has to be defined by common LS-DYNA .**k** file which is attached to the ansys solver via parameter i=
\ No newline at end of file
diff --git a/docs.it4i/anselm-cluster-documentation/software/ansys/ansys-mechanical-apdl.md b/docs.it4i/anselm-cluster-documentation/software/ansys/ansys-mechanical-apdl.md
index 56d5f78aa..20c751e0d 100644
--- a/docs.it4i/anselm-cluster-documentation/software/ansys/ansys-mechanical-apdl.md
+++ b/docs.it4i/anselm-cluster-documentation/software/ansys/ansys-mechanical-apdl.md
@@ -1,7 +1,7 @@
 ANSYS MAPDL
 ===========
 
-**[ANSYS Multiphysics](http://www.ansys.com/Products/Simulation+Technology/Structural+Mechanics/ANSYS+Multiphysics)**
+**[ANSYS Multiphysics](http://www.ansys.com/Products/Simulation+Technology/Structural+Mechanics/ANSYS+Multiphysics)![external](../../../img/external.png)**
 software offers a comprehensive product solution for both multiphysics and single-physics analysis. The product includes structural, thermal, fluid and both high- and low-frequency electromagnetic analysis. The product also contains solutions for both direct and sequentially coupled physics problems including direct coupled-field elements and the ANSYS multi-field solver.
 
 To run ANSYS MAPDL in batch mode you can utilize/modify the default mapdl.pbs script and execute it via the qsub command.
@@ -50,9 +50,9 @@ echo Machines: $hl
 /ansys_inc/v145/ansys/bin/ansys145 -b -dis -p aa_r -i input.dat -o file.out -machines $hl -dir $WORK_DIR
 ```
 
-Header of the pbs file (above) is common and description can be find on [this site](../../resource-allocation-and-job-execution/job-submission-and-execution.md). [SVS FEM](http://www.svsfem.cz) recommends to utilize sources by keywords: nodes, ppn. These keywords allows to address directly the number of nodes (computers) and cores (ppn) which will be utilized in the job. Also the rest of code assumes such structure of allocated resources.
+Header of the pbs file (above) is common and description can be find on [this site](../../resource-allocation-and-job-execution/job-submission-and-execution.md). [SVS FEM](http://www.svsfem.cz)![external](../../../img/external.png) recommends to utilize sources by keywords: nodes, ppn. These keywords allows to address directly the number of nodes (computers) and cores (ppn) which will be utilized in the job. Also the rest of code assumes such structure of allocated resources.
 
 Working directory has to be created before sending pbs job into the queue. Input file should be in working directory or full path to input file has to be specified. Input file has to be defined by common APDL file which is attached to the ansys solver via parameter -i
 
 **License** should be selected by parameter -p. Licensed products are the following: aa_r (ANSYS **Academic** Research), ane3fl (ANSYS Multiphysics)-**Commercial**, aa_r_dy (ANSYS **Academic** AUTODYN)
-[More about licensing here](licensing.md)
\ No newline at end of file
+[More about licensing here](licensing/)
\ No newline at end of file
diff --git a/docs.it4i/anselm-cluster-documentation/software/ansys/ansys.md b/docs.it4i/anselm-cluster-documentation/software/ansys/ansys.md
index 53e175f0f..8faf1827e 100644
--- a/docs.it4i/anselm-cluster-documentation/software/ansys/ansys.md
+++ b/docs.it4i/anselm-cluster-documentation/software/ansys/ansys.md
@@ -1,9 +1,9 @@
 Overview of ANSYS Products
 ==========================
 
-**[SVS FEM](http://www.svsfem.cz/)** as **[ANSYS Channel partner](http://www.ansys.com/)** for Czech Republic provided all ANSYS licenses for ANSELM cluster and supports of all ANSYS Products (Multiphysics, Mechanical, MAPDL, CFX, Fluent, Maxwell, LS-DYNA...) to IT staff and ANSYS users. If you are challenging to problem of ANSYS functionality contact please [hotline@svsfem.cz](mailto:hotline@svsfem.cz?subject=Ostrava%20-%20ANSELM)
+**[SVS FEM](http://www.svsfem.cz/)![external](../../../img/external.png)** as **[ANSYS Channel partner](http://www.ansys.com/)** for Czech Republic provided all ANSYS licenses for ANSELM cluster and supports of all ANSYS Products (Multiphysics, Mechanical, MAPDL, CFX, Fluent, Maxwell, LS-DYNA...) to IT staff and ANSYS users. If you are challenging to problem of ANSYS functionality contact please [hotline@svsfem.cz](mailto:hotline@svsfem.cz?subject=Ostrava%20-%20ANSELM)
 
-Anselm provides as commercial as academic variants. Academic variants are distinguished by "**Academic...**" word in the name of  license or by two letter preposition "**aa_**" in the license feature name. Change of license is realized on command line respectively directly in user's pbs file (see individual products). [ More  about licensing here](ansys/licensing.html)
+Anselm provides as commercial as academic variants. Academic variants are distinguished by "**Academic...**" word in the name of  license or by two letter preposition "**aa_**" in the license feature name. Change of license is realized on command line respectively directly in user's pbs file (see individual products). [ More  about licensing here](ansys/licensing/)
 
 To load the latest version of any ANSYS product (Mechanical, Fluent, CFX, MAPDL,...) load the module:
 
diff --git a/docs.it4i/anselm-cluster-documentation/software/ansys/ls-dyna.md b/docs.it4i/anselm-cluster-documentation/software/ansys/ls-dyna.md
index e2eb2c12a..774a62e9c 100644
--- a/docs.it4i/anselm-cluster-documentation/software/ansys/ls-dyna.md
+++ b/docs.it4i/anselm-cluster-documentation/software/ansys/ls-dyna.md
@@ -1,7 +1,7 @@
 LS-DYNA
 =======
 
-[LS-DYNA](http://www.lstc.com/) is a multi-purpose, explicit and implicit finite element program used to analyze the nonlinear dynamic response of structures. Its fully automated contact analysis capability, a wide range of constitutive models to simulate a whole range of engineering materials (steels, composites, foams, concrete, etc.), error-checking features and the high scalability have enabled users worldwide to solve successfully many complex problems. Additionally LS-DYNA is extensively used to simulate impacts on structures from drop tests, underwater shock, explosions or high-velocity impacts. Explosive forming, process engineering, accident reconstruction, vehicle dynamics, thermal brake disc analysis or nuclear safety are further areas in the broad range of possible applications. In leading-edge research LS-DYNA is used to investigate the behaviour of materials like composites, ceramics, concrete, or wood. Moreover, it is used in biomechanics, human modelling, molecular structures, casting, forging, or virtual testing.
+[LS-DYNA](http://www.lstc.com/)![external](../../../img/external.png) is a multi-purpose, explicit and implicit finite element program used to analyze the nonlinear dynamic response of structures. Its fully automated contact analysis capability, a wide range of constitutive models to simulate a whole range of engineering materials (steels, composites, foams, concrete, etc.), error-checking features and the high scalability have enabled users worldwide to solve successfully many complex problems. Additionally LS-DYNA is extensively used to simulate impacts on structures from drop tests, underwater shock, explosions or high-velocity impacts. Explosive forming, process engineering, accident reconstruction, vehicle dynamics, thermal brake disc analysis or nuclear safety are further areas in the broad range of possible applications. In leading-edge research LS-DYNA is used to investigate the behaviour of materials like composites, ceramics, concrete, or wood. Moreover, it is used in biomechanics, human modelling, molecular structures, casting, forging, or virtual testing.
 
 Anselm provides **1 commercial license of LS-DYNA without HPC** support now.
 
@@ -31,6 +31,6 @@ module load lsdyna
 /apps/engineering/lsdyna/lsdyna700s i=input.k
 ```
 
-Header of the pbs file (above) is common and description can be find on [this site](../../resource-allocation-and-job-execution/job-submission-and-execution.html). [SVS FEM](http://www.svsfem.cz) recommends to utilize sources by keywords: nodes, ppn. These keywords allows to address directly the number of nodes (computers) and cores (ppn) which will be utilized in the job. Also the rest of code assumes such structure of allocated resources.
+Header of the pbs file (above) is common and description can be find on [this site](../../resource-allocation-and-job-execution/job-submission-and-execution.html). [SVS FEM](http://www.svsfem.cz)![external](../../../img/external.png) recommends to utilize sources by keywords: nodes, ppn. These keywords allows to address directly the number of nodes (computers) and cores (ppn) which will be utilized in the job. Also the rest of code assumes such structure of allocated resources.
 
 Working directory has to be created before sending pbs job into the queue. Input file should be in working directory or full path to input file has to be specified. Input file has to be defined by common LS-DYNA **.k** file which is attached to the LS-DYNA solver via parameter i=
\ No newline at end of file
diff --git a/docs.it4i/anselm-cluster-documentation/software/chemistry/molpro.md b/docs.it4i/anselm-cluster-documentation/software/chemistry/molpro.md
index f993cf58b..5d0b5aec4 100644
--- a/docs.it4i/anselm-cluster-documentation/software/chemistry/molpro.md
+++ b/docs.it4i/anselm-cluster-documentation/software/chemistry/molpro.md
@@ -5,13 +5,13 @@ Molpro is a complete system of ab initio programs for molecular electronic struc
 
 About Molpro
 ------------
-Molpro is a software package used for accurate ab-initio quantum chemistry calculations. More information can be found at the [official webpage](http://www.molpro.net/).
+Molpro is a software package used for accurate ab-initio quantum chemistry calculations. More information can be found at the [official webpage](http://www.molpro.net/)![external](../../../img/external.png).
 
 License
 -------
 Molpro software package is available only to users that have a valid license. Please contact support to enable access to Molpro if you have a valid license appropriate for running on our cluster (eg. academic research group licence, parallel execution).
 
-To run Molpro, you need to have a valid license token present in " $HOME/.molpro/token". You can download the token from [Molpro website](https://www.molpro.net/licensee/?portal=licensee).
+To run Molpro, you need to have a valid license token present in " $HOME/.molpro/token". You can download the token from [Molpro website](https://www.molpro.net/licensee/?portal=licensee)![external](../../../img/external.png).
 
 Installed version
 -----------------
@@ -31,11 +31,11 @@ Compilation parameters are default:
 
 Running
 ------
-Molpro is compiled for parallel execution using MPI and OpenMP. By default, Molpro reads the number of allocated nodes from PBS and launches a data server on one node. On the remaining allocated nodes, compute processes are launched, one process per node, each with 16 threads. You can modify this behavior by using -n, -t and helper-server options. Please refer to the [Molpro documentation](http://www.molpro.net/info/2010.1/doc/manual/node9.html) for more details.
+Molpro is compiled for parallel execution using MPI and OpenMP. By default, Molpro reads the number of allocated nodes from PBS and launches a data server on one node. On the remaining allocated nodes, compute processes are launched, one process per node, each with 16 threads. You can modify this behavior by using -n, -t and helper-server options. Please refer to the [Molpro documentation](http://www.molpro.net/info/2010.1/doc/manual/node9.html)![external](../../../img/external.png) for more details.
 
 >The OpenMP parallelization in Molpro is limited and has been observed to produce limited scaling. We therefore recommend to use MPI parallelization only. This can be achieved by passing option  mpiprocs=16:ompthreads=1 to PBS.
 
-You are advised to use the -d option to point to a directory in [SCRATCH filesystem](../../storage.md). Molpro can produce a large amount of temporary data during its run, and it is important that these are placed in the fast scratch filesystem.
+You are advised to use the -d option to point to a directory in [SCRATCH filesystem](../../storage/storage/). Molpro can produce a large amount of temporary data during its run, and it is important that these are placed in the fast scratch filesystem.
 
 ### Example jobscript
 
diff --git a/docs.it4i/anselm-cluster-documentation/software/chemistry/nwchem.md b/docs.it4i/anselm-cluster-documentation/software/chemistry/nwchem.md
index c079a1683..a0beff73a 100644
--- a/docs.it4i/anselm-cluster-documentation/software/chemistry/nwchem.md
+++ b/docs.it4i/anselm-cluster-documentation/software/chemistry/nwchem.md
@@ -7,7 +7,7 @@ Introduction
 -------------------------
 NWChem aims to provide its users with computational chemistry tools that are scalable both in their ability to treat large scientific computational chemistry problems efficiently, and in their use of available parallel computing resources from high-performance parallel supercomputers to conventional workstation clusters.
 
-[Homepage](http://www.nwchem-sw.org/index.php/Main_Page)
+[Homepage](http://www.nwchem-sw.org/index.php/Main_Page)![external](../../../img/external.png)
 
 Installed versions
 ------------------
@@ -40,7 +40,7 @@ NWChem is compiled for parallel MPI execution. Normal procedure for MPI jobs app
 
 Options
 --------------------
-Please refer to [the documentation](http://www.nwchem-sw.org/index.php/Release62:Top-level) and in the input file set the following directives :
+Please refer to [the documentation](http://www.nwchem-sw.org/index.php/Release62:Top-level)![external](../../../img/external.png) and in the input file set the following directives :
 
 -   MEMORY : controls the amount of memory NWChem will use
--   SCRATCH_DIR : set this to a directory in [SCRATCH filesystem](../../storage.md#scratch) (or run the calculation completely in a scratch directory). For certain calculations, it might be advisable to reduce I/O by forcing "direct" mode, eg. "scf direct"
\ No newline at end of file
+-   SCRATCH_DIR : set this to a directory in [SCRATCH filesystem](../../storage/storage/#scratch) (or run the calculation completely in a scratch directory). For certain calculations, it might be advisable to reduce I/O by forcing "direct" mode, eg. "scf direct"
\ No newline at end of file
diff --git a/docs.it4i/anselm-cluster-documentation/software/compilers.md b/docs.it4i/anselm-cluster-documentation/software/compilers.md
index 2aaf9714a..171891d65 100644
--- a/docs.it4i/anselm-cluster-documentation/software/compilers.md
+++ b/docs.it4i/anselm-cluster-documentation/software/compilers.md
@@ -15,7 +15,7 @@ The C/C++ and Fortran compilers are divided into two main groups GNU and Intel.
 
 Intel Compilers
 ---------------
-For information about the usage of Intel Compilers and other Intel products, please read the [Intel Parallel studio](intel-suite.html) page.
+For information about the usage of Intel Compilers and other Intel products, please read the [Intel Parallel studio](intel-suite/) page.
 
 GNU C/C++ and Fortran Compilers
 -------------------------------
@@ -148,8 +148,8 @@ For more informations see the man pages.
 
 Java
 ----
-For information how to use Java (runtime and/or compiler), please read the [Java page](java.html).
+For information how to use Java (runtime and/or compiler), please read the [Java page](java/).
 
 nVidia CUDA
 -----------
-For information how to work with nVidia CUDA, please read the [nVidia CUDA page](nvidia-cuda.html).
\ No newline at end of file
+For information how to work with nVidia CUDA, please read the [nVidia CUDA page](nvidia-cuda/).
\ No newline at end of file
diff --git a/docs.it4i/anselm-cluster-documentation/software/comsol-multiphysics.md b/docs.it4i/anselm-cluster-documentation/software/comsol-multiphysics.md
index fba0656f3..bbc63027e 100644
--- a/docs.it4i/anselm-cluster-documentation/software/comsol-multiphysics.md
+++ b/docs.it4i/anselm-cluster-documentation/software/comsol-multiphysics.md
@@ -3,15 +3,15 @@ COMSOL Multiphysics®
 
 Introduction
 -------------------------
-[COMSOL](http://www.comsol.com) is a powerful environment for modelling and solving various engineering and scientific problems based on partial differential equations. COMSOL is designed to solve coupled or multiphysics phenomena. For many
+[COMSOL](http://www.comsol.com)![external](../../img/external.png) is a powerful environment for modelling and solving various engineering and scientific problems based on partial differential equations. COMSOL is designed to solve coupled or multiphysics phenomena. For many
 standard engineering problems COMSOL provides add-on products such as electrical, mechanical, fluid flow, and chemical
 applications.
 
--   [Structural Mechanics Module](http://www.comsol.com/structural-mechanics-module),
--   [Heat Transfer Module](http://www.comsol.com/heat-transfer-module),
--   [CFD Module](http://www.comsol.com/cfd-module),
--   [Acoustics Module](http://www.comsol.com/acoustics-module),
--   and [many others](http://www.comsol.com/products)
+-   [Structural Mechanics Module](http://www.comsol.com/structural-mechanics-module)![external](../../img/external.png),
+-   [Heat Transfer Module](http://www.comsol.com/heat-transfer-module)![external](../../img/external.png),
+-   [CFD Module](http://www.comsol.com/cfd-module)![external](../../img/external.png),
+-   [Acoustics Module](http://www.comsol.com/acoustics-module)![external](../../img/external.png),
+-   and [many others](http://www.comsol.com/products)![external](../../img/external.png)
 
 COMSOL also allows an interface support for equation-based modelling of partial differential equations.
 
@@ -34,7 +34,7 @@ By default the **EDU variant** will be loaded. If user needs other version or va
 	$ module avail comsol
 ```
 
-If user needs to prepare COMSOL jobs in the interactive mode it is recommend to use COMSOL on the compute nodes via PBS Pro scheduler. In order run the COMSOL Desktop GUI on Windows is recommended to use the [Virtual Network Computing (VNC)](https://docs.it4i.cz/anselm-cluster-documentation/software/comsol/resolveuid/11e53ad0d2fd4c5187537f4baeedff33).
+If user needs to prepare COMSOL jobs in the interactive mode it is recommend to use COMSOL on the compute nodes via PBS Pro scheduler. In order run the COMSOL Desktop GUI on Windows is recommended to use the Virtual Network Computing (VNC).
 
 ```bash
     $ xhost +
@@ -76,7 +76,7 @@ LiveLink™* *for MATLAB®^
 -------------------------
 COMSOL is the software package for the numerical solution of the partial differential equations. LiveLink for MATLAB allows connection to the COMSOL**®** API (Application Programming Interface) with the benefits of the programming language and computing environment of the MATLAB.
 
-LiveLink for MATLAB is available in both **EDU** and **COM** **variant** of the COMSOL release. On Anselm 1 commercial (**COM**) license and the 5 educational (**EDU**) licenses of LiveLink for MATLAB (please see the [ISV Licenses](../isv_licenses.html)) are available.
+LiveLink for MATLAB is available in both **EDU** and **COM** **variant** of the COMSOL release. On Anselm 1 commercial (**COM**) license and the 5 educational (**EDU**) licenses of LiveLink for MATLAB (please see the [ISV Licenses](../isv_licenses/)) are available.
 Following example shows how to start COMSOL model from MATLAB via LiveLink in the interactive mode.
 
 ```bash
diff --git a/docs.it4i/anselm-cluster-documentation/software/debuggers/allinea-ddt.md b/docs.it4i/anselm-cluster-documentation/software/debuggers/allinea-ddt.md
index e929ddf3b..53ebc20d4 100644
--- a/docs.it4i/anselm-cluster-documentation/software/debuggers/allinea-ddt.md
+++ b/docs.it4i/anselm-cluster-documentation/software/debuggers/allinea-ddt.md
@@ -94,4 +94,4 @@ Users can find original User Guide after loading the DDT module:
     $DDTPATH/doc/userguide.pdf
 ```
 
-[1] Discipline, Magic, Inspiration and Science: Best Practice Debugging with Allinea DDT, Workshop conducted at LLNL by Allinea on May 10, 2013, [link](https://computing.llnl.gov/tutorials/allineaDDT/index.html)
\ No newline at end of file
+[1] Discipline, Magic, Inspiration and Science: Best Practice Debugging with Allinea DDT, Workshop conducted at LLNL by Allinea on May 10, 2013, [link](https://computing.llnl.gov/tutorials/allineaDDT/index.html)![external](../../../img/external.png)
\ No newline at end of file
diff --git a/docs.it4i/anselm-cluster-documentation/software/debuggers/allinea-performance-reports.md b/docs.it4i/anselm-cluster-documentation/software/debuggers/allinea-performance-reports.md
index c58e94b3a..8ae1a2f06 100644
--- a/docs.it4i/anselm-cluster-documentation/software/debuggers/allinea-performance-reports.md
+++ b/docs.it4i/anselm-cluster-documentation/software/debuggers/allinea-performance-reports.md
@@ -13,7 +13,6 @@ Our license is limited to 64 MPI processes.
 
 Modules
 -------
-
 Allinea Performance Reports version 6.0 is available
 
 ```bash
@@ -26,13 +25,13 @@ Usage
 -----
 >Use the the perf-report wrapper on your (MPI) program.
 
-Instead of [running your MPI program the usual way](../mpi-1.md), use the the perf report wrapper:
+Instead of [running your MPI program the usual way](../mpi/), use the the perf report wrapper:
 
 ```bash
     $ perf-report mpirun ./mympiprog.x
 ```
 
-The mpi program will run as usual. The perf-report creates two additional files, in *.txt and *.html format, containing the performance report. Note that [demanding MPI codes should be run within the queue system](../../resource-allocation-and-job-execution/job-submission-and-execution.md).
+The mpi program will run as usual. The perf-report creates two additional files, in *.txt and *.html format, containing the performance report. Note that [demanding MPI codes should be run within the queue system](../../resource-allocation-and-job-execution/job-submission-and-execution/).
 
 Example
 -------
@@ -59,4 +58,4 @@ Now lets profile the code:
     $ perf-report mpirun ./mympiprog.x
 ```
 
-Performance report files [mympiprog_32p*.txt](mympiprog_32p_2014-10-15_16-56.txt) and [mympiprog_32p*.html](mympiprog_32p_2014-10-15_16-56.html) were created. We can see that the code is very efficient on MPI and is CPU bounded.
\ No newline at end of file
+Performance report files [mympiprog_32p*.txt](mympiprog_32p_2014-10-15_16-56.txt)![external](../../../img/external.png) and [mympiprog_32p*.html](mympiprog_32p_2014-10-15_16-56.html)![external](../../../img/external.png) were created. We can see that the code is very efficient on MPI and is CPU bounded.
\ No newline at end of file
diff --git a/docs.it4i/anselm-cluster-documentation/software/debuggers/cube.md b/docs.it4i/anselm-cluster-documentation/software/debuggers/cube.md
index 96d237f72..ccc237e44 100644
--- a/docs.it4i/anselm-cluster-documentation/software/debuggers/cube.md
+++ b/docs.it4i/anselm-cluster-documentation/software/debuggers/cube.md
@@ -19,19 +19,19 @@ Each node in the tree is colored by severity (the color scheme is displayed at t
 
 Installed versions
 ------------------
-Currently, there are two versions of CUBE 4.2.3 available as [modules](../../environment-and-modules.html) :
+Currently, there are two versions of CUBE 4.2.3 available as [modules](../../environment-and-modules/) :
 
 -    cube/4.2.3-gcc, compiled with GCC
 -    cube/4.2.3-icc, compiled with Intel compiler
 
 Usage
 -----
-CUBE is a graphical application. Refer to [Graphical User Interface documentation](https://docs.it4i.cz/anselm-cluster-documentation/software/debuggers/resolveuid/11e53ad0d2fd4c5187537f4baeedff33) for a list of methods to launch graphical applications on Anselm.
+CUBE is a graphical application. Refer to Graphical User Interface documentation for a list of methods to launch graphical applications on Anselm.
 
 >Analyzing large data sets can consume large amount of CPU and RAM. Do not perform large analysis on login nodes.
 
 After loading the apropriate module, simply launch cube command, or alternatively you can use  scalasca -examine command to launch the GUI. Note that for Scalasca datasets, if you do not analyze the data with scalasca -examine before to opening them with CUBE, not all performance data will be available.
 
 References
-1.  <http://www.scalasca.org/software/cube-4.x/download.html>
+1.  <http://www.scalasca.org/software/cube-4.x/download.html>![external](../../../img/external.png)
 
diff --git a/docs.it4i/anselm-cluster-documentation/software/debuggers/debuggers.md b/docs.it4i/anselm-cluster-documentation/software/debuggers/debuggers.md
index 04a6a0b5e..eba68ad39 100644
--- a/docs.it4i/anselm-cluster-documentation/software/debuggers/debuggers.md
+++ b/docs.it4i/anselm-cluster-documentation/software/debuggers/debuggers.md
@@ -7,14 +7,14 @@ We provide state of the art programms and tools to develop, profile and debug HP
 
 Intel debugger
 --------------
-The intel debugger version 13.0 is available, via module intel. The debugger works for applications compiled with C and C++ compiler and the ifort fortran 77/90/95 compiler. The debugger provides java GUI environment. Use [X display](https://docs.it4i.cz/anselm-cluster-documentation/software/debuggers/resolveuid/11e53ad0d2fd4c5187537f4baeedff33) for running the GUI.
+The intel debugger version 13.0 is available, via module intel. The debugger works for applications compiled with C and C++ compiler and the ifort fortran 77/90/95 compiler. The debugger provides java GUI environment. Use X display for running the GUI.
 
 ```bash
     $ module load intel
     $ idb
 ```
 
-Read more at the [Intel Debugger](intel-suite/intel-debugger.html) page.
+Read more at the [Intel Debugger](intel-suite/intel-debugger/) page.
 
 Allinea Forge (DDT/MAP)
 -----------------------
@@ -25,7 +25,7 @@ Allinea DDT, is a commercial debugger primarily for debugging parallel MPI or Op
     $ forge
 ```
 
-Read more at the [Allinea DDT](debuggers/allinea-ddt.html) page.
+Read more at the [Allinea DDT](debuggers/allinea-ddt/) page.
 
 Allinea Performance Reports
 ---------------------------
@@ -36,7 +36,7 @@ Allinea Performance Reports characterize the performance of HPC application runs
     $ perf-report mpirun -n 64 ./my_application argument01 argument02
 ```
 
-Read more at the [Allinea Performance Reports](debuggers/allinea-performance-reports.html) page.
+Read more at the [Allinea Performance Reports](debuggers/allinea-performance-reports/) page.
 
 RougeWave Totalview
 -------------------
@@ -47,7 +47,7 @@ TotalView is a source- and machine-level debugger for multi-process, multi-threa
     $ totalview
 ```
 
-Read more at the [Totalview](debuggers/total-view.html) page.
+Read more at the [Totalview](debuggers/total-view/) page.
 
 Vampir trace analyzer
 ---------------------
@@ -58,4 +58,4 @@ Vampir is a GUI trace analyzer for traces in OTF format.
     $ vampir
 ```
 
-Read more at the [Vampir](../../salomon/software/debuggers/vampir.html) page.
\ No newline at end of file
+Read more at the [Vampir](../../salomon/software/debuggers/vampir/) page.
\ No newline at end of file
diff --git a/docs.it4i/anselm-cluster-documentation/software/debuggers/intel-performance-counter-monitor.md b/docs.it4i/anselm-cluster-documentation/software/debuggers/intel-performance-counter-monitor.md
index b552be9ca..a5ff9fde5 100644
--- a/docs.it4i/anselm-cluster-documentation/software/debuggers/intel-performance-counter-monitor.md
+++ b/docs.it4i/anselm-cluster-documentation/software/debuggers/intel-performance-counter-monitor.md
@@ -3,11 +3,11 @@ Intel Performance Counter Monitor
 
 Introduction
 ------------
-Intel PCM (Performance Counter Monitor) is a tool to monitor performance hardware counters on Intel>® processors, similar to [PAPI](papi.html). The difference between PCM and PAPI is that PCM supports only Intel hardware, but PCM can monitor also uncore metrics, like memory controllers and >QuickPath Interconnect links.
+Intel PCM (Performance Counter Monitor) is a tool to monitor performance hardware counters on Intel>® processors, similar to [PAPI](papi/). The difference between PCM and PAPI is that PCM supports only Intel hardware, but PCM can monitor also uncore metrics, like memory controllers and >QuickPath Interconnect links.
 
 Installed version
 ------------------------------
-Currently installed version 2.6. To load the [module](../../environment-and-modules.html), issue:
+Currently installed version 2.6. To load the [module](../../environment-and-modules/), issue:
 
 ```bash
     $ module load intelpcm
@@ -191,7 +191,7 @@ Can be used as a sensor for ksysguard GUI, which is currently not installed on A
 
 API
 ---
-In a similar fashion to PAPI, PCM provides a C++ API to access the performance counter from within your application. Refer to the [doxygen documentation](http://intel-pcm-api-documentation.github.io/classPCM.html) for details of the API.
+In a similar fashion to PAPI, PCM provides a C++ API to access the performance counter from within your application. Refer to the [doxygen documentation](http://intel-pcm-api-documentation.github.io/classPCM.html)![external](../../../img/external.png) for details of the API.
 
 >Due to security limitations, using PCM API to monitor your applications is currently not possible on Anselm. (The application must be run as root user)
 
@@ -276,7 +276,7 @@ Sample output:
 
 References
 ----------
-1.  <https://software.intel.com/en-us/articles/intel-performance-counter-monitor-a-better-way-to-measure-cpu-utilization>
-2.  <https://software.intel.com/sites/default/files/m/3/2/2/xeon-e5-2600-uncore-guide.pdf> Intel® Xeon® Processor E5-2600 Product Family Uncore Performance Monitoring Guide.
-3.  <http://intel-pcm-api-documentation.github.io/classPCM.html> API Documentation
+1.  <https://software.intel.com/en-us/articles/intel-performance-counter-monitor-a-better-way-to-measure-cpu-utilization>![external](../../../img/external.png)
+2.  <https://software.intel.com/sites/default/files/m/3/2/2/xeon-e5-2600-uncore-guide.pdf>![external](../../../img/external.png) Intel® Xeon® Processor E5-2600 Product Family Uncore Performance Monitoring Guide.
+3.  <http://intel-pcm-api-documentation.github.io/classPCM.html>![external](../../../img/external.png) API Documentation
 
diff --git a/docs.it4i/anselm-cluster-documentation/software/debuggers/intel-vtune-amplifier.md b/docs.it4i/anselm-cluster-documentation/software/debuggers/intel-vtune-amplifier.md
index 67ddd11fe..0966634cb 100644
--- a/docs.it4i/anselm-cluster-documentation/software/debuggers/intel-vtune-amplifier.md
+++ b/docs.it4i/anselm-cluster-documentation/software/debuggers/intel-vtune-amplifier.md
@@ -27,7 +27,7 @@ and launch the GUI :
     $ amplxe-gui
 ```
 
->To profile an application with VTune Amplifier, special kernel modules need to be loaded. The modules are not loaded on Anselm login nodes, thus direct profiling on login nodes is not possible. Use VTune on compute nodes and refer to the documentation on [using GUI applications](https://docs.it4i.cz/anselm-cluster-documentation/software/debuggers/resolveuid/11e53ad0d2fd4c5187537f4baeedff33).
+>To profile an application with VTune Amplifier, special kernel modules need to be loaded. The modules are not loaded on Anselm login nodes, thus direct profiling on login nodes is not possible. Use VTune on compute nodes and refer to the documentation on using GUI applications.
 
 The GUI will open in new window. Click on "*New Project...*" to create a new project. After clicking *OK*, a new window with project properties will appear.  At "*Application:*", select the bath to your binary you want to profile (the binary should be compiled with -g flag). Some additional options such as command line arguments can be selected. At "*Managed code profiling mode:*" select "*Native*" (unless you want to profile managed mode .NET/Mono applications). After clicking *OK*, your project is created.
 
@@ -55,7 +55,7 @@ Application:  ssh
 
 Application parameters:  mic0 source ~/.profile && /path/to/your/bin
 
-Note that we include  source ~/.profile in the command to setup environment paths [as described here](../intel-xeon-phi.html).
+Note that we include  source ~/.profile in the command to setup environment paths [as described here](../intel-xeon-phi/).
 
 >If the analysis is interrupted or aborted, further analysis on the card might be impossible and you will get errors like "ERROR connecting to MIC card". In this case please contact our support to reboot the MIC card.
 
@@ -68,4 +68,4 @@ You may also use remote analysis to collect data from the MIC and then analyze i
 
 References
 ----------
-1.  <https://www.rcac.purdue.edu/tutorials/phi/PerformanceTuningXeonPhi-Tullos.pdf> Performance Tuning for Intel® Xeon Phi™ Coprocessors
\ No newline at end of file
+1.  <https://www.rcac.purdue.edu/tutorials/phi/PerformanceTuningXeonPhi-Tullos.pdf>![external](../../../img/external.png) Performance Tuning for Intel® Xeon Phi™ Coprocessors
\ No newline at end of file
diff --git a/docs.it4i/anselm-cluster-documentation/software/debuggers/papi.md b/docs.it4i/anselm-cluster-documentation/software/debuggers/papi.md
index e7465fbc5..83149f3b6 100644
--- a/docs.it4i/anselm-cluster-documentation/software/debuggers/papi.md
+++ b/docs.it4i/anselm-cluster-documentation/software/debuggers/papi.md
@@ -12,7 +12,7 @@ PAPI can be used with parallel as well as serial programs.
 
 Usage
 -----
-To use PAPI, load [module](../../environment-and-modules.html) papi:
+To use PAPI, load [module](../../environment-and-modules/) papi:
 
 ```bash
     $ module load papi
@@ -92,19 +92,19 @@ The include path is automatically added by papi module to $INCLUDE.
 
 ### High level API
 
-Please refer to <http://icl.cs.utk.edu/projects/papi/wiki/PAPIC:High_Level> for a description of the High level API.
+Please refer to <http://icl.cs.utk.edu/projects/papi/wiki/PAPIC:High_Level>![external](../../../img/external.png) for a description of the High level API.
 
 ### Low level API
 
-Please refer to <http://icl.cs.utk.edu/projects/papi/wiki/PAPIC:Low_Level> for a description of the Low level API.
+Please refer to <http://icl.cs.utk.edu/projects/papi/wiki/PAPIC:Low_Level>![external](../../../img/external.png) for a description of the Low level API.
 
 ### Timers
 
-PAPI provides the most accurate timers the platform can support. See <http://icl.cs.utk.edu/projects/papi/wiki/PAPIC:Timers>
+PAPI provides the most accurate timers the platform can support. See <http://icl.cs.utk.edu/projects/papi/wiki/PAPIC:Timers>![external](../../../img/external.png)
 
 ### System information
 
-PAPI can be used to query some system infromation, such as CPU name and MHz. See <http://icl.cs.utk.edu/projects/papi/wiki/PAPIC:System_Information>
+PAPI can be used to query some system infromation, such as CPU name and MHz. See <http://icl.cs.utk.edu/projects/papi/wiki/PAPIC:System_Information>![external](../../../img/external.png)
 
 Example
 -------
@@ -195,7 +195,7 @@ Now the compiler won't remove the multiplication loop. (However it is still not
 
 >PAPI currently supports only a subset of counters on the Intel Xeon Phi processor compared to Intel Xeon, for example the floating point operations counter is missing.
 
-To use PAPI in [Intel Xeon Phi](../intel-xeon-phi.html) native applications, you need to load module with " -mic" suffix, for example " papi/5.3.2-mic" :
+To use PAPI in [Intel Xeon Phi](../intel-xeon-phi/) native applications, you need to load module with " -mic" suffix, for example " papi/5.3.2-mic" :
 
 ```bash
     $ module load papi/5.3.2-mic
@@ -234,6 +234,6 @@ To use PAPI in offload mode, you need to provide both host and MIC versions of P
 
 References
 ----------
-1.  <http://icl.cs.utk.edu/papi/> Main project page
-2.  <http://icl.cs.utk.edu/projects/papi/wiki/Main_Page> Wiki
-3.  <http://icl.cs.utk.edu/papi/docs/> API Documentation
\ No newline at end of file
+1.  <http://icl.cs.utk.edu/papi/>![external](../../../img/external.png) Main project page
+2.  <http://icl.cs.utk.edu/projects/papi/wiki/Main_Page>![external](../../../img/external.png) Wiki
+3.  <http://icl.cs.utk.edu/papi/docs/>![external](../../../img/external.png) API Documentation
\ No newline at end of file
diff --git a/docs.it4i/anselm-cluster-documentation/software/debuggers/scalasca.md b/docs.it4i/anselm-cluster-documentation/software/debuggers/scalasca.md
index a91e07b4d..615eb9ee4 100644
--- a/docs.it4i/anselm-cluster-documentation/software/debuggers/scalasca.md
+++ b/docs.it4i/anselm-cluster-documentation/software/debuggers/scalasca.md
@@ -3,16 +3,16 @@ Scalasca
 
 Introduction
 -------------------------
-[Scalasca](http://www.scalasca.org/) is a software tool that supports the performance optimization of parallel programs by measuring and analyzing their runtime behavior. The analysis identifies potential performance bottlenecks – in particular those concerning communication and synchronization – and offers guidance in exploring their causes.
+[Scalasca](http://www.scalasca.org/)![external](../../../img/external.png) is a software tool that supports the performance optimization of parallel programs by measuring and analyzing their runtime behavior. The analysis identifies potential performance bottlenecks – in particular those concerning communication and synchronization – and offers guidance in exploring their causes.
 
 Scalasca supports profiling of MPI, OpenMP and hybrid MPI+OpenMP applications.
 
 Installed versions
 ------------------
-There are currently two versions of Scalasca 2.0 [modules](../../environment-and-modules.html) installed on Anselm:
+There are currently two versions of Scalasca 2.0 [modules](../../environment-and-modules/) installed on Anselm:
 
--   scalasca2/2.0-gcc-openmpi, for usage with [GNU Compiler](../compilers.html) and [OpenMPI](../mpi-1/Running_OpenMPI.html),
--   scalasca2/2.0-icc-impi, for usage with [Intel Compiler](../compilers.html) and [Intel MPI](../mpi-1/running-mpich2.html).
+-   scalasca2/2.0-gcc-openmpi, for usage with [GNU Compiler](../compilers/) and [OpenMPI](../mpi/Running_OpenMPI/),
+-   scalasca2/2.0-icc-impi, for usage with [Intel Compiler](../compilers.html) and [Intel MPI](../mpi/running-mpich2/).
 
 Usage
 -----
@@ -24,7 +24,7 @@ Profiling a parallel application with Scalasca consists of three steps:
 
 ### Instrumentation
 
-Instrumentation via " scalasca -instrument" is discouraged. Use [Score-P instrumentation](score-p.html).
+Instrumentation via " scalasca -instrument" is discouraged. Use [Score-P instrumentation](score-p/).
 
 ### Runtime measurement
 
@@ -43,11 +43,11 @@ Some notable Scalsca options are:
 **-t Enable trace data collection. By default, only summary data are collected.**
 **-e &lt;directory&gt; Specify a directory to save the collected data to. By default, Scalasca saves the data to a directory with prefix scorep_, followed by name of the executable and launch configuration.**
 
->Scalasca can generate a huge amount of data, especially if tracing is enabled. Please consider saving the data to a [scratch directory](../../storage.html).
+>Scalasca can generate a huge amount of data, especially if tracing is enabled. Please consider saving the data to a [scratch directory](../../storage/storage/).
 
 ### Analysis of reports
 
-For the analysis, you must have [Score-P](score-p.html) and [CUBE](cube.html) modules loaded. The analysis is done in two steps, first, the data is preprocessed and then CUBE GUI tool is launched.
+For the analysis, you must have [Score-P](score-p/) and [CUBE](cube/) modules loaded. The analysis is done in two steps, first, the data is preprocessed and then CUBE GUI tool is launched.
 
 To launch the analysis, run :
 
@@ -63,8 +63,8 @@ scalasca -examine -s <experiment_directory>
 
 Alternatively you can open CUBE and load the data directly from here. Keep in mind that in that case the preprocessing is not done and not all metrics will be shown in the viewer.
 
-Refer to [CUBE documentation](cube.html) on usage of the GUI viewer.
+Refer to [CUBE documentation](cube/) on usage of the GUI viewer.
 
 References
 ----------
-1.  <http://www.scalasca.org/>
\ No newline at end of file
+1.  <http://www.scalasca.org/>![external](../../../img/external.png)
\ No newline at end of file
diff --git a/docs.it4i/anselm-cluster-documentation/software/debuggers/score-p.md b/docs.it4i/anselm-cluster-documentation/software/debuggers/score-p.md
index 4453d0d12..bf551f73c 100644
--- a/docs.it4i/anselm-cluster-documentation/software/debuggers/score-p.md
+++ b/docs.it4i/anselm-cluster-documentation/software/debuggers/score-p.md
@@ -3,16 +3,16 @@ Score-P
 
 Introduction
 ------------
-The [Score-P measurement infrastructure](http://www.vi-hps.org/projects/score-p/) is a highly scalable and easy-to-use tool suite for profiling, event tracing, and online analysis of HPC applications.
+The [Score-P measurement infrastructure](http://www.vi-hps.org/projects/score-p/)![external](../../../img/external.png) is a highly scalable and easy-to-use tool suite for profiling, event tracing, and online analysis of HPC applications.
 
-Score-P can be used as an instrumentation tool for [Scalasca](scalasca.html).
+Score-P can be used as an instrumentation tool for [Scalasca](scalasca/).
 
 Installed versions
 ------------------
-There are currently two versions of Score-P version 1.2.6 [modules](../../environment-and-modules.html) installed on Anselm :
+There are currently two versions of Score-P version 1.2.6 [modules](../../environment-and-modules/) installed on Anselm :
 
--   scorep/1.2.3-gcc-openmpi, for usage     with [GNU Compiler](../compilers.html) and [OpenMPI](../mpi-1/Running_OpenMPI.html)
--   scorep/1.2.3-icc-impi, for usage with [Intel Compiler](../compilers.html)> and [Intel MPI](../mpi-1/running-mpich2.html)>.
+-   scorep/1.2.3-gcc-openmpi, for usage     with [GNU Compiler](../compilers/) and [OpenMPI](../mpi/Running_OpenMPI/)
+-   scorep/1.2.3-icc-impi, for usage with [Intel Compiler](../compilers.html)> and [Intel MPI](../mpi/running-mpich2/)>.
 
 Instrumentation
 ---------------
@@ -75,7 +75,7 @@ An example in C/C++ :
     end subroutine foo
 ```
 
-Please refer to the [documentation for description of the API](https://silc.zih.tu-dresden.de/scorep-current/pdf/scorep.pdf).
+Please refer to the [documentation for description of the API](https://silc.zih.tu-dresden.de/scorep-current/pdf/scorep.pdf)![external](../../../img/external.png).
 
 ###Manual instrumentation using directives
 
@@ -115,4 +115,4 @@ and in Fortran :
     end subroutine foo
 ```
 
-The directives are ignored if the program is compiled without Score-P. Again, please refer to the [documentation](https://silc.zih.tu-dresden.de/scorep-current/pdf/scorep.pdf) for a more elaborate description.
\ No newline at end of file
+The directives are ignored if the program is compiled without Score-P. Again, please refer to the [documentation](https://silc.zih.tu-dresden.de/scorep-current/pdf/scorep.pdf)![external](../../../img/external.png) for a more elaborate description.
\ No newline at end of file
diff --git a/docs.it4i/anselm-cluster-documentation/software/debuggers/total-view.md b/docs.it4i/anselm-cluster-documentation/software/debuggers/total-view.md
index cc7f78ef4..782aff8f3 100644
--- a/docs.it4i/anselm-cluster-documentation/software/debuggers/total-view.md
+++ b/docs.it4i/anselm-cluster-documentation/software/debuggers/total-view.md
@@ -70,7 +70,7 @@ Be sure to log in with an X window forwarding enabled. This could mean using the
     ssh -X username@anselm.it4i.cz
 ```
 
-Other options is to access login node using VNC. Please see the detailed information on how to use graphic user interface on Anselm [here](https://docs.it4i.cz/anselm-cluster-documentation/software/debuggers/resolveuid/11e53ad0d2fd4c5187537f4baeedff33#VNC).
+Other options is to access login node using VNC. Please see the detailed information on how to use graphic user interface on Anselm.
 
 From the login node an interactive session with X windows forwarding (-X option) can be started by following command:
 
@@ -156,5 +156,5 @@ More information regarding the command line parameters of the TotalView can be f
 
 Documentation
 -------------
-[1] The [TotalView documentation](http://www.roguewave.com/support/product-documentation/totalview-family.aspx#totalview) web page is a good resource for learning more about some of the advanced TotalView features.
+[1] The [TotalView documentation](http://www.roguewave.com/support/product-documentation/totalview-family.aspx#totalview)![external](../../../img/external.png) web page is a good resource for learning more about some of the advanced TotalView features.
 
diff --git a/docs.it4i/anselm-cluster-documentation/software/debuggers/valgrind.md b/docs.it4i/anselm-cluster-documentation/software/debuggers/valgrind.md
index b70e955d1..ca68b44d0 100644
--- a/docs.it4i/anselm-cluster-documentation/software/debuggers/valgrind.md
+++ b/docs.it4i/anselm-cluster-documentation/software/debuggers/valgrind.md
@@ -8,7 +8,7 @@ About Valgrind
 
 Valgrind is an open-source tool, used mainly for debuggig memory-related problems, such as memory leaks, use of uninitalized memory etc. in C/C++ applications. The toolchain was however extended over time with more functionality, such as debugging of threaded applications, cache profiling, not limited only to C/C++.
 
-Valgind is an extremely useful tool for debugging memory errors such as [off-by-one](http://en.wikipedia.org/wiki/Off-by-one_error). Valgrind uses a virtual machine and dynamic recompilation of binary code, because of that, you can expect that programs being debugged by Valgrind run 5-100 times slower.
+Valgind is an extremely useful tool for debugging memory errors such as [off-by-one](http://en.wikipedia.org/wiki/Off-by-one_error)![external](../../../img/external.png). Valgrind uses a virtual machine and dynamic recompilation of binary code, because of that, you can expect that programs being debugged by Valgrind run 5-100 times slower.
 
 The main tools available in Valgrind are :
 
@@ -17,14 +17,14 @@ The main tools available in Valgrind are :
 -   **Hellgrind** and **DRD** can detect race conditions in multi-threaded applications.
 -   **Cachegrind**, a cache profiler.
 -   **Callgrind**, a callgraph analyzer.
--   For a full list and detailed documentation, please refer to the [official Valgrind documentation](http://valgrind.org/docs/).
+-   For a full list and detailed documentation, please refer to the [official Valgrind documentation](http://valgrind.org/docs/)![external](../../../img/external.png).
 
 Installed versions
 ------------------
 There are two versions of Valgrind available on Anselm.
 
 -   Version 3.6.0, installed by operating system vendor in /usr/bin/valgrind. This version is available by default, without the need to load any module. This version however does not provide additional MPI support.
--   Version 3.9.0 with support for Intel MPI, available in [module](../../environment-and-modules.html)     valgrind/3.9.0-impi. After loading the module, this version replaces the default valgrind.
+-   Version 3.9.0 with support for Intel MPI, available in [module](../../environment-and-modules/)     valgrind/3.9.0-impi. After loading the module, this version replaces the default valgrind.
 
 Usage
 -----
@@ -261,5 +261,4 @@ Prints this output : (note that there is output printed for every launched MPI p
     ==31319== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 4 from 4)
 ```
 
-We can see that Valgrind has reported use of unitialised memory on the master process (which reads the array to be broadcasted) and use of unaddresable memory on both processes.
-
+We can see that Valgrind has reported use of unitialised memory on the master process (which reads the array to be broadcasted) and use of unaddresable memory on both processes.
\ No newline at end of file
diff --git a/docs.it4i/anselm-cluster-documentation/software/debuggers/vampir.md b/docs.it4i/anselm-cluster-documentation/software/debuggers/vampir.md
index 157559625..8be78cd36 100644
--- a/docs.it4i/anselm-cluster-documentation/software/debuggers/vampir.md
+++ b/docs.it4i/anselm-cluster-documentation/software/debuggers/vampir.md
@@ -1,7 +1,7 @@
 Vampir
 ======
 
-Vampir is a commercial trace analysis and visualisation tool. It can work with traces in OTF and OTF2 formats. It does not have the functionality to collect traces, you need to use a trace collection tool (such as [Score-P](../../../salomon/software/debuggers/score-p.html)) first to collect the traces.
+Vampir is a commercial trace analysis and visualisation tool. It can work with traces in OTF and OTF2 formats. It does not have the functionality to collect traces, you need to use a trace collection tool (such as [Score-P](../../../salomon/software/debuggers/score-p/)) first to collect the traces.
 
 ![](Snmekobrazovky20160708v12.33.35.png)
 
@@ -20,4 +20,4 @@ You can find the detailed user manual in PDF format in $EBROOTVAMPIR/doc/vampir
 
 References
 ----------
-[1].  <https://www.vampir.eu>
\ No newline at end of file
+[1].  <https://www.vampir.eu>![external](../../../img/external.png)
\ No newline at end of file
diff --git a/docs.it4i/anselm-cluster-documentation/software/gpi2.md b/docs.it4i/anselm-cluster-documentation/software/gpi2.md
index 4e49e6b61..ca1950dc8 100644
--- a/docs.it4i/anselm-cluster-documentation/software/gpi2.md
+++ b/docs.it4i/anselm-cluster-documentation/software/gpi2.md
@@ -7,7 +7,7 @@ Introduction
 ------------
 Programming Next Generation Supercomputers: GPI-2 is an API library for asynchronous interprocess, cross-node communication. It provides a flexible, scalable and fault tolerant interface for parallel applications.
 
-The GPI-2 library ([www.gpi-site.com/gpi2/](http://www.gpi-site.com/gpi2/)) implements the GASPI specification (Global Address Space Programming Interface, [www.gaspi.de](http://www.gaspi.de/en/project.html)). GASPI is a Partitioned Global Address Space (PGAS) API. It aims at scalable, flexible and failure tolerant computing in massively parallel environments.
+The GPI-2 library ([www.gpi-site.com/gpi2/](http://www.gpi-site.com/gpi2/)![external](../../img/external.png)) implements the GASPI specification (Global Address Space Programming Interface, [www.gaspi.de](http://www.gaspi.de/en/project.html)![external](../../img/external.png)). GASPI is a Partitioned Global Address Space (PGAS) API. It aims at scalable, flexible and failure tolerant computing in massively parallel environments.
 
 Modules
 -------
diff --git a/docs.it4i/anselm-cluster-documentation/software/intel-suite/intel-compilers.md b/docs.it4i/anselm-cluster-documentation/software/intel-suite/intel-compilers.md
index a0fc0a341..23eb1d13c 100644
--- a/docs.it4i/anselm-cluster-documentation/software/intel-suite/intel-compilers.md
+++ b/docs.it4i/anselm-cluster-documentation/software/intel-suite/intel-compilers.md
@@ -27,7 +27,7 @@ The compiler recognizes the omp, simd, vector and ivdep pragmas for OpenMP paral
     $ ifort -ipo -O3 -vec -xAVX -vec-report1 -openmp myprog.f mysubroutines.f -o myprog.x
 ```
 
-Read more at <http://software.intel.com/sites/products/documentation/doclib/stdxe/2013/composerxe/compiler/cpp-lin/index.htm>
+Read more at <http://software.intel.com/sites/products/documentation/doclib/stdxe/2013/composerxe/compiler/cpp-lin/index.htm>![external](../../../img/external.png)
 
 Sandy Bridge/Haswell binary compatibility
 -----------------------------------------
diff --git a/docs.it4i/anselm-cluster-documentation/software/intel-suite/intel-debugger.md b/docs.it4i/anselm-cluster-documentation/software/intel-suite/intel-debugger.md
index e0fce8a66..dcef17d86 100644
--- a/docs.it4i/anselm-cluster-documentation/software/intel-suite/intel-debugger.md
+++ b/docs.it4i/anselm-cluster-documentation/software/intel-suite/intel-debugger.md
@@ -3,7 +3,7 @@ Intel Debugger
 
 Debugging serial applications
 -----------------------------
-The intel debugger version 13.0 is available, via module intel. The debugger works for applications compiled with C and C++ compiler and the ifort fortran 77/90/95 compiler. The debugger provides java GUI environment. Use [X display](https://docs.it4i.cz/anselm-cluster-documentation/software/intel-suite/resolveuid/11e53ad0d2fd4c5187537f4baeedff33) for running the GUI.
+The intel debugger version 13.0 is available, via module intel. The debugger works for applications compiled with C and C++ compiler and the ifort fortran 77/90/95 compiler. The debugger provides java GUI environment. Use X display for running the GUI.
 
 ```bash
     $ module load intel
@@ -16,7 +16,7 @@ The debugger may run in text mode. To debug in text mode, use
     $ idbc
 ```
 
-To debug on the compute nodes, module intel must be loaded. The GUI on compute nodes may be accessed using the same way as in [the GUI section](https://docs.it4i.cz/anselm-cluster-documentation/software/intel-suite/resolveuid/11e53ad0d2fd4c5187537f4baeedff33)
+To debug on the compute nodes, module intel must be loaded. The GUI on compute nodes may be accessed using the same way as in the GUI section
 
 Example:
 
@@ -39,7 +39,7 @@ Intel debugger is capable of debugging multithreaded and MPI parallel programs a
 
 ### Small number of MPI ranks
 
-For debugging small number of MPI ranks, you may execute and debug each rank in separate xterm terminal (do not forget the [X display](https://docs.it4i.cz/anselm-cluster-documentation/software/intel-suite/resolveuid/11e53ad0d2fd4c5187537f4baeedff33)). Using Intel MPI, this may be done in following way:
+For debugging small number of MPI ranks, you may execute and debug each rank in separate xterm terminal (do not forget the X display. Using Intel MPI, this may be done in following way:
 
 ```bash
     $ qsub -q qexp -l select=2:ncpus=16 -X -I
@@ -71,5 +71,5 @@ Run the idb debugger in GUI mode. The menu Parallel contains number of tools for
 
 Further information
 -------------------
-Exhaustive manual on idb features and usage is published at [Intel website](http://software.intel.com/sites/products/documentation/doclib/stdxe/2013/composerxe/debugger/user_guide/index.htm)
+Exhaustive manual on idb features and usage is published at [Intel website](http://software.intel.com/sites/products/documentation/doclib/stdxe/2013/composerxe/debugger/user_guide/index.htm)![external](../../../img/external.png)
 
diff --git a/docs.it4i/anselm-cluster-documentation/software/intel-suite/intel-integrated-performance-primitives.md b/docs.it4i/anselm-cluster-documentation/software/intel-suite/intel-integrated-performance-primitives.md
index c88980f6f..05839d105 100644
--- a/docs.it4i/anselm-cluster-documentation/software/intel-suite/intel-integrated-performance-primitives.md
+++ b/docs.it4i/anselm-cluster-documentation/software/intel-suite/intel-integrated-performance-primitives.md
@@ -77,6 +77,6 @@ You will need the ipp module loaded to run the ipp enabled executable. This may
 
 Code samples and documentation
 ------------------------------
-Intel provides number of [Code Samples for IPP](https://software.intel.com/en-us/articles/code-samples-for-intel-integrated-performance-primitives-library), illustrating use of IPP.
+Intel provides number of [Code Samples for IPP](https://software.intel.com/en-us/articles/code-samples-for-intel-integrated-performance-primitives-library)![external](../../../img/external.png), illustrating use of IPP.
 
-Read full documentation on IPP [on Intel website,](http://software.intel.com/sites/products/search/search.php?q=&x=15&y=6&product=ipp&version=7.1&docos=lin) in particular the [IPP Reference manual.](http://software.intel.com/sites/products/documentation/doclib/ipp_sa/71/ipp_manual/index.htm)
\ No newline at end of file
+Read full documentation on IPP [on Intel website,](http://software.intel.com/sites/products/search/search.php?q=&x=15&y=6&product=ipp&version=7.1&docos=lin)![external](../../../img/external.png) in particular the [IPP Reference manual.](http://software.intel.com/sites/products/documentation/doclib/ipp_sa/71/ipp_manual/index.htm)![external](../../../img/external.png)
\ No newline at end of file
diff --git a/docs.it4i/anselm-cluster-documentation/software/intel-suite/intel-mkl.md b/docs.it4i/anselm-cluster-documentation/software/intel-suite/intel-mkl.md
index a4792b029..eb51c824f 100644
--- a/docs.it4i/anselm-cluster-documentation/software/intel-suite/intel-mkl.md
+++ b/docs.it4i/anselm-cluster-documentation/software/intel-suite/intel-mkl.md
@@ -14,7 +14,7 @@ Intel Math Kernel Library (Intel MKL) is a library of math kernel subroutines, e
 - Data Fitting Library, which provides capabilities for spline-based approximation of functions, derivatives and integrals of functions, and search.
 -   Extended Eigensolver, a shared memory  version of an eigensolver based on the Feast Eigenvalue Solver.
 
-For details see the [Intel MKL Reference Manual](http://software.intel.com/sites/products/documentation/doclib/mkl_sa/11/mklman/index.htm).
+For details see the [Intel MKL Reference Manual](http://software.intel.com/sites/products/documentation/doclib/mkl_sa/11/mklman/index.htm)![external](../../../img/external.png).
 
 Intel MKL version 13.5.192 is available on Anselm
 
@@ -37,7 +37,7 @@ The MKL library provides number of interfaces. The fundamental once are the LP64
 
 ### Linking
 
-Linking MKL libraries may be complex. Intel [mkl link line advisor](http://software.intel.com/en-us/articles/intel-mkl-link-line-advisor) helps. See also [examples](intel-mkl.html#examples) below.
+Linking MKL libraries may be complex. Intel [mkl link line advisor](http://software.intel.com/en-us/articles/intel-mkl-link-line-advisor)![external](../../../img/external.png) helps. See also [examples](intel-mkl/#examples) below.
 
 You will need the mkl module loaded to run the mkl enabled executable. This may be avoided, by compiling library search paths into the executable. Include  rpath on the compile line:
 
@@ -114,8 +114,8 @@ In this example, we compile, link and run the cblas_dgemm  example, using LP64
 
 MKL and MIC accelerators
 ------------------------
-The MKL is capable to automatically offload the computations o the MIC accelerator. See section [Intel XeonPhi](../intel-xeon-phi.html) for details.
+The MKL is capable to automatically offload the computations o the MIC accelerator. See section [Intel XeonPhi](../intel-xeon-phi/) for details.
 
 Further reading
 ---------------
-Read more on [Intel website](http://software.intel.com/en-us/intel-mkl), in particular the [MKL users guide](https://software.intel.com/en-us/intel-mkl/documentation/linux).
\ No newline at end of file
+Read more on [Intel website](http://software.intel.com/en-us/intel-mkl)![external](../../../img/external.png), in particular the [MKL users guide](https://software.intel.com/en-us/intel-mkl/documentation/linux)![external](../../../img/external.png).
\ No newline at end of file
diff --git a/docs.it4i/anselm-cluster-documentation/software/intel-suite/intel-tbb.md b/docs.it4i/anselm-cluster-documentation/software/intel-suite/intel-tbb.md
index 973e31bdf..a6ef96ba0 100644
--- a/docs.it4i/anselm-cluster-documentation/software/intel-suite/intel-tbb.md
+++ b/docs.it4i/anselm-cluster-documentation/software/intel-suite/intel-tbb.md
@@ -4,7 +4,7 @@ Intel TBB
 Intel Threading Building Blocks
 -------------------------------
 Intel Threading Building Blocks (Intel TBB) is a library that supports scalable parallel programming using standard ISO C++ code. It does not require special languages or compilers.  To use the library, you specify tasks, not threads, and let the library map tasks onto threads in an efficient manner. The tasks are executed by a runtime scheduler and may
-be offloaded to [MIC accelerator](../intel-xeon-phi.html).
+be offloaded to [MIC accelerator](../intel-xeon-phi/).
 
 Intel TBB version 4.1 is available on Anselm
 
@@ -39,5 +39,5 @@ You will need the tbb module loaded to run the tbb enabled executable. This may
 
 Further reading
 ---------------
-Read more on Intel website, <http://software.intel.com/sites/products/documentation/doclib/tbb_sa/help/index.htm>
+Read more on Intel website, <http://software.intel.com/sites/products/documentation/doclib/tbb_sa/help/index.htm>![external](../../../img/external.png)
 
diff --git a/docs.it4i/anselm-cluster-documentation/software/intel-suite/introduction.md b/docs.it4i/anselm-cluster-documentation/software/intel-suite/introduction.md
index 99867b30b..f5270fe2c 100644
--- a/docs.it4i/anselm-cluster-documentation/software/intel-suite/introduction.md
+++ b/docs.it4i/anselm-cluster-documentation/software/intel-suite/introduction.md
@@ -21,18 +21,18 @@ The Intel compilers version 13.1.3 are available, via module intel. The compiler
     $ ifort -v
 ```
 
-Read more at the [Intel Compilers](intel-compilers.html) page.
+Read more at the [Intel Compilers](intel-compilers/) page.
 
 Intel debugger
 --------------
-The intel debugger version 13.0 is available, via module intel. The debugger works for applications compiled with C and C++ compiler and the ifort fortran 77/90/95 compiler. The debugger provides java GUI environment. Use [X display](https://docs.it4i.cz/anselm-cluster-documentation/software/intel-suite/resolveuid/11e53ad0d2fd4c5187537f4baeedff33) for running the GUI.
+The intel debugger version 13.0 is available, via module intel. The debugger works for applications compiled with C and C++ compiler and the ifort fortran 77/90/95 compiler. The debugger provides java GUI environment. Use X display for running the GUI.
 
 ```bash
     $ module load intel
     $ idb
 ```
 
-Read more at the [Intel Debugger](intel-debugger.html) page.
+Read more at the [Intel Debugger](intel-debugger/) page.
 
 Intel Math Kernel Library
 -------------------------
@@ -42,7 +42,7 @@ Intel Math Kernel Library (Intel MKL) is a library of math kernel subroutines, e
     $ module load mkl
 ```
 
-Read more at the [Intel MKL](intel-mkl.html) page.
+Read more at the [Intel MKL](intel-mkl/) page.
 
 Intel Integrated Performance Primitives
 ---------------------------------------
@@ -52,7 +52,7 @@ Intel Integrated Performance Primitives, version 7.1.1, compiled for AVX is avai
     $ module load ipp
 ```
 
-Read more at the [Intel IPP](intel-integrated-performance-primitives.html) page.
+Read more at the [Intel IPP](intel-integrated-performance-primitives/) page.
 
 Intel Threading Building Blocks
 -------------------------------
@@ -62,4 +62,4 @@ Intel Threading Building Blocks (Intel TBB) is a library that supports scalable
     $ module load tbb
 ```
 
-Read more at the [Intel TBB](intel-tbb.html) page.
\ No newline at end of file
+Read more at the [Intel TBB](intel-tbb/) page.
\ No newline at end of file
diff --git a/docs.it4i/anselm-cluster-documentation/software/intel-xeon-phi.md b/docs.it4i/anselm-cluster-documentation/software/intel-xeon-phi.md
index d7dd7454e..e5ef60196 100644
--- a/docs.it4i/anselm-cluster-documentation/software/intel-xeon-phi.md
+++ b/docs.it4i/anselm-cluster-documentation/software/intel-xeon-phi.md
@@ -241,7 +241,7 @@ Automatic Offload using Intel MKL Library
 -----------------------------------------
 Intel MKL includes an Automatic Offload (AO) feature that enables computationally intensive MKL functions called in user code to benefit from attached Intel Xeon Phi coprocessors automatically and transparently.
 
-Behavioral of automatic offload mode is controlled by functions called within the program or by environmental variables. Complete list of controls is listed [ here](http://software.intel.com/sites/products/documentation/doclib/mkl_sa/11/mkl_userguide_lnx/GUID-3DC4FC7D-A1E4-423D-9C0C-06AB265FFA86.htm).
+Behavioral of automatic offload mode is controlled by functions called within the program or by environmental variables. Complete list of controls is listed [ here](http://software.intel.com/sites/products/documentation/doclib/mkl_sa/11/mkl_userguide_lnx/GUID-3DC4FC7D-A1E4-423D-9C0C-06AB265FFA86.htm)![external](../../img/external.png).
 
 The Automatic Offload may be enabled by either an MKL function call within the code:
 
@@ -255,7 +255,7 @@ or by setting environment variable
     $ export MKL_MIC_ENABLE=1
 ```
 
-To get more information about automatic offload please refer to "[Using Intel® MKL Automatic Offload on Intel ® Xeon Phi™ Coprocessors](http://software.intel.com/sites/default/files/11MIC42_How_to_Use_MKL_Automatic_Offload_0.pdf)" white paper or [ Intel MKL documentation](https://software.intel.com/en-us/articles/intel-math-kernel-library-documentation).
+To get more information about automatic offload please refer to "[Using Intel® MKL Automatic Offload on Intel ® Xeon Phi™ Coprocessors](http://software.intel.com/sites/default/files/11MIC42_How_to_Use_MKL_Automatic_Offload_0.pdf)![external](../../img/external.png)" white paper or [ Intel MKL documentation](https://software.intel.com/en-us/articles/intel-math-kernel-library-documentation)![external](../../img/external.png).
 
 ### Automatic offload example
 
@@ -511,7 +511,7 @@ The compilation command for this example is:
     $ g++ cmdoptions.cpp gemm.cpp ../common/basic.cpp ../common/cmdparser.cpp ../common/oclobject.cpp -I../common -lOpenCL -o gemm -I/apps/intel/opencl/include/
 ```
 
-To see the performance of Intel Xeon Phi performing the DGEMM run the example as follows: 
+To see the performance of Intel Xeon Phi performing the DGEMM run the example as follows:
 
 ```bash
     ./gemm -d 1
@@ -884,4 +884,4 @@ Please note each host or accelerator is listed only per files. User has to speci
 
 Optimization
 ------------
-For more details about optimization techniques please read Intel document [Optimization and Performance Tuning for Intel® Xeon Phi™ Coprocessors](http://software.intel.com/en-us/articles/optimization-and-performance-tuning-for-intel-xeon-phi-coprocessors-part-1-optimization "http://software.intel.com/en-us/articles/optimization-and-performance-tuning-for-intel-xeon-phi-coprocessors-part-1-optimization")
\ No newline at end of file
+For more details about optimization techniques please read Intel document [Optimization and Performance Tuning for Intel® Xeon Phi™ Coprocessors](http://software.intel.com/en-us/articles/optimization-and-performance-tuning-for-intel-xeon-phi-coprocessors-part-1-optimization "http://software.intel.com/en-us/articles/optimization-and-performance-tuning-for-intel-xeon-phi-coprocessors-part-1-optimization")![external](../../img/external.png)
\ No newline at end of file
diff --git a/docs.it4i/anselm-cluster-documentation/software/isv_licenses.md b/docs.it4i/anselm-cluster-documentation/software/isv_licenses.md
index 9cce45ebb..7d165b422 100644
--- a/docs.it4i/anselm-cluster-documentation/software/isv_licenses.md
+++ b/docs.it4i/anselm-cluster-documentation/software/isv_licenses.md
@@ -5,7 +5,7 @@ ISV Licenses
 
 On Anselm cluster there are also installed commercial software applications, also known as ISV (Independent Software Vendor), which are subjects to licensing. The licenses are limited and their usage may be restricted only to some users or user groups.
 
-Currently Flex License Manager based licensing is supported on the cluster for products Ansys, Comsol and Matlab. More information about the applications can be found in the general [Software](../software.1.html) section.
+Currently Flex License Manager based licensing is supported on the cluster for products Ansys, Comsol and Matlab. More information about the applications can be found in the general software section.
 
 If an ISV application was purchased for educational (research) purposes and also for commercial purposes, then there are always two separate versions maintained and suffix "edu" is used in the name of the non-commercial version.
 
@@ -16,7 +16,7 @@ Overview of the licenses usage
 ### Web interface
 
 For each license there is a table, which provides the information about the name, number of available (purchased/licensed), number of used and number of free license features
-<https://extranet.it4i.cz/anselm/licenses>
+<https://extranet.it4i.cz/anselm/licenses>![external](../../img/external.png)
 
 ### Text interface
 
@@ -69,7 +69,7 @@ Names of applications (APP):
 -   matlab
 -   matlab-edu
 
-To get the FEATUREs of a license take a look into the corresponding state file ([see above](isv_licenses.html#Licence)), or use:
+To get the FEATUREs of a license take a look into the corresponding state file ([see above](isv_licenses/#Licence)), or use:
 
 **Application and List of provided features**
 - **ansys** $ grep -v &quot;#&quot; /apps/user/licenses/ansys_features_state.txt | cut -f1 -d&#39; &#39;
diff --git a/docs.it4i/anselm-cluster-documentation/software/java.md b/docs.it4i/anselm-cluster-documentation/software/java.md
index 4755ee2ba..29998d001 100644
--- a/docs.it4i/anselm-cluster-documentation/software/java.md
+++ b/docs.it4i/anselm-cluster-documentation/software/java.md
@@ -25,5 +25,5 @@ With the module loaded, not only the runtime environment (JRE), but also the dev
     $ which javac
 ```
 
-Java applications may use MPI for interprocess communication, in conjunction with OpenMPI. Read more on <http://www.open-mpi.org/faq/?category=java>. This functionality is currently not supported on Anselm cluster. In case you require the java interface to MPI, please contact [Anselm support](https://support.it4i.cz/rt/).
+Java applications may use MPI for interprocess communication, in conjunction with OpenMPI. Read more on <http://www.open-mpi.org/faq/?category=java>![external](../../img/external.png). This functionality is currently not supported on Anselm cluster. In case you require the java interface to MPI, please contact [Anselm support](https://support.it4i.cz/rt/)![external](../../img/external.png).
 
diff --git a/docs.it4i/anselm-cluster-documentation/software/kvirtualization.md b/docs.it4i/anselm-cluster-documentation/software/kvirtualization.md
index 1f1043692..c28561ceb 100644
--- a/docs.it4i/anselm-cluster-documentation/software/kvirtualization.md
+++ b/docs.it4i/anselm-cluster-documentation/software/kvirtualization.md
@@ -13,7 +13,7 @@ There are situations when Anselm's environment is not suitable for user needs.
 -   Application requires privileged access to operating system
 -   ... and combinations of above cases
 
-We offer solution for these cases - **virtualization**. Anselm's environment gives the possibility to run virtual machines on compute nodes. Users can create their own images of operating system with specific software stack and run instances of these images as virtual machines on compute nodes. Run of virtual machines is provided by standard mechanism of [Resource Allocation and Job Execution](../../resource-allocation-and-job-execution/introduction.html).
+We offer solution for these cases - **virtualization**. Anselm's environment gives the possibility to run virtual machines on compute nodes. Users can create their own images of operating system with specific software stack and run instances of these images as virtual machines on compute nodes. Run of virtual machines is provided by standard mechanism of [Resource Allocation and Job Execution](../../resource-allocation-and-job-execution/introduction/).
 
 Solution is based on QEMU-KVM software stack and provides hardware-assisted x86 virtualization.
 
@@ -26,7 +26,7 @@ Anselm's virtualization does not provide performance and all features of native
 
 Virtualization has also some drawbacks, it is not so easy to setup efficient solution.
 
-Solution described in chapter [HOWTO](virtualization.html#howto)  is suitable for single node tasks, does not introduce virtual machine clustering.
+Solution described in chapter [HOWTO](virtualization/#howto)  is suitable for single node tasks, does not introduce virtual machine clustering.
 
 >Please consider virtualization as last resort solution for your needs.
 
@@ -37,7 +37,7 @@ Solution described in chapter [HOWTO](virtualization.html#howto)  is suitable fo
 Licensing
 ---------
 
-IT4Innovations does not provide any licenses for operating systems and software of virtual machines. Users are ( in accordance with [Acceptable use policy document](http://www.it4i.cz/acceptable-use-policy.pdf)) fully responsible for licensing all software running in virtual machines on Anselm. Be aware of complex conditions of licensing software in virtual environments.
+IT4Innovations does not provide any licenses for operating systems and software of virtual machines. Users are ( in accordance with [Acceptable use policy document](http://www.it4i.cz/acceptable-use-policy.pdf)![external](../../img/external.png)) fully responsible for licensing all software running in virtual machines on Anselm. Be aware of complex conditions of licensing software in virtual environments.
 
 >Users are responsible for licensing OS e.g. MS Windows and all software running in their virtual machines.
 
@@ -50,7 +50,7 @@ We propose this job workflow:
 
 ![Workflow](virtualization-job-workflow "Virtualization Job Workflow")
 
-Our recommended solution is that job script creates distinct shared job directory, which makes a central point for data exchange between Anselm's environment, compute node (host) (e.g HOME, SCRATCH, local scratch and other local or cluster filesystems) and virtual machine (guest). Job script links or copies input data and instructions what to do (run script) for virtual machine to job directory and virtual machine process input data according instructions in job directory and store output back to job directory. We recommend, that virtual machine is running in so called [snapshot mode](virtualization.html#snapshot-mode), image is immutable - image does not change, so one image can be used for many concurrent jobs.
+Our recommended solution is that job script creates distinct shared job directory, which makes a central point for data exchange between Anselm's environment, compute node (host) (e.g HOME, SCRATCH, local scratch and other local or cluster filesystems) and virtual machine (guest). Job script links or copies input data and instructions what to do (run script) for virtual machine to job directory and virtual machine process input data according instructions in job directory and store output back to job directory. We recommend, that virtual machine is running in so called [snapshot mode](virtualization/#snapshot-mode), image is immutable - image does not change, so one image can be used for many concurrent jobs.
 
 ### Procedure
 
@@ -78,11 +78,11 @@ You can convert your existing image using qemu-img convert command. Supported fo
 
 We recommend using advanced QEMU native image format qcow2.
 
-[More about QEMU Images](http://en.wikibooks.org/wiki/QEMU/Images)
+[More about QEMU Images](http://en.wikibooks.org/wiki/QEMU/Images)![external](../../img/external.png)
 
 ### Optimize image of your virtual machine
 
-Use virtio devices (for disk/drive and network adapter) and install virtio drivers (paravirtualized drivers) into virtual machine. There is significant performance gain when using virtio drivers. For more information see [Virtio Linux](http://www.linux-kvm.org/page/Virtio) and [Virtio Windows](http://www.linux-kvm.org/page/WindowsGuestDrivers/Download_Drivers).
+Use virtio devices (for disk/drive and network adapter) and install virtio drivers (paravirtualized drivers) into virtual machine. There is significant performance gain when using virtio drivers. For more information see [Virtio Linux](http://www.linux-kvm.org/page/Virtio)![external](../../img/external.png) and [Virtio Windows](http://www.linux-kvm.org/page/WindowsGuestDrivers/Download_Drivers)![external](../../img/external.png).
 
 Disable all unnecessary services and tasks. Restrict all unnecessary operating system operations.
 
@@ -98,7 +98,7 @@ Your image should run some kind of operating system startup script. Startup scri
 
 We recommend, that startup script
 
-- maps Job Directory from host (from compute node) 
+- maps Job Directory from host (from compute node)
 - runs script (we call it "run script") from Job Directory and waits for application's exit
   - for management purposes if run script does not exist wait for some time period (few minutes)
 - shutdowns/quits OS
@@ -151,7 +151,7 @@ Example startup script maps shared job script as drive z: and looks for run scri
 
 Create job script according recommended
 
-[Virtual Machine Job Workflow](virtualization.html#virtual-machine-job-workflow).
+[Virtual Machine Job Workflow](virtualization.html#virtual-machine-job-workflow)![external](../../img/external.png).
 
 Example job for Windows virtual machine:
 
@@ -203,7 +203,7 @@ Run script runs application from shared job directory (mapped as drive z:), proc
 
 ### Run jobs
 
-Run jobs as usual, see  [Resource Allocation and Job Execution](../../resource-allocation-and-job-execution/introduction.html). Use only full node allocation for virtualization jobs.
+Run jobs as usual, see  [Resource Allocation and Job Execution](../../resource-allocation-and-job-execution/introduction/). Use only full node allocation for virtualization jobs.
 
 ### Running Virtual Machines
 
@@ -228,7 +228,7 @@ Run virtual machine (simple)
     $ qemu-system-x86_64 -hda win.img   -enable-kvm -cpu host -smp 16 -m 32768 -vga std -localtime -usb -usbdevice tablet -vnc :0
 ```
 
-You can access virtual machine by VNC viewer (option -vnc) connecting to IP address of compute node. For VNC you must use [VPN network](../../accessing-the-cluster/vpn-access.html).
+You can access virtual machine by VNC viewer (option -vnc) connecting to IP address of compute node. For VNC you must use [VPN network](../../accessing-the-cluster/vpn-access/).
 
 Install virtual machine from iso file
 
@@ -246,7 +246,7 @@ Run virtual machine using optimized devices, user network backend with sharing a
     $ qemu-system-x86_64 -drive file=win.img,media=disk,if=virtio -enable-kvm -cpu host -smp 16 -m 32768 -vga std -localtime -usb -usbdevice tablet -device virtio-net-pci,netdev=net0 -netdev user,id=net0,smb=/scratch/$USER/tmp,hostfwd=tcp::3389-:3389 -vnc :0 -snapshot
 ```
 
-Thanks to port forwarding you can access virtual machine via SSH (Linux) or RDP (Windows) connecting to IP address of compute node (and port 2222 for SSH). You must use [VPN network](../../accessing-the-cluster/vpn-access.html).
+Thanks to port forwarding you can access virtual machine via SSH (Linux) or RDP (Windows) connecting to IP address of compute node (and port 2222 for SSH). You must use [VPN network](../../accessing-the-cluster/vpn-access/).
 
 >Keep in mind, that if you use virtio devices, you must have virtio drivers installed on your virtual machine.
 
diff --git a/docs.it4i/anselm-cluster-documentation/software/mpi/mpi.md b/docs.it4i/anselm-cluster-documentation/software/mpi/mpi.md
index b853d1360..4beed6d6e 100644
--- a/docs.it4i/anselm-cluster-documentation/software/mpi/mpi.md
+++ b/docs.it4i/anselm-cluster-documentation/software/mpi/mpi.md
@@ -9,7 +9,7 @@ The Anselm cluster provides several implementations of the MPI library:
  | --- | --- |
  |The highly optimized and stable **bullxmpi 1.2.4.1** |Partial thread support up to MPI_THREAD_SERIALIZED |
  |The **Intel MPI 4.1** |Full thread support up to MPI_THREAD_MULTIPLE |
- |The [OpenMPI 1.6.5](href="http://www.open-mpi.org)| Full thread support up to MPI_THREAD_MULTIPLE, BLCR c/r support |
+ |The [OpenMPI 1.6.5](href="http://www.open-mpi.org)![external](../../../img/external.png)| Full thread support up to MPI_THREAD_MULTIPLE, BLCR c/r support |
  |The OpenMPI 1.8.1 |Full thread support up to MPI_THREAD_MULTIPLE, MPI-3.0 support |
  |The **mpich2 1.9** |Full thread support up to MPI_THREAD_MULTIPLE, BLCR c/r support |
 
@@ -135,10 +135,10 @@ In the previous two cases with one or two MPI processes per node, the operating
 
 ### Running OpenMPI
 
-The **bullxmpi-1.2.4.1** and [**OpenMPI 1.6.5**](http://www.open-mpi.org/) are both based on OpenMPI. Read more on [how to run OpenMPI](Running_OpenMPI.html) based MPI.
+The **bullxmpi-1.2.4.1** and [**OpenMPI 1.6.5**](http://www.open-mpi.org/)![external](../../../img/external.png) are both based on OpenMPI. Read more on [how to run OpenMPI](Running_OpenMPI/) based MPI.
 
 ### Running MPICH2
 
-The **Intel MPI** and **mpich2 1.9** are MPICH2 based implementations. Read more on [how to run MPICH2](running-mpich2.html) based MPI.
+The **Intel MPI** and **mpich2 1.9** are MPICH2 based implementations. Read more on [how to run MPICH2](running-mpich2/) based MPI.
 
-The Intel MPI may run on the Intel Xeon Phi accelerators as well. Read more on [how to run Intel MPI on accelerators](../intel-xeon-phi.html).
\ No newline at end of file
+The Intel MPI may run on the Intel Xeon Phi accelerators as well. Read more on [how to run Intel MPI on accelerators](../intel-xeon-phi/).
\ No newline at end of file
diff --git a/docs.it4i/anselm-cluster-documentation/software/mpi/mpi4py-mpi-for-python.md b/docs.it4i/anselm-cluster-documentation/software/mpi/mpi4py-mpi-for-python.md
index 9025af6c9..504dca09b 100644
--- a/docs.it4i/anselm-cluster-documentation/software/mpi/mpi4py-mpi-for-python.md
+++ b/docs.it4i/anselm-cluster-documentation/software/mpi/mpi4py-mpi-for-python.md
@@ -28,7 +28,7 @@ You need to import MPI to your python program. Include the following line to the
     from mpi4py import MPI
 ```
 
-The MPI4Py enabled python programs [execute as any other OpenMPI](Running_OpenMPI.html) code.The simpliest way is to run
+The MPI4Py enabled python programs [execute as any other OpenMPI](Running_OpenMPI/) code.The simpliest way is to run
 
 ```bash
     $ mpiexec python <script>.py
@@ -94,5 +94,4 @@ Execute the above code as:
     $ mpiexec -bycore -bind-to-core python hello_world.py
 ```
 
-In this example, we run MPI4Py enabled code on 4 nodes, 16 cores per node (total of 64 processes), each python process is bound to a different core. More examples and documentation can be found on [MPI for Python webpage](https://pythonhosted.org/mpi4py/usrman/index.html).
-
+In this example, we run MPI4Py enabled code on 4 nodes, 16 cores per node (total of 64 processes), each python process is bound to a different core. More examples and documentation can be found on [MPI for Python webpage](https://pythonhosted.org/mpi4py/usrman/index.html)![external](../../../img/external.png).
\ No newline at end of file
diff --git a/docs.it4i/anselm-cluster-documentation/software/mpi/running-mpich2.md b/docs.it4i/anselm-cluster-documentation/software/mpi/running-mpich2.md
index 13ce6296e..96e731183 100644
--- a/docs.it4i/anselm-cluster-documentation/software/mpi/running-mpich2.md
+++ b/docs.it4i/anselm-cluster-documentation/software/mpi/running-mpich2.md
@@ -145,7 +145,7 @@ In this example, we see that ranks have been mapped on nodes according to the or
 
 ### Process Binding
 
-The Intel MPI automatically binds each process and its threads to the corresponding portion of cores on the processor socket of the node, no options needed. The binding is primarily controlled by environment variables. Read more about mpi process binding on [Intel website](https://software.intel.com/sites/products/documentation/hpc/ics/impi/41/lin/Reference_Manual/Environment_Variables_Process_Pinning.htm). The MPICH2 uses the -bind-to option Use -bind-to numa or -bind-to core to bind the process on single core or entire socket.
+The Intel MPI automatically binds each process and its threads to the corresponding portion of cores on the processor socket of the node, no options needed. The binding is primarily controlled by environment variables. Read more about mpi process binding on [Intel website](https://software.intel.com/sites/products/documentation/hpc/ics/impi/41/lin/Reference_Manual/Environment_Variables_Process_Pinning.htm)![external](../../../img/external.png). The MPICH2 uses the -bind-to option Use -bind-to numa or -bind-to core to bind the process on single core or entire socket.
 
 ### Bindings verification
 
@@ -159,4 +159,4 @@ In all cases, binding and threading may be verified by executing
 Intel MPI on Xeon Phi
 ---------------------
 
-The[MPI section of Intel Xeon Phi chapter](../intel-xeon-phi.html) provides details on how to run Intel MPI code on Xeon Phi architecture.
\ No newline at end of file
+The[MPI section of Intel Xeon Phi chapter](../intel-xeon-phi/) provides details on how to run Intel MPI code on Xeon Phi architecture.
\ No newline at end of file
diff --git a/docs.it4i/anselm-cluster-documentation/software/numerical-languages/introduction.md b/docs.it4i/anselm-cluster-documentation/software/numerical-languages/introduction.md
index 26594af55..d96363121 100644
--- a/docs.it4i/anselm-cluster-documentation/software/numerical-languages/introduction.md
+++ b/docs.it4i/anselm-cluster-documentation/software/numerical-languages/introduction.md
@@ -16,7 +16,7 @@ MATLAB®^ is a high-level language and interactive environment for numerical com
     $ matlab
 ```
 
-Read more at the [Matlab page](matlab.md).
+Read more at the [Matlab page](matlab/).
 
 Octave
 ------
@@ -27,7 +27,7 @@ GNU Octave is a high-level interpreted language, primarily intended for numerica
     $ octave
 ```
 
-Read more at the [Octave page](octave.md).
+Read more at the [Octave page](octave/).
 
 R
 ---
@@ -39,4 +39,4 @@ The R is an interpreted language and environment for statistical computing and g
     $ R
 ```
 
-Read more at the [R page](r.md).
\ No newline at end of file
+Read more at the [R page](r/).
\ No newline at end of file
diff --git a/docs.it4i/anselm-cluster-documentation/software/numerical-languages/matlab 2013-2014.md b/docs.it4i/anselm-cluster-documentation/software/numerical-languages/matlab 2013-2014.md
index 3ccc8a4f1..ad7f4980f 100644
--- a/docs.it4i/anselm-cluster-documentation/software/numerical-languages/matlab 2013-2014.md	
+++ b/docs.it4i/anselm-cluster-documentation/software/numerical-languages/matlab 2013-2014.md	
@@ -3,7 +3,7 @@ Matlab 2013-2014
 
 Introduction
 ------------
->This document relates to the old versions R2013 and R2014. For MATLAB 2015, please use [this documentation instead](copy_of_matlab.html).
+>This document relates to the old versions R2013 and R2014. For MATLAB 2015, please use [this documentation instead](matlab/).
 
 Matlab is available in the latest stable version. There are always two variants of the release:
 
@@ -24,9 +24,9 @@ By default the EDU variant is marked as default. If you need other version or va
 
 If you need to use the Matlab GUI to prepare your Matlab programs, you can use Matlab directly on the login nodes. But for all computations use Matlab on the compute nodes via PBS Pro scheduler.
 
-If you require the Matlab GUI, please follow the general informations about [running graphical applications](https://docs.it4i.cz/anselm-cluster-documentation/software/numerical-languages/resolveuid/11e53ad0d2fd4c5187537f4baeedff33).
+If you require the Matlab GUI, please follow the general informations about running graphical applications
 
-Matlab GUI is quite slow using the X forwarding built in the PBS (qsub -X), so using X11 display redirection either via SSH or directly by xauth (please see the "GUI Applications on Compute Nodes over VNC" part [here](https://docs.it4i.cz/anselm-cluster-documentation/software/numerical-languages/resolveuid/11e53ad0d2fd4c5187537f4baeedff33)) is recommended.
+Matlab GUI is quite slow using the X forwarding built in the PBS (qsub -X), so using X11 display redirection either via SSH or directly by xauth (please see the "GUI Applications on Compute Nodes over VNC" part) is recommended.
 
 To run Matlab with GUI, use
 
@@ -73,7 +73,7 @@ System MPI library allows Matlab to communicate through 40Gbps Infiniband QDR in
 
 ### Parallel Matlab interactive session
 
-Once this file is in place, user can request resources from PBS. Following example shows how to start interactive session with support for Matlab GUI. For more information about GUI based applications on Anselm see [this page](https://docs.it4i.cz/anselm-cluster-documentation/software/numerical-languages/resolveuid/11e53ad0d2fd4c5187537f4baeedff33).
+Once this file is in place, user can request resources from PBS. Following example shows how to start interactive session with support for Matlab GUI. For more information about GUI based applications on Anselm see.
 
 ```bash
     $ xhost +
@@ -189,9 +189,9 @@ You can copy and paste the example in a .m file and execute. Note that the matla
 
 ### Non-interactive Session and Licenses
 
-If you want to run batch jobs with Matlab, be sure to request appropriate license features with the PBS Pro scheduler, at least the " -l _feature_matlab_MATLAB=1" for EDU variant of Matlab. More information about how to check the license features states and how to request them with PBS Pro, please [look here](../isv_licenses.html).
+If you want to run batch jobs with Matlab, be sure to request appropriate license features with the PBS Pro scheduler, at least the " -l _feature_matlab_MATLAB=1" for EDU variant of Matlab. More information about how to check the license features states and how to request them with PBS Pro, please [look here](../isv_licenses/).
 
-In case of non-interactive session please read the [following information](../isv_licenses.html) on how to modify the qsub command to test for available licenses prior getting the resource allocation.
+In case of non-interactive session please read the [following information](../isv_licenses/) on how to modify the qsub command to test for available licenses prior getting the resource allocation.
 
 ### Matlab Distributed Computing Engines start up time
 
diff --git a/docs.it4i/anselm-cluster-documentation/software/numerical-languages/matlab.md b/docs.it4i/anselm-cluster-documentation/software/numerical-languages/matlab.md
index b57aa7ee2..e9a817d67 100644
--- a/docs.it4i/anselm-cluster-documentation/software/numerical-languages/matlab.md
+++ b/docs.it4i/anselm-cluster-documentation/software/numerical-languages/matlab.md
@@ -22,9 +22,9 @@ By default the EDU variant is marked as default. If you need other version or va
 
 If you need to use the Matlab GUI to prepare your Matlab programs, you can use Matlab directly on the login nodes. But for all computations use Matlab on the compute nodes via PBS Pro scheduler.
 
-If you require the Matlab GUI, please follow the general informations about [running graphical applications](../../../get-started-with-it4innovations/accessing-the-clusters/graphical-user-interface/x-window-system/x-window-and-vnc.html).
+If you require the Matlab GUI, please follow the general informations about [running graphical applications](../../../get-started-with-it4innovations/accessing-the-clusters/graphical-user-interface/x-window-system/).
 
-Matlab GUI is quite slow using the X forwarding built in the PBS (qsub -X), so using X11 display redirection either via SSH or directly by xauth (please see the "GUI Applications on Compute Nodes over VNC" part [here](../../../get-started-with-it4innovations/accessing-the-clusters/graphical-user-interface/x-window-system/x-window-and-vnc.html)) is recommended.
+Matlab GUI is quite slow using the X forwarding built in the PBS (qsub -X), so using X11 display redirection either via SSH or directly by xauth (please see the "GUI Applications on Compute Nodes over VNC" part [here](../../../get-started-with-it4innovations/accessing-the-clusters/graphical-user-interface/x-window-system/x-window-system/)) is recommended.
 
 To run Matlab with GUI, use
 
@@ -44,7 +44,7 @@ Running parallel Matlab using Distributed Computing Toolbox / Engine
 ------------------------------------------------------------------------
 >Distributed toolbox is available only for the EDU variant
 
-The MPIEXEC mode available in previous versions is no longer available in MATLAB 2015. Also, the programming interface has changed. Refer to [Release Notes](http://www.mathworks.com/help/distcomp/release-notes.html#buanp9e-1).
+The MPIEXEC mode available in previous versions is no longer available in MATLAB 2015. Also, the programming interface has changed. Refer to [Release Notes](http://www.mathworks.com/help/distcomp/release-notes.html#buanp9e-1)![external](../../../img/external.png).
 
 Delete previously used file mpiLibConf.m, we have observed crashes when using Intel MPI.
 
@@ -68,7 +68,7 @@ With the new mode, MATLAB itself launches the workers via PBS, so you can either
 
 ### Parallel Matlab interactive session
 
-Following example shows how to start interactive session with support for Matlab GUI. For more information about GUI based applications on Anselm see [this page](../../../get-started-with-it4innovations/accessing-the-clusters/graphical-user-interface/x-window-system/x-window-and-vnc.html).
+Following example shows how to start interactive session with support for Matlab GUI. For more information about GUI based applications on Anselm see [this page](../../../get-started-with-it4innovations/accessing-the-clusters/graphical-user-interface/x-window-system/x-window-system/).
 
 ```bash
     $ xhost +
@@ -216,7 +216,7 @@ This method is a "hack" invented by us to emulate the mpiexec functionality foun
 
 Please note that this method is experimental.
 
-For this method, you need to use SalomonDirect profile, import it using [the same way as SalomonPBSPro](copy_of_matlab.html#running-parallel-matlab-using-distributed-computing-toolbox---engine)
+For this method, you need to use SalomonDirect profile, import it using [the same way as SalomonPBSPro](matlab/#running-parallel-matlab-using-distributed-computing-toolbox---engine)
 
 This is an example of m-script using direct mode:
 
@@ -247,9 +247,9 @@ This is an example of m-script using direct mode:
 
 ### Non-interactive Session and Licenses
 
-If you want to run batch jobs with Matlab, be sure to request appropriate license features with the PBS Pro scheduler, at least the " -l _feature_matlab_MATLAB=1" for EDU variant of Matlab. More information about how to check the license features states and how to request them with PBS Pro, please [look here](../isv_licenses.html).
+If you want to run batch jobs with Matlab, be sure to request appropriate license features with the PBS Pro scheduler, at least the " -l _feature_matlab_MATLAB=1" for EDU variant of Matlab. More information about how to check the license features states and how to request them with PBS Pro, please [look here](../isv_licenses/).
 
-In case of non-interactive session please read the [following information](../isv_licenses.html) on how to modify the qsub command to test for available licenses prior getting the resource allocation.
+In case of non-interactive session please read the [following information](../isv_licenses/) on how to modify the qsub command to test for available licenses prior getting the resource allocation.
 
 ### Matlab Distributed Computing Engines start up time
 
@@ -274,4 +274,4 @@ Since this is a SMP machine, you can completely avoid using Parallel Toolbox and
 
 ### Local cluster mode
 
-You can also use Parallel Toolbox on UV2000. Use l[ocal cluster mode](copy_of_matlab.html#parallel-matlab-batch-job-in-local-mode), "SalomonPBSPro" profile will not work.
\ No newline at end of file
+You can also use Parallel Toolbox on UV2000. Use l[ocal cluster mode](matlab/#parallel-matlab-batch-job-in-local-mode), "SalomonPBSPro" profile will not work.
\ No newline at end of file
diff --git a/docs.it4i/anselm-cluster-documentation/software/numerical-languages/octave.md b/docs.it4i/anselm-cluster-documentation/software/numerical-languages/octave.md
index 91b59910c..ea4edf294 100644
--- a/docs.it4i/anselm-cluster-documentation/software/numerical-languages/octave.md
+++ b/docs.it4i/anselm-cluster-documentation/software/numerical-languages/octave.md
@@ -3,7 +3,7 @@ Octave
 
 Introduction
 ------------
-GNU Octave is a high-level interpreted language, primarily intended for numerical computations. It provides capabilities for the numerical solution of linear and nonlinear problems, and for performing other numerical experiments. It also provides extensive graphics capabilities for data visualization and manipulation. Octave is normally used through its interactive command line interface, but it can also be used to write non-interactive programs. The Octave language is quite similar to Matlab so that most programs are easily portable. Read more on <http://www.gnu.org/software/octave/>
+GNU Octave is a high-level interpreted language, primarily intended for numerical computations. It provides capabilities for the numerical solution of linear and nonlinear problems, and for performing other numerical experiments. It also provides extensive graphics capabilities for data visualization and manipulation. Octave is normally used through its interactive command line interface, but it can also be used to write non-interactive programs. The Octave language is quite similar to Matlab so that most programs are easily portable. Read more on <http://www.gnu.org/software/octave/>![external](../../../img/external.png)
 
 Two versions of octave are available on Anselm, via module
 
@@ -50,7 +50,7 @@ To run octave in batch mode, write an octave script, then write a bash jobscript
     exit
 ```
 
-This script may be submitted directly to the PBS workload manager via the qsub command.  The inputs are in octcode.m file, outputs in output.out file. See the single node jobscript example in the [Job execution section](http://support.it4i.cz/docs/anselm-cluster-documentation/resource-allocation-and-job-execution).
+This script may be submitted directly to the PBS workload manager via the qsub command.  The inputs are in octcode.m file, outputs in output.out file. See the single node jobscript example in the [Job execution section](http://support.it4i.cz/docs/anselm-cluster-documentation/resource-allocation-and-job-execution)![external](../../../img/external.png).
 
 The octave c compiler mkoctfile calls the GNU gcc 4.8.1 for compiling native c code. This is very useful for running native c subroutines in octave environment.
 
@@ -58,15 +58,15 @@ The octave c compiler mkoctfile calls the GNU gcc 4.8.1 for compiling native c c
     $ mkoctfile -v
 ```
 
-Octave may use MPI for interprocess communication This functionality is currently not supported on Anselm cluster. In case you require the octave interface to MPI, please contact [Anselm support](https://support.it4i.cz/rt/).
+Octave may use MPI for interprocess communication This functionality is currently not supported on Anselm cluster. In case you require the octave interface to MPI, please contact [Anselm support](https://support.it4i.cz/rt/)![external](../../../img/external.png).
 
 Xeon Phi Support
 ----------------
-Octave may take advantage of the Xeon Phi accelerators. This will only work on the  [Intel Xeon Phi](../intel-xeon-phi.html) [accelerated nodes](../../compute-nodes.html).
+Octave may take advantage of the Xeon Phi accelerators. This will only work on the  [Intel Xeon Phi](../intel-xeon-phi/) [accelerated nodes](../../compute-nodes/).
 
 ### Automatic offload support
 
-Octave can accelerate BLAS type operations (in particular the Matrix Matrix multiplications] on the Xeon Phi accelerator, via [Automatic Offload using the MKL library](../intel-xeon-phi.html#section-3)
+Octave can accelerate BLAS type operations (in particular the Matrix Matrix multiplications] on the Xeon Phi accelerator, via [Automatic Offload using the MKL library](../intel-xeon-phi/#section-3)
 
 Example
 
@@ -90,7 +90,7 @@ In this example, the calculation was automatically divided among the CPU cores a
 
 ### Native support
 
-A version of [native](../intel-xeon-phi.html#section-4) Octave is compiled for Xeon Phi accelerators. Some limitations apply for this version:
+A version of [native](../intel-xeon-phi/#section-4) Octave is compiled for Xeon Phi accelerators. Some limitations apply for this version:
 
 -   Only command line support. GUI, graph plotting etc. is not supported.
 -   Command history in interactive mode is not supported.
@@ -98,7 +98,7 @@ A version of [native](../intel-xeon-phi.html#section-4) Octave is compiled for X
 Octave is linked with parallel Intel MKL, so it best suited for batch processing of tasks that utilize BLAS, LAPACK and FFT operations. By default, number of threads is set to 120, you can control this with > OMP_NUM_THREADS environment
 variable.
 
->Calculations that do not employ parallelism (either by using parallel MKL eg. via matrix operations,  fork() function, [parallel package](http://octave.sourceforge.net/parallel/) or other mechanism) will actually run slower than on host CPU.
+>Calculations that do not employ parallelism (either by using parallel MKL eg. via matrix operations,  fork() function, [parallel package](http://octave.sourceforge.net/parallel/)![external](../../../img/external.png) or other mechanism) will actually run slower than on host CPU.
 
 To use Octave on a node with Xeon Phi:
 
diff --git a/docs.it4i/anselm-cluster-documentation/software/numerical-languages/parallel.pdf b/docs.it4i/anselm-cluster-documentation/software/numerical-languages/parallel.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..d33d5a99c6e37258bec707a3d2f0aa4e20f5f4a5
GIT binary patch
literal 292188
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%0Dm9FHhdg|0LL;lol@sqFWuL(Sy
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

literal 0
HcmV?d00001

diff --git a/docs.it4i/anselm-cluster-documentation/software/numerical-languages/r.md b/docs.it4i/anselm-cluster-documentation/software/numerical-languages/r.md
index 779b24cc6..5557ce019 100644
--- a/docs.it4i/anselm-cluster-documentation/software/numerical-languages/r.md
+++ b/docs.it4i/anselm-cluster-documentation/software/numerical-languages/r.md
@@ -11,7 +11,7 @@ Another convenience is the ease with which the C code or third party libraries m
 
 Extensive support for parallel computing is available within R.
 
-Read more on <http://www.r-project.org/>, <http://cran.r-project.org/doc/manuals/r-release/R-lang.html>
+Read more on <http://www.r-project.org/>![external](../../../img/external.png), <http://cran.r-project.org/doc/manuals/r-release/R-lang.html>![external](../../../img/external.png)
 
 Modules
 -------
@@ -67,11 +67,11 @@ Example jobscript:
     exit
 ```
 
-This script may be submitted directly to the PBS workload manager via the qsub command.  The inputs are in rscript.R file, outputs in routput.out file. See the single node jobscript example in the [Job execution section](../../resource-allocation-and-job-execution/job-submission-and-execution.html).
+This script may be submitted directly to the PBS workload manager via the qsub command.  The inputs are in rscript.R file, outputs in routput.out file. See the single node jobscript example in the [Job execution section](../../resource-allocation-and-job-execution/job-submission-and-execution/).
 
 Parallel R
 ----------
-Parallel execution of R may be achieved in many ways. One approach is the implied parallelization due to linked libraries or specially enabled functions, as [described above](r.html#interactive-execution). In the following sections, we focus on explicit parallelization, where  parallel constructs are directly stated within the R script.
+Parallel execution of R may be achieved in many ways. One approach is the implied parallelization due to linked libraries or specially enabled functions, as [described above](r/#interactive-execution). In the following sections, we focus on explicit parallelization, where  parallel constructs are directly stated within the R script.
 
 Package parallel
 --------------------
@@ -92,7 +92,7 @@ More information and examples may be obtained directly by reading the documentat
     > vignette("parallel")
 ```
 
-Download the package [parallell](package-parallel-vignette) vignette.
+Download the package [parallell](package-parallel-vignette.pdf) vignette.
 
 The forking is the most simple to use. Forking family of functions provide parallelized, drop in replacement for the serial apply() family of functions.
 
@@ -147,9 +147,9 @@ Package Rmpi
 ------------
 >package Rmpi provides an interface (wrapper) to MPI APIs.
 
-It also provides interactive R slave environment. On Anselm, Rmpi provides interface to the [OpenMPI](../mpi-1/Running_OpenMPI.html).
+It also provides interactive R slave environment. On Anselm, Rmpi provides interface to the [OpenMPI](../mpi-1/Running_OpenMPI/).
 
-Read more on Rmpi at <http://cran.r-project.org/web/packages/Rmpi/>, reference manual is available at <http://cran.r-project.org/web/packages/Rmpi/Rmpi.pdf>
+Read more on Rmpi at <http://cran.r-project.org/web/packages/Rmpi/>![external](../../../img/external.png), reference manual is available at <http://cran.r-project.org/web/packages/Rmpi/Rmpi.pdf>![external](../../../img/external.png)
 
 When using package Rmpi, both openmpi and R modules must be loaded
 
@@ -347,7 +347,7 @@ mpi.apply Rmpi example:
     mpi.quit()
 ```
 
-The above is the mpi.apply MPI example for calculating the number π. Only the slave processes carry out the calculation. Note the **mpi.parSapply()**, function call. The package parallel [example](r.html#package-parallel)[above](r.html#package-parallel) may be trivially adapted (for much better performance) to this structure using the mclapply() in place of mpi.parSapply().
+The above is the mpi.apply MPI example for calculating the number π. Only the slave processes carry out the calculation. Note the **mpi.parSapply()**, function call. The package parallel [example](r/#package-parallel)[above](r/#package-parallel) may be trivially adapted (for much better performance) to this structure using the mclapply() in place of mpi.parSapply().
 
 Execute the example as:
 
@@ -365,7 +365,7 @@ Parallel execution
 
 The R parallel jobs are executed via the PBS queue system exactly as any other parallel jobs. User must create an appropriate jobscript and submit via the **qsub**
 
-Example jobscript for [static Rmpi](r.html#static-rmpi) parallel R execution, running 1 process per core:
+Example jobscript for [static Rmpi](r/#static-rmpi) parallel R execution, running 1 process per core:
 
 ```bash
     #!/bin/bash
@@ -394,4 +394,4 @@ Example jobscript for [static Rmpi](r.html#static-rmpi) parallel R execution, ru
     exit
 ```
 
-For more information about jobscripts and MPI execution refer to the [Job submission](../../resource-allocation-and-job-execution/job-submission-and-execution.html) and general [MPI](../mpi-1.html) sections.
\ No newline at end of file
+For more information about jobscripts and MPI execution refer to the [Job submission](../../resource-allocation-and-job-execution/job-submission-and-execution/) and general [MPI](../mpi/) sections.
\ No newline at end of file
diff --git a/docs.it4i/anselm-cluster-documentation/software/nvidia-cuda.md b/docs.it4i/anselm-cluster-documentation/software/nvidia-cuda.md
index dfa94b296..f1ef09a3e 100644
--- a/docs.it4i/anselm-cluster-documentation/software/nvidia-cuda.md
+++ b/docs.it4i/anselm-cluster-documentation/software/nvidia-cuda.md
@@ -198,11 +198,11 @@ CUDA Libraries
 
 ### CuBLAS
 
-The NVIDIA CUDA Basic Linear Algebra Subroutines (cuBLAS) library is a GPU-accelerated version of the complete standard BLAS library with 152 standard BLAS routines. Basic description of the library together with basic performance comparison with MKL can be found [here](https://developer.nvidia.com/cublas "Nvidia cuBLAS").
+The NVIDIA CUDA Basic Linear Algebra Subroutines (cuBLAS) library is a GPU-accelerated version of the complete standard BLAS library with 152 standard BLAS routines. Basic description of the library together with basic performance comparison with MKL can be found [here](https://developer.nvidia.com/cublas "Nvidia cuBLAS")![external](../../img/external.png).
 
 **CuBLAS example: SAXPY**
 
-SAXPY function multiplies the vector x by the scalar alpha and adds it to the vector y overwriting the latest vector with the result. The description of the cuBLAS function can be found in [NVIDIA CUDA documentation](http://docs.nvidia.com/cuda/cublas/index.html#cublas-lt-t-gt-axpy "Nvidia CUDA documentation "). Code can be pasted in the file and compiled without any modification.
+SAXPY function multiplies the vector x by the scalar alpha and adds it to the vector y overwriting the latest vector with the result. The description of the cuBLAS function can be found in [NVIDIA CUDA documentation](http://docs.nvidia.com/cuda/cublas/index.html#cublas-lt-t-gt-axpy "Nvidia CUDA documentation ")![external](../../img/external.png). Code can be pasted in the file and compiled without any modification.
 
 ```cpp
     /* Includes, system */
@@ -283,8 +283,8 @@ SAXPY function multiplies the vector x by the scalar alpha and adds it to the ve
 ```
 
 >Please note: cuBLAS has its own function for data transfers between CPU and GPU memory:
- - [cublasSetVector](http://docs.nvidia.com/cuda/cublas/index.html#cublassetvector) - transfers data from CPU to GPU memory
- - [cublasGetVector](http://docs.nvidia.com/cuda/cublas/index.html#cublasgetvector) - transfers data from GPU to CPU memory
+ - [cublasSetVector](http://docs.nvidia.com/cuda/cublas/index.html#cublassetvector)![external](../../img/external.png) - transfers data from CPU to GPU memory
+ - [cublasGetVector](http://docs.nvidia.com/cuda/cublas/index.html#cublasgetvector)![external](../../img/external.png) - transfers data from GPU to CPU memory
 
 To compile the code using NVCC compiler a "-lcublas" compiler flag has to be specified:
 
diff --git a/docs.it4i/anselm-cluster-documentation/software/openfoam.md b/docs.it4i/anselm-cluster-documentation/software/openfoam.md
index a6e746596..108ab8da2 100644
--- a/docs.it4i/anselm-cluster-documentation/software/openfoam.md
+++ b/docs.it4i/anselm-cluster-documentation/software/openfoam.md
@@ -5,9 +5,9 @@ OpenFOAM
 
 Introduction
 ----------------
-OpenFOAM is a free, open source CFD software package developed by [**OpenCFD Ltd**](http://www.openfoam.com/about) at [**ESI Group**](http://www.esi-group.com/) and distributed by the [**OpenFOAM Foundation **](http://www.openfoam.org/). It has a large user base across most areas of engineering and science, from both commercial and academic organisations.
+OpenFOAM is a free, open source CFD software package developed by [**OpenCFD Ltd**](http://www.openfoam.com/about)![external](../../img/external.png) at [**ESI Group**](http://www.esi-group.com/)![external](../../img/external.png) and distributed by the [**OpenFOAM Foundation **](http://www.openfoam.org/)![external](../../img/external.png). It has a large user base across most areas of engineering and science, from both commercial and academic organisations.
 
-Homepage: <http://www.openfoam.com/>
+Homepage: <http://www.openfoam.com/>![external](../../img/external.png)
 
 ###Installed version
 
@@ -46,7 +46,7 @@ In /opt/modules/modulefiles/engineering you can see installed engineering softwa
     lsdyna/7.x.x               openfoam/2.2.1-gcc481-openmpi1.6.5-SP
 ```
 
-For information how to use modules please [look here](../environment-and-modules.html "Environment and Modules ").
+For information how to use modules please [look here](../environment-and-modules/ "Environment and Modules ").
 
 Getting Started
 -------------------
@@ -113,11 +113,10 @@ Job submission
 ```bash
     $ qsub -A OPEN-0-0 -q qprod -l select=1:ncpus=16,walltime=03:00:00 test.sh
 ```
-For information about job submission please [look here](../resource-allocation-and-job-execution/job-submission-and-execution.html "Job submission").
+For information about job submission please [look here](../resource-allocation-and-job-execution/job-submission-and-execution/ "Job submission").
 
 Running applications in parallel
 -------------------------------------------------
-
 Run the second case for example external incompressible turbulent flow - case - motorBike.
 
 First we must run serial application bockMesh and decomposePar for preparation of parallel computation.
diff --git a/docs.it4i/anselm-cluster-documentation/software/paraview.md b/docs.it4i/anselm-cluster-documentation/software/paraview.md
index 3448b506e..26a137165 100644
--- a/docs.it4i/anselm-cluster-documentation/software/paraview.md
+++ b/docs.it4i/anselm-cluster-documentation/software/paraview.md
@@ -10,7 +10,7 @@ Introduction
 
 ParaView was developed to analyze extremely large datasets using distributed memory computing resources. It can be run on supercomputers to analyze datasets of exascale size as well as on laptops for smaller data.
 
-Homepage : <http://www.paraview.org/>
+Homepage : <http://www.paraview.org/>![external](../../img/external.png)
 
 Installed version
 -----------------
@@ -18,7 +18,7 @@ Currently, version 4.0.1 compiled with GCC 4.8.1 against Bull MPI library and OS
 
 Usage
 -----
-On Anselm, ParaView is to be used in client-server mode. A parallel ParaView server is launched on compute nodes by the user, and client is launched on your desktop PC to control and view the visualization. Download ParaView client application for your OS here: <http://paraview.org/paraview/resources/software.php>. Important : **your version must match the version number installed on Anselm** ! (currently v4.0.1)
+On Anselm, ParaView is to be used in client-server mode. A parallel ParaView server is launched on compute nodes by the user, and client is launched on your desktop PC to control and view the visualization. Download ParaView client application for your OS here: <http://paraview.org/paraview/resources/software.php>![external](../../img/external.png). Important : **your version must match the version number installed on Anselm** ! (currently v4.0.1)
 
 ### Launching server
 
@@ -28,7 +28,7 @@ To launch the server, you must first allocate compute nodes, for example
     $ qsub -I -q qprod -A OPEN-0-0 -l select=2
 ```
 
-to launch an interactive session on 2 nodes. Refer to [Resource Allocation and Job Execution](../resource-allocation-and-job-execution/introduction.html) for details.
+to launch an interactive session on 2 nodes. Refer to [Resource Allocation and Job Execution](../resource-allocation-and-job-execution/introduction/) for details.
 
 After the interactive session is opened, load the ParaView module :
 
@@ -55,7 +55,7 @@ Because a direct connection is not allowed to compute nodes on Anselm, you must
     ssh -TN -L 12345:cn77:11111 username@anselm.it4i.cz
 ```
 
-replace  username with your login and cn77 with the name of compute node your ParaView server is running on (see previous step). If you use PuTTY on Windows, load Anselm connection configuration, t>hen go to Connection-&gt; SSH>-&gt;Tunnels to set up the port forwarding. Click Remote radio button. Insert 12345 to Source port textbox. Insert cn77:11111. Click Add button, then Open. [Read more about port forwarding.](https://docs.it4i.cz/anselm-cluster-documentation/software/resolveuid/11e53ad0d2fd4c5187537f4baeedff33)
+replace  username with your login and cn77 with the name of compute node your ParaView server is running on (see previous step). If you use PuTTY on Windows, load Anselm connection configuration, t>hen go to Connection-&gt; SSH>-&gt;Tunnels to set up the port forwarding. Click Remote radio button. Insert 12345 to Source port textbox. Insert cn77:11111. Click Add button, then Open.
 
 Now launch ParaView client installed on your desktop PC. Select File-&gt;Connect..., click Add Server. Fill in the following :
 
diff --git a/docs.it4i/anselm-cluster-documentation/storage/cesnet-data-storage.md b/docs.it4i/anselm-cluster-documentation/storage/cesnet-data-storage.md
index 8185c1bdd..e7e2c0293 100644
--- a/docs.it4i/anselm-cluster-documentation/storage/cesnet-data-storage.md
+++ b/docs.it4i/anselm-cluster-documentation/storage/cesnet-data-storage.md
@@ -5,7 +5,7 @@ Introduction
 ------------
 Do not use shared filesystems at IT4Innovations as a backup for large amount of data or long-term archiving purposes.
 
->The IT4Innovations does not provide storage capacity for data archiving. Academic staff and students of research institutions in the Czech Republic can use [CESNET Storage service](https://du.cesnet.cz/).
+>The IT4Innovations does not provide storage capacity for data archiving. Academic staff and students of research institutions in the Czech Republic can use [CESNET Storage service](https://du.cesnet.cz/)![external](../../img/external.png).
 
 The CESNET Storage service can be used for research purposes, mainly by academic staff and students of research institutions in the Czech Republic.
 
@@ -13,20 +13,20 @@ User of data storage CESNET (DU) association can become organizations or an indi
 
 User may only use data storage CESNET for data transfer and storage which are associated with activities in science, research, development, the spread of education, culture and prosperity. In detail see “Acceptable Use Policy CESNET Large Infrastructure (Acceptable Use Policy, AUP)”.
 
-The service is documented at <https://du.cesnet.cz/wiki/doku.php/en/start>. For special requirements please contact directly CESNET Storage Department via e-mail [du-support(at)cesnet.cz](mailto:du-support@cesnet.cz).
+The service is documented at <https://du.cesnet.cz/wiki/doku.php/en/start>![external](../../img/external.png). For special requirements please contact directly CESNET Storage Department via e-mail [du-support(at)cesnet.cz](mailto:du-support@cesnet.cz).
 
 The procedure to obtain the CESNET access is quick and trouble-free.
 
-(source [https://du.cesnet.cz/](https://du.cesnet.cz/wiki/doku.php/en/start "CESNET Data Storage"))
+(source [https://du.cesnet.cz/](https://du.cesnet.cz/wiki/doku.php/en/start "CESNET Data Storage")![external](../../img/external.png))
 
 CESNET storage access
 ---------------------
 
 ### Understanding Cesnet storage
 
->It is very important to understand the Cesnet storage before uploading data. Please read <https://du.cesnet.cz/en/navody/home-migrace-plzen/start> first.
+>It is very important to understand the Cesnet storage before uploading data. Please read <https://du.cesnet.cz/en/navody/home-migrace-plzen/start>![external](../../img/external.png) first.
 
-Once registered for CESNET Storage, you may [access the storage](https://du.cesnet.cz/en/navody/faq/start) in number of ways. We recommend the SSHFS and RSYNC methods.
+Once registered for CESNET Storage, you may [access the storage](https://du.cesnet.cz/en/navody/faq/start)![external](../../img/external.png) in number of ways. We recommend the SSHFS and RSYNC methods.
 
 ### SSHFS Access
 
@@ -80,7 +80,7 @@ Rsync is a fast and extraordinarily versatile file copying tool. It is famous fo
 
 Rsync finds files that need to be transferred using a "quick check" algorithm (by default) that looks for files that have changed in size or in last-modified time.  Any changes in the other preserved attributes (as requested by options) are made on the destination file directly when the quick check indicates that the file's data does not need to be updated.
 
-More about Rsync at <https://du.cesnet.cz/en/navody/rsync/start#pro_bezne_uzivatele>
+More about Rsync at <https://du.cesnet.cz/en/navody/rsync/start#pro_bezne_uzivatele>![external](../../img/external.png)
 
 Transfer large files to/from Cesnet storage, assuming membership in the Storage VO
 
diff --git a/docs.it4i/anselm-cluster-documentation/storage/storage.md b/docs.it4i/anselm-cluster-documentation/storage/storage.md
index cba478186..6fa8f0330 100644
--- a/docs.it4i/anselm-cluster-documentation/storage/storage.md
+++ b/docs.it4i/anselm-cluster-documentation/storage/storage.md
@@ -1,25 +1,25 @@
 Storage
 =======
 
-There are two main shared file systems on Anselm cluster, the [HOME](../storage.html#home) and [SCRATCH](../storage.html#scratch). All login and compute nodes may access same data on shared filesystems. Compute nodes are also equipped with local (non-shared) scratch, ramdisk and tmp filesystems.
+There are two main shared file systems on Anselm cluster, the [HOME](../storage/#home) and [SCRATCH](../storage/#scratch). All login and compute nodes may access same data on shared filesystems. Compute nodes are also equipped with local (non-shared) scratch, ramdisk and tmp filesystems.
 
 Archiving
 ---------
 
-Please don't use shared filesystems as a backup for large amount of data or long-term archiving mean. The academic staff and students of research institutions in the Czech Republic can use [CESNET storage service](cesnet-data-storage.html), which is available via SSHFS.
+Please don't use shared filesystems as a backup for large amount of data or long-term archiving mean. The academic staff and students of research institutions in the Czech Republic can use [CESNET storage service](cesnet-data-storage/), which is available via SSHFS.
 
 Shared Filesystems
 ------------------
 
-Anselm computer provides two main shared filesystems, the [HOME filesystem](../storage.html#home) and the [SCRATCH filesystem](../storage.html#scratch). Both HOME and SCRATCH filesystems are realized as a parallel Lustre filesystem. Both shared file systems are accessible via the Infiniband network. Extended ACLs are provided on both Lustre filesystems for the purpose of sharing data with other users using fine-grained control.
+Anselm computer provides two main shared filesystems, the [HOME filesystem](../storage.html#home) and the [SCRATCH filesystem](../storage/#scratch). Both HOME and SCRATCH filesystems are realized as a parallel Lustre filesystem. Both shared file systems are accessible via the Infiniband network. Extended ACLs are provided on both Lustre filesystems for the purpose of sharing data with other users using fine-grained control.
 
 ### Understanding the Lustre Filesystems
 
-(source <http://www.nas.nasa.gov>)
+(source <http://www.nas.nasa.gov>![external](../../img/external.png))
 
 A user file on the Lustre filesystem can be divided into multiple chunks (stripes) and stored across a subset of the object storage targets (OSTs) (disks). The stripes are distributed among the OSTs in a round-robin fashion to ensure load balancing.
 
-When a client (a  compute node from your job) needs to create or access a file, the client queries the metadata server ( MDS) and the metadata target ( MDT) for the layout and location of the [file's stripes](http://www.nas.nasa.gov/hecc/support/kb/Lustre_Basics_224.html#striping). Once the file is opened and the client obtains the striping information, the  MDS is no longer involved in the file I/O process. The client interacts directly with the object storage servers (OSSes) and OSTs to perform I/O operations such as locking, disk allocation, storage, and retrieval.
+When a client (a  compute node from your job) needs to create or access a file, the client queries the metadata server ( MDS) and the metadata target ( MDT) for the layout and location of the [file's stripes](http://www.nas.nasa.gov/hecc/support/kb/Lustre_Basics_224.html#striping)![external](../../img/external.png). Once the file is opened and the client obtains the striping information, the  MDS is no longer involved in the file I/O process. The client interacts directly with the object storage servers (OSSes) and OSTs to perform I/O operations such as locking, disk allocation, storage, and retrieval.
 
 If multiple clients try to read and write the same part of a file at the same time, the Lustre distributed lock manager enforces coherency so that all clients see consistent results.
 
@@ -72,7 +72,7 @@ Another good practice is to make the stripe count be an integral factor of the n
 
 Large stripe size allows each client to have exclusive access to its own part of a file. However, it can be counterproductive in some cases if it does not match your I/O pattern. The choice of stripe size has no effect on a single-stripe file.
 
-Read more on <http://wiki.lustre.org/manual/LustreManual20_HTML/ManagingStripingFreeSpace.html>
+Read more on <http://wiki.lustre.org/manual/LustreManual20_HTML/ManagingStripingFreeSpace.html>![external](../../img/external.png)
 
 ### Lustre on Anselm
 
@@ -100,13 +100,13 @@ The  architecture of Lustre on Anselm is composed of two metadata servers (MDS)
 
 ###HOME
 
-The HOME filesystem is mounted in directory /home. Users home directories /home/username reside on this filesystem. Accessible capacity is 320TB, shared among all users. Individual users are restricted by filesystem usage quotas, set to 250GB per user. If 250GB should prove as insufficient for particular user, please contact [support](https://support.it4i.cz/rt), the quota may be lifted upon request.
+The HOME filesystem is mounted in directory /home. Users home directories /home/username reside on this filesystem. Accessible capacity is 320TB, shared among all users. Individual users are restricted by filesystem usage quotas, set to 250GB per user. If 250GB should prove as insufficient for particular user, please contact [support](https://support.it4i.cz/rt)![external](../../img/external.png), the quota may be lifted upon request.
 
 >The HOME filesystem is intended for preparation, evaluation, processing and storage of data generated by active Projects.
 
 The HOME filesystem should not be used to archive data of past Projects or other unrelated data.
 
-The files on HOME filesystem will not be deleted until end of the [users lifecycle](../../get-started-with-it4innovations/obtaining-login-credentials/obtaining-login-credentials.html).
+The files on HOME filesystem will not be deleted until end of the [users lifecycle](../../get-started-with-it4innovations/obtaining-login-credentials/obtaining-login-credentials/).
 
 The filesystem is backed up, such that it can be restored in case of catasthropic failure resulting in significant data loss. This backup however is not intended to restore old versions of user data or to restore (accidentaly) deleted files.
 
@@ -127,7 +127,7 @@ Default stripe size is 1MB, stripe count is 1. There are 22 OSTs dedicated for t
 
 ###SCRATCH
 
-The SCRATCH filesystem is mounted in directory /scratch. Users may freely create subdirectories and files on the filesystem. Accessible capacity is 146TB, shared among all users. Individual users are restricted by filesystem usage quotas, set to 100TB per user. The purpose of this quota is to prevent runaway programs from filling the entire filesystem and deny service to other users. If 100TB should prove as insufficient for particular user, please contact [support](https://support.it4i.cz/rt), the quota may be lifted upon request.
+The SCRATCH filesystem is mounted in directory /scratch. Users may freely create subdirectories and files on the filesystem. Accessible capacity is 146TB, shared among all users. Individual users are restricted by filesystem usage quotas, set to 100TB per user. The purpose of this quota is to prevent runaway programs from filling the entire filesystem and deny service to other users. If 100TB should prove as insufficient for particular user, please contact [support](https://support.it4i.cz/rt)![external](../../img/external.png), the quota may be lifted upon request.
 
 >The Scratch filesystem is intended  for temporary scratch data generated during the calculation as well as for high performance access to input and output files. All I/O intensive jobs must use the SCRATCH filesystem as their working directory.
 
@@ -250,7 +250,7 @@ other::---
 
 Default ACL mechanism can be used to replace setuid/setgid permissions on directories. Setting a default ACL on a directory (-d flag to setfacl) will cause the ACL permissions to be inherited by any newly created file or subdirectory within the directory. Refer to this page for more information on Linux ACL:
 
-[http://www.vanemery.com/Linux/ACL/POSIX_ACL_on_Linux.html ](http://www.vanemery.com/Linux/ACL/POSIX_ACL_on_Linux.html)
+[http://www.vanemery.com/Linux/ACL/POSIX_ACL_on_Linux.html ](http://www.vanemery.com/Linux/ACL/POSIX_ACL_on_Linux.html)![external](../../img/external.png)
 
 Local Filesystems
 -----------------
@@ -309,7 +309,4 @@ Summary
 |/scratch|cluster shared jobs' data|Lustre|146 TiB|6 GB/s|Quota 100TB|Compute and login nodes|files older 90 days removed|
 |/lscratch|node local jobs' data|local|330 GB|100 MB/s|none|Compute nodes|purged after job ends|
 |/ramdisk|node local jobs' data|local|60, 90, 500 GB|5-50 GB/s|none|Compute nodes|purged after job ends|
-|/tmp|local temporary files|local|9.5 GB|100 MB/s|none|Compute and login nodes|auto| purged
-
- 
-
+|/tmp|local temporary files|local|9.5 GB|100 MB/s|none|Compute and login nodes|auto| purged
\ No newline at end of file
diff --git a/docs.it4i/get-started-with-it4innovations/accessing-the-clusters/graphical-user-interface/cygwin-and-x11-forwarding.md b/docs.it4i/get-started-with-it4innovations/accessing-the-clusters/graphical-user-interface/cygwin-and-x11-forwarding.md
index 0d1de9f9d..5a2841520 100644
--- a/docs.it4i/get-started-with-it4innovations/accessing-the-clusters/graphical-user-interface/cygwin-and-x11-forwarding.md
+++ b/docs.it4i/get-started-with-it4innovations/accessing-the-clusters/graphical-user-interface/cygwin-and-x11-forwarding.md
@@ -12,7 +12,7 @@ PuTTY X11 proxy: unable to connect to forwarded X server: Network error: Connect
   (gnome-session:23691): WARNING **: Cannot open display:**
 ```
 
-1. Locate and modify Cygwin shortcut that uses [startxwin](http://x.cygwin.com/docs/man1/startxwin.1.html)
+1. Locate and modify Cygwin shortcut that uses [startxwin](http://x.cygwin.com/docs/man1/startxwin.1.html)![external](../../../img/external.png)
     locate
     C:cygwin64binXWin.exe
     change it
diff --git a/docs.it4i/get-started-with-it4innovations/accessing-the-clusters/graphical-user-interface/graphical-user-interface.md b/docs.it4i/get-started-with-it4innovations/accessing-the-clusters/graphical-user-interface/graphical-user-interface.md
index c38214732..0eb37ff94 100644
--- a/docs.it4i/get-started-with-it4innovations/accessing-the-clusters/graphical-user-interface/graphical-user-interface.md
+++ b/docs.it4i/get-started-with-it4innovations/accessing-the-clusters/graphical-user-interface/graphical-user-interface.md
@@ -11,7 +11,7 @@ Read more about configuring [**X Window System**](x-window-system/).
 VNC
 ---
 
-The **Virtual Network Computing** (**VNC**) is a graphical [desktop sharing](http://en.wikipedia.org/wiki/Desktop_sharing "Desktop sharing") system that uses the  [Remote Frame Buffer protocol (RFB)](http://en.wikipedia.org/wiki/RFB_protocol "RFB protocol") to remotely control another [computer](http://en.wikipedia.org/wiki/Computer "Computer").
+The **Virtual Network Computing** (**VNC**) is a graphical [desktop sharing](http://en.wikipedia.org/wiki/Desktop_sharing "Desktop sharing")![external](../../../img/external.png) system that uses the  [Remote Frame Buffer protocol (RFB)](http://en.wikipedia.org/wiki/RFB_protocol "RFB protocol")![external](../../../img/external.png) to remotely control another [computer](http://en.wikipedia.org/wiki/Computer "Computer")![external](../../../img/external.png).
 
 Read more about configuring **[VNC](vnc/)**.
 
diff --git a/docs.it4i/get-started-with-it4innovations/accessing-the-clusters/graphical-user-interface/vnc.md b/docs.it4i/get-started-with-it4innovations/accessing-the-clusters/graphical-user-interface/vnc.md
index 4b6b4eb72..3129ac604 100644
--- a/docs.it4i/get-started-with-it4innovations/accessing-the-clusters/graphical-user-interface/vnc.md
+++ b/docs.it4i/get-started-with-it4innovations/accessing-the-clusters/graphical-user-interface/vnc.md
@@ -1,9 +1,9 @@
 VNC
 ===
 
-The **Virtual Network Computing** (**VNC**) is a graphical [desktop sharing](http://en.wikipedia.org/wiki/Desktop_sharing "Desktop sharing") system that uses the [Remote Frame Buffer protocol (RFB)](http://en.wikipedia.org/wiki/RFB_protocol "RFB protocol") to remotely control another [computer](http://en.wikipedia.org/wiki/Computer "Computer"). It transmits the [keyboard](http://en.wikipedia.org/wiki/Computer_keyboard "Computer keyboard") and [mouse] http://en.wikipedia.org/wiki/Computer_mouse "Computer mouse") events from one computer to another, relaying the graphical [screen](http://en.wikipedia.org/wiki/Computer_screen "Computer screen") updates back in the other direction, over a [network](http://en.wikipedia.org/wiki/Computer_network "Computer network").
+The **Virtual Network Computing** (**VNC**) is a graphical [desktop sharing](http://en.wikipedia.org/wiki/Desktop_sharing "Desktop sharing")![external](../../../img/external.png) system that uses the [Remote Frame Buffer protocol (RFB)](http://en.wikipedia.org/wiki/RFB_protocol "RFB protocol")![external](../../../img/external.png) to remotely control another [computer](http://en.wikipedia.org/wiki/Computer "Computer")![external](../../../img/external.png). It transmits the [keyboard](http://en.wikipedia.org/wiki/Computer_keyboard "Computer keyboard") and [mouse](http://en.wikipedia.org/wiki/Computer_mouse")![external](../../../img/external.png) events from one computer to another, relaying the graphical [screen](http://en.wikipedia.org/wiki/Computer_screen "Computer screen")![external](../../../img/external.png) updates back in the other direction, over a [network](http://en.wikipedia.org/wiki/Computer_network "Computer network")![external](../../../img/external.png).
 
-The recommended clients are [TightVNC](http://www.tightvnc.com) or[TigerVNC](http://sourceforge.net/apps/mediawiki/tigervnc/index.php?title=Main_Page) (free, open source, available for almost any platform).
+The recommended clients are [TightVNC](http://www.tightvnc.com)![external](../../../img/external.png) or[TigerVNC](http://sourceforge.net/apps/mediawiki/tigervnc/index.php?title=Main_Page)![external](../../../img/external.png) (free, open source, available for almost any platform).
 
 Create VNC password
 -------------------
diff --git a/docs.it4i/get-started-with-it4innovations/accessing-the-clusters/graphical-user-interface/x-window-system.md b/docs.it4i/get-started-with-it4innovations/accessing-the-clusters/graphical-user-interface/x-window-system.md
index deb75a0ae..d5b1f973d 100644
--- a/docs.it4i/get-started-with-it4innovations/accessing-the-clusters/graphical-user-interface/x-window-system.md
+++ b/docs.it4i/get-started-with-it4innovations/accessing-the-clusters/graphical-user-interface/x-window-system.md
@@ -1,7 +1,7 @@
 X Window System
 ===============
 
-The X Window system is a principal way to get GUI access to the clusters. The **X Window System** (commonly known as **X11**, based on its current major version being 11, or shortened to simply **X**, and sometimes informally **X-Windows**) is a computer software system and network [protocol](http://en.wikipedia.org/wiki/Protocol_%28computing%29 "Protocol (computing)") that provides a basis for [graphical user interfaces](http://en.wikipedia.org/wiki/Graphical_user_interface "Graphical user interface") (GUIs) and rich input device capability for [networked computers](http://en.wikipedia.org/wiki/Computer_network "Computer network").
+The X Window system is a principal way to get GUI access to the clusters. The **X Window System** (commonly known as **X11**, based on its current major version being 11, or shortened to simply **X**, and sometimes informally **X-Windows**) is a computer software system and network [protocol](http://en.wikipedia.org/wiki/Protocol_%28computing%29 "Protocol (computing)")![external](../../../img/external.png) that provides a basis for [graphical user interfaces](http://en.wikipedia.org/wiki/Graphical_user_interface "Graphical user interface")![external](../../../img/external.png) (GUIs) and rich input device capability for [networked computers](http://en.wikipedia.org/wiki/Computer_network "Computer network")![external](../../../img/external.png).
 
 >The X display forwarding must be activated and the X server running on client side
 
@@ -37,18 +37,18 @@ In order to display graphical user interface GUI of various software tools, you
 
 ### X Server on OS X
 
-Mac OS users need to install [XQuartz server](http://xquartz.macosforge.org/landing/).
+Mac OS users need to install [XQuartz server](http://xquartz.macosforge.org/landing/)![external](../../../img/external.png).
 
 ### X Server on Windows
 
-There are variety of X servers available for Windows environment. The commercial Xwin32 is very stable and rich featured. The Cygwin environment provides fully featured open-source XWin X server. For simplicity, we recommend open-source X server by the [Xming project](http://sourceforge.net/projects/xming/). For stability and full features we recommend the
-[XWin](http://x.cygwin.com/) X server by Cygwin
+There are variety of X servers available for Windows environment. The commercial Xwin32 is very stable and rich featured. The Cygwin environment provides fully featured open-source XWin X server. For simplicity, we recommend open-source X server by the [Xming project](http://sourceforge.net/projects/xming/)![external](../../../img/external.png). For stability and full features we recommend the
+[XWin](http://x.cygwin.com/)![external](../../../img/external.png) X server by Cygwin
 
  |How to use Xwin |How to use Xming |
  | --- | --- |
- |[Install Cygwin](http://x.cygwin.com/)Find and execute XWin.exeto start the X server on Windows desktop computer.[If no able to forward X11 using PuTTY to CygwinX](x-window-system/cygwin-and-x11-forwarding.html) |<p>Use Xlaunch to configure the Xming.<p>Run Xmingto start the X server on Windows desktop computer.|
+ |[Install Cygwin](http://x.cygwin.com/)![external](../../../img/external.png) Find and execute XWin.exeto start the X server on Windows desktop computer.[If no able to forward X11 using PuTTY to CygwinX](cygwin-and-x11-forwarding/) |<p>Use Xlaunch to configure the Xming.<p>Run Xmingto start the X server on Windows desktop computer.|
 
-Read more on [http://www.math.umn.edu/systems_guide/putty_xwin32.html](http://www.math.umn.edu/systems_guide/putty_xwin32.shtml)
+Read more on [http://www.math.umn.edu/systems_guide/putty_xwin32.html](http://www.math.umn.edu/systems_guide/putty_xwin32.shtml)![external](../../../img/external.png)
 
 ### Running GUI Enabled Applications
 
@@ -92,7 +92,7 @@ The Gnome 2.28 GUI environment is available on the clusters. We recommend to use
 ### Gnome on Linux and OS X
 
 To run the remote Gnome session in a window on Linux/OS X computer, you need to install Xephyr. Ubuntu package is
-xserver-xephyr, on OS X it is part of [XQuartz](http://xquartz.macosforge.org/landing/). First, launch Xephyr on local machine:
+xserver-xephyr, on OS X it is part of [XQuartz](http://xquartz.macosforge.org/landing/)![external](../../../img/external.png). First, launch Xephyr on local machine:
 
 ```bash
 local $ Xephyr -ac -screen 1024x768 -br -reset -terminate :1 &
diff --git a/docs.it4i/get-started-with-it4innovations/accessing-the-clusters/shell-access-and-data-transfer/putty.md b/docs.it4i/get-started-with-it4innovations/accessing-the-clusters/shell-access-and-data-transfer/putty.md
index 1b2f8afd1..3732e64ef 100644
--- a/docs.it4i/get-started-with-it4innovations/accessing-the-clusters/shell-access-and-data-transfer/putty.md
+++ b/docs.it4i/get-started-with-it4innovations/accessing-the-clusters/shell-access-and-data-transfer/putty.md
@@ -6,10 +6,10 @@ PuTTY -  before we start SSH connection
 
 ### Windows PuTTY Installer
 
-We recommned you to download "**A Windows installer for everything except PuTTYtel**" with **Pageant** (SSH authentication agent) and **PuTTYgen** (PuTTY key generator) which is available [here](http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html).
+We recommned you to download "**A Windows installer for everything except PuTTYtel**" with **Pageant** (SSH authentication agent) and **PuTTYgen** (PuTTY key generator) which is available [here](http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html)![external](../../../img/external.png).
 
 >After installation you can proceed directly to private keys authentication using ["Putty"](putty#putty).
-"Change Password for Existing Private Key" is optional. 
+"Change Password for Existing Private Key" is optional.
 "Generate a New Public/Private key pair" is intended for users without Public/Private key in the initial email containing login credentials.
 "Pageant" is optional.
 
diff --git a/docs.it4i/get-started-with-it4innovations/applying-for-resources.md b/docs.it4i/get-started-with-it4innovations/applying-for-resources.md
index e54e47f0d..125f4e686 100644
--- a/docs.it4i/get-started-with-it4innovations/applying-for-resources.md
+++ b/docs.it4i/get-started-with-it4innovations/applying-for-resources.md
@@ -1,12 +1,12 @@
 Applying for Resources
 ======================
 
-Computational resources may be allocated by any of the following [Computing resources allocation](http://www.it4i.cz/computing-resources-allocation/?lang=en) mechanisms.
+Computational resources may be allocated by any of the following [Computing resources allocation](http://www.it4i.cz/computing-resources-allocation/?lang=en)![external](../img/external.png) mechanisms.
 
-Academic researchers can apply for computational resources via  [Open Access Competitions](http://www.it4i.cz/open-access-competition/?lang=en&lang=en).
+Academic researchers can apply for computational resources via  [Open Access Competitions](http://www.it4i.cz/open-access-competition/?lang=en&lang=en)![external](../img/external.png).
 
-Anyone is welcomed to apply via the [Directors Discretion.](http://www.it4i.cz/obtaining-computational-resources-through-directors-discretion/?lang=en&lang=en)
+Anyone is welcomed to apply via the [Directors Discretion.](http://www.it4i.cz/obtaining-computational-resources-through-directors-discretion/?lang=en&lang=en)![external](../img/external.png)
 
-Foreign (mostly European) users can obtain computational resources via the [PRACE (DECI) program](http://www.prace-ri.eu/DECI-Projects).
+Foreign (mostly European) users can obtain computational resources via the [PRACE (DECI) program](http://www.prace-ri.eu/DECI-Projects)![external](../img/external.png).
 
-In all cases, IT4Innovations’ access mechanisms are aimed at distributing computational resources while taking into account the development and application of supercomputing methods and their benefits and usefulness for society. The applicants are expected to submit a proposal. In the proposal, the applicants **apply for a particular amount of core-hours** of computational resources. The requested core-hours should be substantiated by scientific excellence of the proposal, its computational maturity and expected impacts. Proposals do undergo a scientific, technical and economic evaluation. The allocation decisions are based on this evaluation. More information at [Computing resources allocation](http://www.it4i.cz/computing-resources-allocation/?lang=en) and [Obtaining Login Credentials](obtaining-login-credentials/obtaining-login-credentials/) page.
\ No newline at end of file
+In all cases, IT4Innovations’ access mechanisms are aimed at distributing computational resources while taking into account the development and application of supercomputing methods and their benefits and usefulness for society. The applicants are expected to submit a proposal. In the proposal, the applicants **apply for a particular amount of core-hours** of computational resources. The requested core-hours should be substantiated by scientific excellence of the proposal, its computational maturity and expected impacts. Proposals do undergo a scientific, technical and economic evaluation. The allocation decisions are based on this evaluation. More information at [Computing resources allocation](http://www.it4i.cz/computing-resources-allocation/?lang=en)![external](../img/external.png) and [Obtaining Login Credentials](obtaining-login-credentials/obtaining-login-credentials/) page.
\ No newline at end of file
diff --git a/docs.it4i/get-started-with-it4innovations/obtaining-login-credentials/certificates-faq.md b/docs.it4i/get-started-with-it4innovations/obtaining-login-credentials/certificates-faq.md
index a3b157f60..1b19273ad 100644
--- a/docs.it4i/get-started-with-it4innovations/obtaining-login-credentials/certificates-faq.md
+++ b/docs.it4i/get-started-with-it4innovations/obtaining-login-credentials/certificates-faq.md
@@ -19,7 +19,7 @@ There are different kinds of certificates, each with a different scope of use. W
 
 Q: Which X.509 certificates are recognised by IT4Innovations?
 -------------------------------------------------------------
-Any certificate that has been issued by a Certification Authority (CA) from a member of the IGTF ([http:www.igtf.net](http://www.igtf.net/)) is recognised by IT4Innovations: European certificates are issued by members of the EUGridPMA ([https://www.eugridmpa.org](https://www.eugridpma.org/)), which is part if the IGTF and coordinates the trust fabric for e-Science Grid authentication within Europe. Further the Czech *"Qualified certificate" (Kvalifikovaný certifikát)* (provided by <http://www.postsignum.cz/> or <http://www.ica.cz/Kvalifikovany-certifikat.aspx>), that is used in electronic contact with Czech public authorities is accepted.
+Any certificate that has been issued by a Certification Authority (CA) from a member of the IGTF ([http:www.igtf.net](http://www.igtf.net/)![external](../../img/external.png)) is recognised by IT4Innovations: European certificates are issued by members of the EUGridPMA ([https://www.eugridmpa.org](https://www.eugridpma.org/)![external](../../img/external.png)), which is part if the IGTF and coordinates the trust fabric for e-Science Grid authentication within Europe. Further the Czech *"Qualified certificate" (Kvalifikovaný certifikát)* (provided by <http://www.postsignum.cz/>![external](../../img/external.png) or <http://www.ica.cz/Kvalifikovany-certifikat.aspx>![external](../../img/external.png)), that is used in electronic contact with Czech public authorities is accepted.
 
 Q: How do I get a User Certificate that can be used with IT4Innovations?
 ------------------------------------------------------------------------
@@ -33,7 +33,7 @@ Yes, provided that the CA which provides this service is also a member of IGTF.
 
 Q: Does IT4Innovations support the TERENA certificate service?
 --------------------------------------------------------------
- Yes, ITInnovations supports TERENA eScience personal certificates. For more information, please visit [https://tcs-escience-portal.terena.org](https://tcs-escience-portal.terena.org/), where you also can find if your organisation/country can use this service
+ Yes, ITInnovations supports TERENA eScience personal certificates. For more information, please visit [https://tcs-escience-portal.terena.org](https://tcs-escience-portal.terena.org/)![external](../../img/external.png), where you also can find if your organisation/country can use this service
 
 Q: What format should my certificate take?
 ------------------------------------------
@@ -53,7 +53,7 @@ Q: What are CA certificates?
 ----------------------------
 Certification Authority (CA) certificates are used to verify the link between your user certificate and the authority which issued it. They are also used to verify the link between the host certificate of a IT4Innovations server and the CA which issued that certificate. In essence they establish a chain of trust between you and the target server. Thus, for some grid services, users must have a copy of all the CA certificates.
 
-To assist users, SURFsara (a member of PRACE) provides a complete and up-to-date bundle of all the CA certificates that any PRACE user (or IT4Innovations grid services user) will require. Bundle of certificates, in either p12, PEM or JKS formats, are available from <http://winnetou.sara.nl/prace/certs/>.
+To assist users, SURFsara (a member of PRACE) provides a complete and up-to-date bundle of all the CA certificates that any PRACE user (or IT4Innovations grid services user) will require. Bundle of certificates, in either p12, PEM or JKS formats, are available from <http://winnetou.sara.nl/prace/certs/>![external](../../img/external.png).
 
 It is worth noting that gsissh-term and DART automatically updates their CA certificates from this SURFsara website. In other cases, if you receive a warning that a server’s certificate can not be validated (not trusted), then please update your CA certificates via the SURFsara website. If this fails, then please contact the IT4Innovations helpdesk.
 
@@ -63,7 +63,7 @@ Lastly, if you need the CA certificates for a personal Globus 5 installation, th
     myproxy-get-trustroots -s myproxy-prace.lrz.de
 ```
 
-If you run this command as ’root’, then it will install the certificates into /etc/grid-security/certificates. If you run this not as ’root’, then the certificates will be installed into $HOME/.globus/certificates. For Globus, you can download the globuscerts.tar.gz packet from <http://winnetou.sara.nl/prace/certs/>.
+If you run this command as ’root’, then it will install the certificates into /etc/grid-security/certificates. If you run this not as ’root’, then the certificates will be installed into $HOME/.globus/certificates. For Globus, you can download the globuscerts.tar.gz packet from <http://winnetou.sara.nl/prace/certs/>![external](../../img/external.png).
 
 Q: What is a DN and how do I find mine?
 ---------------------------------------
@@ -106,7 +106,7 @@ To check your certificate (e.g., DN, validity, issuer, public key algorithm, etc
     openssl x509 -in usercert.pem -text -noout
 ```
 
-To download openssl for both Linux and Windows, please visit <http://www.openssl.org/related/binaries.html>. On Macintosh Mac OS X computers openssl is already pre-installed and can be used immediately.
+To download openssl for both Linux and Windows, please visit <http://www.openssl.org/related/binaries.html>![external](../../img/external.png). On Macintosh Mac OS X computers openssl is already pre-installed and can be used immediately.
 
 Q: How do I create and then manage a keystore?
 ----------------------------------------------
@@ -128,7 +128,7 @@ You also can import CA certificates into your java keystore with the tool, e.g.:
 
 where $mydomain.crt is the certificate of a trusted signing authority (CA) and $mydomain is the alias name that you give to the entry.
 
-More information on the tool can be found at:<http://docs.oracle.com/javase/7/docs/technotes/tools/solaris/keytool.html>
+More information on the tool can be found at:<http://docs.oracle.com/javase/7/docs/technotes/tools/solaris/keytool.html>![external](../../img/external.png)
 
 Q: How do I use my certificate to access the different grid Services?
 ---------------------------------------------------------------------
@@ -136,7 +136,7 @@ Most grid services require the use of your certificate; however, the format of y
 
 If employing the PRACE version of GSISSH-term (also a Java Web Start Application), you may use either the PEM or p12 formats. Note that this service automatically installs up-to-date PRACE CA certificates.
 
-If the grid service is UNICORE, then you bind your certificate, in either the p12 format or JKS, to UNICORE during the installation of the client on your local machine. For more information, please visit [UNICORE6 in PRACE](http://www.prace-ri.eu/UNICORE6-in-PRACE)
+If the grid service is UNICORE, then you bind your certificate, in either the p12 format or JKS, to UNICORE during the installation of the client on your local machine. For more information, please visit [UNICORE6 in PRACE](http://www.prace-ri.eu/UNICORE6-in-PRACE)![external](../../img/external.png)
 
 If the grid service is part of Globus, such as GSI-SSH, GriFTP or GRAM5, then the certificates can be in either p12 or PEM format and must reside in the "$HOME/.globus" directory for Linux and Mac users or %HOMEPATH%.globus for Windows users. (Windows users will have to use the DOS command ’cmd’ to create a directory which starts with a ’.’). Further, user certificates should be named either "usercred.p12" or "usercert.pem" and "userkey.pem", and the CA certificates must be kept in a pre-specified directory as follows. For Linux and Mac users, this directory is either $HOME/.globus/certificates or /etc/grid-security/certificates. For Windows users, this directory is %HOMEPATH%.globuscertificates. (If you are using GSISSH-Term from prace-ri.eu then you do not have to create the .globus directory nor install CA certificates to use this tool alone).
 
@@ -154,8 +154,8 @@ A proxy certificate is a short-lived certificate which may be employed by UNICOR
 
 Q: What is the MyProxy service?
 -------------------------------
-[The MyProxy Service](http://grid.ncsa.illinois.edu/myproxy/) , can be employed by gsissh-term and Globus tools, and is an online repository that allows users to store long lived proxy certificates remotely, which can then be retrieved for use at a later date. Each proxy is protected by a password provided by the user at the time of storage. This is beneficial to Globus users as they do not have to carry their private keys and certificates when travelling; nor do users have to install private keys and certificates on possibly insecure computers.
+[The MyProxy Service](http://grid.ncsa.illinois.edu/myproxy/)![external](../../img/external.png) , can be employed by gsissh-term and Globus tools, and is an online repository that allows users to store long lived proxy certificates remotely, which can then be retrieved for use at a later date. Each proxy is protected by a password provided by the user at the time of storage. This is beneficial to Globus users as they do not have to carry their private keys and certificates when travelling; nor do users have to install private keys and certificates on possibly insecure computers.
 
 Q: Someone may have copied or had access to the private key of my certificate either in a separate file or in the browser. What should I do?
 
-Please ask the CA that issued your certificate to revoke this certifcate and to supply you with a new one. In addition, please report this to IT4Innovations by contacting [the support team](https://support.it4i.cz/rt).
\ No newline at end of file
+Please ask the CA that issued your certificate to revoke this certifcate and to supply you with a new one. In addition, please report this to IT4Innovations by contacting [the support team](https://support.it4i.cz/rt)![external](../../img/external.png).
\ No newline at end of file
diff --git a/docs.it4i/get-started-with-it4innovations/obtaining-login-credentials/obtaining-login-credentials.md b/docs.it4i/get-started-with-it4innovations/obtaining-login-credentials/obtaining-login-credentials.md
index 450b58cf9..ed36270e5 100644
--- a/docs.it4i/get-started-with-it4innovations/obtaining-login-credentials/obtaining-login-credentials.md
+++ b/docs.it4i/get-started-with-it4innovations/obtaining-login-credentials/obtaining-login-credentials.md
@@ -19,14 +19,14 @@ The PI is authorized to use the clusters by the allocation decision issued by th
 
 This is a preferred way of granting access to project resources. Please, use this method whenever it's possible.
 
-Log in to the [IT4I Extranet portal](https://extranet.it4i.cz) using IT4I credentials and go to the **Projects** section.
+Log in to the [IT4I Extranet portal](https://extranet.it4i.cz)![external](../../img/external.png) using IT4I credentials and go to the **Projects** section.
 
 -   **Users:** Please, submit your requests for becoming a project member.
 -   **Primary Investigators:** Please, approve or deny users' requests in the same section.
 
 ### Authorization by e-mail (an alternative approach)
 
- In order to authorize a Collaborator to utilize the allocated resources, the PI should contact the [IT4I support](https://support.it4i.cz/rt/) (E-mail: [support [at] it4i.cz](mailto:support%20%5Bat%5D%20it4i.cz)) and provide following information:
+ In order to authorize a Collaborator to utilize the allocated resources, the PI should contact the [IT4I support](https://support.it4i.cz/rt/)![external](../../img/external.png) (E-mail: [support [at] it4i.cz](mailto:support%20%5Bat%5D%20it4i.cz)) and provide following information:
 
 1.  Identify your project by project ID
 2.  Provide list of people, including himself, who are authorized to use     the resources allocated to the project. The list must include full    name, e-mail and affiliation.  Provide usernames as well, if     collaborator login access already exists on the IT4I systems.
@@ -54,11 +54,11 @@ Should the above information be provided by e-mail, the e-mail **must be** digit
 
 The Login Credentials
 -------------------------
-Once authorized by PI, every person (PI or Collaborator) wishing to access the clusters, should contact the [IT4I support](https://support.it4i.cz/rt/) (E-mail: [support [at] it4i.cz](mailto:support%20%5Bat%5D%20it4i.cz)) providing following information:
+Once authorized by PI, every person (PI or Collaborator) wishing to access the clusters, should contact the [IT4I support](https://support.it4i.cz/rt/)![external](../../img/external.png) (E-mail: [support [at] it4i.cz](mailto:support%20%5Bat%5D%20it4i.cz)) providing following information:
 
 1.  Project ID
 2.  Full name and affiliation
-3.  Statement that you have read and accepted the [Acceptable use policy     document](http://www.it4i.cz/acceptable-use-policy.pdf) (AUP).
+3.  Statement that you have read and accepted the [Acceptable use policy     document](http://www.it4i.cz/acceptable-use-policy.pdf)![external](../../img/external.png) (AUP).
 4.  Attach the AUP file.
 5.  Your preferred username, max 8 characters long. The preferred     username must associate your surname and name or be otherwise     derived from it. Only alphanumeric sequences, dash and underscore     signs are allowed.
 6.  In case you choose [Alternative way to personal     certificate](obtaining-login-credentials/#alternative-way-of-getting-personal-certificate),
@@ -96,7 +96,7 @@ You will receive your personal login credentials by protected e-mail. The login
 2.  ssh private key and private key passphrase
 3.  system password
 
-The clusters are accessed by the [private key](../accessing-the-clusters/shell-access-and-data-transfer/ssh-keys/) and username. Username and password is used for login to the information systems listed on <http://support.it4i.cz/>.
+The clusters are accessed by the [private key](../accessing-the-clusters/shell-access-and-data-transfer/ssh-keys/) and username. Username and password is used for login to the information systems listed on <http://support.it4i.cz/>![external](../../img/external.png).
 
 ### Change Passphrase
 
@@ -110,15 +110,15 @@ On Windows, use [PuTTY Key Generator](../accessing-the-clusters/shell-access-and
 
 ### Change Password
 
-Change password in your user profile at <https://extranet.it4i.cz/user/>
+Change password in your user profile at <https://extranet.it4i.cz/user/>![external](../../img/external.png)
 
 The Certificates for Digital Signatures
 -------------------------------------------
-We accept personal certificates issued by any widely respected certification authority (CA). This includes certificates by CAs organized in International Grid Trust Federation (<http://www.igtf.net/>), its European branch EUGridPMA - <https://www.eugridpma.org/> and its member organizations, e.g. the CESNET certification authority - <https://tcs-p.cesnet.cz/confusa/>. The Czech *"Qualified certificate" (Kvalifikovaný certifikát)* (provided by <http://www.postsignum.cz/> or <http://www.ica.cz/Kvalifikovany-certifikat.aspx>), that is used in electronic contact with Czech authorities is accepted as well.
+We accept personal certificates issued by any widely respected certification authority (CA). This includes certificates by CAs organized in International Grid Trust Federation (<http://www.igtf.net/>![external](../../img/external.png)), its European branch EUGridPMA - <https://www.eugridpma.org/>![external](../../img/external.png) and its member organizations, e.g. the CESNET certification authority - <https://tcs-p.cesnet.cz/confusa/>![external](../../img/external.png). The Czech *"Qualified certificate" (Kvalifikovaný certifikát)* (provided by <http://www.postsignum.cz/>![external](../../img/external.png) or <http://www.ica.cz/Kvalifikovany-certifikat.aspx>)![external](../../img/external.png), that is used in electronic contact with Czech authorities is accepted as well.
 
 Certificate generation process is well-described here:
 
--   [How to generate a personal TCS certificate in Mozilla Firefox web     browser     (in Czech)](http://idoc.vsb.cz/xwiki/wiki/infra/view/uzivatel/moz-cert-gen)
+-   [How to generate a personal TCS certificate in Mozilla Firefox web     browser     (in Czech)](http://idoc.vsb.cz/xwiki/wiki/infra/view/uzivatel/moz-cert-gen)![external](../../img/external.png)
 
 A FAQ about certificates can be found here: [Certificates FAQ](certificates-faq/).
 
@@ -126,7 +126,7 @@ Alternative Way to Personal Certificate
 -------------------------------------------
 Follow these steps **only** if you can not obtain your certificate in a standard way. In case you choose this procedure, please attach a **scan of photo ID** (personal ID or passport or drivers license) when applying for [login credentials](obtaining-login-credentials/#the-login-credentials).
 
-1.  Go to <https://www.cacert.org/>.
+1.  Go to <https://www.cacert.org/>![external](../../img/external.png).
     -   If there's a security warning, just acknowledge it.
 2.  Click *Join*.
 3.  Fill in the form and submit it by the *Next* button.
@@ -145,11 +145,11 @@ Installation of the Certificate Into Your Mail Client
 The procedure is similar to the following guides:
 
 -   MS Outlook 2010
-    -   [How to Remove, Import, and Export Digital certificates](http://support.microsoft.com/kb/179380)
-    -   [Importing a PKCS #12 certificate (in Czech)](http://idoc.vsb.cz/xwiki/wiki/infra/view/uzivatel/outl-cert-imp)
+    -   [How to Remove, Import, and Export Digital certificates](http://support.microsoft.com/kb/179380)![external](../../img/external.png)
+    -   [Importing a PKCS #12 certificate (in Czech)](http://idoc.vsb.cz/xwiki/wiki/infra/view/uzivatel/outl-cert-imp)![external](../../img/external.png)
 -   Mozilla Thudnerbird
-    -   [Installing an SMIME certificate](http://kb.mozillazine.org/Installing_an_SMIME_certificate)
-    -   [Importing a PKCS #12 certificate (in Czech)](http://idoc.vsb.cz/xwiki/wiki/infra/view/uzivatel/moz-cert-imp)
+    -   [Installing an SMIME certificate](http://kb.mozillazine.org/Installing_an_SMIME_certificate)![external](../../img/external.png)
+    -   [Importing a PKCS #12 certificate (in Czech)](http://idoc.vsb.cz/xwiki/wiki/infra/view/uzivatel/moz-cert-imp)![external](../../img/external.png)
 
 End of User Account Lifecycle
 -----------------------------
diff --git a/docs.it4i/img/external.png b/docs.it4i/img/external.png
new file mode 100644
index 0000000000000000000000000000000000000000..16f9b92db47a1f1cd9d2320cc7d03122155a5200
GIT binary patch
literal 144
zcmeAS@N?(olHy`uVBq!ia0y~yVBi5^4mJh`hOp9@=L`%C;hrvzAr*0JCmiH$VBlf8
zdvflLmDU@De?3s-{I+=dhsU?J9JhB^l{v@xp<hzs?Sk%Z1}$aYt=wv-ob$Dubbm)A
xMzBmbsF|W^f9R<|(WaDxC5ks&uh%?fGOK@4XORDL3IhWJgQu&X%Q~loCIAztG}izC

literal 0
HcmV?d00001

diff --git a/docs.it4i/img/pdf.png b/docs.it4i/img/pdf.png
new file mode 100644
index 0000000000000000000000000000000000000000..64fcbead36b4e6352527f37daf3b2c2d7dcc87a7
GIT binary patch
literal 513
zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU<L+8z5t&P*Z=?jU)GT7-TR@t
zyW7vt@Bjb*S4`C3eEIX|@BfeA|Ni*>Z_kZyhwglT`r*%`cfW7F{PpeUzvrL+oO<x%
zg16h*$3K7m{{MLH?4Q5?J>9hVqMhmXYhSNE`*r2n&&$T@Td#cEaqZjn&aTrBek?ol
z`SH8oUw{4k`s?qBhK|+ez8t7--!^B{m!JR6+nS!WF+F(u`~6jGuQ-^V@94eiVEX?1
z-v@7hUoloc_vpum@Bi-2n)T=3{}cCroP6+O-_37VJGy2c`}F$r-^=!<=UY0Tefa(5
z$KMOx6L#PD_V&x)vo<D2?|y&(?eCq}zcyU_vSG%?Gr<8bKK)s6;`64<U)P-fa{a}x
zSD*jvyY+3`)vtGF%{p@T`-_i%9=!dv@zU1^ZE-6Y7#J8!g8YIR9G=}sV_;xd=;`7Z
zQgJKw{8gc*0Fl;2^Y*X<??52${(n~&zQvC}++X`X@8y<-`AfJ&j(&RlG}1w7rPE~p
z>A#&=10w`pcieh;JJ@N-9rhfzKDntX>!&JkuqKr*b8KFI?Ub)!L60Yo)4tpbzYWjG
zJ>p{E`Sn`ru%1%>W^T2aB5diR2^pRFiW83pSp0PQ-u-*(oP2{4_M@)q1r}}JZF!F9
gv!2+$<@x<H^93u}A4l$HU|?YIboFyt=akR{0EsL$0{{R3

literal 0
HcmV?d00001

diff --git a/docs.it4i/index.md b/docs.it4i/index.md
index d903f07ce..8de3e7547 100644
--- a/docs.it4i/index.md
+++ b/docs.it4i/index.md
@@ -1,7 +1,7 @@
 Documentation
 =============
 
-Welcome to IT4Innovations documentation pages. The IT4Innovations national supercomputing center operates supercomputers [Salomon](/salomon/introduction/){:target="_blank"} and [Anselm](/anselm-cluster-documentation/introduction/){:target="_blank"}. The supercomputers are [ available](get-started-with-it4innovations/applying-for-resources/) to academic community within the Czech Republic and Europe and industrial community worldwide. The purpose of these pages is to provide a comprehensive documentation on hardware, software and usage of the computers.
+Welcome to IT4Innovations documentation pages. The IT4Innovations national supercomputing center operates supercomputers [Salomon](/salomon/introduction/) and [Anselm](/anselm-cluster-documentation/introduction/). The supercomputers are [ available](get-started-with-it4innovations/applying-for-resources/) to academic community within the Czech Republic and Europe and industrial community worldwide. The purpose of these pages is to provide a comprehensive documentation on hardware, software and usage of the computers.
 
  How to read the documentation
 -----------------------------------------
@@ -16,19 +16,19 @@ Welcome to IT4Innovations documentation pages. The IT4Innovations national super
 Getting Help and Support
 ------------------------
 
->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).
+>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)![external](img/external.png).
 
-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/)![external](img/external.png) portal.
 
 Required Proficiency
 --------------------
 >You need basic proficiency in Linux environment.
 
-In order to use the system for your calculations, you need basic proficiency in Linux environment. To gain the proficiency, we recommend you reading the [ introduction to Linux](http://www.tldp.org/LDP/intro-linux/html/) operating system environment and installing a Linux distribution on your personal computer. A good choice might be the [ Fedora](http://fedoraproject.org/) distribution, as it is similar to systems on the clusters at IT4Innovations. It's easy to install and use. In fact, any distribution would do.
+In order to use the system for your calculations, you need basic proficiency in Linux environment. To gain the proficiency, we recommend you reading the [ introduction to Linux](http://www.tldp.org/LDP/intro-linux/html/)![external](img/external.png) operating system environment and installing a Linux distribution on your personal computer. A good choice might be the [ Fedora](http://fedoraproject.org/)![external](img/external.png) distribution, as it is similar to systems on the clusters at IT4Innovations. It's easy to install and use. In fact, any distribution would do.
 
 >Learn how to parallelize your code!
 
-In many cases, you will run your own code on the cluster. In order to fully exploit the cluster, you will need to carefully consider how to utilize all the cores available on the node and how to use multiple nodes at the same time. You need to **parallelize** your code. Proficieny in MPI, OpenMP, CUDA, UPC or GPI2 programming may be gained via the [training provided by IT4Innovations.](http://prace.it4i.cz)
+In many cases, you will run your own code on the cluster. In order to fully exploit the cluster, you will need to carefully consider how to utilize all the cores available on the node and how to use multiple nodes at the same time. You need to **parallelize** your code. Proficieny in MPI, OpenMP, CUDA, UPC or GPI2 programming may be gained via the [training provided by IT4Innovations.](http://prace.it4i.cz)![external](img/external.png)
 
 Terminology Frequently Used on These Pages
 ------------------------------------------
@@ -63,5 +63,4 @@ local $
 
  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, 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.
\ No newline at end of file
+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)![external](img/external.png), 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.
\ No newline at end of file
diff --git a/docs.it4i/pbspro-documentation/sitemap.md b/docs.it4i/pbspro-documentation/sitemap.md
index 48cb13acc..9374e051c 100644
--- a/docs.it4i/pbspro-documentation/sitemap.md
+++ b/docs.it4i/pbspro-documentation/sitemap.md
@@ -1,4 +1,4 @@
-* ![Soubor](https://docs.it4i.cz/pdf.png)[PBSPro Programmer's Guide](pbspro-programmers-guide.pdf)
-* ![Soubor](https://docs.it4i.cz/pdf.png)[PBSPro Quick Start Guide](pbspro-quick-start-guide.pdf)
-* ![Soubor](https://docs.it4i.cz/pdf.png)[PBSPro Reference Guide](pbspro-reference-guide.pdf)
-* ![Soubor](https://docs.it4i.cz/pdf.png)[PBSPro User's Guide](pbspro-users-guide.pdf)
\ No newline at end of file
+* ![pdf](../img/pdf.png))[PBSPro Programmer's Guide](pbspro-programmers-guide.pdf)
+* ![pdf](../img/pdf.png)[PBSPro Quick Start Guide](pbspro-quick-start-guide.pdf)
+* ![pdf](../img/pdf.png)[PBSPro Reference Guide](pbspro-reference-guide.pdf)
+* ![pdf](../img/pdf.png)[PBSPro User's Guide](pbspro-users-guide.pdf)
\ No newline at end of file
-- 
GitLab