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.