Proofred
Merge request reports
Activity
11 11 ## Getting Help and Support 12 12 13 13 !!! note 14 Contact [support\[at\]it4i.cz](mailto:support@it4i.cz) for help and support regarding the cluster technology at IT4Innovations. Please use **Czech**, **Slovak** or **English** language for communication with us. Follow the status of your request to IT4Innovations at [support.it4i.cz/rt](http://support.it4i.cz/rt). 14 Contact [support\[at\]it4i.cz](mailto:support@it4i.cz) for help and support regarding the cluster technology at IT4Innovations. Please use **Czech**, **Slovak** or **English** language when communicating with us. Follow the status of your request to IT4Innovations at [support.it4i.cz/rt](http://support.it4i.cz/rt). 15 15 16 16 Use your IT4Innotations username and password to log in to the [support](http://support.it4i.cz/) portal. 17 17 18 18 ## Required Proficiency 19 19 20 20 !!! note 21 You need basic proficiency in Linux environment. 21 You need basic proficiency in Linux environments. 22 22 23 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 [CentOS](http://www.centos.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. Would 'installing a Linux operating system on your personal computer' be more accurate than 'installing a Linux distribution on your personal computer'. I've not come across distribution used to mean OS, but It's not my specialism, is it usual lingo?
Should it be '...any Linux distribution will do'?
21 You need basic proficiency in Linux environment. 21 You need basic proficiency in Linux environments. 22 22 23 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 [CentOS](http://www.centos.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. 23 In order to use the system for your calculations, you need basic proficiency in Linux environments. To gain this 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 is the [CentOS](http://www.centos.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. 24 24 25 25 !!! note 26 26 Learn how to parallelize your code! 27 27 28 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) 28 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 with MPI, OpenMP, CUDA, UPC and GPI2 programming may be gained via the [training provided by IT4Innovations.](http://prace.it4i.cz) 29 29 30 30 ## Terminology Frequently Used on These Pages 31 31 32 * **node:** a computer, interconnected by network to other computers - Computational nodes are powerful computers, designed and dedicated for executing demanding scientific computations. 33 * **core:** processor core, a unit of processor, executing computations 36 * **HPC:** High Performance Computing 37 * **HPC (computational) resources:** corehours, storage capacity, software licences 38 * **code:** a program 39 * **primary investigator (PI):** a person responsible for execution of computational project and utilization of computational resources allocated to that project 40 * **collaborator:** a person participating on execution of computational project and utilization of computational resources allocated to that project 32 * **node:** a computer, interconnected to a network of other computers - Computational nodes are powerful computers, designed for and dedicated to executing demanding scientific computations. 33 * **core:** a processor core, a unit of processor, executing computations. 34 * **corehours:** wall clock hours of processor core time - Each node is equipped with **X** processor cores, providing **X** corehours per wall clock hour. 35 * **job:** a calculation running on the supercomputer - The job is allocated and utilizes resources of the supercomputer for a certain time period. 36 * **HPC:** High Performance Computing. 37 * **HPC (computational) resources:** corehours, storage capacity, software licences. 38 * **code:** a program. 39 * **primary investigator (PI):** the person responsible for the execution of the computational project, and utilization of the computational resources allocated to that project. 40 * **collaborator:** a person participating in the execution of a computational project, and utilization of the computational resources allocated to that project. 41 41 * **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. 42 * **jobscript:** a script to be executed by the PBS Professional workload manager PBS is Portable Batch System aka PBS Pro. It is the cluster scheduler. See https://en.wikipedia.org/wiki/Portable_Batch_System
59 59 60 60 ## Errata 61 61 62 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. This is my contribution. Errata term is OK. We will accept the errata by email or by GIT merge request. There's a small link to https://code.it4i.cz at the footnote. We will probably add direct repo lint.
Please register or sign in to reply