Podstawowe zagadnienia

Logowanie się na maszyn obliczeniowe

Aby zalogować się na maszyny obliczeniowe musimy do tego celu wykorzystać protokół SSH

Windows

W systemie Windows należ pobrać aplikację Putty (http://www.putty.org)

Putty.jpg


Następnie należy w polu HostName wpisać swoją nazwę użytkownika oraz adres maszyny obliczeniowej np.

user@eagle.man.poznan.pl

Linux

Użytkownicy sytemów Linux mają zainstalowany już program od posługi protokołu SSH

Linux.jpg


Aby się zalogować należy podać nazwę użytkownika oraz adres maszyny obliczeniowej np.

ssh user@eagle.man.poznan.pl

Stworzenie prostego pliku wejściowego

Pliki możemy tworzyć bezpośrednio na maszynie obliczeniowej za pomocą dostępnych tam edytorów tekstów (vi, nano, mcedit) oraz na swoim lokalnym komputerze a następnie skopiowanie ich na maszynę obliczeniową np. za pomocą programy WinSCP https://winscp.net

Na maszynie oblczeniowej

Po zalogowaniu uruchamiamy program nano poleceniem:

nano


Następnie edytujemy przykładowy plik wejścowy

#!/bin/bash
#SBATCH -n 1
#SBATCH -p standard
hostname


Nano.jpg


Następnie zapisujemy wychodzą z programu kombinacją klawiszy CTRL + X zatwierdzając i podając nazwę pliku np. program.in

Na lokalnym systemie

Uruchamiamy program WinSCP i logujemy się na maszynę obliczeniową za pomocą naszej nazwy użytkownika oraz hasła.
Następnie w folderach maszyny obliczeniowej tworzymy i edytujemy plik wejściowy.
Plik zostanie zapisany bezpośrednio na maszynie obliczeniowej

Winspc.jpg


Uruchamianie zadań

Zadania możemy uruchamiać w dwóch rożnych systemach kolejkowych na rożnych maszynach obliczeniowych. Na maszynie Eagle na której jest zainstalowany system kolejkowy SLURM
Aby zlecić nasz przykładowy plik wejściowy należy wykonać polecenie

sbatch program.in