Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

OśrodekKlaserNazwa QCG
PCSSreefreef.man.poznan.pl
PCSSinulainula.man.poznan.pl
WCSSsupernovanova.wcss.wroc.pl
Cyfronet AGHzeuszeus.cyfronet.pl
CI TASKgalera plusgalera.task.gda.pl
ICMhydrahydra.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.
Code Block
qcg-proxy

  • 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.

...