Version 33 (modified by mmamonski, 11 years ago) (diff) |
---|
Wprowadzenie ogólne
Zlecanie zadań w QCG-Icon zostało zintegrowane z systemem Windows. Po zainstalowaniu QCG-Icon, dla plików o rozszerzeniach odpowiadających wspieranym przez QCG-Icon aplikacjom, w menu kontekstowym eksploratora Windows została dodana akcja Zleć zadanie.
Jeżeli aplikacja QCG-Icon jest jedynym programem skojarzonym z plikami o rozszerzeniu .m to akcja Zleć zadanie... jest zarazem akcją domyślną (tj. uruchamianą poprzez podwójne kliknięcie myszką).
Zlecenie zadania
Jako przykładowe zadanie użyto tutaj skryptu simplePlot.m
- Aby zlecić zadanie, należy kliknąć prawym przyciskiem myszy na główny skrypt i wybrać akcję Zleć zadanie.... Następnie pojawi się okno ustawień zlecenia zadania:
W tym oknie można:
- zmienić nazwę zadania (domyślnie jest nią nazwa głównego skryptu),
- wybrać pliki które mają być przesłane razem ze zlecanym skryptem. Można też zaznaczyć katalog, co spowoduje rekursywne dołączenie jego zawartości,
- wybrać zasób na którym ma się liczyć zadanie (klaster obliczeniowy),
- wybrać kolejkę do której zadanie zostanie zlecone,
- ustawić limit na czas wykonywania zadania (ang. walltime limit),
- ustawić limit pamięci operacyjnej dla zadania,
- ustawić nazwę grantu w ramach którego zlecane są zadania,
- ustawić specjalne atrybuty dla węzłów,
- wybrać na ilu procesorów ma być zlecone zadanie,
- zażądać licencji do używanych programów,
- skonfigurować zlecenie wielu zadań z podanymi parametrami.
- dołączyć dodatkowe skrypty, które będą wykonywane przed, po lub w trakcie obliczeń.
Zasoby dostępne w architekturze PL-Grid nie mają zainstalowanych wszystkich obsługiwanych przez QCG-Icon aplikacji.
Aby móc wybrać konkretny zasób na którym zostanie uruchomione zadanie, należy wcześniej wybrać "Sprawdź dostępność". Opcja ta spowoduje sprawdzenie jakie aplikacje są oferowane na zasobach. Wykonanie tej operacji wymaga dostępu do zasobów, a więc także podania hasła do certyfikatu.
Przykładowe ustawienie dla zadania prezentuje poniższy zrzut ekranu:
- Po dokonaniu ustawień należy wybrać przycisk Zleć zadanie.
- Po zatwierdzeniu zlecenia zadania wyświetlane jest okno postępu zlecania.
- Podczas zlecania zadania użytkownik jest zobowiązany podać hasło do certyfikatu:
- Z kolei okno postępu pokazuje na jakim etapie zlecania znajduje się zadanie.
- Po zleceniu zadania, w momencie jego zakolejkowania, zamykane jest okno zlecania oraz pojawia się dymek informujący o zleceniu zadania:
- Każde zlecone zadanie może być następnie monitorowane i zarządzane w głównym oknie aplikacji.
Zlecanie zadań parametrycznych (ang. parametr sweep)
W przypadku programu QCG-Icon istnieje możliwośc zlecenia wielu zadań równocześnie, różniących się jedynie jednym parametrem: zmienną środowiskową. W tym celu w oknie zlecania należy zaznaczyć pole "parameter sweep" i wypełnić odpowienio pola: "Rozpocznij od", "Inkrementuj o", "Zakończ na". Dla przykładu, wypełnienie tych pól warościami 1, 2, 10 będzie skutkowało zleceniem 5 zadań w których warość zmiennej QCG_STEP_INDEX będzie wynosiła odpowiednio: 1,3,5,7,9.
Sposób odczytania w programie zmiennej QCG_STEP_INDEX zależy aplikacji i dla przykładu w skryptach programu MATLAB może wyglądać tak:
N = str2num(getenv('QCG_STEP_INDEX')); factorial(N)
Dodatkowe informacje dotyczące zlecania specyficzne dla danej aplikacji
- Symulacje Gaussian
- Skrypty Mathematica
- Skrypty R
- Symulacje TURBOMOLE
Opis dostępnych zasobów
Program QCG-Icon pozwala na wybranie klastra na którym ma się liczyć zadanie. Z tego względu przydatne jest zapoznanie się ze szczegółowym opisem zasobów dostępnych w ramach platformy PL-Grid: http://www.plgrid.pl/oferta/zasoby_obliczeniowe/opis_zasobow/HPC
Attachments
- przykladowy_skrypt.png (12.5 KB) - added by jkonczak 13 years ago.
- simplePlot.m (333 bytes) - added by jkonczak 13 years ago.
- 15_menu_plik.PNG (7.8 KB) - added by bartek 10 years ago.
- 15_menu_plik_m.PNG (7.9 KB) - added by bartek 10 years ago.
- 38_zlec_z_eksploratora.PNG (22.3 KB) - added by bartek 10 years ago.
- 35_menu_kontekstowe_m.PNG (9.0 KB) - added by bartek 10 years ago.
- 25_zlecanie_zadania_progress.PNG (8.2 KB) - added by bartek 10 years ago.
- 21_okno_zlecania_zaawansowane_parametry_skrypty.PNG (5.2 KB) - added by bartek 10 years ago.
- 33_zlecanie_namd.PNG (17.8 KB) - added by bartek 10 years ago.
- 26_dymek_zadanie_zlecone.PNG (3.2 KB) - added by bartek 10 years ago.
- 46_zlecanie.PNG (9.0 KB) - added by bartek 10 years ago.
- 20_okno_zlecania_zaawansowane_parametry.PNG (18.5 KB) - added by bartek 10 years ago.
- 23_okno_zlecania_parameter_sweep_on.PNG (16.8 KB) - added by bartek 10 years ago.
- 24_okno_zlecania_monitoring.PNG (15.6 KB) - added by bartek 10 years ago.
- 24_okno_zlecania_monitoring_EMail.PNG (4.1 KB) - added by bartek 10 years ago.
- 24_okno_zlecania_monitoring_Portal.PNG (3.1 KB) - added by bartek 10 years ago.
- 24_okno_zlecania_monitoring_XMPP.PNG (4.3 KB) - added by bartek 10 years ago.
- 19_okno_zlecania_podstawowe_parametry.PNG (19.6 KB) - added by bartek 10 years ago.