qjob
qjob przygotowuje skrypt zadania i przekazuje go do Slurma. Kod wspólny znajduje się w /opt/qjob, a ustawienia bose w /etc/qjob. Użytkownik uruchamia polecenia bez sudo.
Na bose potwierdzono wspólne polecenia Orca, sq i qglobal. Obecność wrapperów innych aplikacji w repozytorium qjob nie oznacza, że są skonfigurowane na bose.
Najczęściej używane opcje Orca
| Opcja | Znaczenie | Domyślnie na bose |
|---|---|---|
-c N |
Liczba procesów na maszynie | 4 |
-n N |
Liczba maszyn | 1; maksymalnie 1 |
-m GB |
Łączna pamięć na maszynę, całkowite GB | 8 |
-t H |
Czas rzeczywisty w godzinach; także D-HH:MM:SS |
24 |
-p NAZWA |
Partycja lub dispatcher global |
bose |
-v WERSJA |
Wersja ORCA | 6.1.1 |
--debug |
Wyświetl skrypt bez zgłaszania | wyłączone |
--clean-tmp false |
Zachowaj scratch także po sukcesie | domyślnie sprzątanie po sukcesie |
-C 'PLIKI' |
Dodatkowe pliki kopiowane do scratch | brak |
-B 'PLIKI' |
Pliki zwracane do katalogu wejścia | wybrane wyniki |
-n nie oznacza liczby procesów. -m nie oznacza wartości %maxcore w MB. To istotne przy przenoszeniu poleceń ze starych skryptów.
Przykłady
Orca -c 8 -m 24 -t 12 molecule.inp
Orca --debug -c 8 -m 24 molecule.inp
Orca -c 4 -m 8 -t 2 *.inp
Orca --clean-tmp false -c 4 -m 8 molecule.inp
Orca -B '*' -c 4 -m 8 molecule.inp
Orca -h
Każdy plik w *.inp tworzy osobne zadanie. -B '*' może zwrócić dużo danych; upewnij się, że masz miejsce. %b w listach plików oznacza nazwę wejścia bez rozszerzenia.
Ustawienia
Typowa konfiguracja użytkownika znajduje się w ~/.config/qjob/qjob.conf i ~/.config/qjob/orca.conf. Opcje polecenia mają najwyższy priorytet. Pliki .conf zawierają kod powłoki; korzystaj wyłącznie z zaufanej konfiguracji.
Na bose wrapper ogranicza zadanie do 32 fizycznych rdzeni i 488 GB pamięci. To limity qjob; nie są deklaracją wolnych zasobów ani pełnym opisem konfiguracji Slurma.