...
Ośrodek | Klaser | Nazwa QCG |
---|
PCSS | reef | reef.man.poznan.pl |
PCSS | inula | inula.man.poznan.pl |
WCSS | supernova | nova.wcss.wroc.pl |
Cyfronet AGH | zeus | zeus.cyfronet.pl |
CI TASK | galera plus | galera.task.gda.pl |
ICM | hydra | hydra.icm.edu.pl |
Note |
---|
Przed zleceniem zadania prosimy o zapoznanie się ze szczegółowym zestawieniem systemów obliczeniowych (HPC) oraz systemów składowania danych (storage) oferowanych w ramach Infrastruktury PL-Grid, a także z opisami konfiguracji kolejek udostępnianych użytkownikom w poszczególnych ośrodkach |
Korzystanie z infrastruktury
...
qcg-sub - zlecenie zadania do wykonania na infrastrukturze QCG zgodnie z uproszczonym opisem,
qcg-list - wyświetlenie listy zleconych zadań wraz z informacjami o nich,
qcg-info - wyświetlenie szczegółowej informacji o danym zadaniu,
qcg-peek - podgląd wyjścia (stdout, stderr) aplikacji,
qcg-proxy - utworzenie certyfikatu proxy użytkownika,
qcg-cancel - anulowanie zadania.
- qcg-clean - usunięcie katalogu roboczego zadnia.
- qcg-interactive - zlecenie zadania interaktywnego
- qcg-refetch - ponowne skopiowanie plików wynikowych zadania.
Składnia poleceń
- qcg-sub
plik_z_opisem
Zlecenie zadania do wykonania na infrastrukturze QCG zgodnie z uproszczonym opisem
plik_z_opisem - ścieżka do pliku z uproszczonym opisem zadania
Code Block |
---|
qcg-sub /home/piontek/tasks/date.qcg
qcg-sub ./tasks/date.qcg
|
- qcg-list
czas_jednostka [stan,[stan]]
Wyświetlenie listy zleconych zadań wraz z informacjami o nich.
czas_jednostka - Opcjonalnie można podać z jakiego czasu mają być zadania - z ostatnich „liczba” dni („d”), godzin („h”), minut („m”).
stan - Drugim opcjonalnym parametrem jest lista stanów zadań oddzielonych przecinkami (bez spacji). W przypadku niepodania stanów wyświetlane są zadania niezakończone.
Code Block |
---|
qcg-list
qcg-list 7d
qcg-list 1m
qcg-list 7d finished
qcg-list 1m finished,failed
|
Dla wygody użytkowników zamiast listy stanów możliwe jest podanie zdefiniowanych stałych:
- all - zadania we wszystkich stanach,
- terminated - zadania zakończone,
- unterminated - zadania niezakończone.
Code Block |
---|
qcg-list 7d all
qcg-list 7d terminated
qcg-list 7d unterminated
|
- qcg-info
jobId pokaz_opis
Wyświetlenie szczegółowej informacji o danym zadaniu.
jobId - identyfikator eksperymentu.
pokaz_opis - Jeśli pokaz_opis ma wartość „true” to dodatkowo wyświetlany jest opis zadnia. Domyślną wartością jest „false”.
Code Block |
---|
qcg-info J1331196390748_date_3099 true
|
- gcg-peek
jobId liczba_znaków
Podgląd wyjścia (stdout, stderr) aplikacji.
jobId - identyfikator eksperymentu,
liczba_znaków - liczba znaków do wyświetlenia,
Code Block |
---|
qcg-peek J1331196390748_date_3099
qcg-peek J1331196390748_date_3099 10
|
- qcg-proxy
Utworzenie certyfikatu proxy użytkownika.
- qcg-cancel
jobId
Anulowanie zadania.
jobId - identyfikator eksperymentu
Code Block |
---|
qcg-cancel J1331196390748_date_3099
|
- qcg-clean
jobId
Usunięcie katalogu roboczego zadnia.
jobId - identyfikator eksperymentu
Code Block |
---|
qcg-clean J1331196390748_date_3099
|
- qcg-interactive plik_z_opisem
Zlecenie zadania interaktywnego.
plik_z_opisem - ścieżka do pliku z uproszczonym opisem zadania
Code Block |
---|
qcg-interactive /home/piontek/tasks/bash.qcg
qcg-interactive ./tasks/bash.qcg
|
Korzystając z polecenia qcg-interactive można zlecić wykonanie dowolnej interaktywnej tekstowej aplikacji.
...
W opisie zadania dla interaktywnego uruchomienia konsoli poleceń wystarczy podać nazwę klastra, na którym ma sie uruchomić konsola oraz podać scieżkę do preferowanego interpretera poleceń (np. bash).
Code Block |
---|
#QCG host=inula.man.poznan.pl
/bin/bash |
W opisie zadania interaktywnego można korzystać również z innych dyrektyw QCG celem podania np. wymagań zasobowych dla zadania interaktywnego.
...