Kolejki

Lokalna kolejka bose

Orca -p bose -c 8 -m 24 -t 12 molecule.inp
sinfo
sq -n

bose jest domyślną i jedyną partycją lokalnego Slurma w odczytanej konfiguracji. Obejmuje jeden węzeł, 64 logiczne CPU i 500000 MB pamięci zadeklarowanej w Slurmie. qjob prosi o fizyczne rdzenie (--hint=nomultithread) i dopuszcza do 32 rdzeni oraz 488 GB.

Partycja ma MaxTime=UNLIMITED; qjob domyślnie ustawia 24 godziny dla ORCA. Brak limitu partycji nie oznacza braku limitu czasu konkretnego zadania.

Globalny dispatcher

cd /shared/$USER/moje-obliczenie
Orca -p global -c 8 -m 24 -t 12 molecule.inp
qglobal status
qglobal cancel global-IDENTYFIKATOR

Katalog musi już istnieć; umieść tam wejście i potrzebne pliki pomocnicze. global-IDENTYFIKATOR zastąp identyfikatorem zwróconym przez qjob.

global jest kolejką dispatchera qjob na bose. Co około 20 sekund sprawdza, która z maszyn może przyjąć zadanie. Slurm na każdej maszynie działa niezależnie.

Maszyna Maks. rdzenie w dispatcherze Maks. pamięć żądania
bohr 32 488 GB
bose 32 488 GB
ligol 8 175 GB

Dane i katalog zadania muszą być w /shared. Dispatcher nie przenosi wejść z lokalnego /home i nie zamraża ich zawartości przy zgłoszeniu; nie zmieniaj oczekujących wejść. Scratch jest lokalny na wybranej maszynie, a wyniki wracają do wspólnego katalogu.

Prognoza sbatch --test-only nie rezerwuje zasobów. Przekazane zadanie może jeszcze oczekiwać w lokalnym Slurmie. Dispatcher nie przenosi już zgłoszonych zadań między maszynami.

Dla global nie są obsługiwane m.in. zależności, ręczny wybór węzła, konta, QoS, rezerwacje i GRES. Korzystaj z prostych zadań na jednej maszynie.

Dostęp użytkowników

Potwierdzono aktywną instancję qjob-global@rgora. Każdy kolejny użytkownik potrzebuje własnej instancji usługi i działającego uwierzytelniania SSH między maszynami. Samo istnienie polecenia qglobal nie potwierdza takiego dostępu.

qglobal status pokazuje kolejkę globalną. Zadanie przekazane do lokalnego Slurma sprawdzaj na wskazanym hoście, np. przez ssh bohr, a potem sq lub sq -a NUMER.