Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
Documentation
=============
Welcome to IT4Innovations documentation pages. The IT4Innovations
national supercomputing center operates supercomputers
[Salomon](salomon.html) and
[Anselm](anselm.html). The supercomputers are [
available](get-started-with-it4innovations/applying-for-resources.html)
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
--------------------------------------------------------------------------------------------------
1. Read the list in the left column. Select the subject of interest.
Alternatively, use the Search box in the upper right corner.
2. Read the CONTENTS in the upper right corner.
3. Scan for all the yellow bulb call-outs on the page.
4. Read the details if still more information is needed. **Look for
examples** illustrating the concepts.
The call-out. Focus on the call-outs before reading full details.
- Read the
[Changelog](get-started-with-it4innovations/changelog.html)
to keep up to date.
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).
Use your IT4Innotations username and password to log in to the
[support](http://support.it4i.cz/) 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.
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)
Terminology Frequently Used on These Pages
------------------------------------------
- **node:** a computer, interconnected by network to other computers -
Computational nodes are powerful computers, designed and dedicated
for executing demanding scientific computations.
- **core:** processor core, a unit of processor, executing
computations
- **corehours:** wall clock hours of processor core time - Each node
is equipped with **X** processor cores, provides **X** corehours per
1 wall clock hour.
- **job:** a calculation running on the supercomputer - The job
allocates and utilizes resources of the supercomputer for
certain time.
- **HPC:** High Performance Computing
- **HPC (computational) resources:** corehours, storage capacity,
software licences
- **code:** a program
- **primary investigator (PI):** a person responsible for execution of
computational project and utilization of computational resources
allocated to that project
- **collaborator:** a person participating on execution of
computational project and utilization of computational resources
allocated to that project
- **project:** a computational project under investigation by the
PI - The project is identified by the project ID. The computational
resources are allocated and charged per project.
- **jobscript:** a script to be executed by the PBS Professional
workload manager
Conventions
-----------
In this documentation, you will find a number of pages containing
examples. We use the following conventions:
Cluster command prompt
`
$
`
Your local linux host command prompt
`
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.