<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl">
	<id>https://wiki.man.poznan.pl/kdm/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Radekj</id>
	<title>WIKI KDM - Wkład użytkownika [pl]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.man.poznan.pl/kdm/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Radekj"/>
	<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm/Specjalna:Wk%C5%82ad/Radekj"/>
	<updated>2026-05-18T10:58:32Z</updated>
	<subtitle>Wkład użytkownika</subtitle>
	<generator>MediaWiki 1.38.1</generator>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Kompilacja_oprogramowania&amp;diff=2209</id>
		<title>Kompilacja oprogramowania</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Kompilacja_oprogramowania&amp;diff=2209"/>
		<updated>2024-11-22T12:20:55Z</updated>

		<summary type="html">&lt;p&gt;Radekj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Kompilacja oprogramowania}}&lt;br /&gt;
= Kompilacja oprogramowania =&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold; |'''Proszę nie uruchamiać kompilacji na węźle dostępowym!!'''&lt;br /&gt;
|}&lt;br /&gt;
Aby skompilować oprogramowanie na klastrze musimy uzyskać dostęp do konsoli interaktywnej. Aby tego dokonać należy zlecić [[Kompilacja_oprogramowania#Zadania_interaktywne|zadanie interaktywne]].&amp;lt;br&amp;gt;&lt;br /&gt;
Zadania kompilujemy w trybie interaktywnym ponieważ uzyskujemy w ten sposób dostęp bezpośrednio do węzła maszyny na którym mamy więcej zasobów. &amp;lt;br&amp;gt;&lt;br /&gt;
Węzeł dostępowy nie nadaje się do kompilowania (oraz obliczeń) ponieważ posiada on ograniczone zasoby potrzebne tylko do przeglądania danych i zlecania zadań.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Przykład Slurm:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun --pty /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Aby uzyskać dostęp do węzła z określą wolną liczbą rdzeni należy dodać parametr -n&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun --pty -n 12 /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Gdy chcemy zarezerwować sobie dodatkowo określoną liczbę pamieć RAM dodajemy parametr --mem&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun --pty -n 12 --mem 16000 /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Gdy uzyskamy dostęp do konsoli bezpośrednio na węźle musimy [[Kompilacja_oprogramowania#Modu.C5.82y|załadować moduły]] z odpowiednimi kompilatorami potrzebnymi do skompilowania naszego oprogramowania&amp;lt;br&amp;gt;&lt;br /&gt;
Przykład:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
module load gcc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Ostatnim krokiem jest skompilowanie oprogramowania w katalogu projektowym według zaleceń producenta&amp;lt;br&amp;gt;&lt;br /&gt;
Przykład:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure --prefix=$HOME/&amp;lt;grant&amp;gt;/project_data/&lt;br /&gt;
make&lt;br /&gt;
make install&amp;lt;/pre&amp;gt;&lt;br /&gt;
Aby wykonać kompilacje na deklarowanej liczbie rdzeni należy dodać parametr -j &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make -j 12&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Zadania interaktywne =&lt;br /&gt;
&lt;br /&gt;
Zadanie interaktywne pozwala użytkownikowi na uzyskanie powłoki (shell-a) na węźle obliczeniowym. Ponieważ kompilacja oraz uruchamianie wszelkich programów na maszynie dostępowej do klastra (ui.inula.man.poznan.pl) jest niedozwolone, zdania interaktywne są jednym ze sposobów, aby uruchomić oprogramowanie z graficznym interfejsem użytkownika (np. Matlab, Maple, itp.) lub skompilować swoją aplikację. Poniżej przedstawiony został przykład jak uruchomić zadanie w trybie interaktywnym.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Z linii poleceń'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Najprostszym sposobem uruchomienia zadania interaktywnego jest wykonanie poniższego polecenia.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Zadania interaktywne PBS ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[username@ui ~]$ qsub -I&lt;br /&gt;
qsub: waiting for job 102004.creamce.inula.man.poznan.pl to start&lt;br /&gt;
qsub: job 102004.creamce.inula.man.poznan.pl ready&lt;br /&gt;
&lt;br /&gt;
[username@c085 ~]$&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Oczywiście można i w większości przypadków należy podać dodatkowe parametry do polecenia 'qsub' tj. ilość potrzebnych procesorów czy ilość potrzebnej pamięci.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
== Zadania interaktywne SLURM==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zadania interaktywne możemy podzielić na dwie grupy:&lt;br /&gt;
&lt;br /&gt;
:* zadanie interaktywne (praca w trybie tekstowym)&lt;br /&gt;
:* zadanie interaktywne z przekierowaniem X-ów (praca w trybie graficznym)&lt;br /&gt;
&lt;br /&gt;
=== Zadanie interaktywne (praca w trybie tekstowym) ===&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zlecanie zadań interaktywnych jest bardzo proste i w najprostszym przypadku sprowadza się do wydania poniższego polecenia.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun --pty /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aby uzyskać dostęp do węzła z określą wolną liczbą rdzeni należy dodać parametr -n&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun --pty -n 12 /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Gdy chcemy zarezerwować sobie dodatkowo określoną liczbę pamieć RAM dodajemy parametr --mem&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun --pty -n 12 --mem 16000 /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
lub&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun -u /bin/bash -i&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Zadanie interaktywne (praca w trybie graficznym) ===&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zlecanie zadań interaktywnych w trybie graficznym jest nieco bardziej skomplikowane z punktu widzenia administratora systemu. Z punktu widzenia użytkownika wystarczy zalogować się na klaster z przekierowaniem X-ów (opcja -X)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh -X bellis&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
oraz uruchomić poniższe polecenie polecenie&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun-interactive -N 1 -n 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=Moduły=&lt;br /&gt;
&lt;br /&gt;
== Informacje ogólne ==&lt;br /&gt;
&lt;br /&gt;
Standardową metoda wykorzystywaną do zarządzania środowiskiem użytkownika na klastrach (Inula, Eagle) są moduły. Podejście oparte na modułach powoduje, że użytkownik nie musi określać ścieżek dla różnych wersji aplikacji oraz dbać o ustawienie zależnych zmiennych środowiskowych. Wystarczy, że użytkownik 'załaduje' moduł powiązany z daną aplikacją, aby wszystkie wymagane zmienne środowiskowe (PATH, LD_LIBRARY_PATH, INCLUDE i in.) zostały ustawione w środowisku użytkownika. Jeżeli użytkownik chce skorzystać z innej wersji aplikacji wystarczy, że 'załaduje' moduł powiązany ze starą aplikacja i 'załaduje' moduł powiązany z nową wersją.&lt;br /&gt;
&lt;br /&gt;
== Podstawy korzystania ==&lt;br /&gt;
&lt;br /&gt;
=== Wyświetlenie listy załadowanych modułów ===&lt;br /&gt;
&lt;br /&gt;
W celu wyświetlenia listy załadowanych modułów należy użyć poniższego polecenia.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
module list&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Przykładowy wynik tego polecenia został pokazany poniżej.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[username@hostname ~]$ module list&lt;br /&gt;
Currently Loaded Modulefiles:&lt;br /&gt;
  1) open64-4.2.5.2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Wyświetlenie listy dostępnych modułów ===&lt;br /&gt;
&lt;br /&gt;
W celu wyświetlenia listy wszystkich dostępnych dla danego użytkownika modułów należy użyć poniższego polecenia.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
module avail&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Przykładowy wynik tego polecenia został pokazany poniżej.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[username@hostname ~]$ module avail&lt;br /&gt;
&lt;br /&gt;
----------- /usr/share/Modules/PSNC/Development/Languages -----------&lt;br /&gt;
open64-4.2.5.2&lt;br /&gt;
&lt;br /&gt;
----------- /usr/share/Modules/PSNC/Development/Libraries -----------&lt;br /&gt;
openmpi-gcc-x86_64    openmpi-opencc-x86_64&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Wyświetlenie dodatkowych informacji na temat modułu ===&lt;br /&gt;
&lt;br /&gt;
Aby wyświetlić dodatkowe informacje na temat danego modułu należy użyć następującego polecenia.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
module help &amp;lt;nazwa_modulu&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Poniżej przykład wywołania polecenia dla modułu 'open64-4.2.5.2'.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[username@hostname ~]$ module help open64-4.2.5.2&lt;br /&gt;
&lt;br /&gt;
----------- Module Specific Help for 'open64-4.2.5.2' ---------------------------&lt;br /&gt;
&lt;br /&gt;
	Name:			AMD x86 Open64 Compiler Suite&lt;br /&gt;
	Version:		4.2.5.2&lt;br /&gt;
	Platform:		x86_64&lt;br /&gt;
	Category:		Development/Languages&lt;br /&gt;
	URL				http://developer.amd.com&lt;br /&gt;
	Provides:		opencc, openCC, openf90, openf95&lt;br /&gt;
&lt;br /&gt;
	Description:&lt;br /&gt;
&lt;br /&gt;
	The x86 Open64 compiler system is a high performance, production&lt;br /&gt;
	quality code generation tool designed for high performance parallel&lt;br /&gt;
	computing workloads. The x86 Open64 environment provides the developer&lt;br /&gt;
	the essential choices when building and optimizing C, C++, and Fortran&lt;br /&gt;
	applications targeting 32-bit and 64-bit Linux platforms.&lt;br /&gt;
&lt;br /&gt;
	The x86 Open64 compiler system offers a high level of advanced&lt;br /&gt;
	optimizations, multi-threading, and processor support that includes&lt;br /&gt;
	global optimization, vectorization, interprocedural analysis, feedback&lt;br /&gt;
	directed optimizations, loop transformations, and code generation&lt;br /&gt;
	which extracts the optimal performance from each x86 processor core.&lt;br /&gt;
&lt;br /&gt;
	man pages:		no&lt;br /&gt;
	Restrictions:	none&lt;br /&gt;
&lt;br /&gt;
-------------------------------------------------------------------------------&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Załadowanie modułu ===&lt;br /&gt;
&lt;br /&gt;
Załadowanie nowego modułu odbywa się pomocą poniższego polecenia.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
module load &amp;lt;nazwa_modulu&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Wyładowanie modułu ===&lt;br /&gt;
&lt;br /&gt;
Wyładowanie modułu odbywa się pomocą poniższego polecenia.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
module unload &amp;lt;nazwa_modulu&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Sprawdzenie jakie zmienne środowiskowe są modyfikowane przez dany moduł ===&lt;br /&gt;
&lt;br /&gt;
W celu uzyskania informacji o tym, które zmienne środowiskowe są modyfikowane przez dany moduł można posłużyć się następującym poleceniem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
module show &amp;lt;nazwa_modulu&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Przykładowy wynik polecenia przedstawiony został poniżej.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[username@hostname ~]$ module show open64-4.2.5.2&lt;br /&gt;
-------------------------------------------------------------------&lt;br /&gt;
/usr/share/Modules/PSNC/Development/Languages/open64-4.2.5.2:&lt;br /&gt;
&lt;br /&gt;
module-whatis	AMD x86 Open64 Compiler Suite, 4.2.5.2 &lt;br /&gt;
setenv			open64_root /opt/x86_open64-4.2.5.2 &lt;br /&gt;
prepend-path	PATH /opt/x86_open64-4.2.5.2/bin &lt;br /&gt;
prepend-path	LD_LIBRARY_PATH /opt/x86_open64-4.2.5.2/lib &lt;br /&gt;
prepend-path	INCLUDE /opt/x86_open64-4.2.5.2/include &lt;br /&gt;
-------------------------------------------------------------------&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Personalizacja ustawień ===&lt;br /&gt;
&lt;br /&gt;
W środowisku, w którym wykorzystywane są moduły użytkownik ma możliwość zadecydowania, które moduły będą załadowane po zalogowaniu się do systemu. W tym celu należy wyedytować plik ~/.bashrc lub ~/.bash_profile i dopisać odpowiednie linie. Poniżej zamieszczony został przykład, w którym do zmiennej MODULEPATH dodana została ścieżka do katalogu, w którym znajdują się moduły użytkownika oraz ładowany jest moduł kompilatora open64 w wersji 4.2.5.2.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[username@hostname ~]$ cat ~/.bash_profile &lt;br /&gt;
...&lt;br /&gt;
# Environment Modules&lt;br /&gt;
&lt;br /&gt;
# Prepend directory to the MODULEPATH environment variable.&lt;br /&gt;
module use --append $HOME/.modules/my_modules&lt;br /&gt;
&lt;br /&gt;
# Modules loaded at login time.&lt;br /&gt;
module load open64-4.2.5.2&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dodatkowe informacje ===&lt;br /&gt;
&lt;br /&gt;
Dodatkowe informacje na temat używania modułów można znaleźć w podręczniku systemowym wydając jedno z poniższych poleceń.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Informacje na temat używania modułów&lt;br /&gt;
man module&lt;br /&gt;
&lt;br /&gt;
# Informacje na temat pisania własnych modułów&lt;br /&gt;
man modulefile&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Radekj</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Eagle&amp;diff=2208</id>
		<title>Eagle</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Eagle&amp;diff=2208"/>
		<updated>2024-09-11T07:26:42Z</updated>

		<summary type="html">&lt;p&gt;Radekj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
__NOTITLE__&lt;br /&gt;
== PROXIMA ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;font-weight: bold;&amp;quot; colspan=1 |  '''Charakterystyka sprzętowa'''&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Proxima&lt;br /&gt;
|-&lt;br /&gt;
|typ	&lt;br /&gt;
|klaster PC&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Architektura	&lt;br /&gt;
|Intel Xeon Platinum 8480+&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Interfejsy sieciowe	&lt;br /&gt;
|InfiniBand NDR, Ethernet 10,25,100Gbit&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Sieć połączeń wewnetrznych	&lt;br /&gt;
| Infiniband NDR&lt;br /&gt;
|-&lt;br /&gt;
|Liczba kart GPU	&lt;br /&gt;
|'''348'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Sumaryczna moc obliczeniowa&lt;br /&gt;
|'''23,7 PFLOPS'''&lt;br /&gt;
|-&lt;br /&gt;
|Wielkość pamięci systemowej&lt;br /&gt;
|'''66,8 TB'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Pojemność pamięci dyskowej	&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== ALTAIR ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;font-weight: bold;&amp;quot; colspan=1 |  '''Charakterystyka sprzętowa'''&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Altair&lt;br /&gt;
|-&lt;br /&gt;
|typ	&lt;br /&gt;
|klaster PC&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Architektura	&lt;br /&gt;
|Intel Xeon Platinium 8268&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Interfejsy sieciowe	&lt;br /&gt;
|InfiniBand EDR/NDR, Ethernet 10,25,100Gbit&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Sieć połączeń wewnetrznych	&lt;br /&gt;
| Infiniband EDR/NDR&lt;br /&gt;
|-&lt;br /&gt;
|Liczba rdzeni CPU	&lt;br /&gt;
|'''63360'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Sumaryczna moc obliczeniowa&lt;br /&gt;
|'''5,9 PFLOPS'''&lt;br /&gt;
|-&lt;br /&gt;
|Wielkość pamięci systemowej&lt;br /&gt;
|'''300 TB'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Pojemność pamięci dyskowej	&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Węzły CPU Proxima==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa&lt;br /&gt;
węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | Hewlett Packard Enterprise&lt;br /&gt;
|Intel Xeon Platinum 8480+&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 60 &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x56&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 384 GB&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel,&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Węzły GPU Proxima==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
kart graficznych w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa węzła&lt;br /&gt;
GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HPE Cray XD665&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | AMD EPYC 9334&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 87&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x32&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 768 GB&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | Nvidia H100-94 SXM5, 94GB HBM2e &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 4&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 268 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Węzły CPU Altair==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa&lt;br /&gt;
węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V5&lt;br /&gt;
| Intel Xeon Platinium 8268&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1320 &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 x 24&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 192/384 GB&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 4,4 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel, cascade&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Węzły GPU Eagle==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
kart graficznych w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa węzła&lt;br /&gt;
GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | Xeon Gold Gold 5115&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 3&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x10&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 92 GB&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | Nvidia V100 32GB &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 15,6 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Węzły GPU Altair==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
kart graficznych w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa węzła&lt;br /&gt;
GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |Intel Xeon 6242 &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |9&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |2x16 &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |384 GB &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |Nvidia V100 32GB  &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |62,4 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;font-weight: bold;&amp;quot; colspan=3 |  '''Inne informacje'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | '''System operacyjny'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|typ	&lt;br /&gt;
|GNU Linux&lt;br /&gt;
|-&lt;br /&gt;
|nazwa domenowa komputera	&lt;br /&gt;
|eagle.man.poznan.pl&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|system zarządzania zadaniami w trybie wsadowym	&lt;br /&gt;
|SLURM&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kolejki ==&lt;br /&gt;
&lt;br /&gt;
Uruchamianie obliczeń poprzez system SLURM odbywa się w ramach kolejek, które różnią się między sobą priorytetem, limitami czy prawami dostępu (a czasem również dostępnymi zasobami)&amp;lt;br&amp;gt;&lt;br /&gt;
Posiadamy następujące kolejki:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa &lt;br /&gt;
Kolejki&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Limit czasu&lt;br /&gt;
zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Domyślny limit &lt;br /&gt;
czasu zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Standardowa ilość &lt;br /&gt;
pamięci RAM/rdzeń&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Uwagi&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | standard&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Domyślna kolejka, można uruchamiać zarówno zadania równoległe jak i sekwencyjne &lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | fast&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 godzina&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 10 minut&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | -&lt;br /&gt;
| wysoki priorytet; maksymalna ilość węzłów 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | tesla&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Kolejka z węzłami GPU&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kolejki Altair ==&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa &lt;br /&gt;
Kolejki Altair&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Limit czasu&lt;br /&gt;
zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Domyślny limit &lt;br /&gt;
czasu zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Standardowa ilość &lt;br /&gt;
pamięci RAM/rdzeń&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Uwagi&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | altair&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Domyślna kolejka, można uruchamiać zarówno zadania równoległe jak i sekwencyjne &lt;br /&gt;
|&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | altair-gpu&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Kolejka z węzłami GPU&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Radekj</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Zlecanie_zada%C5%84_przez_system_kolejkowy_SLURM&amp;diff=2196</id>
		<title>Zlecanie zadań przez system kolejkowy SLURM</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Zlecanie_zada%C5%84_przez_system_kolejkowy_SLURM&amp;diff=2196"/>
		<updated>2024-08-14T07:43:37Z</updated>

		<summary type="html">&lt;p&gt;Radekj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Zlecanie zadań ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Przed zleceniem zadania, należy je obudować w odpowiedni skrypt zrozumiały dla systemu kolejkowego, np.:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/home/users/user/submit_script.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Przykładowy skrypt SLURM:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
#SBATCH --nodes=1&lt;br /&gt;
#SBATCH --ntasks-per-node=4&lt;br /&gt;
#SBATCH --mem=4gb&lt;br /&gt;
#SBATCH --time=01:00:00&lt;br /&gt;
&lt;br /&gt;
# Ustawiamy sciezki lub ladujemy odpowiednie moduly&lt;br /&gt;
module load plink/1.90&lt;br /&gt;
&lt;br /&gt;
# Ustawiamy zmienna $TMPDIR&lt;br /&gt;
export TMPDIR=$HOME/grant_$SLURM_JOB_ACCOUNT/scratch/$USER/$SLURM_JOB_ID&lt;br /&gt;
&lt;br /&gt;
# Ustawiamy zmienne aplikacji&lt;br /&gt;
export SCR=${TMPDIR}&lt;br /&gt;
&lt;br /&gt;
# Ustawiamy zmienne pomocnicze&lt;br /&gt;
INPUT_DIR=&amp;quot;input&amp;quot;&lt;br /&gt;
OUTPUT_DIR=&amp;quot;output&amp;quot;&lt;br /&gt;
OUTPUT_FILE=&amp;quot;OUTPUT&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Tworzymy katalog tymczasowy&lt;br /&gt;
mkdir -p ${TMPDIR}&lt;br /&gt;
&lt;br /&gt;
# Kopiujemy dane wejsciowe do katalogu wskazywanego zmienna $TMPDIR&lt;br /&gt;
cp ${SLURM_SUBMIT_DIR}/${INPUT_DIR}/* ${TMPDIR}&lt;br /&gt;
&lt;br /&gt;
# Przechodzimy do katalogu $TMPDIR&lt;br /&gt;
cd $TMPDIR&lt;br /&gt;
&lt;br /&gt;
# Wykonujemy obliczenia&lt;br /&gt;
plink --noweb --file hapmap1&lt;br /&gt;
&lt;br /&gt;
# Konczymy obliczenia, zawartosc katalogu $TMPDIR/output kopiujemy &lt;br /&gt;
# do katalogu z ktorego zakolejkowano zadanie.&lt;br /&gt;
mkdir $SLURM_SUBMIT_DIR/${OUTPUT_DIR}&lt;br /&gt;
cp -r $TMPDIR/* $SLURM_SUBMIT_DIR/${OUTPUT_DIR}/&lt;br /&gt;
&lt;br /&gt;
# Czyscimy katalog roboczy&lt;br /&gt;
rm -rf $TMPDIR&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
Przykładowe dane wejściowe:&amp;lt;br&amp;gt;&lt;br /&gt;
Poniżej znajdują się pliki które powinny znaleźć się w katalogu input. &amp;lt;br&amp;gt;&lt;br /&gt;
[[Plik:Plink_input.zip]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Zadanie należy następnie zlecić komendą '''sbatch'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sbatch /home/users/user/submit_script.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Zlecanie zadań interaktywnych ===&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zadania interaktywne możemy podzielić na dwie grupy:&lt;br /&gt;
&lt;br /&gt;
:* zadanie interaktywne (praca w trybie tekstowym)&lt;br /&gt;
:* zadanie interaktywne&lt;br /&gt;
&lt;br /&gt;
==== Zadanie interaktywne (praca w trybie tekstowym) ====&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zlecanie zadań interaktywnych jest bardzo proste i w najprostszym przypadku sprowadza się do wydania poniższego polecenia.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun --pty /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt; Uwaga! Takie zadanie domyślnie ma dostępny 1 CPU i 2 GB pamięci RAM co może być niewystarczające dla wszystkich zastosowań &amp;lt;/b&amp;gt;&lt;br /&gt;
Zasoby dostepne dla zadań interaktywnych można definiować tak samo jak w przypadku innych zadań czyli &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun -c &amp;lt;liczba rdzeni&amp;gt; --mem=&amp;lt;ilość ramu&amp;gt; --pty /bin/bash &lt;br /&gt;
np&lt;br /&gt;
srun -c 2 --mem=10G --pty /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Zadanie interaktywne z przekierowaniem X-ów (praca w trybie graficznym) ====&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Aby zlecić zadanie z przekierowaniem X-ów należy zalogować się na maszynę z uruchomioną usługą X&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh -X eagle.man.poznan.pl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
UWAGA: W systemie Windows należy mieć zainstalowany serwer X np. Xming oraz w programie Putty aktywować przekierowanie X11&lt;br /&gt;
&lt;br /&gt;
Gdy zalogujemy się na maszynę za pomocą X należy zlecić zadanie interaktywne&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun --x11 -n28 --pty /bin/bash &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Następnie uruchamiamy przykładowy program (wyświetla stan kolejki na maszynie eagle)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sview &amp;amp; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Zlecanie zadań na węzły z kartami GPU ==&lt;br /&gt;
&lt;br /&gt;
W celu zlecenia zadania na węzły z kartami GPU należy &lt;br /&gt;
zlecić zadanie na partycję '''tesla''' oraz do skryptu zadaniowego dodać poniższe parametry:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#SBATCH #SBATCH --gpus-per-node=&amp;lt;liczba kart GPU dla danego zadania&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
przykładowo dla zadania wymagającego 2 kart:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#SBATCH #SBATCH --gpus-per-node=2&lt;br /&gt;
#SBATCH --partition=tesla&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dla części aplikacji wsparcie dla GPU jest zaszyte w parametrach, część posiada specjalną wersję modułu, zazwyczaj zawierającą &amp;quot;CUDA&amp;quot; w nazwie np:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
namd/2.10-ibverbs-smp-cuda    &amp;lt;- wersja ze wsparciem GPU&lt;br /&gt;
namd/2.10-multicore(default)&lt;br /&gt;
namd/2.10-multicore-cuda      &amp;lt;- wersja ze wsparciem GPU&lt;br /&gt;
namd/2.10-multicore-mic&lt;br /&gt;
namd/2.12-ibverbs&lt;br /&gt;
namd/2.12-ibverbs-smp&lt;br /&gt;
namd/2.12-ibverbs-smp-CUDA    &amp;lt;- wersja ze wsparciem GPU&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sprawdzanie stanu systemu kolejkowego ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Aby sprawdzić jakie zadania zostały zlecone przez użytkownika należy wykonać polecenie:&lt;br /&gt;
Przykład:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
squeue -u nazwa_uzytkownika&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Wyświetlenie listy zadań w danej partycji&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
squeue -p standard&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Wyświetlenie informacji o konkretnym zadaniu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
scontrol show job numer_zadania&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Usuwanie zadań ==&lt;br /&gt;
&lt;br /&gt;
Jeżeli z jakiegoś powodu istnieje potrzeba usunięcia zadania - należy skorzystać z polecenia '''scancel''', które przyjmuje jako parametr identyfikator zadania. Można kasować zadania zarówno oczekujące w kolejce jak i uruchomione.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Przykład:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
scancel numer_zadania&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Radekj</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Eagle&amp;diff=2186</id>
		<title>Eagle</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Eagle&amp;diff=2186"/>
		<updated>2024-06-12T07:46:10Z</updated>

		<summary type="html">&lt;p&gt;Radekj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
__NOTITLE__&lt;br /&gt;
== ALTAIR ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;font-weight: bold;&amp;quot; colspan=1 |  '''Charakterystyka sprzętowa'''&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Altair&lt;br /&gt;
|-&lt;br /&gt;
|typ	&lt;br /&gt;
|klaster PC&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Architektura	&lt;br /&gt;
|Intel Xeon Platinium 8268&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Interfejsy sieciowe	&lt;br /&gt;
|InfiniBand EDR/NDR, Ethernet 10,25,100Gbit&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Sieć połączeń wewnetrznych	&lt;br /&gt;
| Infiniband EDR/NDR&lt;br /&gt;
|-&lt;br /&gt;
|Liczba rdzeni CPU	&lt;br /&gt;
|'''63360'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Sumaryczna moc obliczeniowa&lt;br /&gt;
|'''5,9 PFLOPS'''&lt;br /&gt;
|-&lt;br /&gt;
|Wielkość pamięci systemowej&lt;br /&gt;
|'''300 TB'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Pojemność pamięci dyskowej	&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Węzły CPU Eagle ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa&lt;br /&gt;
węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V3&lt;br /&gt;
| Intel Xeon E5-2697 v3&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 560&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x14&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 64 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel,haswell,huawei&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V3&lt;br /&gt;
| Intel Xeon E5-2697 v3&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 530&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x14&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 128 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel,haswell,huawei&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V3&lt;br /&gt;
| Intel Xeon E5-2697 v3&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 81&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x14&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 256 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel,haswell,huawei&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V4&lt;br /&gt;
| Intel Xeon E5-2682 v4&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 55&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x16&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 128 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel,broadwell,huawei&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Węzły CPU Proxima==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa&lt;br /&gt;
węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | Hewlett Packard Enterprise&lt;br /&gt;
|Intel Xeon Platinum 8480+&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 60 &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x56&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 384 GB&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel,&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Węzły GPU Proxima==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
kart graficznych w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa węzła&lt;br /&gt;
GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HPE Cray XD665&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | AMD EPYC 9334&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 87&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x32&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 768 GB&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | Nvidia H100-94 SXM5, 94GB HBM2e &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 4&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 268 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Węzły CPU Altair==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa&lt;br /&gt;
węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V5&lt;br /&gt;
| Intel Xeon Platinium 8268&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1320 &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 x 24&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 192/384 GB&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 4,4 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel, cascade&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Węzły GPU Eagle==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
kart graficznych w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa węzła&lt;br /&gt;
GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | Xeon Gold Gold 5115&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 3&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x10&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 92 GB&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | Nvidia V100 32GB &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 15,6 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Węzły GPU Altair==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
kart graficznych w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa węzła&lt;br /&gt;
GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |Intel Xeon 6242 &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |9&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |2x16 &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |384 GB &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |Nvidia V100 32GB  &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |62,4 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;font-weight: bold;&amp;quot; colspan=3 |  '''Inne informacje'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | '''System operacyjny'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|typ	&lt;br /&gt;
|GNU Linux&lt;br /&gt;
|-&lt;br /&gt;
|nazwa domenowa komputera	&lt;br /&gt;
|eagle.man.poznan.pl&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|system zarządzania zadaniami w trybie wsadowym	&lt;br /&gt;
|SLURM&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kolejki ==&lt;br /&gt;
&lt;br /&gt;
Uruchamianie obliczeń poprzez system SLURM odbywa się w ramach kolejek, które różnią się między sobą priorytetem, limitami czy prawami dostępu (a czasem również dostępnymi zasobami)&amp;lt;br&amp;gt;&lt;br /&gt;
Posiadamy następujące kolejki:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa &lt;br /&gt;
Kolejki&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Limit czasu&lt;br /&gt;
zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Domyślny limit &lt;br /&gt;
czasu zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Standardowa ilość &lt;br /&gt;
pamięci RAM/rdzeń&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Uwagi&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | standard&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Domyślna kolejka, można uruchamiać zarówno zadania równoległe jak i sekwencyjne &lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | fast&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 godzina&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 10 minut&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | -&lt;br /&gt;
| wysoki priorytet; maksymalna ilość węzłów 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | bigmem&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Kolejka/partycja przeznaczona dla zadań wymagających więcej niż 128GB per węzeł. Wysoki priorytet ale tylko 81 węzłów należy do tej partycji&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | tesla&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Kolejka z węzłami GPU&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kolejki Altair ==&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa &lt;br /&gt;
Kolejki Altair&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Limit czasu&lt;br /&gt;
zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Domyślny limit &lt;br /&gt;
czasu zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Standardowa ilość &lt;br /&gt;
pamięci RAM/rdzeń&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Uwagi&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | altair&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Domyślna kolejka, można uruchamiać zarówno zadania równoległe jak i sekwencyjne &lt;br /&gt;
|&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | altair-gpu&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Kolejka z węzłami GPU&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Radekj</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Dane_na_klastrze_Eagle&amp;diff=2100</id>
		<title>Dane na klastrze Eagle</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Dane_na_klastrze_Eagle&amp;diff=2100"/>
		<updated>2024-02-14T12:05:18Z</updated>

		<summary type="html">&lt;p&gt;Radekj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Nowa struktura danych. ==&lt;br /&gt;
&amp;lt;--&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red&amp;quot;&amp;gt;&lt;br /&gt;
Uwaga: od listopada 2023 wdrożony został nowy portal (https://pcss.plcloud.pl/) &lt;br /&gt;
a co za tym idzie zmieniło się nazewnictwo grantów. Dotychczasowy schemat &lt;br /&gt;
&amp;quot;grant_&amp;lt;numer grantu&amp;gt;&amp;quot; zastąpiony został po prostu sygnaturą grantu/usługi, np '''pl0001-01'''&lt;br /&gt;
Dla grantów które w momencie wdrożenia nowego portalu były aktywne utworzono w &lt;br /&gt;
nowym portalu przestrzenie o nazwie (&amp;quot;Przestrzeń dla grantu &amp;lt;nr grantu&amp;gt; z &lt;br /&gt;
hpc.man.poznan.pl&amp;quot; wraz usługa o parametrach takich jak miał orginalny grant. &lt;br /&gt;
Prosimy przenieść dane ze starych grantów do przestrzeni dyskowej nowego.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Katalog domowy:''' jest to ograniczona przestrzeń na dane z niewielkim limitem pojemności 1GB. W praktyce jest to &amp;quot;worek&amp;quot; na '''katalogi projektowe'''.&lt;br /&gt;
&lt;br /&gt;
'''Katalog projektowy''' Każdy użytkownik posiadający aktywny grant obliczeniowy (naukowy bądź komercyjny) na klastrze w swoim '''Katalogu domowym''' posiada automatycznie utworzony katalog o nazwie takiej jak nazwa usługi w portalu, np  '''pl0001-01''' dla każdego grantu w którym dany użytkownik bierze udział. W katalogu tym znajdują się dwa ważne podkatalogi: &lt;br /&gt;
*'''archive''' - jest to przestrzeń przeznaczona na przechowywanie danych, które nie są aktywnie wykorzystywane, np. przetworzonych wyników obliczeń itp. Przestrzeń ta jest wolniejsza niż &amp;quot;project_data&amp;quot; oraz &amp;quot;scratch&amp;quot;, ale ma znacznie większy rozmiar - możliwe jest przechowywanie dziesiątków, bądź (jeśli jest to konieczne), setek TB danych;&lt;br /&gt;
*'''project_data''' - jest to katalog '''współdzielony''' miedzy wszystkimi użytkownikami danego grantu. Dane znajdujące się we wszystkich podkatalogach tego katalogu zabezpieczone przed przypadkowym usunięciem mechanizmem automatycznych kopii zapasowych. PCSS zapewnia dla tego katalogu gwarantowaną przestrzeń na dane w wielkości przyznanej w ramach wniosku grantowego lub komercyjnej umowy. Limit ten może być wykorzystywany wyłącznie przez użytkowników. W ramach tego katalogu użytkownicy mogą w dowolny sposób tworzyć i usuwać pliki/katalogi oraz manipulować prawami dostępu.  '''Domyślna przestrzeń dostępna w tym katalogu to 5TB;'''&lt;br /&gt;
*'''scratch''' - jest to '''dedykowana''' dla danego grantu przestrzeń przeznaczona do prowadzenia obliczeń/przechowywania danych wejściowych. Zasady korzystania są identyczne do obecnie wykorzystywanej przestrzeni scratch. '''Domyślna wielkość tej przestrzeni to 10TB.'''&lt;br /&gt;
&lt;br /&gt;
Dane dostępne w katalogu '''project_data''' dostępne będą przez cały okres trwania grantu poszerzony o pewien dodatkowy czas, dzięki któremu możliwe będzie zarchiwizowanie danych lub przeniesienie ich do przestrzeni nowego grantu. Obecnie dane udostępniane są przez okres 6 miesięcy od zakończenia grantu oraz dodatkowe 6 miesięcy, podczas których można odzyskać dane na żądanie. Nowa struktura danych wygląda następująco (przykładowo dla usługi/grantu o identyfikatorze pl0001-01:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
-&amp;gt; ~&amp;lt;nazwa_użytkownika&amp;gt;                    : katalog domowy&lt;br /&gt;
--&amp;gt; pl0001-01&lt;br /&gt;
---&amp;gt; project_data                           : współdzielona przestrzeń na dane dla grantu pl0001-01&lt;br /&gt;
---&amp;gt; scratch                                : przestrzeń danych przeznaczona dla danych w czasie obliczeń dla pl0001-01&lt;br /&gt;
---&amp;gt; archive                                : współdzielona przestrzeń na dane archiwalne dla grantu pl0001-01&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
W przyszłości pojawią się dodatkowe katalogi zapewniające m.in. łatwiejszy dostęp do systemu archiwizacji lub też możliwość wymiany danych z usługą box.pionier.net.pl&lt;br /&gt;
&lt;br /&gt;
Uwaga: katalogi '''project_data''' oraz '''scratch''' są linkami symbolicznymi do faktycznego miejsca montowania systemu składowania. Użytkownicy proszeni są o używanie wyłącznie ścieżek względnych (np. ~&amp;lt;nazwa_użytkownika&amp;gt;/grant_id/project_data), a nie fizycznych ścieżek montowania gdyż mogą się one zmieniać. Nowa struktura danych umożliwia nam dynamiczne przenoszenie grantów pomiędzy różnymi systemami składowania niejako &amp;quot;w locie&amp;quot;, więc nie ma gwarancji, że przez cały okres trwania grantu dane przechowywane będą na tym samym fizycznym systemie. &lt;br /&gt;
&lt;br /&gt;
Obecnie wykorzystywane systemy składowania są wycofywane od końca 2021 r. - zniknie katalog /tmp/lustre oraz znacząco zostanie ograniczone miejsce w '''katalogu domowym''' - głównym miejscem przechowywania danych powinny stać się katalogi '''project_data''' oraz '''scratch''' grantów. O wszelkich planowanych pracach użytkownicy będą informowani z co najmniej dwumiesięcznym wyprzedzeniem, aby umożliwić migrację danych.&lt;br /&gt;
&lt;br /&gt;
Aby sprawdzić ile dany katalog (archive, project_data, scratch) zajmuje miejsaca oraz jaki ma limint należy użyć następujących poleceń:&lt;br /&gt;
&lt;br /&gt;
sprawdzanie quoty dla archive:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
getfattr -n ceph.quota.max_bytes /some/dir - quota na wielkosc&lt;br /&gt;
getfattr -n ceph.quota.max_files /some/dir - quota na ilosc plikow&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sprawdzanie quoty dla project_data i scratch:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
project_data:&lt;br /&gt;
lfs quota -h -p 399 /mnt/storage_2/project_data/grant_399&lt;br /&gt;
&lt;br /&gt;
scratch:&lt;br /&gt;
lfs quota -h -p 3990000 /mnt/storage_2/scratch/grant_399&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Radekj</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Dane_na_klastrze_Eagle&amp;diff=2099</id>
		<title>Dane na klastrze Eagle</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Dane_na_klastrze_Eagle&amp;diff=2099"/>
		<updated>2024-01-29T09:38:39Z</updated>

		<summary type="html">&lt;p&gt;Radekj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Nowa struktura danych. ==&lt;br /&gt;
&amp;lt;--&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red&amp;quot;&amp;gt;&lt;br /&gt;
Uwaga: od listopadzie 2023 wdrożony został nowy portal (https://pcss.plcloud.pl/) &lt;br /&gt;
a co za tym idzie zmieniło się nazewnictwo grantów. Dotychczasowy schemat &lt;br /&gt;
&amp;quot;grant_&amp;lt;numer grantu&amp;gt;&amp;quot; zastąpiony został po prostu sygnaturą grantu/usługi, np '''pl0001-01'''&lt;br /&gt;
Dla grantów które w momencie wdrożenia nowego portalu były aktywne utworzono w &lt;br /&gt;
nowym portalu przestrzenie o nazwie (&amp;quot;Przestrzeń dla grantu &amp;lt;nr grantu&amp;gt; z &lt;br /&gt;
hpc.man.poznan.pl&amp;quot; wraz usługa o parametrach takich jak miał orginalny grant. &lt;br /&gt;
Prosimy przenieść dane ze starych grantów do przestrzeni dyskowej nowego.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Katalog domowy:''' jest to ograniczona przestrzeń na dane z niewielkim limitem pojemności 1GB. W praktyce jest to &amp;quot;worek&amp;quot; na '''katalogi projektowe'''.&lt;br /&gt;
&lt;br /&gt;
'''Katalog projektowy''' Każdy użytkownik posiadający aktywny grant obliczeniowy (naukowy bądź komercyjny) na klastrze w swoim '''Katalogu domowym''' posiada automatycznie utworzony katalog o nazwie takiej jak nazwa usługi w portalu, np  '''pl0001-01''' dla każdego grantu w którym dany użytkownik bierze udział. W katalogu tym znajdują się dwa ważne podkatalogi: &lt;br /&gt;
*'''archive''' - jest to przestrzeń przeznaczona na przechowywanie danych, które nie są aktywnie wykorzystywane, np. przetworzonych wyników obliczeń itp. Przestrzeń ta jest wolniejsza niż &amp;quot;project_data&amp;quot; oraz &amp;quot;scratch&amp;quot;, ale ma znacznie większy rozmiar - możliwe jest przechowywanie dziesiątków, bądź (jeśli jest to konieczne), setek TB danych;&lt;br /&gt;
*'''project_data''' - jest to katalog '''współdzielony''' miedzy wszystkimi użytkownikami danego grantu. Dane znajdujące się we wszystkich podkatalogach tego katalogu zabezpieczone przed przypadkowym usunięciem mechanizmem automatycznych kopii zapasowych. PCSS zapewnia dla tego katalogu gwarantowaną przestrzeń na dane w wielkości przyznanej w ramach wniosku grantowego lub komercyjnej umowy. Limit ten może być wykorzystywany wyłącznie przez użytkowników. W ramach tego katalogu użytkownicy mogą w dowolny sposób tworzyć i usuwać pliki/katalogi oraz manipulować prawami dostępu.  '''Domyślna przestrzeń dostępna w tym katalogu to 5TB;'''&lt;br /&gt;
*'''scratch''' - jest to '''dedykowana''' dla danego grantu przestrzeń przeznaczona do prowadzenia obliczeń/przechowywania danych wejściowych. Zasady korzystania są identyczne do obecnie wykorzystywanej przestrzeni scratch. '''Domyślna wielkość tej przestrzeni to 10TB.'''&lt;br /&gt;
&lt;br /&gt;
Dane dostępne w katalogu '''project_data''' dostępne będą przez cały okres trwania grantu poszerzony o pewien dodatkowy czas, dzięki któremu możliwe będzie zarchiwizowanie danych lub przeniesienie ich do przestrzeni nowego grantu. Obecnie dane udostępniane są przez okres 6 miesięcy od zakończenia grantu oraz dodatkowe 6 miesięcy, podczas których można odzyskać dane na żądanie. Nowa struktura danych wygląda następująco (przykładowo dla usługi/grantu o identyfikatorze pl0001-01:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
-&amp;gt; ~&amp;lt;nazwa_użytkownika&amp;gt;                    : katalog domowy&lt;br /&gt;
--&amp;gt; pl0001-01&lt;br /&gt;
---&amp;gt; project_data                           : współdzielona przestrzeń na dane dla grantu pl0001-01&lt;br /&gt;
---&amp;gt; scratch                                : przestrzeń danych przeznaczona dla danych w czasie obliczeń dla pl0001-01&lt;br /&gt;
---&amp;gt; archive                                : współdzielona przestrzeń na dane archiwalne dla grantu pl0001-01&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
W przyszłości pojawią się dodatkowe katalogi zapewniające m.in. łatwiejszy dostęp do systemu archiwizacji lub też możliwość wymiany danych z usługą box.pionier.net.pl&lt;br /&gt;
&lt;br /&gt;
Uwaga: katalogi '''project_data''' oraz '''scratch''' są linkami symbolicznymi do faktycznego miejsca montowania systemu składowania. Użytkownicy proszeni są o używanie wyłącznie ścieżek względnych (np. ~&amp;lt;nazwa_użytkownika&amp;gt;/grant_id/project_data), a nie fizycznych ścieżek montowania gdyż mogą się one zmieniać. Nowa struktura danych umożliwia nam dynamiczne przenoszenie grantów pomiędzy różnymi systemami składowania niejako &amp;quot;w locie&amp;quot;, więc nie ma gwarancji, że przez cały okres trwania grantu dane przechowywane będą na tym samym fizycznym systemie. &lt;br /&gt;
&lt;br /&gt;
Obecnie wykorzystywane systemy składowania są wycofywane od końca 2021 r. - zniknie katalog /tmp/lustre oraz znacząco zostanie ograniczone miejsce w '''katalogu domowym''' - głównym miejscem przechowywania danych powinny stać się katalogi '''project_data''' oraz '''scratch''' grantów. O wszelkich planowanych pracach użytkownicy będą informowani z co najmniej dwumiesięcznym wyprzedzeniem, aby umożliwić migrację danych.&lt;br /&gt;
&lt;br /&gt;
Aby sprawdzić ile dany katalog (archive, project_data, scratch) zajmuje miejsaca oraz jaki ma limint należy użyć następujących poleceń:&lt;br /&gt;
&lt;br /&gt;
sprawdzanie quoty dla archive:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
getfattr -n ceph.quota.max_bytes /some/dir - quota na wielkosc&lt;br /&gt;
getfattr -n ceph.quota.max_files /some/dir - quota na ilosc plikow&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sprawdzanie quoty dla project_data i scratch:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
project_data:&lt;br /&gt;
lfs quota -h -p 399 /mnt/storage_2/project_data/grant_399&lt;br /&gt;
&lt;br /&gt;
scratch:&lt;br /&gt;
lfs quota -h -p 3990000 /mnt/storage_2/scratch/grant_399&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Radekj</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Dane_na_klastrze_Eagle&amp;diff=2098</id>
		<title>Dane na klastrze Eagle</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Dane_na_klastrze_Eagle&amp;diff=2098"/>
		<updated>2024-01-29T09:17:09Z</updated>

		<summary type="html">&lt;p&gt;Radekj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Nowa struktura danych. ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red&amp;quot;&amp;gt;&lt;br /&gt;
Uwaga: od listopadzie 2023 wdrożony został nowy portal (https://pcss.plcloud.pl/) a co za tym idzie zmieniło się nazewnictwo grantów. Dotychczasowy schemat &amp;quot;grant_&amp;lt;numer grantu&amp;gt;&amp;quot; zastąpiony został po prostu sygnaturą grantu/usługi, np '''pl0001-01'''&lt;br /&gt;
Dla grantów które w momencie wdrożenia nowego portalu były aktywne utworzono w nowym portalu przestrzenie o nazwie (&amp;quot;Przestrzeń dla grantu &amp;lt;nr grantu&amp;gt; z hpc.man.poznan.pl&amp;quot; wraz usługa o parametrach takich jak miał orginalny grant. Prosimy przenieść dane ze starych grantów do przestrzeni dyskowej nowego.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Katalog domowy:''' jest to ograniczona przestrzeń na dane z niewielkim limitem pojemności 1GB. W praktyce jest to &amp;quot;worek&amp;quot; na '''katalogi projektowe'''.&lt;br /&gt;
&lt;br /&gt;
'''Katalog projektowy''' Każdy użytkownik posiadający aktywny grant obliczeniowy (naukowy bądź komercyjny) na klastrze w swoim '''Katalogu domowym''' posiada automatycznie utworzony katalog o nazwie takiej jak nazwa usługi w portalu, np  '''pl0001-01''' dla każdego grantu w którym dany użytkownik bierze udział. W katalogu tym znajdują się dwa ważne podkatalogi: &lt;br /&gt;
*'''archive''' - jest to przestrzeń przeznaczona na przechowywanie danych, które nie są aktywnie wykorzystywane, np. przetworzonych wyników obliczeń itp. Przestrzeń ta jest wolniejsza niż &amp;quot;project_data&amp;quot; oraz &amp;quot;scratch&amp;quot;, ale ma znacznie większy rozmiar - możliwe jest przechowywanie dziesiątków, bądź (jeśli jest to konieczne), setek TB danych;&lt;br /&gt;
*'''project_data''' - jest to katalog '''współdzielony''' miedzy wszystkimi użytkownikami danego grantu. Dane znajdujące się we wszystkich podkatalogach tego katalogu zabezpieczone przed przypadkowym usunięciem mechanizmem automatycznych kopii zapasowych. PCSS zapewnia dla tego katalogu gwarantowaną przestrzeń na dane w wielkości przyznanej w ramach wniosku grantowego lub komercyjnej umowy. Limit ten może być wykorzystywany wyłącznie przez użytkowników. W ramach tego katalogu użytkownicy mogą w dowolny sposób tworzyć i usuwać pliki/katalogi oraz manipulować prawami dostępu.  '''Domyślna przestrzeń dostępna w tym katalogu to 5TB;'''&lt;br /&gt;
*'''scratch''' - jest to '''dedykowana''' dla danego grantu przestrzeń przeznaczona do prowadzenia obliczeń/przechowywania danych wejściowych. Zasady korzystania są identyczne do obecnie wykorzystywanej przestrzeni scratch. '''Domyślna wielkość tej przestrzeni to 10TB.'''&lt;br /&gt;
&lt;br /&gt;
Dane dostępne w katalogu '''project_data''' dostępne będą przez cały okres trwania grantu poszerzony o pewien dodatkowy czas, dzięki któremu możliwe będzie zarchiwizowanie danych lub przeniesienie ich do przestrzeni nowego grantu. Obecnie dane udostępniane są przez okres 6 miesięcy od zakończenia grantu oraz dodatkowe 6 miesięcy, podczas których można odzyskać dane na żądanie. Nowa struktura danych wygląda następująco (przykładowo dla usługi/grantu o identyfikatorze pl0001-01:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
-&amp;gt; ~&amp;lt;nazwa_użytkownika&amp;gt;                    : katalog domowy&lt;br /&gt;
--&amp;gt; pl0001-01&lt;br /&gt;
---&amp;gt; project_data                           : współdzielona przestrzeń na dane dla grantu pl0001-01&lt;br /&gt;
---&amp;gt; scratch                                : przestrzeń danych przeznaczona dla danych w czasie obliczeń dla pl0001-01&lt;br /&gt;
---&amp;gt; archive                                : współdzielona przestrzeń na dane archiwalne dla grantu pl0001-01&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
W przyszłości pojawią się dodatkowe katalogi zapewniające m.in. łatwiejszy dostęp do systemu archiwizacji lub też możliwość wymiany danych z usługą box.pionier.net.pl&lt;br /&gt;
&lt;br /&gt;
Uwaga: katalogi '''project_data''' oraz '''scratch''' są linkami symbolicznymi do faktycznego miejsca montowania systemu składowania. Użytkownicy proszeni są o używanie wyłącznie ścieżek względnych (np. ~&amp;lt;nazwa_użytkownika&amp;gt;/grant_id/project_data), a nie fizycznych ścieżek montowania gdyż mogą się one zmieniać. Nowa struktura danych umożliwia nam dynamiczne przenoszenie grantów pomiędzy różnymi systemami składowania niejako &amp;quot;w locie&amp;quot;, więc nie ma gwarancji, że przez cały okres trwania grantu dane przechowywane będą na tym samym fizycznym systemie. &lt;br /&gt;
&lt;br /&gt;
Obecnie wykorzystywane systemy składowania są wycofywane od końca 2021 r. - zniknie katalog /tmp/lustre oraz znacząco zostanie ograniczone miejsce w '''katalogu domowym''' - głównym miejscem przechowywania danych powinny stać się katalogi '''project_data''' oraz '''scratch''' grantów. O wszelkich planowanych pracach użytkownicy będą informowani z co najmniej dwumiesięcznym wyprzedzeniem, aby umożliwić migrację danych.&lt;br /&gt;
&lt;br /&gt;
Aby sprawdzić ile dany katalog (archive, project_data, scratch) zajmuje miejsaca oraz jaki ma limint należy użyć następujących poleceń:&lt;br /&gt;
&lt;br /&gt;
sprawdzanie quoty dla archive:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
getfattr -n ceph.quota.max_bytes /some/dir - quota na wielkosc&lt;br /&gt;
getfattr -n ceph.quota.max_files /some/dir - quota na ilosc plikow&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sprawdzanie quoty dla project_data i scratch:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
project_data:&lt;br /&gt;
lfs quota -h -p 399 /mnt/storage_2/project_data/grant_399&lt;br /&gt;
&lt;br /&gt;
scratch:&lt;br /&gt;
lfs quota -h -p 3990000 /mnt/storage_2/scratch/grant_399&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Radekj</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Eagle&amp;diff=1796</id>
		<title>Eagle</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Eagle&amp;diff=1796"/>
		<updated>2022-04-27T10:37:38Z</updated>

		<summary type="html">&lt;p&gt;Radekj: /* Węzły CPU Altair */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
== ALTAIR ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;font-weight: bold;&amp;quot; colspan=1 |  '''Charakterystyka sprzętowa'''&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Eagle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Altair&lt;br /&gt;
|-&lt;br /&gt;
|typ	&lt;br /&gt;
|klaster PC&lt;br /&gt;
|klaster PC&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Architektura	&lt;br /&gt;
|Intel Xeon E5-2697&lt;br /&gt;
|Intel Xeon Platinium 8268&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Interfejsy sieciowe	&lt;br /&gt;
|Infiniband FDR&lt;br /&gt;
|InfiniBand EDR&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Sieć połączeń wewnetrznych	&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Liczba rdzeni CPU	&lt;br /&gt;
|'''32984'''&lt;br /&gt;
|'''63360'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Sumaryczna moc obliczeniowa&lt;br /&gt;
|'''1,3 PFLOPS'''&lt;br /&gt;
|'''5,9 PFLOPS'''&lt;br /&gt;
|-&lt;br /&gt;
|Wielkość pamięci systemowej&lt;br /&gt;
|'''120,6 TB'''&lt;br /&gt;
|'''300 TB'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Pojemność pamięci dyskowej	&lt;br /&gt;
|  &lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Węzły CPU Eagle ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa&lt;br /&gt;
węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V3&lt;br /&gt;
| Intel Xeon E5-2697 v3&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 560&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x14&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 64 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel,haswell,huawei&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V3&lt;br /&gt;
| Intel Xeon E5-2697 v3&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 530&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x14&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 128 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel,haswell,huawei&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V3&lt;br /&gt;
| Intel Xeon E5-2697 v3&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 81&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x14&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 256 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel,haswell,huawei&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V4&lt;br /&gt;
| Intel Xeon E5-2682 v4&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 55&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x16&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 128 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel,broadwell,huawei&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Węzły CPU Altair==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa&lt;br /&gt;
węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V5&lt;br /&gt;
| Intel Xeon Platinium 8268&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1320 &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 x 24&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 192/384 GB&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 4,4 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel, cascade&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Węzły GPU Eagle==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
kart graficznych w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa węzła&lt;br /&gt;
GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | Xeon Gold Gold 5115&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 3&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x10&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 92 GB&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | Nvidia V100 32GB &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 15,6 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Węzły GPU Altair==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
kart graficznych w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa węzła&lt;br /&gt;
GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |Intel Xeon 6242 &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |9&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |2x16 &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |384 GB &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |Nvidia V100 32GB  &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |62,4 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;font-weight: bold;&amp;quot; colspan=3 |  '''Inne informacje'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | '''System operacyjny'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|typ	&lt;br /&gt;
|GNU Linux&lt;br /&gt;
|-&lt;br /&gt;
|nazwa domenowa komputera	&lt;br /&gt;
|eagle.man.poznan.pl&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|system zarządzania zadaniami w trybie wsadowym	&lt;br /&gt;
|SLURM&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kolejki ==&lt;br /&gt;
&lt;br /&gt;
Uruchamianie obliczeń poprzez system SLURM odbywa się w ramach kolejek, które różnią się między sobą priorytetem, limitami czy prawami dostępu (a czasem również dostępnymi zasobami)&amp;lt;br&amp;gt;&lt;br /&gt;
Posiadamy następujące kolejki:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa &lt;br /&gt;
Kolejki&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Limit czasu&lt;br /&gt;
zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Domyślny limit &lt;br /&gt;
czasu zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Standardowa ilość &lt;br /&gt;
pamięci RAM/rdzeń&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Uwagi&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | standard&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Domyślna kolejka, można uruchamiać zarówno zadania równoległe jak i sekwencyjne &lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | fast&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 godzina&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 10 minut&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | -&lt;br /&gt;
| wysoki priorytet; maksymalna ilość węzłów 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | bigmem&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Kolejka/partycja przeznaczona dla zadań wymagających więcej niż 128GB per węzeł. Wysoki priorytet ale tylko 81 węzłów należy do tej partycji&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | tesla&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Kolejka z węzłami GPU&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kolejki Altair ==&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa &lt;br /&gt;
Kolejki Altair&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Limit czasu&lt;br /&gt;
zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Domyślny limit &lt;br /&gt;
czasu zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Standardowa ilość &lt;br /&gt;
pamięci RAM/rdzeń&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Uwagi&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | altair&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Domyślna kolejka, można uruchamiać zarówno zadania równoległe jak i sekwencyjne &lt;br /&gt;
|&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | altair-gpu&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Kolejka z węzłami GPU&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Radekj</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Kopiowanie_danych&amp;diff=1795</id>
		<title>Kopiowanie danych</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Kopiowanie_danych&amp;diff=1795"/>
		<updated>2022-02-24T12:19:20Z</updated>

		<summary type="html">&lt;p&gt;Radekj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Kopiowanie danych z lustre do project_data prosimy wykonywać w trybie interaktywny na serwerze obliczeniowym. Sesję interaktywną inicjuje się w następujący sposób &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun --pty /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Wszystkie duże operacje nie powinny być wykonywane na węźle dostępowym ponieważ konsekwencje odczują wszyscy użytkownicy w postaci powolnego działania UI&lt;br /&gt;
&lt;br /&gt;
Węzły obliczeniowe połączone są połączone są szybką siecią co znacznie przyspiesza transfer plików&lt;br /&gt;
&lt;br /&gt;
Operacje tą można jeszcze przyspieszyć wykorzystując zainstalowane na klastrze narzędzie '''rclone''' kopiując dane równolegle&lt;br /&gt;
&lt;br /&gt;
Poniżej przesyłam przykład użycia:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rclone copy &amp;lt;source path &amp;gt; &amp;lt;target path&amp;gt; --progress --multi-thread-streams=N&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
W testy wykazały że powyżej N=8 nie ma już dodatkowych korzyści w postaci szybszego transferu danych.&lt;/div&gt;</summary>
		<author><name>Radekj</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Dane_na_klastrze_Eagle&amp;diff=1794</id>
		<title>Dane na klastrze Eagle</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Dane_na_klastrze_Eagle&amp;diff=1794"/>
		<updated>2022-02-15T10:45:50Z</updated>

		<summary type="html">&lt;p&gt;Radekj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Obecna struktura danych na klastrze ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red&amp;quot;&amp;gt;&lt;br /&gt;
Uwaga: ta struktura stopniowo będzie wycofywana z końcem 2021r&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Katalog domowy''' : Każdy użytkownik po zalogowaniu na serwer dostępowy ma do dyspozycji osobistą przestrzeń do składowania plików która służy do przechowywania końcowych rezultatów obliczeń oraz innych cennych informacji. Przestrzeń ta zazwyczaj znajduje się w katalogu /home/users/&amp;lt;nazwa użytkownika&amp;gt;. Katalog ten jest dostępny na serwerze dostępowym oraz wszystkich serwerach obliczeniowych klastra pod tą samą ścieżką.  PCSS wykonuje regularnie kopie zapasowe tych danych tak więc istnieje możliwość odtworzenia plików w przypadku awarii systemu składowania bądź omyłkowego skasowania danych przez właściciela danych.Katalogu tego, zgodnie z regulaminem, nie wolno udostępniać innym osobom.&lt;br /&gt;
&lt;br /&gt;
'''Katalog do prowadzenia obliczeń / scratch.''' Każdy użytkownik ma dostęp do osobistej przestrzeni szybkiego systemu składowania. System ten jest przeznaczony do przechowywania danych wykorzystywanych w czasie obliczeń oraz jest to miejsce gdzie powinny być zapisywane dane tymczasowe generowane w trakcie działania aplikacji. Przestrzeń ta dostępna jest pod ścieżką '''/tmp/lustre/&amp;lt;nazwa użytkownika&amp;gt;'''. System ten jest wielokrotnie większy niż przestrzeń Katalogów Domowych oraz oferuje kilkunastokrotnie większą wydajność niemniej ta przestrzeń nie jest chroniona przez automatyczne wykonywanie kopii zapasowych - omyłkowo bądź celowo skasowanych danych nie da się odzyskać.Zarówno Katalogi domowe jak i przestrzeń scratch oferują całą dostępną przestrzeń dla każdego użytkownika. &lt;br /&gt;
&lt;br /&gt;
Rozwiązanie to było niewątpliwie wygodne, niemniej błąd w zarządzaniu danymi pojedynczego użytkownika polegający na zajęciu całego dostępnego miejsca skutkował zablokowaniem możliwości prowadzenia obliczeń przez wszystkich użytkowników.Ze względu na cyklicznie występujące problemy z dostępnością miejsca i zapewnieniem odpowiedniej jakości świadczonej usługi zdecydowaliśmy się na stopniowe odejście od tego modelu na rzecz nowej struktury opisanej poniżej. Innym powodem dla którego zdecydowaliśmy się zmienić strukturę katalogów jest problematyczna migracja z pojedynczego centralnego systemu plików na inny. Obecnie wszystkie projekty na klastrze zajmują wiele petabajtów przestrzeni. Migracja tych danych na nowy system składowania tak, aby nie wpływało to znacząco na bieżące funkcjonowanie klastra, zajęło by wiele miesięcy. &lt;br /&gt;
&lt;br /&gt;
== Nowa struktura danych. ==&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red&amp;quot;&amp;gt;&lt;br /&gt;
NA chwilę obecną nowa struktura danych dostępna jest dla użytkowników lokalnych oraz projektu PRACE. &lt;br /&gt;
Z przyczyn technicznych na razie użytkownicy PLGRID nie mają dostępu do tej przestrzeni.&lt;br /&gt;
Uwaga: od lipca 2021 ta struktura dostępna jest równolegle ze starą struktura. &lt;br /&gt;
Do sierpnia 2021 przestrzeń będzie traktowana jako przedprodukcyjna - trwa faza optymalizacji wydajności.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Katalog domowy''' Ograniczona przestrzeń na dane z niewielkim limitem pojemności rzędu kilkuset megabajtów. W praktyce jest to worek na '''katalogi projektowe'''&lt;br /&gt;
&lt;br /&gt;
'''Katalog projektowy''' Każdy użytkownik mający aktywny grant obliczeniowy (naukowy bądź komercyjny) na klastrze w swoim '''Katalogu domowym''' posiada automatycznie utworzony katalog o nazwie '''grant_&amp;lt;nr_grantu&amp;gt;''' dla każdego grantu w którym dany użytkownik bierze udział. W katalogu tym znajdują się dwa istotne podkatalogi: &lt;br /&gt;
*'''archive''' - jest to przestrzeń przeznaczona na przechowywanie danych które nie są aktywnie wykorzystywane, np przetworzone wyniki obliczeń itp. Przestrzeń ta jest wolniejsza niż &amp;quot;project_data&amp;quot; oraz &amp;quot;scratch&amp;quot; ale ma znacznie większy rozmiar - możliwe jest przechowywanie dziesiątków bądź (jeśli jest to konieczne) setek TB danych.&lt;br /&gt;
*'''project_data''' - jest to katalog '''współdzielony''' miedzy wszystkimi użytkownikami danego grantu. Dane znajdujące się we wszystkich podkatalogach tego katalogu zabezpieczone przed przypadkowym usunięciem mechanizmem automatycznych kopii zapasowych. Dla tego katalogu PCSS zapewnia gwarantowaną przestrzeń na dane w wielkości która przyznana była w ramach wniosku grantowego lub komercyjnej umowy. Limit ten może być wykorzystywany wyłącznie przez użytkowników W ramach tego katalogu użytkownicy mogą w dowolny sposób tworzyć i osuwać pliki/katalogi oraz manipulować prawami dostępu.  '''Domyślna przestrzeń dostępna w tym katalogu to 5TB'''&lt;br /&gt;
*'''scratch''' - '''dedykowana''' dla danego grantu przestrzeń przeznaczona do prowadzenia obliczeń/przechowywania danych wejściowych. Zasady korzystania są identyczne do obecnie wykorzystywanej przestrzeni scratch. '''Domyślna wielkość tej przestrzeni to 10TB'''&lt;br /&gt;
&lt;br /&gt;
Dane dostępne w katalogu '''project_data''' dostępne będą przez cały okres trwania grantu plus pewien dodatkowy czas dzięki któremu możliwe będzie zarchiwizowanie danych lub przeniesienie ich do przestrzeni nowego grantu. Na chwilę obecną dane udostępniane są przez okres 6 miesięcy od zakończenia grantu plus dodatkowe 6 miesięcy w czasie których na żądanie jesteśmy w stanie odzyskać dane. Nowa struktura danych wygląda więc następująco&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
-&amp;gt; ~&amp;lt;nazwa_użytkownika&amp;gt;                    : katalog domowy&lt;br /&gt;
--&amp;gt; grant_X&lt;br /&gt;
---&amp;gt; project_data                           : współdzielona przestrzeń na dane dla grantu_X&lt;br /&gt;
---&amp;gt; scratch                                : przestrzeń danych przeznaczona dla danych w czasie obliczeń dla grantu_x&lt;br /&gt;
---&amp;gt; archive                                : współdzielona przestrzeń na dane archiwalne dla grantu_X&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; grant_y&lt;br /&gt;
---&amp;gt; project_data                           : współdzielona przestrzeń na dane dla grantu_Y&lt;br /&gt;
---&amp;gt; scratch                                : przestrzeń danych przeznaczona dla danych w czasie obliczeń dla grantu_Y&lt;br /&gt;
---&amp;gt; archive                                : współdzielona przestrzeń na dane archiwalne dla grantu_Y&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
W przyszłości pojawią się dodatkowe katalogi zapewniające np łatwiejszy dostęp do systemu archiwizacji lub też możliwość wymiany danych z usługą box.pionier.net.pl&lt;br /&gt;
&lt;br /&gt;
Uwaga: katalogi '''project_data''' oraz '''scratch''' są linkami symbolicznymi do faktycznego miejsca montowania systemu składowania. Prosimy jednak o używanie wyłącznie ścieżek względnych (np /home/users/&amp;lt;nazwa_użytkownika&amp;gt;/grant_id/project_data) a nie fizycznych ścieżek montowania gdyż mogą się one zmieniać. Nowa struktura danych umożliwia nam dynamiczne przenoszenie grantów pomiędzy różnymi systemami składowania niejako &amp;quot;w locie&amp;quot; więc nie ma gwarancji że przez cały okres życia grantu dane przechowywane będą na tym samym fizycznym systemie. &lt;br /&gt;
&lt;br /&gt;
Obecnie wykorzystywane systemy składowania zaczniemy wycofywać pod koniec roku 2021 - zniknie katalog /tmp/lustre oraz znacząco ograniczymy dostępne miejsce w '''katalogu domowym''' - głównym miejscem przechowywania danych powinny stać się katalogi '''project_data''' oraz '''scratch''' grantów. O wszelkich planowanych pracach poinformujemy z co najmniej dwumiesięcznym wyprzedzeniem aby możliwa była spokojna migracja danych.&lt;/div&gt;</summary>
		<author><name>Radekj</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Dane_na_klastrze_Eagle&amp;diff=1793</id>
		<title>Dane na klastrze Eagle</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Dane_na_klastrze_Eagle&amp;diff=1793"/>
		<updated>2022-02-15T09:44:32Z</updated>

		<summary type="html">&lt;p&gt;Radekj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Obecna struktura danych na klastrze ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red&amp;quot;&amp;gt;&lt;br /&gt;
Uwaga: ta struktura stopniowo będzie wycofywana z końcem 2021r&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Katalog domowy''' : Każdy użytkownik po zalogowaniu na serwer dostępowy ma do dyspozycji osobistą przestrzeń do składowania plików która służy do przechowywania końcowych rezultatów obliczeń oraz innych cennych informacji. Przestrzeń ta zazwyczaj znajduje się w katalogu /home/users/&amp;lt;nazwa użytkownika&amp;gt;. Katalog ten jest dostępny na serwerze dostępowym oraz wszystkich serwerach obliczeniowych klastra pod tą samą ścieżką.  PCSS wykonuje regularnie kopie zapasowe tych danych tak więc istnieje możliwość odtworzenia plików w przypadku awarii systemu składowania bądź omyłkowego skasowania danych przez właściciela danych.Katalogu tego, zgodnie z regulaminem, nie wolno udostępniać innym osobom.&lt;br /&gt;
&lt;br /&gt;
'''Katalog do prowadzenia obliczeń / scratch.''' Każdy użytkownik ma dostęp do osobistej przestrzeni szybkiego systemu składowania. System ten jest przeznaczony do przechowywania danych wykorzystywanych w czasie obliczeń oraz jest to miejsce gdzie powinny być zapisywane dane tymczasowe generowane w trakcie działania aplikacji. Przestrzeń ta dostępna jest pod ścieżką '''/tmp/lustre/&amp;lt;nazwa użytkownika&amp;gt;'''. System ten jest wielokrotnie większy niż przestrzeń Katalogów Domowych oraz oferuje kilkunastokrotnie większą wydajność niemniej ta przestrzeń nie jest chroniona przez automatyczne wykonywanie kopii zapasowych - omyłkowo bądź celowo skasowanych danych nie da się odzyskać.Zarówno Katalogi domowe jak i przestrzeń scratch oferują całą dostępną przestrzeń dla każdego użytkownika. &lt;br /&gt;
&lt;br /&gt;
Rozwiązanie to było niewątpliwie wygodne, niemniej błąd w zarządzaniu danymi pojedynczego użytkownika polegający na zajęciu całego dostępnego miejsca skutkował zablokowaniem możliwości prowadzenia obliczeń przez wszystkich użytkowników.Ze względu na cyklicznie występujące problemy z dostępnością miejsca i zapewnieniem odpowiedniej jakości świadczonej usługi zdecydowaliśmy się na stopniowe odejście od tego modelu na rzecz nowej struktury opisanej poniżej. Innym powodem dla którego zdecydowaliśmy się zmienić strukturę katalogów jest problematyczna migracja z pojedynczego centralnego systemu plików na inny. Obecnie wszystkie projekty na klastrze zajmują wiele petabajtów przestrzeni. Migracja tych danych na nowy system składowania tak, aby nie wpływało to znacząco na bieżące funkcjonowanie klastra, zajęło by wiele miesięcy. &lt;br /&gt;
&lt;br /&gt;
== Nowa struktura danych. ==&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red&amp;quot;&amp;gt;&lt;br /&gt;
NA chwilę obecną nowa struktura danych dostępna jest dla użytkowników lokalnych oraz projektu PRACE. Z przyczyn technicznych na razie użytkownicy PLGRID nie mają dostępu do tej przestrzeni.&lt;br /&gt;
Uwaga: od lipca 2021 ta struktura dostępna jest równolegle ze starą struktura. &lt;br /&gt;
Do sierpnia 2021 przestrzeń będzie traktowana jako przedprodukcyjna - trwa faza optymalizacji wydajności.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Katalog domowy''' Ograniczona przestrzeń na dane z niewielkim limitem pojemności rzędu kilkuset megabajtów. W praktyce jest to worek na '''katalogi projektowe'''&lt;br /&gt;
&lt;br /&gt;
'''Katalog projektowy''' Każdy użytkownik mający aktywny grant obliczeniowy (naukowy bądź komercyjny) na klastrze w swoim '''Katalogu domowym''' posiada automatycznie utworzony katalog o nazwie '''grant_&amp;lt;nr_grantu&amp;gt;''' dla każdego grantu w którym dany użytkownik bierze udział. W katalogu tym znajdują się dwa istotne podkatalogi: &lt;br /&gt;
*'''archive''' - jest to przestrzeń przeznaczona na przechowywanie danych które nie są aktywnie wykorzystywane, np przetworzone wyniki obliczeń itp. Przestrzeń ta jest wolniejsza niż &amp;quot;project_data&amp;quot; oraz &amp;quot;scratch&amp;quot; ale ma znacznie większy rozmiar - możliwe jest przechowywanie dziesiątków bądź (jeśli jest to konieczne) setek TB danych.&lt;br /&gt;
*'''project_data''' - jest to katalog '''współdzielony''' miedzy wszystkimi użytkownikami danego grantu. Dane znajdujące się we wszystkich podkatalogach tego katalogu zabezpieczone przed przypadkowym usunięciem mechanizmem automatycznych kopii zapasowych. Dla tego katalogu PCSS zapewnia gwarantowaną przestrzeń na dane w wielkości która przyznana była w ramach wniosku grantowego lub komercyjnej umowy. Limit ten może być wykorzystywany wyłącznie przez użytkowników W ramach tego katalogu użytkownicy mogą w dowolny sposób tworzyć i osuwać pliki/katalogi oraz manipulować prawami dostępu.  '''Domyślna przestrzeń dostępna w tym katalogu to 5TB'''&lt;br /&gt;
*'''scratch''' - '''dedykowana''' dla danego grantu przestrzeń przeznaczona do prowadzenia obliczeń/przechowywania danych wejściowych. Zasady korzystania są identyczne do obecnie wykorzystywanej przestrzeni scratch. '''Domyślna wielkość tej przestrzeni to 10TB'''&lt;br /&gt;
&lt;br /&gt;
Dane dostępne w katalogu '''project_data''' dostępne będą przez cały okres trwania grantu plus pewien dodatkowy czas dzięki któremu możliwe będzie zarchiwizowanie danych lub przeniesienie ich do przestrzeni nowego grantu. Na chwilę obecną dane udostępniane są przez okres 6 miesięcy od zakończenia grantu plus dodatkowe 6 miesięcy w czasie których na żądanie jesteśmy w stanie odzyskać dane. Nowa struktura danych wygląda więc następująco&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
-&amp;gt; ~&amp;lt;nazwa_użytkownika&amp;gt;                    : katalog domowy&lt;br /&gt;
--&amp;gt; grant_X&lt;br /&gt;
---&amp;gt; project_data                           : współdzielona przestrzeń na dane dla grantu_X&lt;br /&gt;
---&amp;gt; scratch                                : przestrzeń danych przeznaczona dla danych w czasie obliczeń dla grantu_x&lt;br /&gt;
--&amp;gt; grant_y&lt;br /&gt;
---&amp;gt; project_data                           : współdzielona przestrzeń na dane dla grantu_Y&lt;br /&gt;
---&amp;gt; scratch                                : przestrzeń danych przeznaczona dla danych w czasie obliczeń dla grantu_y&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
W przyszłości pojawią się dodatkowe katalogi zapewniające np łatwiejszy dostęp do systemu archiwizacji lub też możliwość wymiany danych z usługą box.pionier.net.pl&lt;br /&gt;
&lt;br /&gt;
Uwaga: katalogi '''project_data''' oraz '''scratch''' są linkami symbolicznymi do faktycznego miejsca montowania systemu składowania. Prosimy jednak o używanie wyłącznie ścieżek względnych (np /home/users/&amp;lt;nazwa_użytkownika&amp;gt;/grant_id/project_data) a nie fizycznych ścieżek montowania gdyż mogą się one zmieniać. Nowa struktura danych umożliwia nam dynamiczne przenoszenie grantów pomiędzy różnymi systemami składowania niejako &amp;quot;w locie&amp;quot; więc nie ma gwarancji że przez cały okres życia grantu dane przechowywane będą na tym samym fizycznym systemie. &lt;br /&gt;
&lt;br /&gt;
Obecnie wykorzystywane systemy składowania zaczniemy wycofywać pod koniec roku 2021 - zniknie katalog /tmp/lustre oraz znacząco ograniczymy dostępne miejsce w '''katalogu domowym''' - głównym miejscem przechowywania danych powinny stać się katalogi '''project_data''' oraz '''scratch''' grantów. O wszelkich planowanych pracach poinformujemy z co najmniej dwumiesięcznym wyprzedzeniem aby możliwa była spokojna migracja danych.&lt;/div&gt;</summary>
		<author><name>Radekj</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Eagle&amp;diff=1782</id>
		<title>Eagle</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Eagle&amp;diff=1782"/>
		<updated>2021-08-24T11:14:23Z</updated>

		<summary type="html">&lt;p&gt;Radekj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
== ALTAIR ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;font-weight: bold;&amp;quot; colspan=1 |  '''Charakterystyka sprzętowa'''&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Eagle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Altair&lt;br /&gt;
|-&lt;br /&gt;
|typ	&lt;br /&gt;
|klaster PC&lt;br /&gt;
|klaster PC&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Architektura	&lt;br /&gt;
|Intel Xeon E5-2697&lt;br /&gt;
|Intel Xeon Platinium 8268&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Interfejsy sieciowe	&lt;br /&gt;
|Infiniband FDR&lt;br /&gt;
|InfiniBand EDR&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Sieć połączeń wewnetrznych	&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Liczba rdzeni CPU	&lt;br /&gt;
|'''32984'''&lt;br /&gt;
|'''63360'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Sumaryczna moc obliczeniowa&lt;br /&gt;
|'''1,3 PFLOPS'''&lt;br /&gt;
|'''5,9 PFLOPS'''&lt;br /&gt;
|-&lt;br /&gt;
|Wielkość pamięci systemowej&lt;br /&gt;
|'''120,6 TB'''&lt;br /&gt;
|'''300 TB'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Pojemność pamięci dyskowej	&lt;br /&gt;
|  &lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Węzły CPU Eagle ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa&lt;br /&gt;
węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V3&lt;br /&gt;
| Intel Xeon E5-2697 v3&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 560&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x14&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 64 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel,haswell,huawei&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V3&lt;br /&gt;
| Intel Xeon E5-2697 v3&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 530&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x14&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 128 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel,haswell,huawei&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V3&lt;br /&gt;
| Intel Xeon E5-2697 v3&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 81&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x14&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 256 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel,haswell,huawei&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V4&lt;br /&gt;
| Intel Xeon E5-2682 v4&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 55&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x16&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 128 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel,broadwell,huawei&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Węzły CPU Altair==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa&lt;br /&gt;
węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V5&lt;br /&gt;
| Intel Xeon Platinium 8268&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1320 &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 x 24&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 192/384 GB&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel, cascade&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Węzły GPU Eagle==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
kart graficznych w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa węzła&lt;br /&gt;
GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | Xeon Gold Gold 5115&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 3&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x10&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 92 GB&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | Nvidia V100 32GB &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 15,6 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Węzły GPU Altair==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
kart graficznych w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa węzła&lt;br /&gt;
GPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |Intel Xeon 6242 &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |9&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |2x16 &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |384 GB &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |Nvidia V100 32GB  &lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |8&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |62,4 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;font-weight: bold;&amp;quot; colspan=3 |  '''Inne informacje'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | '''System operacyjny'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|typ	&lt;br /&gt;
|GNU Linux&lt;br /&gt;
|-&lt;br /&gt;
|nazwa domenowa komputera	&lt;br /&gt;
|eagle.man.poznan.pl&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|system zarządzania zadaniami w trybie wsadowym	&lt;br /&gt;
|SLURM&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kolejki ==&lt;br /&gt;
&lt;br /&gt;
Uruchamianie obliczeń poprzez system SLURM odbywa się w ramach kolejek, które różnią się między sobą priorytetem, limitami czy prawami dostępu (a czasem również dostępnymi zasobami)&amp;lt;br&amp;gt;&lt;br /&gt;
Posiadamy następujące kolejki:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa &lt;br /&gt;
Kolejki&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Limit czasu&lt;br /&gt;
zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Domyślny limit &lt;br /&gt;
czasu zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Standardowa ilość &lt;br /&gt;
pamięci RAM/rdzeń&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Uwagi&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | standard&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Domyślna kolejka, można uruchamiać zarówno zadania równoległe jak i sekwencyjne &lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | fast&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 godzina&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 10 minut&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | -&lt;br /&gt;
| wysoki priorytet; maksymalna ilość węzłów 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | bigmem&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Kolejka/partycja przeznaczona dla zadań wymagających więcej niż 128GB per węzeł. Wysoki priorytet ale tylko 81 węzłów należy do tej partycji&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | tesla&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Kolejka z węzłami GPU&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kolejki Altait==&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa &lt;br /&gt;
Kolejki Altair&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Limit czasu&lt;br /&gt;
zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Domyślny limit &lt;br /&gt;
czasu zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Standardowa ilość &lt;br /&gt;
pamięci RAM/rdzeń&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Uwagi&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | altair&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Domyślna kolejka, można uruchamiać zarówno zadania równoległe jak i sekwencyjne &lt;br /&gt;
|&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | altair-gpu&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Kolejka z węzłami GPU&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Radekj</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Dane_na_klastrze_Eagle&amp;diff=1780</id>
		<title>Dane na klastrze Eagle</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Dane_na_klastrze_Eagle&amp;diff=1780"/>
		<updated>2021-07-26T06:37:08Z</updated>

		<summary type="html">&lt;p&gt;Radekj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Obecna struktura danych na klastrze ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red&amp;quot;&amp;gt;&lt;br /&gt;
Uwaga: ta struktura stopniowo będzie wycofywana z końcem 2021r&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Katalog domowy''' : Każdy użytkownik po zalogowaniu na serwer dostępowy ma do dyspozycji osobistą przestrzeń do składowania plików która służy do przechowywania końcowych rezultatów obliczeń oraz innych cennych informacji. Przestrzeń ta zazwyczaj znajduje się w katalogu /home/users/&amp;lt;nazwa użytkownika&amp;gt;. Katalog ten jest dostępny na serwerze dostępowym oraz wszystkich serwerach obliczeniowych klastra pod tą samą ścieżką.  PCSS wykonuje regularnie kopie zapasowe tych danych tak więc istnieje możliwość odtworzenia plików w przypadku awarii systemu składowania bądź omyłkowego skasowania danych przez właściciela danych.Katalogu tego, zgodnie z regulaminem, nie wolno udostępniać innym osobom.&lt;br /&gt;
&lt;br /&gt;
'''Katalog do prowadzenia obliczeń / scratch.''' Każdy użytkownik ma dostęp do osobistej przestrzeni szybkiego systemu składowania. System ten jest przeznaczony do przechowywania danych wykorzystywanych w czasie obliczeń oraz jest to miejsce gdzie powinny być zapisywane dane tymczasowe generowane w trakcie działania aplikacji. Przestrzeń ta dostępna jest pod ścieżką '''/tmp/lustre/&amp;lt;nazwa użytkownika&amp;gt;'''. System ten jest wielokrotnie większy niż przestrzeń Katalogów Domowych oraz oferuje kilkunastokrotnie większą wydajność niemniej ta przestrzeń nie jest chroniona przez automatyczne wykonywanie kopii zapasowych - omyłkowo bądź celowo skasowanych danych nie da się odzyskać.Zarówno Katalogi domowe jak i przestrzeń scratch oferują całą dostępną przestrzeń dla każdego użytkownika. &lt;br /&gt;
&lt;br /&gt;
Rozwiązanie to było niewątpliwie wygodne, niemniej błąd w zarządzaniu danymi pojedynczego użytkownika polegający na zajęciu całego dostępnego miejsca skutkował zablokowaniem możliwości prowadzenia obliczeń przez wszystkich użytkowników.Ze względu na cyklicznie występujące problemy z dostępnością miejsca i zapewnieniem odpowiedniej jakości świadczonej usługi zdecydowaliśmy się na stopniowe odejście od tego modelu na rzecz nowej struktury opisanej poniżej. Innym powodem dla którego zdecydowaliśmy się zmienić strukturę katalogów jest problematyczna migracja z pojedynczego centralnego systemu plików na inny. Obecnie wszystkie projekty na klastrze zajmują wiele petabajtów przestrzeni. Migracja tych danych na nowy system składowania tak, aby nie wpływało to znacząco na bieżące funkcjonowanie klastra, zajęło by wiele miesięcy. &lt;br /&gt;
&lt;br /&gt;
== Nowa struktura danych. ==&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red&amp;quot;&amp;gt;&lt;br /&gt;
NA chwilę obecną nowa struktura danych dostępna jest dla użytkowników lokalnych oraz projektu PRACE. Z przyczyn technicznych na razie użytkownicy PLGRID nie mają dostępu do tej przestrzeni.&lt;br /&gt;
Uwaga: od lipca 2021 ta struktura dostępna jest równolegle ze starą struktura. &lt;br /&gt;
Do sierpnia 2021 przestrzeń będzie traktowana jako przedprodukcyjna - trwa faza optymalizacji wydajności.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Katalog domowy''' Ograniczona przestrzeń na dane z niewielkim limitem pojemności. W praktyce jest to worek na '''katalogi projektowe'''&lt;br /&gt;
&lt;br /&gt;
'''Katalog projektowy''' Każdy użytkownik mający aktywny grant obliczeniowy (naukowy bądź komercyjny) na klastrze w swoim '''Katalogu domowym''' posiada automatycznie utworzony katalog o nazwie '''grant_&amp;lt;nr_grantu&amp;gt;''' dla każdego grantu w którym dany użytkownik bierze udział. W katalogu tym znajdują się dwa istotne podkatalogi: &lt;br /&gt;
*'''project_data''' - jest to katalog '''współdzielony''' miedzy wszystkimi użytkownikami danego grantu. Dane znajdujące się we wszystkich podkatalogach tego katalogu zabezpieczone przed przypadkowym usunięciem mechanizmem automatycznych kopii zapasowych. Dla tego katalogu PCSS zapewnia gwarantowaną przestrzeń na dane w wielkości która przyznana była w ramach wniosku grantowego lub komercyjnej umowy. Limit ten może być wykorzystywany wyłącznie przez użytkowników W ramach tego katalogu użytkownicy mogą w dowolny sposób tworzyć i osuwać pliki/katalogi oraz manipulować prawami dostępu. &lt;br /&gt;
*'''scratch''' - '''dedykowana''' dla danego grantu przestrzeń przeznaczona do prowadzenia obliczeń/przechowywania danych wejściowych. Zasady korzystania są identyczne do obecnie wykorzystywanej przestrzeni scratch. Domyślna wielkość tej przestrzeni to 10TB&lt;br /&gt;
&lt;br /&gt;
Dane dostępne w katalogu '''project_data''' dostępne będą przez cały okres trwania grantu plus pewien dodatkowy czas dzięki któremu możliwe będzie zarchiwizowanie danych lub przeniesienie ich do przestrzeni nowego grantu. Na chwilę obecną dane udostępniane są przez okres 6 miesięcy od zakończenia grantu plus dodatkowe 6 miesięcy w czasie których na żądanie jesteśmy w stanie odzyskać dane. Nowa struktura danych wygląda więc następująco&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
-&amp;gt; ~&amp;lt;nazwa_użytkownika&amp;gt;                    : katalog domowy&lt;br /&gt;
--&amp;gt; grant_X&lt;br /&gt;
---&amp;gt; project_data                           : współdzielona przestrzeń na dane dla grantu_X&lt;br /&gt;
---&amp;gt; scratch                                : przestrzeń danych przeznaczona dla danych w czasie obliczeń dla grantu_x&lt;br /&gt;
--&amp;gt; grant_y&lt;br /&gt;
---&amp;gt; project_data                           : współdzielona przestrzeń na dane dla grantu_Y&lt;br /&gt;
---&amp;gt; scratch                                : przestrzeń danych przeznaczona dla danych w czasie obliczeń dla grantu_y&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
W przyszłości pojawią się dodatkowe katalogi zapewniające np łatwiejszy dostęp do systemu archiwizacji lub też możliwość wymiany danych z usługą box.pionier.net.pl&lt;br /&gt;
&lt;br /&gt;
Uwaga: katalogi '''project_data''' oraz '''scratch''' są linkami symbolicznymi do faktycznego miejsca montowania systemu składowania. Prosimy jednak o używanie wyłącznie ścieżek względnych (np /home/users/&amp;lt;nazwa_użytkownika&amp;gt;/grant_id/project_data) a nie fizycznych ścieżek montowania gdyż mogą się one zmieniać. Nowa struktura danych umożliwia nam dynamiczne przenoszenie grantów pomiędzy różnymi systemami składowania niejako &amp;quot;w locie&amp;quot; więc nie ma gwarancji że przez cały okres życia grantu dane przechowywane będą na tym samym fizycznym systemie. &lt;br /&gt;
&lt;br /&gt;
Obecnie wykorzystywane systemy składowania zaczniemy wycofywać pod koniec roku 2021 - zniknie katalog /tmp/lustre oraz znacząco ograniczymy dostępne miejsce w '''katalogu domowym''' - głównym miejscem przechowywania danych powinny stać się katalogi '''project_data''' oraz '''scratch''' grantów. O wszelkich planowanych pracach poinformujemy z co najmniej dwumiesięcznym wyprzedzeniem aby możliwa była spokojna migracja danych.&lt;/div&gt;</summary>
		<author><name>Radekj</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Dane_na_klastrze_Eagle&amp;diff=1779</id>
		<title>Dane na klastrze Eagle</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Dane_na_klastrze_Eagle&amp;diff=1779"/>
		<updated>2021-07-14T10:12:46Z</updated>

		<summary type="html">&lt;p&gt;Radekj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Obecna struktura danych na klastrze ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red&amp;quot;&amp;gt;&lt;br /&gt;
Uwaga: ta struktura stopniowo będzie wycofywana z końcem 2021r&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Katalog domowy''' : Każdy użytkownik po zalogowaniu na serwer dostępowy ma do dyspozycji osobistą przestrzeń do składowania plików która służy do przechowywania końcowych rezultatów obliczeń oraz innych cennych informacji. Przestrzeń ta zazwyczaj znajduje się w katalogu /home/users/&amp;lt;nazwa użytkownika&amp;gt;. Katalog ten jest dostępny na serwerze dostępowym oraz wszystkich serwerach obliczeniowych klastra pod tą samą ścieżką.  PCSS wykonuje regularnie kopie zapasowe tych danych tak więc istnieje możliwość odtworzenia plików w przypadku awarii systemu składowania bądź omyłkowego skasowania danych przez właściciela danych.Katalogu tego, zgodnie z regulaminem, nie wolno udostępniać innym osobom.&lt;br /&gt;
&lt;br /&gt;
'''Katalog do prowadzenia obliczeń / scratch.''' Każdy użytkownik ma dostęp do osobistej przestrzeni szybkiego systemu składowania. System ten jest przeznaczony do przechowywania danych wykorzystywanych w czasie obliczeń oraz jest to miejsce gdzie powinny być zapisywane dane tymczasowe generowane w trakcie działania aplikacji. Przestrzeń ta dostępna jest pod ścieżką '''/tmp/lustre/&amp;lt;nazwa użytkownika&amp;gt;'''. System ten jest wielokrotnie większy niż przestrzeń Katalogów Domowych oraz oferuje kilkunastokrotnie większą wydajność niemniej ta przestrzeń nie jest chroniona przez automatyczne wykonywanie kopii zapasowych - omyłkowo bądź celowo skasowanych danych nie da się odzyskać.Zarówno Katalogi domowe jak i przestrzeń scratch oferują całą dostępną przestrzeń dla każdego użytkownika. &lt;br /&gt;
&lt;br /&gt;
Rozwiązanie to było niewątpliwie wygodne, niemniej błąd w zarządzaniu danymi pojedynczego użytkownika polegający na zajęciu całego dostępnego miejsca skutkował zablokowaniem możliwości prowadzenia obliczeń przez wszystkich użytkowników.Ze względu na cyklicznie występujące problemy z dostępnością miejsca i zapewnieniem odpowiedniej jakości świadczonej usługi zdecydowaliśmy się na stopniowe odejście od tego modelu na rzecz nowej struktury opisanej poniżej. Innym powodem dla którego zdecydowaliśmy się zmienić strukturę katalogów jest problematyczna migracja z pojedynczego centralnego systemu plików na inny. Obecnie wszystkie projekty na klastrze zajmują wiele petabajtów przestrzeni. Migracja tych danych na nowy system składowania tak, aby nie wpływało to znacząco na bieżące funkcjonowanie klastra, zajęło by wiele miesięcy. &lt;br /&gt;
&lt;br /&gt;
== Nowa struktura danych. ==&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red&amp;quot;&amp;gt;&lt;br /&gt;
Uwaga: od lipca 2021 ta struktura dostępna jest równolegle ze starą struktura. &lt;br /&gt;
Do sierpnia 2021 przestrzeń będzie traktowana jako przedprodukcyjna - trwa faza optymalizacji wydajności.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Katalog domowy''' Ograniczona przestrzeń na dane z niewielkim limitem pojemności. W praktyce jest to worek na '''katalogi projektowe'''&lt;br /&gt;
&lt;br /&gt;
'''Katalog projektowy''' Każdy użytkownik mający aktywny grant obliczeniowy (naukowy bądź komercyjny) na klastrze w swoim '''Katalogu domowym''' posiada automatycznie utworzony katalog o nazwie '''grant_&amp;lt;nr_grantu&amp;gt;''' dla każdego grantu w którym dany użytkownik bierze udział. W katalogu tym znajdują się dwa istotne podkatalogi: &lt;br /&gt;
*'''project_data''' - jest to katalog '''współdzielony''' miedzy wszystkimi użytkownikami danego grantu. Dane znajdujące się we wszystkich podkatalogach tego katalogu zabezpieczone przed przypadkowym usunięciem mechanizmem automatycznych kopii zapasowych. Dla tego katalogu PCSS zapewnia gwarantowaną przestrzeń na dane w wielkości która przyznana była w ramach wniosku grantowego lub komercyjnej umowy. Limit ten może być wykorzystywany wyłącznie przez użytkowników W ramach tego katalogu użytkownicy mogą w dowolny sposób tworzyć i osuwać pliki/katalogi oraz manipulować prawami dostępu. &lt;br /&gt;
*'''scratch''' - '''dedykowana''' dla danego grantu przestrzeń przeznaczona do prowadzenia obliczeń/przechowywania danych wejściowych. Zasady korzystania są identyczne do obecnie wykorzystywanej przestrzeni scratch. Domyślna wielkość tej przestrzeni to 10TB&lt;br /&gt;
&lt;br /&gt;
Dane dostępne w katalogu '''project_data''' dostępne będą przez cały okres trwania grantu plus pewien dodatkowy czas dzięki któremu możliwe będzie zarchiwizowanie danych lub przeniesienie ich do przestrzeni nowego grantu. Na chwilę obecną dane udostępniane są przez okres 6 miesięcy od zakończenia grantu plus dodatkowe 6 miesięcy w czasie których na żądanie jesteśmy w stanie odzyskać dane. Nowa struktura danych wygląda więc następująco&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
-&amp;gt; ~&amp;lt;nazwa_użytkownika&amp;gt;                    : katalog domowy&lt;br /&gt;
--&amp;gt; grant_X&lt;br /&gt;
---&amp;gt; project_data                           : współdzielona przestrzeń na dane dla grantu_X&lt;br /&gt;
---&amp;gt; scratch                                : przestrzeń danych przeznaczona dla danych w czasie obliczeń dla grantu_x&lt;br /&gt;
--&amp;gt; grant_y&lt;br /&gt;
---&amp;gt; project_data                           : współdzielona przestrzeń na dane dla grantu_Y&lt;br /&gt;
---&amp;gt; scratch                                : przestrzeń danych przeznaczona dla danych w czasie obliczeń dla grantu_y&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
W przyszłości pojawią się dodatkowe katalogi zapewniające np łatwiejszy dostęp do systemu archiwizacji lub też możliwość wymiany danych z usługą box.pionier.net.pl&lt;br /&gt;
&lt;br /&gt;
Uwaga: katalogi '''project_data''' oraz '''scratch''' są linkami symbolicznymi do faktycznego miejsca montowania systemu składowania. Prosimy jednak o używanie wyłącznie ścieżek względnych (np /home/users/&amp;lt;nazwa_użytkownika&amp;gt;/grant_id/project_data) a nie fizycznych ścieżek montowania gdyż mogą się one zmieniać. Nowa struktura danych umożliwia nam dynamiczne przenoszenie grantów pomiędzy różnymi systemami składowania niejako &amp;quot;w locie&amp;quot; więc nie ma gwarancji że przez cały okres życia grantu dane przechowywane będą na tym samym fizycznym systemie. &lt;br /&gt;
&lt;br /&gt;
Obecnie wykorzystywane systemy składowania zaczniemy wycofywać pod koniec roku 2021 - zniknie katalog /tmp/lustre oraz znacząco ograniczymy dostępne miejsce w '''katalogu domowym''' - głównym miejscem przechowywania danych powinny stać się katalogi '''project_data''' oraz '''scratch''' grantów. O wszelkich planowanych pracach poinformujemy z co najmniej dwumiesięcznym wyprzedzeniem aby możliwa była spokojna migracja danych.&lt;/div&gt;</summary>
		<author><name>Radekj</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Dane_na_klastrze_Eagle&amp;diff=1778</id>
		<title>Dane na klastrze Eagle</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Dane_na_klastrze_Eagle&amp;diff=1778"/>
		<updated>2021-07-14T10:07:52Z</updated>

		<summary type="html">&lt;p&gt;Radekj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Obecna struktura danych na klastrze ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red&amp;quot;&amp;gt;&lt;br /&gt;
Uwaga: ta struktura stopniowo będzie wycofywana z końcem 2021r&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Katalog domowy''' : Każdy użytkownik po zalogowaniu na serwer dostępowy ma do dyspozycji osobistą przestrzeń do składowania plików która służy do przechowywania końcowych rezultatów obliczeń oraz innych cennych informacji. Przestrzeń ta zazwyczaj znajduje się w katalogu /home/users/&amp;lt;nazwa użytkownika&amp;gt;. Katalog ten jest dostępny na serwerze dostępowym oraz wszystkich serwerach obliczeniowych klastra pod tą samą ścieżką.  PCSS wykonuje regularnie kopie zapasowe tych danych tak więc istnieje możliwość odtworzenia plików w przypadku awarii systemu składowania bądź omyłkowego skasowania danych przez właściciela danych.Katalogu tego, zgodnie z regulaminem, nie wolno udostępniać innym osobom.&lt;br /&gt;
&lt;br /&gt;
'''Katalog do prowadzenia obliczeń / scratch.''' Każdy użytkownik ma dostęp do osobistej przestrzeni szybkiego systemu składowania. System ten jest przeznaczony do przechowywania danych wykorzystywanych w czasie obliczeń oraz jest to miejsce gdzie powinny być zapisywane dane tymczasowe generowane w trakcie działania aplikacji. Przestrzeń ta dostępna jest pod ścieżką '''/tmp/lustre/&amp;lt;nazwa użytkownika&amp;gt;'''. System ten jest wielokrotnie większy niż przestrzeń Katalogów Domowych oraz oferuje kilkunastokrotnie większą wydajność niemniej ta przestrzeń nie jest chroniona przez automatyczne wykonywanie kopii zapasowych - omyłkowo bądź celowo skasowanych danych nie da się odzyskać.Zarówno Katalogi domowe jak i przestrzeń scratch oferują całą dostępną przestrzeń dla każdego użytkownika. Rozwiązanie to było niewątpliwie wygodne, niemniej błąd w zarządzaniu danymi pojedynczego użytkownika polegający na zajęciu całego dostępnego miejsca skutkował zablokowaniem możliwości prowadzenia obliczeń przez wszystkich użytkowników.Ze względu na cyklicznie występujące problemy z dostępnością miejsca i zapewnieniem odpowiedniej jakości świadczonej usługi zdecydowaliśmy się na stopniowe odejście od tego modelu na rzecz nowej struktury opisanej poniżej. Innym powodem dla którego zdecydowaliśmy się zmienić strukturę katalogów jest problematyczna migracja z pojedynczego centralnego systemu plików na inny. Obecnie wszystkie projekty na klastrze zajmują wiele petabajtów przestrzeni. Migracja tych danych na nowy system składowania tak, aby nie wpływało to znacząco na bieżące funkcjonowanie klastra, zajęło by wiele miesięcy. &lt;br /&gt;
&lt;br /&gt;
== Nowa struktura danych. ==&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red&amp;quot;&amp;gt;&lt;br /&gt;
Uwaga: od lipca 2021 ta struktura dostępna jest równolegle ze starą struktura. &lt;br /&gt;
Do sierpnia 2021 przestrzeń będzie traktowana jako przedprodukcyjna - trwa faza optymalizacji wydajności.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Katalog domowy''' Ograniczona przestrzeń na dane z niewielkim limitem pojemności. W praktyce jest to worek na '''katalogi projektowe'''&lt;br /&gt;
&lt;br /&gt;
'''Katalog projektowy''' Każdy użytkownik mający aktywny grant obliczeniowy (naukowy bądź komercyjny) na klastrze w swoim '''Katalogu domowym''' posiada automatycznie utworzony katalog o nazwie '''grant_&amp;lt;nr_grantu&amp;gt;''' dla każdego grantu w którym dany użytkownik bierze udział. W katalogu tym znajdują się dwa istotne podkatalogi: &lt;br /&gt;
*'''project_data''' - jest to katalog '''współdzielony''' miedzy wszystkimi użytkownikami danego grantu. Dane znajdujące się we wszystkich podkatalogach tego katalogu zabezpieczone przed przypadkowym usunięciem mechanizmem automatycznych kopii zapasowych. Dla tego katalogu PCSS zapewnia gwarantowaną przestrzeń na dane w wielkości która przyznana była w ramach wniosku grantowego lub komercyjnej umowy. Limit ten może być wykorzystywany wyłącznie przez użytkowników W ramach tego katalogu użytkownicy mogą w dowolny sposób tworzyć i osuwać pliki/katalogi oraz manipulować prawami dostępu. &lt;br /&gt;
*'''scratch''' - '''dedykowana''' dla danego grantu przestrzeń przeznaczona do prowadzenia obliczeń/przechowywania danych wejściowych. Zasady korzystania są identyczne do obecnie wykorzystywanej przestrzeni scratch. Domyślna wielkość tej przestrzeni to 10TB&lt;br /&gt;
&lt;br /&gt;
Dane dostępne w katalogu '''project_data''' dostępne będą przez cały okres trwania grantu plus pewien dodatkowy czas dzięki któremu możliwe będzie zarchiwizowanie danych lub przeniesienie ich do przestrzeni nowego grantu. Na chwilę obecną dane udostępniane są przez okres 6 miesięcy od zakończenia grantu plus dodatkowe 6 miesięcy w czasie których na żądanie jesteśmy w stanie odzyskać dane. Nowa struktura danych wygląda więc następująco&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
-&amp;gt; ~&amp;lt;nazwa_użytkownika&amp;gt;                    : katalog domowy&lt;br /&gt;
--&amp;gt; grant_X&lt;br /&gt;
---&amp;gt; project_data                           : współdzielona przestrzeń na dane dla grantu_X&lt;br /&gt;
---&amp;gt; scratch                                : przestrzeń danych przeznaczona dla danych w czasie obliczeń dla grantu_x&lt;br /&gt;
--&amp;gt; grant_y&lt;br /&gt;
---&amp;gt; project_data                           : współdzielona przestrzeń na dane dla grantu_Y&lt;br /&gt;
---&amp;gt; scratch                                : przestrzeń danych przeznaczona dla danych w czasie obliczeń dla grantu_y&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
W przyszłości pojawią się dodatkowe katalogi zapewniające np łatwiejszy dostęp do systemu archiwizacji lub też możliwość wymiany danych z usługą box.pionier.net.pl&lt;br /&gt;
&lt;br /&gt;
Uwaga: katalogi '''project_data''' oraz '''scratch''' są linkami symbolicznymi do faktycznego miejsca montowania systemu składowania. Prosimy jednak o używanie wyłącznie ścieżek względnych (np /home/users/&amp;lt;nazwa_użytkownika&amp;gt;/grant_id/project_data) a nie fizycznych ścieżek montowania gdyż mogą się one zmieniać. Nowa struktura danych umożliwia nam dynamiczne przenoszenie grantów pomiędzy różnymi systemami składowania niejako &amp;quot;w locie&amp;quot; więc nie ma gwarancji że przez cały okres życia grantu dane przechowywane będą na tym samym fizycznym systemie. &lt;br /&gt;
&lt;br /&gt;
Obecnie wykorzystywane systemy składowania zaczniemy wycofywać pod koniec roku 2021 - zniknie katalog /tmp/lustre oraz znacząco ograniczymy dostępne miejsce w '''katalogu domowym''' - głównym miejscem przechowywania danych powinny stać się katalogi '''project_data''' oraz '''scratch''' grantów. O wszelkich planowanych pracach poinformujemy z co najmniej dwumiesięcznym wyprzedzeniem aby możliwa była spokojna migracja danych.&lt;/div&gt;</summary>
		<author><name>Radekj</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Dane_na_klastrze_Eagle&amp;diff=1777</id>
		<title>Dane na klastrze Eagle</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Dane_na_klastrze_Eagle&amp;diff=1777"/>
		<updated>2021-07-14T09:35:02Z</updated>

		<summary type="html">&lt;p&gt;Radekj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Obecna struktura danych na klastrze ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red&amp;quot;&amp;gt;&lt;br /&gt;
Uwaga: ta struktura stopniowo będzie wycofywana z końcem 2021r&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Katalog domowy''' : Każdy użytkownik po zalogowaniu na serwer dostępowy ma do dyspozycji osobistą przestrzeń do składowania plików która służy do przechowywania końcowych rezultatów obliczeń oraz innych cennych informacji. Przestrzeń ta zazwyczaj znajduje się w katalogu /home/users/&amp;lt;nazwa użytkownika&amp;gt;. Katalog ten jest dostępny na serwerze dostępowym oraz wszystkich serwerach obliczeniowych klastra pod tą samą ścieżką.  PCSS wykonuje regularnie kopie zapasowe tych danych tak więc istnieje możliwość odtworzenia plików w przypadku awarii systemu składowania bądź omyłkowego skasowania danych przez właściciela danych.Katalogu tego, zgodnie z regulaminem, nie wolno udostępniać innym osobom.&lt;br /&gt;
&lt;br /&gt;
'''Katalog do prowadzenia obliczeń / scratch.''' Każdy użytkownik ma dostęp do osobistej przestrzeni szybkiego systemu składowania. System ten jest przeznaczony do przechowywania danych wykorzystywanych w czasie obliczeń oraz jest to miejsce gdzie powinny być zapisywane dane tymczasowe generowane w trakcie działania aplikacji. Przestrzeń ta dostępna jest pod ścieżką '''/tmp/lustre/&amp;lt;nazwa użytkownika&amp;gt;'''. System ten jest wielokrotnie większy niż przestrzeń Katalogów Domowych oraz oferuje kilkunastokrotnie większą wydajność niemniej ta przestrzeń nie jest chroniona przez automatyczne wykonywanie kopii zapasowych - omyłkowo bądź celowo skasowanych danych nie da się odzyskać.Zarówno Katalogi domowe jak i przestrzeń scratch oferują całą dostępną przestrzeń dla każdego użytkownika. Rozwiązanie to było niewątpliwie wygodne, niemniej błąd w zarządzaniu danymi pojedynczego użytkownika polegający na zajęciu całego dostępnego miejsca skutkował zablokowaniem możliwości prowadzenia obliczeń przez wszystkich użytkowników.Ze względu na cyklicznie występujące problemy z dostępnością miejsca i zapewnieniem odpowiedniej jakości świadczonej usługi zdecydowaliśmy się na stopniowe odejście od tego modelu na rzecz nowej struktury opisanej poniżej. Innym powodem dla którego zdecydowaliśmy się zmienić strukturę katalogów jest problematyczna migracja z pojedynczego centralnego systemu plików na inny. Obecnie wszystkie projekty na klastrze zajmują wiele petabajtów przestrzeni. Migracja tych danych na nowy system składowania tak, aby nie wpływało to znacząco na bieżące funkcjonowanie klastra, zajęło by wiele miesięcy. &lt;br /&gt;
&lt;br /&gt;
== Nowa struktura danych. ==&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red&amp;quot;&amp;gt;&lt;br /&gt;
Uwaga: od lipca 2021 ta struktura dostępna jest równolegle ze starą struktura. &lt;br /&gt;
Do sierpnia 2021 przestrzeń będzie traktowana jako przedprodukcyjna - trwa faza optymalizacji wydajności.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Katalog domowy''' Ograniczona przestrzeń na dane z niewielkim limitem pojemności. W praktyce jest to worek na '''katalogi projektowe'''&lt;br /&gt;
&lt;br /&gt;
'''Katalog projektowy''' Każdy użytkownik mający aktywny grant obliczeniowy (naukowy bądź komercyjny) na klastrze w swoim '''Katalogu domowym''' posiada automatycznie utworzony katalog o nazwie '''grant_&amp;lt;nr_grantu&amp;gt;''' dla każdego grantu w którym dany użytkownik bierze udział. W katalogu tym znajdują się dwa istotne podkatalogi: &lt;br /&gt;
'''project_data''' - jest to katalog '''współdzielony''' miedzy wszystkimi użytkownikami danego grantu. Dane znajdujące się we wszystkich podkatalogach tego katalogu zabezpieczone przed przypadkowym usunięciem mechanizmem automatycznych kopii zapasowych. Dla tego katalogu PCSS zapewnia gwarantowaną przestrzeń na dane w wielkości która przyznana była w ramach wniosku grantowego lub komercyjnej umowy. Limit ten może być wykorzystywany wyłącznie przez użytkowników W ramach tego katalogu użytkownicy mogą w dowolny sposób tworzyć i osuwać pliki/katalogi oraz manipulować prawami dostępu. &lt;br /&gt;
&lt;br /&gt;
'''scratch''' - '''dedykowana''' dla danego grantu przestrzeń przeznaczona do prowadzenia obliczeń/przechowywania danych wejściowych. Zasady korzystania są identyczne do obecnie wykorzystywanej przestrzeni scratch. Domyślna wielkość tej przestrzeni to 10TB&lt;br /&gt;
&lt;br /&gt;
Dane dostępne w katalogu '''project_data''' dostępne będą przez cały okres trwania grantu plus pewien dodatkowy czas dzięki któremu możliwe będzie zarchiwizowanie danych lub przeniesienie ich do przestrzeni nowego grantu. Na chwilę obecną dane udostępniane są przez okres 6 miesięcy od zakończenia grantu plus dodatkowe 6 miesięcy w czasie których na żądanie jesteśmy w stanie odzyskać dane. Nowa struktura danych wygląda więc następująco&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
-&amp;gt; ~&amp;lt;nazwa_użytkownika&amp;gt;                    : katalog domowy&lt;br /&gt;
--&amp;gt; grant_X&lt;br /&gt;
---&amp;gt; project_data                           : współdzielona przestrzeń na dane dla grantu_X&lt;br /&gt;
---&amp;gt; scratch                                : przestrzeń danych przeznaczona dla danych w czasie obliczeń dla grantu_x&lt;br /&gt;
--&amp;gt; grant_y&lt;br /&gt;
---&amp;gt; project_data                           : współdzielona przestrzeń na dane dla grantu_Y&lt;br /&gt;
---&amp;gt; scratch                                : przestrzeń danych przeznaczona dla danych w czasie obliczeń dla grantu_y&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
W przyszłości pojawią się dodatkowe katalogi zapewniające np łatwiejszy dostęp do systemu archiwizacji lub też możliwość wymiany danych z usługą box.pionier.net.pl&lt;br /&gt;
&lt;br /&gt;
Uwaga: katalogi '''project_data''' oraz '''scratch''' są linkami symbolicznymi do faktycznego miejsca montowania systemu składowania. Prosimy jednak o używanie wyłącznie ścieżek względnych (np /home/users/&amp;lt;nazwa_użytkownika&amp;gt;/grant_id/project_data) a nie fizycznych ścieżek montowania gdyż mogą się one zmieniać. Nowa struktura danych umożliwia nam dynamiczne przenoszenie grantów pomiędzy różnymi systemami składowania niejako &amp;quot;w locie&amp;quot; więc nie ma gwarancji że przez cały okres życia grantu dane przechowywane będą na tym samym fizycznym systemie. &lt;br /&gt;
&lt;br /&gt;
Obecnie wykorzystywane systemy składowania zaczniemy wycofywać pod koniec roku 2021 - zniknie katalog /tmp/lustre oraz znacząco ograniczymy dostępne miejsce w '''katalogu domowym''' - głównym miejscem przechowywania danych powinny stać się katalogi '''project_data''' oraz '''scratch''' grantów. O wszelkich planowanych pracach poinformujemy z co najmniej dwumiesięcznym wyprzedzeniem aby możliwa była spokojna migracja danych.&lt;/div&gt;</summary>
		<author><name>Radekj</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Dane_na_klastrze_Eagle&amp;diff=1776</id>
		<title>Dane na klastrze Eagle</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Dane_na_klastrze_Eagle&amp;diff=1776"/>
		<updated>2021-07-09T09:15:24Z</updated>

		<summary type="html">&lt;p&gt;Radekj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Obecna struktura danych na klastrze ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red&amp;quot;&amp;gt;&lt;br /&gt;
Uwaga: ta struktura stopniowo będzie wycofywana z końcem 2021r&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Katalog domowy''' : Każdy użytkownik po zalogowaniu na serwer dostępowy ma do dyspozycji osobistą przestrzeń do składowania plików która służy do przechowywania końcowych rezultatów obliczeń oraz innych cennych informacji. Przestrzeń ta zazwyczaj znajduje się w katalogu /home/users/&amp;lt;nazwa użytkownika&amp;gt;. Katalog ten jest dostępny na serwerze dostępowym oraz wszystkich serwerach obliczeniowych klastra pod tą samą ścieżką.  PCSS wykonuje regularnie kopie zapasowe tych danych tak więc istnieje możliwość odtworzenia plików w przypadku awarii systemu składowania bądź omyłkowego skasowania danych przez właściciela danych.Katalogu tego, zgodnie z regulaminem, nie wolno udostępniać innym osobom.&lt;br /&gt;
&lt;br /&gt;
'''Katalog do prowadzenia obliczeń / scratch.''' Każdy użytkownik ma dostęp do osobistej przestrzeni szybkiego systemu składowania. System ten jest przeznaczony do przechowywania danych wykorzystywanych w czasie obliczeń oraz jest to miejsce gdzie powinny być zapisywane dane tymczasowe generowane w trakcie działania aplikacji. Przestrzeń ta dostępna jest pod ścieżką '''/tmp/lustre/&amp;lt;nazwa użytkownika&amp;gt;'''. System ten jest wielokrotnie większy niż przestrzeń Katalogów Domowych oraz oferuje kilkunastokrotnie większą wydajność niemniej ta przestrzeń nie jest chroniona przez automatyczne wykonywanie kopii zapasowych - omyłkowo bądź celowo skasowanych danych nie da się odzyskać.Zarówno Katalogi domowe jak i przestrzeń scratch oferują całą dostępną przestrzeń dla każdego użytkownika. Rozwiązanie to było niewątpliwie wygodne, niemniej błąd w zarządzaniu danymi pojedynczego użytkownika polegający na zajęciu całego dostępnego miejsca skutkował zablokowaniem możliwości prowadzenia obliczeń przez wszystkich użytkowników.Ze względu na cyklicznie występujące problemy z dostępnością miejsca i zapewnieniem odpowiedniej jakości świadczonej usługi zdecydowaliśmy się na stopniowe odejście od tego modelu na rzecz nowej struktury opisanej poniżej. Innym powodem dla którego zdecydowaliśmy się zmienić strukturę katalogów jest problematyczna migracja z pojedynczego centralnego systemu plików na inny. Obecnie wszystkie projekty na klastrze zajmują wiele petabajtów przestrzeni. Migracja tych danych na nowy system składowania tak, aby nie wpływało to znacząco na bieżące funkcjonowanie klastra, zajęło by wiele miesięcy. &lt;br /&gt;
&lt;br /&gt;
== Nowa struktura danych. ==&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red&amp;quot;&amp;gt;&lt;br /&gt;
Uwaga: od lipca 2021 ta struktura dostępna jest równolegle ze starą struktura. &lt;br /&gt;
Do sierpnia 2021 przestrzeń będzie traktowana jako przedprodukcyjna - trwa faza optymalizacji wydajności.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Każdy użytkownik mający aktywny grant obliczeniowy (naukowy bądź komercyjny) na klastrze w swoim '''Katalogu domowym''' posiada automatycznie utworzony katalog o nazwie '''grant_&amp;lt;nr_grantu&amp;gt;''' dla każdego grantu w którym dany użytkownik bierze udział. W katalogu tym znajdują się dwa istotne podkatalogi: &lt;br /&gt;
'''project_data''' - jest to katalog '''współdzielony''' miedzy wszystkimi użytkownikami danego grantu. Dane znajdujące się we wszystkich podkatalogach tego katalogu zabezpieczone przed przypadkowym usunięciem mechanizmem automatycznych kopii zapasowych. Dla tego katalogu PCSS zapewnia gwarantowaną przestrzeń na dane w wielkości która przyznana była w ramach wniosku grantowego lub komercyjnej umowy. Limit ten może być wykorzystywany wyłącznie przez użytkowników W ramach tego katalogu użytkownicy mogą w dowolny sposób tworzyć i osuwać pliki/katalogi oraz manipulować prawami dostępu. &lt;br /&gt;
&lt;br /&gt;
'''scratch''' - '''dedykowana''' dla danego grantu przestrzeń przeznaczona do prowadzenia obliczeń/przechowywania danych wejściowych. Zasady korzystania są identyczne do obecnie wykorzystywanej przestrzeni scratch. Domyślna wielkość tej przestrzeni to 10TB&lt;br /&gt;
&lt;br /&gt;
Dane dostępne w katalogu '''project_data''' dostępne będą przez cały okres trwania grantu plus pewien dodatkowy czas dzięki któremu możliwe będzie zarchiwizowanie danych lub przeniesienie ich do przestrzeni nowego grantu. Na chwilę obecną dane udostępniane są przez okres 6 miesięcy od zakończenia grantu plus dodatkowe 6 miesięcy w czasie których na żądanie jesteśmy w stanie odzyskać dane. Nowa struktura danych wygląda więc następująco&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
-&amp;gt; ~&amp;lt;nazwa_użytkownika&amp;gt;                    : katalog domowy&lt;br /&gt;
--&amp;gt; grant_X&lt;br /&gt;
---&amp;gt; project_data                           : współdzielona przestrzeń na dane dla grantu_X&lt;br /&gt;
---&amp;gt; scratch                                : przestrzeń danych przeznaczona dla danych w czasie obliczeń dla grantu_x&lt;br /&gt;
--&amp;gt; grant_y&lt;br /&gt;
---&amp;gt; project_data                           : współdzielona przestrzeń na dane dla grantu_Y&lt;br /&gt;
---&amp;gt; scratch                                : przestrzeń danych przeznaczona dla danych w czasie obliczeń dla grantu_y&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
W przyszłości pojawią się dodatkowe katalogi zapewniające np łatwiejszy dostęp do systemu archiwizacji lub też możliwość wymiany danych z usługą box.pionier.net.pl&lt;br /&gt;
&lt;br /&gt;
Uwaga: katalogi '''project_data''' oraz '''scratch''' są linkami symbolicznymi do faktycznego miejsca montowania systemu składowania. Prosimy jednak o używanie wyłącznie ścieżek względnych (np /home/users/&amp;lt;nazwa_użytkownika&amp;gt;/grant_id/project_data) a nie fizycznych ścieżek montowania gdyż mogą się one zmieniać. Nowa struktura danych umożliwia nam dynamiczne przenoszenie grantów pomiędzy różnymi systemami składowania niejako &amp;quot;w locie&amp;quot; więc nie ma gwarancji że przez cały okres życia grantu dane przechowywane będą na tym samym fizycznym systemie. &lt;br /&gt;
&lt;br /&gt;
Obecnie wykorzystywane systemy składowania zaczniemy wycofywać pod koniec roku 2021 - zniknie katalog /tmp/lustre oraz znacząco ograniczymy dostępne miejsce w '''katalogu domowym''' - głównym miejscem przechowywania danych powinny stać się katalogi '''project_data''' oraz '''scratch''' grantów. O wszelkich planowanych pracach poinformujemy z co najmniej dwumiesięcznym wyprzedzeniem aby możliwa była spokojna migracja danych.&lt;/div&gt;</summary>
		<author><name>Radekj</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Dane_na_klastrze_Eagle&amp;diff=1775</id>
		<title>Dane na klastrze Eagle</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Dane_na_klastrze_Eagle&amp;diff=1775"/>
		<updated>2021-07-09T09:06:03Z</updated>

		<summary type="html">&lt;p&gt;Radekj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Obecna struktura danych na klastrze ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red&amp;quot;&amp;gt;&lt;br /&gt;
Uwaga: ta struktura stopniowo będzie wycofywana z końcem 2021r&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Katalog domowy''' : Każdy użytkownik po zalogowaniu na serwer dostępowy ma do dyspozycji osobistą przestrzeń do składowania plików która służy do przechowywania końcowych rezultatów obliczeń oraz innych cennych informacji. Przestrzeń ta zazwyczaj znajduje się w katalogu /home/users/&amp;lt;nazwa użytkownika&amp;gt;. Katalog ten jest dostępny na serwerze dostępowym oraz wszystkich serwerach obliczeniowych klastra pod tą samą ścieżką.  PCSS wykonuje regularnie kopie zapasowe tych danych tak więc istnieje możliwość odtworzenia plików w przypadku awarii systemu składowania bądź omyłkowego skasowania danych przez właściciela danych.Katalogu tego, zgodnie z regulaminem, nie wolno udostępniać innym osobom.&lt;br /&gt;
&lt;br /&gt;
'''Katalog do prowadzenia obliczeń / scratch.''' Każdy użytkownik ma dostęp do osobistej przestrzeni szybkiego systemu składowania. System ten jest przeznaczony do przechowywania danych wykorzystywanych w czasie obliczeń oraz jest to miejsce gdzie powinny być zapisywane dane tymczasowe generowane w trakcie działania aplikacji. Przestrzeń ta dostępna jest pod ścieżką '''/tmp/lustre/&amp;lt;nazwa użytkownika&amp;gt;'''. System ten jest wielokrotnie większy niż przestrzeń Katalogów Domowych oraz oferuje kilkunastokrotnie większą wydajność niemniej ta przestrzeń nie jest chroniona przez automatyczne wykonywanie kopii zapasowych - omyłkowo bądź celowo skasowanych danych nie da się odzyskać.Zarówno Katalogi domowe jak i przestrzeń scratch oferują całą dostępną przestrzeń dla każdego użytkownika. Rozwiązanie to było niewątpliwie wygodne, niemniej błąd w zarządzaniu danymi pojedynczego użytkownika polegający na zajęciu całego dostępnego miejsca skutkował zablokowaniem możliwości prowadzenia obliczeń przez wszystkich użytkowników.Ze względu na cyklicznie występujące problemy z dostępnością miejsca i zapewnieniem odpowiedniej jakości świadczonej usługi zdecydowaliśmy się na stopniowe odejście od tego modelu na rzecz nowej struktury opisanej poniżej. Innym powodem dla którego zdecydowaliśmy się zmienić strukturę katalogów jest problematyczna migracja z pojedynczego centralnego systemu plików na inny. Obecnie wszystkie projekty na klastrze zajmują wiele petabajtów przestrzeni. Migracja tych danych na nowy system składowania tak, aby nie wpływało to znacząco na bieżące funkcjonowanie klastra, zajęło by wiele miesięcy. &lt;br /&gt;
&lt;br /&gt;
== Nowa struktura danych. ==&lt;br /&gt;
&amp;lt;pre style=&amp;quot;color: red&amp;quot;&amp;gt;&lt;br /&gt;
Uwaga: od lipca 2021 ta struktura dostępna jest równolegle ze starą struktura. &lt;br /&gt;
Od końca 2021 stara przestrzeń scratch będzie wycofywana&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Każdy użytkownik mający aktywny grant obliczeniowy (naukowy bądź komercyjny) na klastrze w swoim '''Katalogu domowym''' posiada automatycznie utworzony katalog o nazwie '''grant_&amp;lt;nr_grantu&amp;gt;''' dla każdego grantu w którym dany użytkownik bierze udział. W katalogu tym znajdują się dwa istotne podkatalogi: &lt;br /&gt;
'''project_data''' - jest to katalog '''współdzielony''' miedzy wszystkimi użytkownikami danego grantu. Dane znajdujące się we wszystkich podkatalogach tego katalogu zabezpieczone przed przypadkowym usunięciem mechanizmem automatycznych kopii zapasowych. Dla tego katalogu PCSS zapewnia gwarantowaną przestrzeń na dane w wielkości która przyznana była w ramach wniosku grantowego lub komercyjnej umowy. Limit ten może być wykorzystywany wyłącznie przez użytkowników W ramach tego katalogu użytkownicy mogą w dowolny sposób tworzyć i osuwać pliki/katalogi oraz manipulować prawami dostępu. &lt;br /&gt;
&lt;br /&gt;
'''scratch''' - '''dedykowana''' dla danego grantu przestrzeń przeznaczona do prowadzenia obliczeń/przechowywania danych wejściowych. Zasady korzystania są identyczne do obecnie wykorzystywanej przestrzeni scratch. Domyślna wielkość tej przestrzeni to 10TB&lt;br /&gt;
&lt;br /&gt;
Dane dostępne w katalogu '''project_data''' dostępne będą przez cały okres trwania grantu plus pewien dodatkowy czas dzięki któremu możliwe będzie zarchiwizowanie danych lub przeniesienie ich do przestrzeni nowego grantu. Na chwilę obecną dane udostępniane są przez okres 6 miesięcy od zakończenia grantu plus dodatkowe 6 miesięcy w czasie których na żądanie jesteśmy w stanie odzyskać dane. Nowa struktura danych wygląda więc następująco&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
-&amp;gt; ~&amp;lt;nazwa_użytkownika&amp;gt;                    : katalog domowy&lt;br /&gt;
--&amp;gt; grant_X&lt;br /&gt;
---&amp;gt; project_data                           : współdzielona przestrzeń na dane dla grantu_X&lt;br /&gt;
---&amp;gt; scratch                                : przestrzeń danych przeznaczona dla danych w czasie obliczeń dla grantu_x&lt;br /&gt;
--&amp;gt; grant_y&lt;br /&gt;
---&amp;gt; project_data                           : współdzielona przestrzeń na dane dla grantu_Y&lt;br /&gt;
---&amp;gt; scratch                                : przestrzeń danych przeznaczona dla danych w czasie obliczeń dla grantu_y&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
W przyszłości pojawią się dodatkowe katalogi zapewniające np łatwiejszy dostęp do systemu archiwizacji lub też możliwość wymiany danych z usługą box.pionier.net.pl&lt;br /&gt;
&lt;br /&gt;
Uwaga: katalogi '''project_data''' oraz '''scratch''' są linkami symbolicznymi do faktycznego miejsca montowania systemu składowania. Prosimy jednak o używanie wyłącznie ścieżek względnych (np /home/users/&amp;lt;nazwa_użytkownika&amp;gt;/grant_id/project_data) a nie fizycznych ścieżek montowania gdyż mogą się one zmieniać. Nowa struktura danych umożliwia nam dynamiczne przenoszenie grantów pomiędzy różnymi systemami składowania niejako &amp;quot;w locie&amp;quot; więc nie ma gwarancji że przez cały okres życia grantu dane przechowywane będą na tym samym fizycznym systemie. &lt;br /&gt;
&lt;br /&gt;
Obecnie wykorzystywane systemy składowania zaczniemy wycofywać pod koniec roku 2021 - zniknie katalog /tmp/lustre oraz znacząco ograniczymy dostępne miejsce w '''katalogu domowym''' - głównym miejscem przechowywania danych powinny stać się katalogi '''project_data''' oraz '''scratch''' grantów. O wszelkich planowanych pracach poinformujemy z co najmniej dwumiesięcznym wyprzedzeniem aby możliwa była spokojna migracja danych.&lt;/div&gt;</summary>
		<author><name>Radekj</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Dane_na_klastrze_Eagle&amp;diff=1774</id>
		<title>Dane na klastrze Eagle</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Dane_na_klastrze_Eagle&amp;diff=1774"/>
		<updated>2021-07-09T08:57:07Z</updated>

		<summary type="html">&lt;p&gt;Radekj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Obecna struktura danych na klastrze ==&lt;br /&gt;
&lt;br /&gt;
'''Katalog domowy''' : Każdy użytkownik po zalogowaniu na serwer dostępowy ma do dyspozycji osobistą przestrzeń do składowania plików która służy do przechowywania końcowych rezultatów obliczeń oraz innych cennych informacji. Przestrzeń ta zazwyczaj znajduje się w katalogu /home/users/&amp;lt;nazwa użytkownika&amp;gt;. Katalog ten jest dostępny na serwerze dostępowym oraz wszystkich serwerach obliczeniowych klastra pod tą samą ścieżką.  PCSS wykonuje regularnie kopie zapasowe tych danych tak więc istnieje możliwość odtworzenia plików w przypadku awarii systemu składowania bądź omyłkowego skasowania danych przez właściciela danych.Katalogu tego, zgodnie z regulaminem, nie wolno udostępniać innym osobom.&lt;br /&gt;
&lt;br /&gt;
'''Katalog do prowadzenia obliczeń / scratch.''' Każdy użytkownik ma dostęp do osobistej przestrzeni szybkiego systemu składowania. System ten jest przeznaczony do przechowywania danych wykorzystywanych w czasie obliczeń oraz jest to miejsce gdzie powinny być zapisywane dane tymczasowe generowane w trakcie działania aplikacji. Przestrzeń ta dostępna jest pod ścieżką '''/tmp/lustre/&amp;lt;nazwa użytkownika&amp;gt;'''. System ten jest wielokrotnie większy niż przestrzeń Katalogów Domowych oraz oferuje kilkunastokrotnie większą wydajność niemniej ta przestrzeń nie jest chroniona przez automatyczne wykonywanie kopii zapasowych - omyłkowo bądź celowo skasowanych danych nie da się odzyskać.Zarówno Katalogi domowe jak i przestrzeń scratch oferują całą dostępną przestrzeń dla każdego użytkownika. Rozwiązanie to było niewątpliwie wygodne, niemniej błąd w zarządzaniu danymi pojedynczego użytkownika polegający na zajęciu całego dostępnego miejsca skutkował zablokowaniem możliwości prowadzenia obliczeń przez wszystkich użytkowników.Ze względu na cyklicznie występujące problemy z dostępnością miejsca i zapewnieniem odpowiedniej jakości świadczonej usługi zdecydowaliśmy się na stopniowe odejście od tego modelu na rzecz nowej struktury opisanej poniżej. Innym powodem dla którego zdecydowaliśmy się zmienić strukturę katalogów jest problematyczna migracja z pojedynczego centralnego systemu plików na inny. Obecnie wszystkie projekty na klastrze zajmują wiele petabajtów przestrzeni. Migracja tych danych na nowy system składowania tak, aby nie wpływało to znacząco na bieżące funkcjonowanie klastra, zajęło by wiele miesięcy. &lt;br /&gt;
&lt;br /&gt;
== Nowa struktura danych. ==&lt;br /&gt;
&lt;br /&gt;
Każdy użytkownik mający aktywny grant obliczeniowy (naukowy bądź komercyjny) na klastrze w swoim '''Katalogu domowym''' posiada automatycznie utworzony katalog o nazwie '''grant_&amp;lt;nr_grantu&amp;gt;''' dla każdego grantu w którym dany użytkownik bierze udział. W katalogu tym znajdują się dwa istotne podkatalogi: &lt;br /&gt;
'''project_data''' - jest to katalog '''współdzielony''' miedzy wszystkimi użytkownikami danego grantu. Dane znajdujące się we wszystkich podkatalogach tego katalogu zabezpieczone przed przypadkowym usunięciem mechanizmem automatycznych kopii zapasowych. Dla tego katalogu PCSS zapewnia gwarantowaną przestrzeń na dane w wielkości która przyznana była w ramach wniosku grantowego lub komercyjnej umowy. Limit ten może być wykorzystywany wyłącznie przez użytkowników W ramach tego katalogu użytkownicy mogą w dowolny sposób tworzyć i osuwać pliki/katalogi oraz manipulować prawami dostępu. &lt;br /&gt;
&lt;br /&gt;
'''scratch''' - '''dedykowana''' dla danego grantu przestrzeń przeznaczona do prowadzenia obliczeń/przechowywania danych wejściowych. Zasady korzystania są identyczne do obecnie wykorzystywanej przestrzeni scratch. Domyślna wielkość tej przestrzeni to 10TB&lt;br /&gt;
&lt;br /&gt;
Dane dostępne w katalogu '''project_data''' dostępne będą przez cały okres trwania grantu plus pewien dodatkowy czas dzięki któremu możliwe będzie zarchiwizowanie danych lub przeniesienie ich do przestrzeni nowego grantu. Na chwilę obecną dane udostępniane są przez okres 6 miesięcy od zakończenia grantu plus dodatkowe 6 miesięcy w czasie których na żądanie jesteśmy w stanie odzyskać dane. Nowa struktura danych wygląda więc następująco&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
-&amp;gt; ~&amp;lt;nazwa_użytkownika&amp;gt;                    : katalog domowy&lt;br /&gt;
--&amp;gt; grant_X&lt;br /&gt;
---&amp;gt; project_data                           : współdzielona przestrzeń na dane dla grantu_X&lt;br /&gt;
---&amp;gt; scratch                                : przestrzeń danych przeznaczona dla danych w czasie obliczeń dla grantu_x&lt;br /&gt;
--&amp;gt; grant_y&lt;br /&gt;
---&amp;gt; project_data                           : współdzielona przestrzeń na dane dla grantu_Y&lt;br /&gt;
---&amp;gt; scratch                                : przestrzeń danych przeznaczona dla danych w czasie obliczeń dla grantu_y&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
W przyszłości pojawią się dodatkowe katalogi zapewniające np łatwiejszy dostęp do systemu archiwizacji lub też możliwość wymiany danych z usługą box.pionier.net.pl&lt;br /&gt;
&lt;br /&gt;
Uwaga: katalogi '''project_data''' oraz '''scratch''' są linkami symbolicznymi do faktycznego miejsca montowania systemu składowania. Prosimy jednak o używanie wyłącznie ścieżek względnych (np /home/users/&amp;lt;nazwa_użytkownika&amp;gt;/grant_id/project_data) a nie fizycznych ścieżek montowania gdyż mogą się one zmieniać. Nowa struktura danych umożliwia nam dynamiczne przenoszenie grantów pomiędzy różnymi systemami składowania niejako &amp;quot;w locie&amp;quot; więc nie ma gwarancji że przez cały okres życia grantu dane przechowywane będą na tym samym fizycznym systemie. &lt;br /&gt;
&lt;br /&gt;
Obecnie wykorzystywane systemy składowania zaczniemy wycofywać pod koniec roku 2021 - zniknie katalog /tmp/lustre oraz znacząco ograniczymy dostępne miejsce w '''katalogu domowym''' - głównym miejscem przechowywania danych powinny stać się katalogi '''project_data''' oraz '''scratch''' grantów. O wszelkich planowanych pracach poinformujemy z co najmniej dwumiesięcznym wyprzedzeniem aby możliwa była spokojna migracja danych.&lt;/div&gt;</summary>
		<author><name>Radekj</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Dane_na_klastrze_Eagle&amp;diff=1773</id>
		<title>Dane na klastrze Eagle</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Dane_na_klastrze_Eagle&amp;diff=1773"/>
		<updated>2021-07-09T08:54:15Z</updated>

		<summary type="html">&lt;p&gt;Radekj: Utworzono nową stronę &amp;quot;== Obecna struktura danych na klastrze ==  '''Katalog domowy''' : Każdy użytkownik po zalogowaniu na serwer dostępowy ma do dyspozycji osobistą przestrzeń do skład...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Obecna struktura danych na klastrze ==&lt;br /&gt;
&lt;br /&gt;
'''Katalog domowy''' : Każdy użytkownik po zalogowaniu na serwer dostępowy ma do dyspozycji osobistą przestrzeń do składowania plików która służy do przechowywania końcowych rezultatów obliczeń oraz innych cennych informacji. Przestrzeń ta zazwyczaj znajduje się w katalogu /home/users/&amp;lt;nazwa użytkownika&amp;gt;. Katalog ten jest dostępny na serwerze dostępowym oraz wszystkich serwerach obliczeniowych klastra pod tą samą ścieżką.  PCSS wykonuje regularnie kopie zapasowe tych danych tak więc istnieje możliwość odtworzenia plików w przypadku awarii systemu składowania bądź omyłkowego skasowania danych przez właściciela danych.Katalogu tego, zgodnie z regulaminem, nie wolno udostępniać innym osobom.&lt;br /&gt;
&lt;br /&gt;
'''Katalog do prowadzenia obliczeń / scratch.''' Każdy użytkownik ma dostęp do osobistej przestrzeni szybkiego systemu składowania. System ten jest przeznaczony do przechowywania danych wykorzystywanych w czasie obliczeń oraz jest to miejsce gdzie powinny być zapisywane dane tymczasowe generowane w trakcie działania aplikacji. Przestrzeń ta dostępna jest pod ścieżką '''/tmp/lustre/&amp;lt;nazwa użytkownika&amp;gt;'''. System ten jest wielokrotnie większy niż przestrzeń Katalogów Domowych oraz oferuje kilkunastokrotnie większą wydajność niemniej ta przestrzeń nie jest chroniona przez automatyczne wykonywanie kopii zapasowych - omyłkowo bądź celowo skasowanych danych nie da się odzyskać.Zarówno Katalogi domowe jak i przestrzeń scratch oferują całą dostępną przestrzeń dla każdego użytkownika. Rozwiązanie to było niewątpliwie wygodne, niemniej błąd w zarządzaniu danymi pojedynczego użytkownika polegający na zajęciu całego dostępnego miejsca skutkował zablokowaniem możliwości prowadzenia obliczeń przez wszystkich użytkowników.Ze względu na cyklicznie występujące problemy z dostępnością miejsca i zapewnieniem odpowiedniej jakości świadczonej usługi zdecydowaliśmy się na stopniowe odejście od tego modelu na rzecz nowej struktury opisanej poniżej. Innym powodem dla którego zdecydowaliśmy się zmienić strukturę katalogów jest problematyczna migracja z pojedynczego centralnego systemu plików na inny. Obecnie wszystkie projekty na klastrze zajmują wiele petabajtów przestrzeni. Migracja tych danych na nowy system składowania tak, aby nie wpływało to znacząco na bieżące funkcjonowanie klastra, zajęło by wiele miesięcy. &lt;br /&gt;
&lt;br /&gt;
== Nowa struktura danych. ==&lt;br /&gt;
&lt;br /&gt;
Każdy użytkownik mający aktywny grant obliczeniowy (naukowy bądź komercyjny) na klastrze w swoim '''Katalogu domowym''' posiada automatycznie utworzony katalog o nazwie '''grant_&amp;lt;nr_grantu&amp;gt;''' dla każdego grantu w którym dany użytkownik bierze udział. W katalogu tym znajdują się dwa istotne podkatalogi: &lt;br /&gt;
'''project_data''' - jest to katalog '''współdzielony''' miedzy wszystkimi użytkownikami danego grantu. Dane znajdujące się we wszystkich podkatalogach tego katalogu zabezpieczone przed przypadkowym usunięciem mechanizmem automatycznych kopii zapasowych. Dla tego katalogu PCSS zapewnia gwarantowaną przestrzeń na dane w wielkości która przyznana była w ramach wniosku grantowego lub komercyjnej umowy. Limit ten może być wykorzystywany wyłącznie przez użytkowników W ramach tego katalogu użytkownicy mogą w dowolny sposób tworzyć i osuwać pliki/katalogi oraz manipulować prawami dostępu. scratch - dedykowana dla danego grantu przestrzeń przeznaczona do prowadzenia obliczeń/przechowywania danych wejściowych. Zasady korzystania są identyczne do obecnie wykorzystywanej przestrzeni scratch. Domyślna wielkość tej przestrzeni to 10TB&lt;br /&gt;
&lt;br /&gt;
Dane dostępne w katalogu project_data dostępne będą przez cały okres trwania grantu plus pewien dodatkowy czas dzięki któremu możliwe będzie zarchiwizowanie danych lub przeniesienie ich do przestrzeni nowego grantu. Na chwilę obecną dane udostępniane są przez okres 6 miesięcy od zakończenia grantu plus dodatkowe 6 miesięcy w czasie których na żądanie jesteśmy w stanie odzyskać dane. Nowa struktura danych wygląda więc następująco&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
-&amp;gt; ~&amp;lt;nazwa_użytkownika&amp;gt;                    : katalog domowy&lt;br /&gt;
--&amp;gt; grant_X&lt;br /&gt;
---&amp;gt; project_data                           : współdzielona przestrzeń na dane dla grantu_X&lt;br /&gt;
---&amp;gt; scratch                                : przestrzeń danych przeznaczona dla danych w czasie obliczeń dla grantu_x&lt;br /&gt;
--&amp;gt; grant_y&lt;br /&gt;
---&amp;gt; project_data                           : współdzielona przestrzeń na dane dla grantu_Y&lt;br /&gt;
---&amp;gt; scratch                                : przestrzeń danych przeznaczona dla danych w czasie obliczeń dla grantu_y&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
W przyszłości pojawią się dodatkowe katalogi zapewniające np łatwiejszy dostęp do systemu archiwizacji lub też możliwość wymiany danych z usługą box.pionier.net.pl&lt;br /&gt;
&lt;br /&gt;
Uwaga: katalogi '''project_data''' oraz '''scratch''' są linkami symbolicznymi do faktycznego miejsca montowania systemu składowania. Prosimy jednak o używanie wyłącznie ścieżek względnych (np /home/users/&amp;lt;nazwa_użytkownika&amp;gt;/grant_id/project_data) a nie fizycznych ścieżek montowania gdyż mogą się one zmieniać. Nowa struktura danych umożliwia nam dynamiczne przenoszenie grantów pomiędzy różnymi systemami składowania niejako &amp;quot;w locie&amp;quot; więc nie ma gwarancji że przez cały okres życia grantu dane przechowywane będą na tym samym fizycznym systemie. &lt;br /&gt;
&lt;br /&gt;
Obecnie wykorzystywane systemy składowania zaczniemy wycofywać pod koniec roku 2021 - zniknie katalog /tmp/lustre oraz znacząco ograniczymy dostępne miejsce w '''katalogu domowym''' - głównym miejscem przechowywania danych powinny stać się katalogi '''project_data''' oraz '''scratch''' grantów. O wszelkich planowanych pracach poinformujemy z co najmniej dwumiesięcznym wyprzedzeniem aby możliwa była spokojna migracja danych.&lt;/div&gt;</summary>
		<author><name>Radekj</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Podr%C4%99cznik_u%C5%BCytkownika&amp;diff=1772</id>
		<title>Podręcznik użytkownika</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Podr%C4%99cznik_u%C5%BCytkownika&amp;diff=1772"/>
		<updated>2021-07-09T08:27:16Z</updated>

		<summary type="html">&lt;p&gt;Radekj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Podręcznik użytkownika}}&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Jak zostać użytkownikiem]]&lt;br /&gt;
&amp;lt;li&amp;gt;[[Jak utworzyć użytkownika na klastrze]]&lt;br /&gt;
&amp;lt;li&amp;gt;[[Podstawowe zagadnienia]]&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
 &amp;lt;li&amp;gt;[[Zlecanie zadań przez system kolejkowy PBS]] &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Zlecanie zadań przez system kolejkowy SLURM]]&lt;br /&gt;
&amp;lt;li&amp;gt;[[Dane na klastrze Eagle]]&lt;br /&gt;
&amp;lt;li&amp;gt;[[Uruchamianie dużych zadań na klastrach Eagle/Altair]]&lt;br /&gt;
&amp;lt;li&amp;gt;[[Status zadania - mail]]&lt;br /&gt;
&amp;lt;li&amp;gt;[[Kompilacja oprogramowania]]&lt;br /&gt;
&amp;lt;li&amp;gt;[[Jak uruchomić Singularity]]&lt;br /&gt;
&amp;lt;li&amp;gt;[[Konfiguracja narzędzi Putty i Winscp]]&lt;br /&gt;
&amp;lt;li&amp;gt;[[Moduły]]&lt;br /&gt;
&amp;lt;li&amp;gt;[[Partycje / kolejki]]&lt;br /&gt;
&amp;lt;!--&amp;lt;li&amp;gt;[[Skrypty]]--&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Instalacja Pythona z poziomu użytkownika]]&lt;br /&gt;
&amp;lt;!--&amp;lt;li&amp;gt;[https://wiki.man.poznan.pl/storage-ptpd/index.php?title=System_Archiwizacji_-_HSM System Archiwizacji - HSM]--&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[System_Archiwizacji - HSM System Archiwizacji - HSM|System Archiwizacji - HSM]]&lt;br /&gt;
&amp;lt;li&amp;gt;[[Oprogramowanie]]&lt;br /&gt;
&amp;lt;li&amp;gt;[[Singularity]]&lt;br /&gt;
&amp;lt;li&amp;gt;[[FAQ]]&lt;/div&gt;</summary>
		<author><name>Radekj</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Amber&amp;diff=1660</id>
		<title>Amber</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Amber&amp;diff=1660"/>
		<updated>2021-01-22T11:54:43Z</updated>

		<summary type="html">&lt;p&gt;Radekj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Amber 14,16 oraz 18 dostępny jest dla wszystkich użytkowników maszyn obliczeniowych w PCSS.&lt;br /&gt;
&lt;br /&gt;
Amber dotyczy dwóch rzeczy: zestawu molekularnych mechanicznych pól siłowych dla symulacji biomolekuł (które są w domenie publicznej, i są stosowane w różnych programach symulacyjnych) oraz pakiet programów symulacji molekularnych, który zawiera kody źródłowe i dema.&lt;br /&gt;
&lt;br /&gt;
Aby uruchomić przykładowych test oprogramowania Amber trzeba :&lt;br /&gt;
&lt;br /&gt;
załadować moduł :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 module load amber&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Przykładowy skrypt uruchomieniowy SLURM:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
#SBATCH --nodes=1&lt;br /&gt;
#SBATCH --ntasks-per-node=4&lt;br /&gt;
#SBATCH --mem=4gb&lt;br /&gt;
#SBATCH --time=01:00:00&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Ustawiamy sciezki lub ladujemy odpowiednie moduly&lt;br /&gt;
module load amber/14&lt;br /&gt;
&lt;br /&gt;
# Ustawiamy zmienna $TMPDIR&lt;br /&gt;
export TMPDIR=&amp;quot;/tmp/lustre_shared/${USER}/${SLURM_JOBID}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Ustawiamy zmienne aplikacji&lt;br /&gt;
export SCR=${TMPDIR}&lt;br /&gt;
&lt;br /&gt;
# Ustawiamy zmienne pomocnicze&lt;br /&gt;
INPUT_DIR=&amp;quot;input&amp;quot;&lt;br /&gt;
OUTPUT_DIR=&amp;quot;output&amp;quot;&lt;br /&gt;
OUTPUT_FILE=&amp;quot;OUTPUT&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Tworzymy katalog tymczasowy&lt;br /&gt;
mkdir -p ${TMPDIR}&lt;br /&gt;
&lt;br /&gt;
# Kopiujemy dane wejsciowe do katalogu wskazywanego zmienna $TMPDIR&lt;br /&gt;
cp ${SLURM_SUBMIT_DIR}/${INPUT_DIR}/* ${TMPDIR}&lt;br /&gt;
&lt;br /&gt;
# Przechodzimy do katalogu $TMPDIR&lt;br /&gt;
cd $TMPDIR&lt;br /&gt;
&lt;br /&gt;
# Wykonujemy obliczenia&lt;br /&gt;
sander.MPI -O -i 01_Min.in -o 01_Min.out -p prmtop -c inpcrd -r 01_Min.rst -inf 01_Min.mdinfo&lt;br /&gt;
&lt;br /&gt;
sander.MPI -O -i 02_Heat.in -o 02_Heat.out -p prmtop -c 01_Min.rst -r 02_Heat.rst -x 02_Heat.mdcrd -inf 02_Heat.mdinfo&lt;br /&gt;
&lt;br /&gt;
sander.MPI -O -i 03_Prod.in -o 03_Prod.out -p prmtop -c 02_Heat.rst -r 03_Prod.rst -x 03_Prod.mdcrd -inf 03_Prod.info&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Stopka&lt;br /&gt;
cat &amp;lt;&amp;lt; EOF&lt;br /&gt;
-------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
End of calculations [$(date)].&lt;br /&gt;
&lt;br /&gt;
-------------------------------------------------------------------------------&lt;br /&gt;
EOF&lt;br /&gt;
&lt;br /&gt;
# Konczymy obliczenia, zawartosc katalogu $TMPDIR/output kopiujemy &lt;br /&gt;
# do katalogu z ktorego zakolejkowano zadanie.&lt;br /&gt;
mkdir $SLURM_SUBMIT_DIR/${OUTPUT_DIR}&lt;br /&gt;
cp -r $TMPDIR/* $SLURM_SUBMIT_DIR/${OUTPUT_DIR}/&lt;br /&gt;
&lt;br /&gt;
# Czyscimy katalog roboczy&lt;br /&gt;
rm -rf $TMPDIR&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Skrypt dzieli się na 3 części:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1. Run minimization&lt;br /&gt;
2. Run heating MD&lt;br /&gt;
3. Run production MD&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Poniżej znajduje się paczka z plikami które powinny znaleźć się w katalogu input. &lt;br /&gt;
&lt;br /&gt;
[[Plik:Input_Amber.zip]]&lt;/div&gt;</summary>
		<author><name>Radekj</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Status_zadania_-_mail&amp;diff=1599</id>
		<title>Status zadania - mail</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Status_zadania_-_mail&amp;diff=1599"/>
		<updated>2020-05-27T09:05:38Z</updated>

		<summary type="html">&lt;p&gt;Radekj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Co zrobić żeby dostać informację o statusie zadania na adres email? (dotyczy klastra Eagle)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Aby otrzymać emaila należy dopisać do skryptu:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#SBATCH --mail-type=&amp;lt;type&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
gdzie &amp;lt;type&amp;gt; może przyjąć wartość/wartości: BEGIN, END, FAIL, REQUEUE, ALL, TIME_LIMIT, ARRAY_TASKS&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
BEGIN - rozpoczęcie zadania&amp;lt;br&amp;gt;&lt;br /&gt;
END - zakończenie zadania&amp;lt;br&amp;gt;&lt;br /&gt;
FAIL - zadanie zakończyło się niepowodzeniem&amp;lt;br&amp;gt;&lt;br /&gt;
REQUEUE - zadanie przestało się liczyć i ponownie trafiło do kolejki&amp;lt;br&amp;gt;&lt;br /&gt;
ALL - wszystkie powyższe statusy&amp;lt;br&amp;gt;&lt;br /&gt;
TIME_LIMIT - zadanie liczy się 50,80,90 procent zadeklarowanego czasu&amp;lt;br&amp;gt;&lt;br /&gt;
ARRAY_TASKS - wyślij email o każdym zadaniu typu array&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Powyższe wartości mogą być używane łącznie np.:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#SBATCH --mail-type=BEGIN,FAIL&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Informacje o statusie zadań są wysyłane na adres email połączony z kontem i nie ma możliwości zmiany tego.&lt;/div&gt;</summary>
		<author><name>Radekj</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Partycje_/_kolejki&amp;diff=1568</id>
		<title>Partycje / kolejki</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Partycje_/_kolejki&amp;diff=1568"/>
		<updated>2020-02-07T11:01:47Z</updated>

		<summary type="html">&lt;p&gt;Radekj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;W systemie kolejkowym Slurm partycje (będące funkcjonalnym odpowiednikiem kolejek w innych systemach) służą głównie do zarządzania priorytetami dostępu do zasobów oraz pozawala nam rozliczać projekty w łatwy sposób - fizycznie węzły mogą być współdzielone pomiędzy różnymi partycjami.&lt;br /&gt;
Na chwilę obecną na systemie Eagle mamy następujące najważniejsze partycje: '''fast''', '''standard''', '''bigmem''' oraz '''tesla'''.&lt;br /&gt;
&lt;br /&gt;
== Partycja '''standard''' ==&lt;br /&gt;
&lt;br /&gt;
- zawiera wszystkie węzły klastra Eagle&lt;br /&gt;
&lt;br /&gt;
- maksymalny czas wykonania zadania to 7 dni / 168 godzin&lt;br /&gt;
&lt;br /&gt;
- Jest to partycja która powinna być wykorzystywana praktycznie zawsze, z wyjątkiem zadań testowych oraz zadań które wymagają więcej niż 128 GB pamięci per węzeł.&lt;br /&gt;
&lt;br /&gt;
== Partycja '''fast''': ==&lt;br /&gt;
&lt;br /&gt;
- zawiera praktycznie wszystkie węzły fizyczne klastra eagle&lt;br /&gt;
&lt;br /&gt;
- maksymalny czas wykonania zadania to 1 godzina&lt;br /&gt;
&lt;br /&gt;
- ma podwyższony priorytet względem kolejki standard&lt;br /&gt;
&lt;br /&gt;
- Partycja ta przeznaczona jest do testowania oprogramowania, stąd duży priorytet i relatywnie krótki limit czasu&lt;br /&gt;
&lt;br /&gt;
== Partycja '''bigmem''' ==&lt;br /&gt;
&lt;br /&gt;
- zawiera niewielki podzbiór węzłów - tylko te wyposażone w 256GB pamięci. Węzłów takich jest 5% z ogólnej liczby węzłów na Eagle.&lt;br /&gt;
&lt;br /&gt;
- maksymalny czas wykonania zadania to, podobnie jak w przypadku partycji standard 7 dni/168 godzin&lt;br /&gt;
&lt;br /&gt;
- ma podwyższony priorytet względem partycji standard&lt;br /&gt;
&lt;br /&gt;
- Tej partycji należy używać jedynie w przypadku zadań wymagających powyżej 128 GB pamięci na węzeł - takie zadania będą preferowane w dostępie do węzłów z dużą ilością pamięci. Jeśli państwa zadania nie potrzebują takich węzłów, nie ma sensu zlecań zadań do tej partycji. Pomimo podwyższonego priorytetu, a ze względu na niewielką liczbę węzłów w partycji, najprawdopodobniej zostaną uruchomione później niż w partycji 'standard'.&lt;br /&gt;
&lt;br /&gt;
Oczywiście może się zdarzyć że zadania zlecone do partycji &amp;quot;standard&amp;quot; będą uruchomione na węzłach z 256 GB pamięci. Tak może się zdarzyć jeśli wykorzystane zostaną wszystkie inne fizyczne serwery (posiadające 64/128GB RAM). Natomiast po zwolnieniu tych węzłów pierwszeństwo dostępu do tych zasobów będą miały zadania zlecone do partycji &amp;quot;bigmem&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Partycja '''tesla''' ==&lt;br /&gt;
&lt;br /&gt;
Partycja ta zawiera węzły wyposażone w karty GPU. Na każdym węźle zainstalowane są 2 karty Nvidia V100 wyposażone w 32GB pamięci.&lt;br /&gt;
Informacje o tym jak zlecać zadania na karty GPU można znaleźć [[ Zlecanie_zadań_przez_system_kolejkowy_SLURM#Zlecanie_zada.C5.84_na_w.C4.99z.C5.82y_z_kartami_GPU| na tej stronie ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Na systemie Eagle istnieje również kilka innych partycji niemniej pomimo tego że jest możliwe zlecanie do nich zadań, prosimy o niewykorzystywanie tych partycji. Nie dają one dostępu do dodatkowych zasobów, wykorzystujemy do rozliczania projektów takich jak np. Pl-Grid, do testów sprzętu, oprogramowania lub na potrzeby szkoleń.&lt;/div&gt;</summary>
		<author><name>Radekj</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Partycje_/_kolejki&amp;diff=1567</id>
		<title>Partycje / kolejki</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Partycje_/_kolejki&amp;diff=1567"/>
		<updated>2020-02-07T11:01:16Z</updated>

		<summary type="html">&lt;p&gt;Radekj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;W systemie kolejkowym Slurm partycje (będące funkcjonalnym odpowiednikiem kolejek w innych systemach) służą głównie do zarządzania priorytetami dostępu do zasobów oraz pozawala nam rozliczać projekty w łatwy sposób - fizycznie węzły mogą być współdzielone pomiędzy różnymi partycjami.&lt;br /&gt;
Na chwilę obecną na systemie Eagle mamy 3 najważniejsze partycje: '''fast''', '''standard''', '''bigmem''' oraz '''tesla'''.&lt;br /&gt;
&lt;br /&gt;
== Partycja '''standard''' ==&lt;br /&gt;
&lt;br /&gt;
- zawiera wszystkie węzły klastra Eagle&lt;br /&gt;
&lt;br /&gt;
- maksymalny czas wykonania zadania to 7 dni / 168 godzin&lt;br /&gt;
&lt;br /&gt;
- Jest to partycja która powinna być wykorzystywana praktycznie zawsze, z wyjątkiem zadań testowych oraz zadań które wymagają więcej niż 128 GB pamięci per węzeł.&lt;br /&gt;
&lt;br /&gt;
== Partycja '''fast''': ==&lt;br /&gt;
&lt;br /&gt;
- zawiera praktycznie wszystkie węzły fizyczne klastra eagle&lt;br /&gt;
&lt;br /&gt;
- maksymalny czas wykonania zadania to 1 godzina&lt;br /&gt;
&lt;br /&gt;
- ma podwyższony priorytet względem kolejki standard&lt;br /&gt;
&lt;br /&gt;
- Partycja ta przeznaczona jest do testowania oprogramowania, stąd duży priorytet i relatywnie krótki limit czasu&lt;br /&gt;
&lt;br /&gt;
== Partycja '''bigmem''' ==&lt;br /&gt;
&lt;br /&gt;
- zawiera niewielki podzbiór węzłów - tylko te wyposażone w 256GB pamięci. Węzłów takich jest 5% z ogólnej liczby węzłów na Eagle.&lt;br /&gt;
&lt;br /&gt;
- maksymalny czas wykonania zadania to, podobnie jak w przypadku partycji standard 7 dni/168 godzin&lt;br /&gt;
&lt;br /&gt;
- ma podwyższony priorytet względem partycji standard&lt;br /&gt;
&lt;br /&gt;
- Tej partycji należy używać jedynie w przypadku zadań wymagających powyżej 128 GB pamięci na węzeł - takie zadania będą preferowane w dostępie do węzłów z dużą ilością pamięci. Jeśli państwa zadania nie potrzebują takich węzłów, nie ma sensu zlecań zadań do tej partycji. Pomimo podwyższonego priorytetu, a ze względu na niewielką liczbę węzłów w partycji, najprawdopodobniej zostaną uruchomione później niż w partycji 'standard'.&lt;br /&gt;
&lt;br /&gt;
Oczywiście może się zdarzyć że zadania zlecone do partycji &amp;quot;standard&amp;quot; będą uruchomione na węzłach z 256 GB pamięci. Tak może się zdarzyć jeśli wykorzystane zostaną wszystkie inne fizyczne serwery (posiadające 64/128GB RAM). Natomiast po zwolnieniu tych węzłów pierwszeństwo dostępu do tych zasobów będą miały zadania zlecone do partycji &amp;quot;bigmem&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Partycja '''tesla''' ==&lt;br /&gt;
&lt;br /&gt;
Partycja ta zawiera węzły wyposażone w karty GPU. Na każdym węźle zainstalowane są 2 karty Nvidia V100 wyposażone w 32GB pamięci.&lt;br /&gt;
Informacje o tym jak zlecać zadania na karty GPU można znaleźć [[ Zlecanie_zadań_przez_system_kolejkowy_SLURM#Zlecanie_zada.C5.84_na_w.C4.99z.C5.82y_z_kartami_GPU| na tej stronie ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Na systemie Eagle istnieje również kilka innych partycji niemniej pomimo tego że jest możliwe zlecanie do nich zadań, prosimy o niewykorzystywanie tych partycji. Nie dają one dostępu do dodatkowych zasobów, wykorzystujemy do rozliczania projektów takich jak np. Pl-Grid, do testów sprzętu, oprogramowania lub na potrzeby szkoleń.&lt;/div&gt;</summary>
		<author><name>Radekj</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Partycje_/_kolejki&amp;diff=1566</id>
		<title>Partycje / kolejki</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Partycje_/_kolejki&amp;diff=1566"/>
		<updated>2020-02-07T11:00:23Z</updated>

		<summary type="html">&lt;p&gt;Radekj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;W systemie kolejkowym Slurm partycje (będące funkcjonalnym odpowiednikiem kolejek w innych systemach) służą głównie do zarządzania priorytetami dostępu do zasobów oraz pozawala nam rozliczać projekty w łatwy sposób - fizycznie węzły mogą być współdzielone pomiędzy różnymi partycjami.&lt;br /&gt;
Na chwilę obecną na systemie Eagle mamy 3 najważniejsze partycje: '''fast''', '''standard''', '''bigmem''' oraz '''tesla'''.&lt;br /&gt;
&lt;br /&gt;
== Partycja '''standard''' ==&lt;br /&gt;
&lt;br /&gt;
- zawiera wszystkie węzły klastra Eagle&lt;br /&gt;
&lt;br /&gt;
- maksymalny czas wykonania zadania to 7 dni / 168 godzin&lt;br /&gt;
&lt;br /&gt;
- Jest to partycja która powinna być wykorzystywana praktycznie zawsze, z wyjątkiem zadań testowych oraz zadań które wymagają więcej niż 128 GB pamięci per węzeł.&lt;br /&gt;
&lt;br /&gt;
== Partycja '''fast''': ==&lt;br /&gt;
&lt;br /&gt;
- zawiera praktycznie wszystkie węzły fizyczne klastra eagle&lt;br /&gt;
&lt;br /&gt;
- maksymalny czas wykonania zadania to 1 godzina&lt;br /&gt;
&lt;br /&gt;
- ma podwyższony priorytet względem kolejki standard&lt;br /&gt;
&lt;br /&gt;
- Partycja ta przeznaczona jest do testowania oprogramowania, stąd duży priorytet i relatywnie krótki limit czasu&lt;br /&gt;
&lt;br /&gt;
== Partycja '''bigmem''' ==&lt;br /&gt;
&lt;br /&gt;
- zawiera niewielki podzbiór węzłów - tylko te wyposażone w 256GB pamięci. Węzłów takich jest 5% z ogólnej liczby węzłów na Eagle.&lt;br /&gt;
&lt;br /&gt;
- maksymalny czas wykonania zadania to, podobnie jak w przypadku partycji standard 7 dni/168 godzin&lt;br /&gt;
&lt;br /&gt;
- ma podwyższony priorytet względem partycji standard&lt;br /&gt;
&lt;br /&gt;
- Tej partycji należy używać jedynie w przypadku zadań wymagających powyżej 128 GB pamięci na węzeł - takie zadania będą preferowane w dostępie do węzłów z dużą ilością pamięci. Jeśli państwa zadania nie potrzebują takich węzłów, nie ma sensu zlecań zadań do tej partycji. Pomimo podwyższonego priorytetu, a ze względu na niewielką liczbę węzłów w partycji, najprawdopodobniej zostaną uruchomione później niż w partycji 'standard'.&lt;br /&gt;
&lt;br /&gt;
Oczywiście może się zdarzyć że zadania zlecone do partycji &amp;quot;standard&amp;quot; będą uruchomione na węzłach z 256 GB pamięci. Tak może się zdarzyć jeśli wykorzystane zostaną wszystkie inne fizyczne serwery (posiadające 64/128GB RAM). Natomiast po zwolnieniu tych węzłów pierwszeństwo dostępu do tych zasobów będą miały zadania zlecone do partycji &amp;quot;bigmem&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Partycja '''tesla''' ==&lt;br /&gt;
&lt;br /&gt;
Partycja ta zawiera węzły wyposażone w karty GPU. Na każdym węźle zainstalowane są 2 karty Nvidia V100 wyposażone w 32GB pamięci.&lt;br /&gt;
Informacje o tym jak zlecać zadania na karty GPU można znaleźć [[ Zlecanie_zadań_przez_system_kolejkowy_SLURM#Zlecanie_zada.C5.84_na_w.C4.99z.C5.82y_z_kartami_GPU ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Na systemie Eagle istnieje również kilka innych partycji niemniej pomimo tego że jest możliwe zlecanie do nich zadań, prosimy o niewykorzystywanie tych partycji. Nie dają one dostępu do dodatkowych zasobów, wykorzystujemy do rozliczania projektów takich jak np. Pl-Grid, do testów sprzętu, oprogramowania lub na potrzeby szkoleń.&lt;/div&gt;</summary>
		<author><name>Radekj</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Partycje_/_kolejki&amp;diff=1565</id>
		<title>Partycje / kolejki</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Partycje_/_kolejki&amp;diff=1565"/>
		<updated>2020-02-07T10:51:37Z</updated>

		<summary type="html">&lt;p&gt;Radekj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;W systemie kolejkowym Slurm partycje (będące funkcjonalnym odpowiednikiem kolejek w innych systemach) służą głównie do zarządzania priorytetami dostępu do zasobów oraz pozawala nam rozliczać projekty w łatwy sposób - fizycznie węzły mogą być współdzielone pomiędzy różnymi partycjami.&lt;br /&gt;
Na chwilę obecną na systemie Eagle mamy 3 najważniejsze partycje: '''fast''', '''standard''' oraz '''bigmem'''.&lt;br /&gt;
&lt;br /&gt;
Partycja '''standard'''&lt;br /&gt;
&lt;br /&gt;
- zawiera wszystkie węzły klastra Eagle&lt;br /&gt;
&lt;br /&gt;
- maksymalny czas wykonania zadania to 7 dni / 168 godzin&lt;br /&gt;
&lt;br /&gt;
- Jest to partycja która powinna być wykorzystywana praktycznie zawsze, z wyjątkiem zadań testowych oraz zadań które wymagają więcej niż 128 GB pamięci per węzeł.&lt;br /&gt;
&lt;br /&gt;
Partycja '''fast''':&lt;br /&gt;
&lt;br /&gt;
- zawiera praktycznie wszystkie węzły fizyczne klastra eagle&lt;br /&gt;
&lt;br /&gt;
- maksymalny czas wykonania zadania to 1 godzina&lt;br /&gt;
&lt;br /&gt;
- ma podwyższony priorytet względem kolejki standard&lt;br /&gt;
&lt;br /&gt;
- Partycja ta przeznaczona jest do testowania oprogramowania, stąd duży priorytet i relatywnie krótki limit czasu&lt;br /&gt;
&lt;br /&gt;
Partycja '''bigmem'''&lt;br /&gt;
&lt;br /&gt;
- zawiera niewielki podzbiór węzłów - tylko te wyposażone w 256GB pamięci. Węzłów takich jest 5% z ogólnej liczby węzłów na Eagle.&lt;br /&gt;
&lt;br /&gt;
- maksymalny czas wykonania zadania to, podobnie jak w przypadku partycji standard 7 dni/168 godzin&lt;br /&gt;
&lt;br /&gt;
- ma podwyższony priorytet względem partycji standard&lt;br /&gt;
&lt;br /&gt;
- Tej partycji należy używać jedynie w przypadku zadań wymagających powyżej 128 GB pamięci na węzeł - takie zadania będą preferowane w dostępie do węzłów z dużą ilością pamięci. Jeśli państwa zadania nie potrzebują takich węzłów, nie ma sensu zlecań zadań do tej partycji. Pomimo podwyższonego priorytetu, a ze względu na niewielką liczbę węzłów w partycji, najprawdopodobniej zostaną uruchomione później niż w partycji 'standard'.&lt;br /&gt;
&lt;br /&gt;
Oczywiście może się zdarzyć że zadania zlecone do partycji &amp;quot;standard&amp;quot; będą uruchomione na węzłach z 256 GB pamięci. Tak może się zdarzyć jeśli wykorzystane zostaną wszystkie inne fizyczne serwery (posiadające 64/128GB RAM). Natomiast po zwolnieniu tych węzłów pierwszeństwo dostępu do tych zasobów będą miały zadania zlecone do partycji &amp;quot;bigmem&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partycja '''tesla''':&lt;br /&gt;
&lt;br /&gt;
Partycja ta zawiera węzły wyposażone w karty GPU. Na każdym węźle zainstalowane są 2 karty Nvidia V100 wyposażone w 32GB pamięci.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Na systemie Eagle istnieje również kilka innych partycji niemniej pomimo tego że jest możliwe zlecanie do nich zadań, prosimy o niewykorzystywanie tych partycji. Nie dają one dostępu do dodatkowych zasobów, wykorzystujemy do rozliczania projektów takich jak np. Pl-Grid, do testów sprzętu, oprogramowania lub na potrzeby szkoleń.&lt;/div&gt;</summary>
		<author><name>Radekj</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Zlecanie_zada%C5%84_przez_system_kolejkowy_SLURM&amp;diff=1564</id>
		<title>Zlecanie zadań przez system kolejkowy SLURM</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Zlecanie_zada%C5%84_przez_system_kolejkowy_SLURM&amp;diff=1564"/>
		<updated>2020-02-07T10:48:46Z</updated>

		<summary type="html">&lt;p&gt;Radekj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Zlecanie zadań ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Przed zleceniem zadania, należy je obudować w odpowiedni skrypt zrozumiały dla systemu kolejkowego, np.:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/home/users/user/submit_script.sl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Przykładowy skrypt SLURM:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash -l&lt;br /&gt;
#SBATCH -N 1&lt;br /&gt;
#SBATCH --mem 5000&lt;br /&gt;
#SBATCH --time=20:00:00&lt;br /&gt;
&lt;br /&gt;
/sciezka/do/pliku/binarnego/plik_binarny.in &amp;gt;/sciezka/do/pliku/wyjsciowego.out&lt;br /&gt;
&amp;lt;/pre&amp;gt;						 &lt;br /&gt;
&lt;br /&gt;
Aby zlecić zadanie do konkretnej kolejki używamy parametru #SBATCH -p np.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash -l&lt;br /&gt;
#SBATCH -N 1&lt;br /&gt;
#SBATCH --mem 5000&lt;br /&gt;
#SBATCH --time=20:00:00&lt;br /&gt;
#SBATCH -p  standard&lt;br /&gt;
&lt;br /&gt;
/sciezka/do/pliku/binarnego/plik_binarny.in &amp;gt;/siezka/do/pliku/wyjsciowego.out&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Zadanie należy następnie zlecić komendą '''sbatch'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sbatch /home/users/user/submit_script.sl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Zlecanie zadań interaktywnych ===&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zadania interaktywne możemy podzielić na dwie grupy:&lt;br /&gt;
&lt;br /&gt;
:* zadanie interaktywne (praca w trybie tekstowym)&lt;br /&gt;
:* zadanie interaktywne&lt;br /&gt;
&lt;br /&gt;
==== Zadanie interaktywne (praca w trybie tekstowym) ====&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zlecanie zadań interaktywnych jest bardzo proste i w najprostszym przypadku sprowadza się do wydania poniższego polecenia.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun --pty /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Zadanie interaktywne z przekierowaniem X-ów (praca w trybie graficznym) ====&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Aby zlecić zadanie z przekierowaniem X-ów należy zalogować się na maszynę z uruchomioną usługą X&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh -X eagle.man.poznan.pl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
UWAGA: W systemie Windows należy mieć zainstalowany serwer X np. Xming oraz w programie Putty aktywować przekierowanie X11&lt;br /&gt;
&lt;br /&gt;
Gdy zalogujemy się na maszynę za pomocą X należy zlecić zadanie interaktywne&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun --x11 -n28 --pty /bin/bash &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Następnie uruchamiamy przykładowy program (wyświetla stan kolejki na maszynie eagle)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sview &amp;amp; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Zlecanie zadań na węzły z kartami GPU ==&lt;br /&gt;
&lt;br /&gt;
W celu zlecenia zadania na węzły z kartami GPU należy &lt;br /&gt;
zlecić zadanie na partycję '''tesla''' oraz do skryptu zadaniowego dodać poniższe parametry:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#SBATCH --gres=gpu:&amp;lt;liczba kart GPU dla danego zadania&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
przykładowo dla zadania wymagającego 2 kart:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#SBATCH --gres=gpu:2&lt;br /&gt;
#SBATCH --partition=tesla&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dla części aplikacji wsparcie dla GPU jest zaszyte w parametrach, część posiada specjalną wersję modułu, zazwyczaj zawierającą &amp;quot;CUDA&amp;quot; w nazwie np:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
namd/2.10-ibverbs-smp-cuda    &amp;lt;- wersja ze wsparciem GPU&lt;br /&gt;
namd/2.10-multicore(default)&lt;br /&gt;
namd/2.10-multicore-cuda      &amp;lt;- wersja ze wsparciem GPU&lt;br /&gt;
namd/2.10-multicore-mic&lt;br /&gt;
namd/2.12-ibverbs&lt;br /&gt;
namd/2.12-ibverbs-smp&lt;br /&gt;
namd/2.12-ibverbs-smp-CUDA    &amp;lt;- wersja ze wsparciem GPU&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sprawdzanie stanu systemu kolejkowego ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Aby sprawdzić jakie zadania zostały zlecone przez użytkownika należy wykonać polecenie:&lt;br /&gt;
Przykład:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
squeue -u nazwa_uzytkownika&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Wyświetlenie listy zadań w danej partycji&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
squeue -p standard&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Wyświetlenie informacji o konkretnym zadaniu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
scontrol show job numer_zadania&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Usuwanie zadań ==&lt;br /&gt;
&lt;br /&gt;
Jeżeli z jakiegoś powodu istnieje potrzeba usunięcia zadania - należy skorzystać z polecenia '''scancel''', które przyjmuje jako parametr identyfikator zadania. Można kasować zadania zarówno oczekujące w kolejce jak i uruchomione.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Przykład:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
scancel numer_zadania&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Radekj</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Podr%C4%99cznik_u%C5%BCytkownika&amp;diff=1563</id>
		<title>Podręcznik użytkownika</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Podr%C4%99cznik_u%C5%BCytkownika&amp;diff=1563"/>
		<updated>2020-02-07T10:43:55Z</updated>

		<summary type="html">&lt;p&gt;Radekj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Podręcznik użytkownika}}&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Jak zostać użytkownikiem]]&lt;br /&gt;
&amp;lt;li&amp;gt;[[Podstawowe zagadnienia]]&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
 &amp;lt;li&amp;gt;[[Zlecanie zadań przez system kolejkowy PBS]] &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Zlecanie zadań przez system kolejkowy SLURM]]&lt;br /&gt;
&amp;lt;li&amp;gt;[[Status zadania - mail]]&lt;br /&gt;
&amp;lt;li&amp;gt;[[Kompilacja oprogramowania]]&lt;br /&gt;
&amp;lt;li&amp;gt;[[Jak uruchomić Singularity]]&lt;br /&gt;
&amp;lt;li&amp;gt;[[Konfiguracja narzędzi Putty i Winscp]]&lt;br /&gt;
&amp;lt;li&amp;gt;[[Moduły]]&lt;br /&gt;
&amp;lt;li&amp;gt;[[Partycje / kolejki]]&lt;br /&gt;
&amp;lt;li&amp;gt;[[Skrypty]]&lt;br /&gt;
&amp;lt;li&amp;gt;[[Instalacja pakietów Pythona z poziomu użytkownika]]&lt;br /&gt;
&amp;lt;li&amp;gt;[https://wiki.man.poznan.pl/storage-ptpd/index.php?title=System_Archiwizacji_-_HSM System Archiwizacji - HSM]&lt;br /&gt;
&amp;lt;li&amp;gt;[[Oprogramowanie]]&lt;br /&gt;
&amp;lt;li&amp;gt;[[Singularity]]&lt;br /&gt;
&amp;lt;li&amp;gt;[[FAQ]]&lt;/div&gt;</summary>
		<author><name>Radekj</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Strona_g%C5%82%C3%B3wna&amp;diff=1528</id>
		<title>Strona główna</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Strona_g%C5%82%C3%B3wna&amp;diff=1528"/>
		<updated>2018-12-01T21:19:53Z</updated>

		<summary type="html">&lt;p&gt;Radekj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTITLE__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;font-weight: bold;&amp;quot; |  '''Aktualności'''&lt;br /&gt;
|-&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Center&amp;gt;&lt;br /&gt;
= Prace serwisowe /  Maintenance - 29.11.2018    =&lt;br /&gt;
&amp;lt;/Center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ze względu na konieczność wykonania prac serwisowych na macierzach dyskowych obsługujących system plików Lustre w przyszłym tygodniu w czwartek 29.11.2018 na systemie Orzeł zablokowane będzie uruchamianie nowych zadań (zlecanie do kolejki będzie nadal możliwe) oraz system Lustre będzie niedostępny na węzłach obliczeniowych. Prace planowane są na kilka godzin, system zostanie przywrócony do pełnej sprawności tak szybko jak to będzie możliwe&lt;br /&gt;
W czwartek o 8 rano zablokujemy możliwość uruchamiania nowych zadań, zadania już uruchomione nie będą terminowane. Ze względu na niedostępność systemu Lustre część zadań działających w czasie przerwy w pracy może ulec awarii.&lt;br /&gt;
Przepraszamy za utrudnienia w pracy.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Due to necessary maintenance on the disk array used by Lustre, this filesystem will be not avalable and executing of the jobs on the Eagle cluster will be blocked. Maintenance period starts next Thursday (29.11.2018) at 8. Submission of the new jobs will not be blocked and running jobs will not be terminated, however some of the jobs that are active during the maintenance may malfunction.&lt;br /&gt;
The maintenance will take few hours, the system will retururn to normal operation as soon as possible.&lt;br /&gt;
We apologize for the inconvenience &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Center&amp;gt;&lt;br /&gt;
== Zasoby obliczeniowe PCSS ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[[Plik:eagle.jpg|240px|link=Eagle]]&lt;br /&gt;
&amp;lt;!--|style=&amp;quot;text-align: center;&amp;quot;|[[Plik:Inula.jpg|240px|link=Inula]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[[Plik:Chimera.jpg|240px|link=Chimera]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[[Plik:cane.jpg|240px|link=Cane]]--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|'''[[Eagle]]'''&lt;br /&gt;
&amp;lt;!--|style=&amp;quot;text-align: center;&amp;quot;|'''[[Inula]]'''&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|'''[[Chimera]]'''&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|'''[[Cane]]'''--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | 24h active nodes&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/eagle_processors.png&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!--|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/inula_processors.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/chimera_processors.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/cane_processors.png&amp;lt;/span&amp;gt;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Current load&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/eagle_load.png&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!--|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/inula_load.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/chimera_load.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/cane_load.png&amp;lt;/span&amp;gt;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Monthly load&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/eagle_monthly_load.png&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!--|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/inula_monthly_load.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/chimera_monthly_load.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/cane_monthly_load.png&amp;lt;/span&amp;gt;--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| '''Aktualności'''&lt;br /&gt;
| '''Aktualne obciążenie serwerów'''&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
|{{#widget:Iframe&lt;br /&gt;
|url=https://grafana.man.poznan.pl:3000/dashboard-solo/db/clusters-statistics?panelId=2&amp;amp;fullscreen&amp;amp;theme=dark&lt;br /&gt;
|width=710&lt;br /&gt;
|height=442&lt;br /&gt;
|border=0&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{#widget:Iframe&lt;br /&gt;
|url=https://grafana.man.poznan.pl:3000/dashboard-solo/db/clusters-statistics?panelId=1&amp;amp;fullscreen&amp;amp;from=now-24h&amp;amp;to=now&lt;br /&gt;
|width=710&lt;br /&gt;
|height=442&lt;br /&gt;
|border=0&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Radekj</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Strona_g%C5%82%C3%B3wna&amp;diff=1527</id>
		<title>Strona główna</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Strona_g%C5%82%C3%B3wna&amp;diff=1527"/>
		<updated>2018-12-01T21:16:59Z</updated>

		<summary type="html">&lt;p&gt;Radekj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTITLE__&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;font-weight: bold;&amp;quot; |  '''Aktualności'''&lt;br /&gt;
|-&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Center&amp;gt;&lt;br /&gt;
= Prace serwisowe /  Maintenance - 29.11.2018    =&lt;br /&gt;
&amp;lt;/Center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ze względu na konieczność wykonania prac serwisowych na macierzach dyskowych obsługujących system plików Lustre w przyszłym tygodniu w czwartek 29.11.2018 na systemie Orzeł zablokowane będzie uruchamianie nowych zadań (zlecanie do kolejki będzie nadal możliwe) oraz system Lustre będzie niedostępny na węzłach obliczeniowych. Prace planowane są na kilka godzin, system zostanie przywrócony do pełnej sprawności tak szybko jak to będzie możliwe&lt;br /&gt;
W czwartek o 8 rano zablokujemy możliwość uruchamiania nowych zadań, zadania już uruchomione nie będą terminowane. Ze względu na niedostępność systemu Lustre część zadań działających w czasie przerwy w pracy może ulec awarii.&lt;br /&gt;
Przepraszamy za utrudnienia w pracy.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Due to necessary maintenance on the disk array used by Lustre, this filesystem will be not avalable and executing of the jobs on the Eagle cluster will be blocked. Maintenance period starts next Thursday (29.11.2018) at 8. Submission of the new jobs will not be blocked and running jobs will not be terminated, however some of the jobs that are active during the maintenance may malfunction.&lt;br /&gt;
The maintenance will take few hours, the system will retururn to normal operation as soon as possible.&lt;br /&gt;
We apologize for the inconvenience &lt;br /&gt;
&lt;br /&gt;
--!&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Center&amp;gt;&lt;br /&gt;
== Zasoby obliczeniowe PCSS ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[[Plik:eagle.jpg|240px|link=Eagle]]&lt;br /&gt;
&amp;lt;!--|style=&amp;quot;text-align: center;&amp;quot;|[[Plik:Inula.jpg|240px|link=Inula]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[[Plik:Chimera.jpg|240px|link=Chimera]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[[Plik:cane.jpg|240px|link=Cane]]--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|'''[[Eagle]]'''&lt;br /&gt;
&amp;lt;!--|style=&amp;quot;text-align: center;&amp;quot;|'''[[Inula]]'''&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|'''[[Chimera]]'''&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|'''[[Cane]]'''--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | 24h active nodes&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/eagle_processors.png&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!--|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/inula_processors.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/chimera_processors.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/cane_processors.png&amp;lt;/span&amp;gt;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Current load&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/eagle_load.png&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!--|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/inula_load.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/chimera_load.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/cane_load.png&amp;lt;/span&amp;gt;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Monthly load&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/eagle_monthly_load.png&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!--|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/inula_monthly_load.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/chimera_monthly_load.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/cane_monthly_load.png&amp;lt;/span&amp;gt;--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| '''Aktualności'''&lt;br /&gt;
| '''Aktualne obciążenie serwerów'''&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
|{{#widget:Iframe&lt;br /&gt;
|url=https://grafana.man.poznan.pl:3000/dashboard-solo/db/clusters-statistics?panelId=2&amp;amp;fullscreen&amp;amp;theme=dark&lt;br /&gt;
|width=710&lt;br /&gt;
|height=442&lt;br /&gt;
|border=0&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{#widget:Iframe&lt;br /&gt;
|url=https://grafana.man.poznan.pl:3000/dashboard-solo/db/clusters-statistics?panelId=1&amp;amp;fullscreen&amp;amp;from=now-24h&amp;amp;to=now&lt;br /&gt;
|width=710&lt;br /&gt;
|height=442&lt;br /&gt;
|border=0&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Radekj</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Strona_g%C5%82%C3%B3wna&amp;diff=1526</id>
		<title>Strona główna</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Strona_g%C5%82%C3%B3wna&amp;diff=1526"/>
		<updated>2018-11-28T19:17:52Z</updated>

		<summary type="html">&lt;p&gt;Radekj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTITLE__&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;font-weight: bold;&amp;quot; |  '''Aktualności'''&lt;br /&gt;
|-&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;Center&amp;gt;&lt;br /&gt;
= Prace serwisowe /  Maintenance - 29.11.2018    =&lt;br /&gt;
&amp;lt;/Center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ze względu na konieczność wykonania prac serwisowych na macierzach dyskowych obsługujących system plików Lustre w przyszłym tygodniu w czwartek 29.11.2018 na systemie Orzeł zablokowane będzie uruchamianie nowych zadań (zlecanie do kolejki będzie nadal możliwe) oraz system Lustre będzie niedostępny na węzłach obliczeniowych. Prace planowane są na kilka godzin, system zostanie przywrócony do pełnej sprawności tak szybko jak to będzie możliwe&lt;br /&gt;
W czwartek o 8 rano zablokujemy możliwość uruchamiania nowych zadań, zadania już uruchomione nie będą terminowane. Ze względu na niedostępność systemu Lustre część zadań działających w czasie przerwy w pracy może ulec awarii.&lt;br /&gt;
Przepraszamy za utrudnienia w pracy.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Due to necessary maintenance on the disk array used by Lustre, this filesystem will be not avalable and executing of the jobs on the Eagle cluster will be blocked. Maintenance period starts next Thursday (29.11.2018) at 8. Submission of the new jobs will not be blocked and running jobs will not be terminated, however some of the jobs that are active during the maintenance may malfunction.&lt;br /&gt;
The maintenance will take few hours, the system will retururn to normal operation as soon as possible.&lt;br /&gt;
We apologize for the inconvenience &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Center&amp;gt;&lt;br /&gt;
== Zasoby obliczeniowe PCSS ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[[Plik:eagle.jpg|240px|link=Eagle]]&lt;br /&gt;
&amp;lt;!--|style=&amp;quot;text-align: center;&amp;quot;|[[Plik:Inula.jpg|240px|link=Inula]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[[Plik:Chimera.jpg|240px|link=Chimera]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[[Plik:cane.jpg|240px|link=Cane]]--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|'''[[Eagle]]'''&lt;br /&gt;
&amp;lt;!--|style=&amp;quot;text-align: center;&amp;quot;|'''[[Inula]]'''&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|'''[[Chimera]]'''&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|'''[[Cane]]'''--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | 24h active nodes&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/eagle_processors.png&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!--|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/inula_processors.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/chimera_processors.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/cane_processors.png&amp;lt;/span&amp;gt;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Current load&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/eagle_load.png&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!--|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/inula_load.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/chimera_load.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/cane_load.png&amp;lt;/span&amp;gt;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Monthly load&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/eagle_monthly_load.png&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;!--|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/inula_monthly_load.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/chimera_monthly_load.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/cane_monthly_load.png&amp;lt;/span&amp;gt;--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| '''Aktualności'''&lt;br /&gt;
| '''Aktualne obciążenie serwerów'''&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
|{{#widget:Iframe&lt;br /&gt;
|url=https://grafana.man.poznan.pl:3000/dashboard-solo/db/clusters-statistics?panelId=2&amp;amp;fullscreen&amp;amp;theme=dark&lt;br /&gt;
|width=710&lt;br /&gt;
|height=442&lt;br /&gt;
|border=0&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{#widget:Iframe&lt;br /&gt;
|url=https://grafana.man.poznan.pl:3000/dashboard-solo/db/clusters-statistics?panelId=1&amp;amp;fullscreen&amp;amp;from=now-24h&amp;amp;to=now&lt;br /&gt;
|width=710&lt;br /&gt;
|height=442&lt;br /&gt;
|border=0&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Radekj</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Zlecanie_zada%C5%84_przez_system_kolejkowy_SLURM&amp;diff=1483</id>
		<title>Zlecanie zadań przez system kolejkowy SLURM</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Zlecanie_zada%C5%84_przez_system_kolejkowy_SLURM&amp;diff=1483"/>
		<updated>2018-07-05T14:03:25Z</updated>

		<summary type="html">&lt;p&gt;Radekj: /* Zlecanie zadan na węzły z kartami GPU */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Zlecanie zadań ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Przed zleceniem zadania, należy je obudować w odpowiedni skrypt zrozumiały dla systemu kolejkowego, np.:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/home/users/user/submit_script.sl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Przykładowy skrypt SLURM:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash -l&lt;br /&gt;
#SBATCH -N 1&lt;br /&gt;
#SBATCH --mem 5000&lt;br /&gt;
#SBATCH --time=20:00:00&lt;br /&gt;
&lt;br /&gt;
/sciezka/do/pliku/binarnego/plik_binarny.in &amp;gt;/sciezka/do/pliku/wyjsciowego.out&lt;br /&gt;
&amp;lt;/pre&amp;gt;						 &lt;br /&gt;
&lt;br /&gt;
Aby zlecić zadanie do konkretnej kolejki używamy parametru #SBATCH -p np.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash -l&lt;br /&gt;
#SBATCH -N 1&lt;br /&gt;
#SBATCH --mem 5000&lt;br /&gt;
#SBATCH --time=20:00:00&lt;br /&gt;
#SBATCH -p  standard&lt;br /&gt;
&lt;br /&gt;
/sciezka/do/pliku/binarnego/plik_binarny.in &amp;gt;/siezka/do/pliku/wyjsciowego.out&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Zadanie należy następnie zlecić komendą '''sbatch'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sbatch /home/users/user/submit_script.sl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Zlecanie zadań interaktywnych ===&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zadania interaktywne możemy podzielić na dwie grupy:&lt;br /&gt;
&lt;br /&gt;
:* zadanie interaktywne (praca w trybie tekstowym)&lt;br /&gt;
:* zadanie interaktywne&lt;br /&gt;
&lt;br /&gt;
==== Zadanie interaktywne (praca w trybie tekstowym) ====&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zlecanie zadań interaktywnych jest bardzo proste i w najprostszym przypadku sprowadza się do wydania poniższego polecenia.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun --pty /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Zadanie interaktywne z przekierowaniem X-ów (praca w trybie graficznym) ====&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Aby zlecić zadanie z przekierowaniem X-ów należy zalogować się na maszynę z uruchomioną usługą X&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh -X eagle.man.poznan.pl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
UWAGA: W systemie Windows należy mieć zainstalowany serwer X np. Xming oraz w programie Putty aktywować przekierowanie X11&lt;br /&gt;
&lt;br /&gt;
Gdy zalogujemy się na maszynę za pomocą X należy zlecić zadanie interaktywne&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun --x11 -n28 --pty /bin/bash &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Następnie uruchamiamy przykładowy program (wyświetla stan kolejki na maszynie eagle)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sview &amp;amp; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Zlecanie zadan na węzły z kartami GPU ==&lt;br /&gt;
&lt;br /&gt;
W celu zlecenia zadania na węzły z kartami GPU należy &lt;br /&gt;
zlecić zadanie na partycję '''tesla''' oraz do skryptu zadaniowego dodać poniższe parametry:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#SBATCH --gres=gpu:&amp;lt;liczba kart GPU dla danego zadnia&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
przykładowo dla zadania wymagającego 2 kart:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#SBATCH --gres=gpu:2&lt;br /&gt;
#SBATCH --partition=tesla&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dla części aplikacji wsparcie dla GPU jest zaszyte w parametrach, część posiada specjalną wersję modułu, zazwyczaj zawierającą &amp;quot;CUDA&amp;quot; w nazwie np:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
namd/2.10-ibverbs-smp-cuda    &amp;lt;- wersja ze wsparciem GPU&lt;br /&gt;
namd/2.10-multicore(default)&lt;br /&gt;
namd/2.10-multicore-cuda      &amp;lt;- wersja ze wsparciem GPU&lt;br /&gt;
namd/2.10-multicore-mic&lt;br /&gt;
namd/2.12-ibverbs&lt;br /&gt;
namd/2.12-ibverbs-smp&lt;br /&gt;
namd/2.12-ibverbs-smp-CUDA    &amp;lt;- wersja ze wsparciem GPU&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sprawdzanie stanu systemu kolejkowego ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Aby sprawdzić jakie zadania zostały zlecone przez użytkownika należy wykonać polecenie:&lt;br /&gt;
Przykład:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
squeue -u nazwa_uzytkownika&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Wyświetlenie listy zadań&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
squeue -p standard&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Wyświetlenie informacji o konkretnym zadaniu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
scontrol show job &amp;lt;job_id&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Usuwanie zadań ==&lt;br /&gt;
&lt;br /&gt;
Jeżeli z jakiegoś powodu istnieje potrzeba usunięcia zadania - należy skorzystać z polecenia '''scancel''', które przyjmuje jako parametr identyfikator zadania. Można kasować zadania zarówno oczekujące w kolejce jak i uruchomione.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Przykład:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
scancel numer_zadania&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Radekj</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Zlecanie_zada%C5%84_przez_system_kolejkowy_SLURM&amp;diff=1482</id>
		<title>Zlecanie zadań przez system kolejkowy SLURM</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Zlecanie_zada%C5%84_przez_system_kolejkowy_SLURM&amp;diff=1482"/>
		<updated>2018-07-05T13:49:53Z</updated>

		<summary type="html">&lt;p&gt;Radekj: /* Zlecanie zadan na węzły z kartami GPU */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Zlecanie zadań ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Przed zleceniem zadania, należy je obudować w odpowiedni skrypt zrozumiały dla systemu kolejkowego, np.:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/home/users/user/submit_script.sl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Przykładowy skrypt SLURM:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash -l&lt;br /&gt;
#SBATCH -N 1&lt;br /&gt;
#SBATCH --mem 5000&lt;br /&gt;
#SBATCH --time=20:00:00&lt;br /&gt;
&lt;br /&gt;
/sciezka/do/pliku/binarnego/plik_binarny.in &amp;gt;/sciezka/do/pliku/wyjsciowego.out&lt;br /&gt;
&amp;lt;/pre&amp;gt;						 &lt;br /&gt;
&lt;br /&gt;
Aby zlecić zadanie do konkretnej kolejki używamy parametru #SBATCH -p np.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash -l&lt;br /&gt;
#SBATCH -N 1&lt;br /&gt;
#SBATCH --mem 5000&lt;br /&gt;
#SBATCH --time=20:00:00&lt;br /&gt;
#SBATCH -p  standard&lt;br /&gt;
&lt;br /&gt;
/sciezka/do/pliku/binarnego/plik_binarny.in &amp;gt;/siezka/do/pliku/wyjsciowego.out&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Zadanie należy następnie zlecić komendą '''sbatch'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sbatch /home/users/user/submit_script.sl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Zlecanie zadań interaktywnych ===&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zadania interaktywne możemy podzielić na dwie grupy:&lt;br /&gt;
&lt;br /&gt;
:* zadanie interaktywne (praca w trybie tekstowym)&lt;br /&gt;
:* zadanie interaktywne&lt;br /&gt;
&lt;br /&gt;
==== Zadanie interaktywne (praca w trybie tekstowym) ====&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zlecanie zadań interaktywnych jest bardzo proste i w najprostszym przypadku sprowadza się do wydania poniższego polecenia.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun --pty /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Zadanie interaktywne z przekierowaniem X-ów (praca w trybie graficznym) ====&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Aby zlecić zadanie z przekierowaniem X-ów należy zalogować się na maszynę z uruchomioną usługą X&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh -X eagle.man.poznan.pl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
UWAGA: W systemie Windows należy mieć zainstalowany serwer X np. Xming oraz w programie Putty aktywować przekierowanie X11&lt;br /&gt;
&lt;br /&gt;
Gdy zalogujemy się na maszynę za pomocą X należy zlecić zadanie interaktywne&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun --x11 -n28 --pty /bin/bash &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Następnie uruchamiamy przykładowy program (wyświetla stan kolejki na maszynie eagle)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sview &amp;amp; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Zlecanie zadan na węzły z kartami GPU ==&lt;br /&gt;
&lt;br /&gt;
W celu zlecenia zadania na węzły z kartami GPU należy &lt;br /&gt;
zlecić zadanie na partycję '''tesla''' oraz do skryptu zadaniowego dodać poniższe parametry:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#SBATCH --gres=gpu:&amp;lt;liczba kart GPU dla danego zadnia&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
przykładowo dla zadania wymagającego 2 kart:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#SBATCH --gres=gpu:2&lt;br /&gt;
#SBATCH --partition=tesla&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sprawdzanie stanu systemu kolejkowego ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Aby sprawdzić jakie zadania zostały zlecone przez użytkownika należy wykonać polecenie:&lt;br /&gt;
Przykład:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
squeue -u nazwa_uzytkownika&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Wyświetlenie listy zadań&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
squeue -p standard&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Wyświetlenie informacji o konkretnym zadaniu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
scontrol show job &amp;lt;job_id&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Usuwanie zadań ==&lt;br /&gt;
&lt;br /&gt;
Jeżeli z jakiegoś powodu istnieje potrzeba usunięcia zadania - należy skorzystać z polecenia '''scancel''', które przyjmuje jako parametr identyfikator zadania. Można kasować zadania zarówno oczekujące w kolejce jak i uruchomione.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Przykład:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
scancel numer_zadania&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Radekj</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Zlecanie_zada%C5%84_przez_system_kolejkowy_SLURM&amp;diff=1481</id>
		<title>Zlecanie zadań przez system kolejkowy SLURM</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Zlecanie_zada%C5%84_przez_system_kolejkowy_SLURM&amp;diff=1481"/>
		<updated>2018-07-05T13:49:21Z</updated>

		<summary type="html">&lt;p&gt;Radekj: /* Zlecanie zadan na węzły z kartami GPU */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Zlecanie zadań ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Przed zleceniem zadania, należy je obudować w odpowiedni skrypt zrozumiały dla systemu kolejkowego, np.:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/home/users/user/submit_script.sl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Przykładowy skrypt SLURM:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash -l&lt;br /&gt;
#SBATCH -N 1&lt;br /&gt;
#SBATCH --mem 5000&lt;br /&gt;
#SBATCH --time=20:00:00&lt;br /&gt;
&lt;br /&gt;
/sciezka/do/pliku/binarnego/plik_binarny.in &amp;gt;/sciezka/do/pliku/wyjsciowego.out&lt;br /&gt;
&amp;lt;/pre&amp;gt;						 &lt;br /&gt;
&lt;br /&gt;
Aby zlecić zadanie do konkretnej kolejki używamy parametru #SBATCH -p np.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash -l&lt;br /&gt;
#SBATCH -N 1&lt;br /&gt;
#SBATCH --mem 5000&lt;br /&gt;
#SBATCH --time=20:00:00&lt;br /&gt;
#SBATCH -p  standard&lt;br /&gt;
&lt;br /&gt;
/sciezka/do/pliku/binarnego/plik_binarny.in &amp;gt;/siezka/do/pliku/wyjsciowego.out&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Zadanie należy następnie zlecić komendą '''sbatch'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sbatch /home/users/user/submit_script.sl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Zlecanie zadań interaktywnych ===&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zadania interaktywne możemy podzielić na dwie grupy:&lt;br /&gt;
&lt;br /&gt;
:* zadanie interaktywne (praca w trybie tekstowym)&lt;br /&gt;
:* zadanie interaktywne&lt;br /&gt;
&lt;br /&gt;
==== Zadanie interaktywne (praca w trybie tekstowym) ====&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zlecanie zadań interaktywnych jest bardzo proste i w najprostszym przypadku sprowadza się do wydania poniższego polecenia.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun --pty /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Zadanie interaktywne z przekierowaniem X-ów (praca w trybie graficznym) ====&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Aby zlecić zadanie z przekierowaniem X-ów należy zalogować się na maszynę z uruchomioną usługą X&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh -X eagle.man.poznan.pl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
UWAGA: W systemie Windows należy mieć zainstalowany serwer X np. Xming oraz w programie Putty aktywować przekierowanie X11&lt;br /&gt;
&lt;br /&gt;
Gdy zalogujemy się na maszynę za pomocą X należy zlecić zadanie interaktywne&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun --x11 -n28 --pty /bin/bash &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Następnie uruchamiamy przykładowy program (wyświetla stan kolejki na maszynie eagle)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sview &amp;amp; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Zlecanie zadan na węzły z kartami GPU ==&lt;br /&gt;
&lt;br /&gt;
W celu zlecenia zadania na węzły z kartami GPU należy &lt;br /&gt;
zlecić zadanie na partycję '''tesla''' oraz do skryptu zadaniowego dodać poniższe parametry:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#SBATCH --gres=gpu:&amp;lt;liczba kart GPU dla danego zadnia&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
przykładowo &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#SBATCH --gres=gpu:2&lt;br /&gt;
#SBATCH --partition=tesla&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sprawdzanie stanu systemu kolejkowego ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Aby sprawdzić jakie zadania zostały zlecone przez użytkownika należy wykonać polecenie:&lt;br /&gt;
Przykład:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
squeue -u nazwa_uzytkownika&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Wyświetlenie listy zadań&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
squeue -p standard&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Wyświetlenie informacji o konkretnym zadaniu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
scontrol show job &amp;lt;job_id&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Usuwanie zadań ==&lt;br /&gt;
&lt;br /&gt;
Jeżeli z jakiegoś powodu istnieje potrzeba usunięcia zadania - należy skorzystać z polecenia '''scancel''', które przyjmuje jako parametr identyfikator zadania. Można kasować zadania zarówno oczekujące w kolejce jak i uruchomione.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Przykład:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
scancel numer_zadania&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Radekj</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Eagle&amp;diff=1469</id>
		<title>Eagle</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Eagle&amp;diff=1469"/>
		<updated>2018-05-22T12:42:45Z</updated>

		<summary type="html">&lt;p&gt;Radekj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;font-weight: bold;&amp;quot; colspan=3 |  '''Charakterystyka sprzętowa'''&lt;br /&gt;
|-&lt;br /&gt;
|typ	&lt;br /&gt;
|klaster PC&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Architektura	&lt;br /&gt;
|Intel Xeon E5-2697&lt;br /&gt;
|-&lt;br /&gt;
|Interfejsy sieciowe	&lt;br /&gt;
|Infiniband FDR&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Sieć połączeń wewnetrznych	&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|Liczba rdzeni CPU	&lt;br /&gt;
|'''32984'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Sumaryczna moc obliczeniowa&lt;br /&gt;
|'''1372,13 TFLOPS'''&lt;br /&gt;
|-&lt;br /&gt;
|Wielkość pamięci systemowej&lt;br /&gt;
|'''120,6 TB'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Pojemność pamięci dyskowej	&lt;br /&gt;
|  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa&lt;br /&gt;
węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V3&lt;br /&gt;
| Intel Xeon E5-2697 v3&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 560&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x14&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 64 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel,haswell,huawei&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V3&lt;br /&gt;
| Intel Xeon E5-2697 v3&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 530&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x14&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 128 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel,haswell,huawei&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V3&lt;br /&gt;
| Intel Xeon E5-2697 v3&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 81&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x14&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 256 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel,haswell,huawei&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V4&lt;br /&gt;
| Intel Xeon E5-2682 v4&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 55&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x16&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 128 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel,broadwell,huawei&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;font-weight: bold;&amp;quot; colspan=3 |  '''Inne informacje'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | '''System operacyjny'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|typ	&lt;br /&gt;
|GNU Linux&lt;br /&gt;
|-&lt;br /&gt;
|nazwa domenowa komputera	&lt;br /&gt;
|eagle.man.poznan.pl&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|system zarządzania zadaniami w trybie wsadowym	&lt;br /&gt;
|SLURM&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kolejki ==&lt;br /&gt;
&lt;br /&gt;
Uruchamianie obliczeń poprzez system SLURM odbywa się w ramach kolejek, które różnią się między sobą priorytetem, limitami czy prawami dostępu (a czasem również dostępnymi zasobami)&amp;lt;br&amp;gt;&lt;br /&gt;
Posiadamy następujące kolejki:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa &lt;br /&gt;
Kolejki&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Limit czasu&lt;br /&gt;
zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Domyślny limit &lt;br /&gt;
czasu zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Standardowa ilość &lt;br /&gt;
pamięci RAM/rdzeń&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Uwagi&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | standard&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Domyślna kolejka, można uruchamiać zarówno zadania równoległe jak i sekwencyjne &lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | fast&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 godzina&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 10 minut&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | -&lt;br /&gt;
| wysoki priorytet; maksymalna ilość węzłów 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | bigmem&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Kolejka/partycja przeznaczona dla zadań wymagających więcej niż 128GB per węzeł. Wysoki priorytet ale tylko 81 węzłów należy do tej partycji &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Radekj</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Status_zadania_-_mail&amp;diff=1446</id>
		<title>Status zadania - mail</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Status_zadania_-_mail&amp;diff=1446"/>
		<updated>2017-09-12T11:17:27Z</updated>

		<summary type="html">&lt;p&gt;Radekj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Co zrobić żeby dostać informację o statusie zadania na adres email? (dotyczy klastra Eagle)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Aby otrzymać emaila należy dopisać do skryptu:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#SBATCH --mail-type=&amp;lt;type&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
gdzie &amp;lt;type&amp;gt; może przyjąć wartość/wartości: BEGIN, END, FAIL, REQUEUE, ALL, TIME_LIMIT, ARRAY_TASKS&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
BEGIN - rozpoczęcie zadania&amp;lt;br&amp;gt;&lt;br /&gt;
END - zakończenie zadania&amp;lt;br&amp;gt;&lt;br /&gt;
FAIL - zadanie zakończyło się niepowodzeniem&amp;lt;br&amp;gt;&lt;br /&gt;
REQUEUE - zadanie przestało się liczyć i ponownie trafiło do kolejki&amp;lt;br&amp;gt;&lt;br /&gt;
ALL - wszystkie powyższe statusy&amp;lt;br&amp;gt;&lt;br /&gt;
TIME_LIMIT - zadanie liczy się 50,80,90 procent zadeklarowanego czasu&amp;lt;br&amp;gt;&lt;br /&gt;
ARRAY_TASKS - wyślij email o każdym zadaniu typu array&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Powyższe wartości mogą być używane łącznie np.:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#SBATCH --mail-type=BEGIN, FAIL&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Informacje o statusie zadań są wysyłane na adres email połączony z kontem i nie ma możliwości zmiany tego.&lt;/div&gt;</summary>
		<author><name>Radekj</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Eagle&amp;diff=1445</id>
		<title>Eagle</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Eagle&amp;diff=1445"/>
		<updated>2017-09-12T11:14:30Z</updated>

		<summary type="html">&lt;p&gt;Radekj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;font-weight: bold;&amp;quot; colspan=3 |  '''Charakterystyka sprzętowa'''&lt;br /&gt;
|-&lt;br /&gt;
|typ	&lt;br /&gt;
|klaster PC&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Architektura	&lt;br /&gt;
|Intel Xeon E5-2697&lt;br /&gt;
|-&lt;br /&gt;
|Interfejsy sieciowe	&lt;br /&gt;
|Infiniband FDR&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Sieć połączeń wewnetrznych	&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|Liczba rdzeni CPU	&lt;br /&gt;
|'''32984'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Sumaryczna moc obliczeniowa&lt;br /&gt;
|'''1372,13 TFLOPS'''&lt;br /&gt;
|-&lt;br /&gt;
|Wielkość pamięci systemowej&lt;br /&gt;
|'''120,6 TB'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Pojemność pamięci dyskowej	&lt;br /&gt;
|  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa&lt;br /&gt;
węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V3&lt;br /&gt;
| Intel Xeon E5-2697 v3&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 560&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x14&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 64 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel,haswell,huawei&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V3&lt;br /&gt;
| Intel Xeon E5-2697 v3&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 530&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x14&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 128 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel,haswell,huawei&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V3&lt;br /&gt;
| Intel Xeon E5-2697 v3&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 81&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x14&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 256 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel,haswell,huawei&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V4&lt;br /&gt;
| Intel Xeon E5-2682 v4&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 55&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x16&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 128 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel,broadwell,huawei&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;font-weight: bold;&amp;quot; colspan=3 |  '''Inne informacje'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | '''System operacyjny'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|typ	&lt;br /&gt;
|GNU Linux&lt;br /&gt;
|-&lt;br /&gt;
|nazwa domenowa komputera	&lt;br /&gt;
|eagle.man.poznan.pl&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|system zarządzania zadaniami w trybie wsadowym	&lt;br /&gt;
|SLURM&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kolejki ==&lt;br /&gt;
&lt;br /&gt;
Uruchamianie obliczeń poprzez system SLURM odbywa się w ramach kolejek, które różnią się między sobą priorytetem, limitami czy prawami dostępu (a czasem również dostępnymi zasobami)&amp;lt;br&amp;gt;&lt;br /&gt;
Posiadamy następujące kolejki:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa &lt;br /&gt;
Kolejki&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Limit czasu&lt;br /&gt;
zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Domyślny limit &lt;br /&gt;
czasu zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Standardowa ilość &lt;br /&gt;
pamięci RAM/rdzeń&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Uwagi&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | standard&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Domyślna kolejka, można uruchamiać zarówno zadania równoległe jak i sekwencyjne &lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | fast&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 godzina&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 10 minut&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | -&lt;br /&gt;
| wysoki priorytet; maksymalna ilość węzłów 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | bigmem&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Kolejka/partycja przeznaczona dla zadań wymagających więcej niż 128GB per węzeł. Wysoki priorytet ale tylko 59 węzłów należy do tej partycji &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Radekj</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Zlecanie_zada%C5%84_przez_system_kolejkowy_SLURM&amp;diff=1439</id>
		<title>Zlecanie zadań przez system kolejkowy SLURM</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Zlecanie_zada%C5%84_przez_system_kolejkowy_SLURM&amp;diff=1439"/>
		<updated>2017-08-30T10:21:37Z</updated>

		<summary type="html">&lt;p&gt;Radekj: /* Sprawdzanie stanu systemu kolejkowego */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Wstawianie zadań ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Przed zleceniem zadania, należy je obudować w odpowiedni skrypt zrozumiały dla systemu kolejkowego, np.:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/home/users/user/submit_script.sl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Przykładowy skrypt SLURM:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash -l&lt;br /&gt;
#SBATCH -N 1&lt;br /&gt;
#SBATCH --mem 5000&lt;br /&gt;
#SBATCH --time=20:00:00&lt;br /&gt;
&lt;br /&gt;
/sciezka/do/pliku/binarnego/plik_binarny.in &amp;gt;/sciezka/do/pliku/wyjsciowego.out&lt;br /&gt;
&amp;lt;/pre&amp;gt;						 &lt;br /&gt;
&lt;br /&gt;
Aby zlecić zadanie do konkretnej kolejki używamy parametru #SBATCH -p np.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash -l&lt;br /&gt;
#SBATCH -N 1&lt;br /&gt;
#SBATCH --mem 5000&lt;br /&gt;
#SBATCH --time=20:00:00&lt;br /&gt;
#SBATCH -p  standard&lt;br /&gt;
&lt;br /&gt;
/sciezka/do/pliku/binarnego/plik_binarny.in &amp;gt;/siezka/do/pliku/wyjsciowego.out&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Zadanie należy następnie zlecić komendą '''sbatch'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sbatch /home/users/user/submit_script.sl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Zlecanie zadań interaktywnych ===&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zadania interaktywne możemy podzielić na dwie grupy:&lt;br /&gt;
&lt;br /&gt;
:* zadanie interaktywne (praca w trybie tekstowym)&lt;br /&gt;
:* zadanie interaktywne&lt;br /&gt;
&lt;br /&gt;
==== Zadanie interaktywne (praca w trybie tekstowym) ====&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zlecanie zadań interaktywnych jest bardzo proste i w najprostszym przypadku sprowadza się do wydania poniższego polecenia.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun --pty /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Zadanie interaktywne z przekierowaniem X-ów (praca w trybie graficznym) ====&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Aby zlecić zadanie z przekierowaniem X-ów należy zalogować się na maszynę z uruchomioną usługą X&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh -X eagle.man.poznan.pl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
UWAGA: W systemie Windows należy mieć zainstalowany serwer X np. Xming oraz w programie Putty aktywować przekierowanie X11&lt;br /&gt;
&lt;br /&gt;
Gdy zalogujemy się na maszynę za pomocą X należy zlecić zadanie interaktywne&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun --x11 -n28 --pty /bin/bash &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Następnie uruchamiamy przykładowy program (wyświetla stan kolejki na maszynie eagle)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sview &amp;amp; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sprawdzanie stanu systemu kolejkowego ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Aby sprawdzić jakie zadania zostały zlecone przez użytkownika należy wykonać polecenie:&lt;br /&gt;
Przykład:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
squeue -u nazwa_uzytkownika&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Wyświetlenie listy zadań&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
squeue -p standard&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Wyświetlenie informacji o konkretnym zadaniu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
scontrol show job &amp;lt;job_id&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Usuwanie zadań ==&lt;br /&gt;
&lt;br /&gt;
Jeżeli z jakiegoś powodu istnieje potrzeba usunięcia zadania - należy skorzystać z polecenia '''scancel''', które przyjmuje jako parametr identyfikator zadania. Można kasować zadania zarówno oczekujące w kolejce jak i uruchomione.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Przykład:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
scancel numer_zadania&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Radekj</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Zlecanie_zada%C5%84_przez_system_kolejkowy_SLURM&amp;diff=1438</id>
		<title>Zlecanie zadań przez system kolejkowy SLURM</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Zlecanie_zada%C5%84_przez_system_kolejkowy_SLURM&amp;diff=1438"/>
		<updated>2017-08-30T10:20:55Z</updated>

		<summary type="html">&lt;p&gt;Radekj: /* Wstawianie zadań */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Wstawianie zadań ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Przed zleceniem zadania, należy je obudować w odpowiedni skrypt zrozumiały dla systemu kolejkowego, np.:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/home/users/user/submit_script.sl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Przykładowy skrypt SLURM:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash -l&lt;br /&gt;
#SBATCH -N 1&lt;br /&gt;
#SBATCH --mem 5000&lt;br /&gt;
#SBATCH --time=20:00:00&lt;br /&gt;
&lt;br /&gt;
/sciezka/do/pliku/binarnego/plik_binarny.in &amp;gt;/sciezka/do/pliku/wyjsciowego.out&lt;br /&gt;
&amp;lt;/pre&amp;gt;						 &lt;br /&gt;
&lt;br /&gt;
Aby zlecić zadanie do konkretnej kolejki używamy parametru #SBATCH -p np.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash -l&lt;br /&gt;
#SBATCH -N 1&lt;br /&gt;
#SBATCH --mem 5000&lt;br /&gt;
#SBATCH --time=20:00:00&lt;br /&gt;
#SBATCH -p  standard&lt;br /&gt;
&lt;br /&gt;
/sciezka/do/pliku/binarnego/plik_binarny.in &amp;gt;/siezka/do/pliku/wyjsciowego.out&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Zadanie należy następnie zlecić komendą '''sbatch'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sbatch /home/users/user/submit_script.sl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Zlecanie zadań interaktywnych ===&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zadania interaktywne możemy podzielić na dwie grupy:&lt;br /&gt;
&lt;br /&gt;
:* zadanie interaktywne (praca w trybie tekstowym)&lt;br /&gt;
:* zadanie interaktywne&lt;br /&gt;
&lt;br /&gt;
==== Zadanie interaktywne (praca w trybie tekstowym) ====&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zlecanie zadań interaktywnych jest bardzo proste i w najprostszym przypadku sprowadza się do wydania poniższego polecenia.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun --pty /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Zadanie interaktywne z przekierowaniem X-ów (praca w trybie graficznym) ====&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Aby zlecić zadanie z przekierowaniem X-ów należy zalogować się na maszynę z uruchomioną usługą X&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh -X eagle.man.poznan.pl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
UWAGA: W systemie Windows należy mieć zainstalowany serwer X np. Xming oraz w programie Putty aktywować przekierowanie X11&lt;br /&gt;
&lt;br /&gt;
Gdy zalogujemy się na maszynę za pomocą X należy zlecić zadanie interaktywne&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun --x11 -n28 --pty /bin/bash &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Następnie uruchamiamy przykładowy program (wyświetla stan kolejki na maszynie eagle)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sview &amp;amp; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sprawdzanie stanu systemu kolejkowego ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Aby sprawdzić jakie zadania zostały zlecone przez użytkownika należy wykonać polecenie:&lt;br /&gt;
Przykład:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
squeue -u nazwa_uzytkownika&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Wyświetlenie listy zadań&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
squeue --standard&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Wyświetlenie informacji o konkretnym zadaniu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
scontrol show job &amp;lt;job_id&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Usuwanie zadań ==&lt;br /&gt;
&lt;br /&gt;
Jeżeli z jakiegoś powodu istnieje potrzeba usunięcia zadania - należy skorzystać z polecenia '''scancel''', które przyjmuje jako parametr identyfikator zadania. Można kasować zadania zarówno oczekujące w kolejce jak i uruchomione.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Przykład:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
scancel numer_zadania&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Radekj</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Zlecanie_zada%C5%84_przez_system_kolejkowy_SLURM&amp;diff=1437</id>
		<title>Zlecanie zadań przez system kolejkowy SLURM</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Zlecanie_zada%C5%84_przez_system_kolejkowy_SLURM&amp;diff=1437"/>
		<updated>2017-08-30T10:20:30Z</updated>

		<summary type="html">&lt;p&gt;Radekj: /* Sprawdzanie stanu systemu kolejkowego */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Wstawianie zadań ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Przed zleceniem zadania, należy je obudować w odpowiedni skrypt zrozumiały dla systemu kolejkowego, np.:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/home/users/user/submit_script.sl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Przykładowy skrypt SLURM:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash -l&lt;br /&gt;
#SBATCH -N 1&lt;br /&gt;
#SBATCH --mem 5000&lt;br /&gt;
#SBATCH --time=20:00:00&lt;br /&gt;
&lt;br /&gt;
/sciezka/do/pliku/binarnego/plik_binarny.in &amp;gt;/sciezka/do/pliku/wyjsciowego.out&lt;br /&gt;
&amp;lt;/pre&amp;gt;						 &lt;br /&gt;
&lt;br /&gt;
Aby zlecić zadanie do konkretnej kolejki używamy parametru #SBATCH -p np.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash -l&lt;br /&gt;
#SBATCH -N 1&lt;br /&gt;
#SBATCH --mem 5000&lt;br /&gt;
#SBATCH --time=20:00:00&lt;br /&gt;
#SBATCH -p  long&lt;br /&gt;
&lt;br /&gt;
/sciezka/do/pliku/binarnego/plik_binarny.in &amp;gt;/siezka/do/pliku/wyjsciowego.out&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Zadanie należy następnie zlecić komendą '''sbatch'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sbatch /home/users/user/submit_script.sl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Zlecanie zadań interaktywnych ===&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zadania interaktywne możemy podzielić na dwie grupy:&lt;br /&gt;
&lt;br /&gt;
:* zadanie interaktywne (praca w trybie tekstowym)&lt;br /&gt;
:* zadanie interaktywne&lt;br /&gt;
&lt;br /&gt;
==== Zadanie interaktywne (praca w trybie tekstowym) ====&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zlecanie zadań interaktywnych jest bardzo proste i w najprostszym przypadku sprowadza się do wydania poniższego polecenia.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun --pty /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Zadanie interaktywne z przekierowaniem X-ów (praca w trybie graficznym) ====&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Aby zlecić zadanie z przekierowaniem X-ów należy zalogować się na maszynę z uruchomioną usługą X&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh -X eagle.man.poznan.pl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
UWAGA: W systemie Windows należy mieć zainstalowany serwer X np. Xming oraz w programie Putty aktywować przekierowanie X11&lt;br /&gt;
&lt;br /&gt;
Gdy zalogujemy się na maszynę za pomocą X należy zlecić zadanie interaktywne&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srun --x11 -n28 --pty /bin/bash &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Następnie uruchamiamy przykładowy program (wyświetla stan kolejki na maszynie eagle)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sview &amp;amp; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sprawdzanie stanu systemu kolejkowego ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Aby sprawdzić jakie zadania zostały zlecone przez użytkownika należy wykonać polecenie:&lt;br /&gt;
Przykład:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
squeue -u nazwa_uzytkownika&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Wyświetlenie listy zadań&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
squeue --standard&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Wyświetlenie informacji o konkretnym zadaniu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
scontrol show job &amp;lt;job_id&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Usuwanie zadań ==&lt;br /&gt;
&lt;br /&gt;
Jeżeli z jakiegoś powodu istnieje potrzeba usunięcia zadania - należy skorzystać z polecenia '''scancel''', które przyjmuje jako parametr identyfikator zadania. Można kasować zadania zarówno oczekujące w kolejce jak i uruchomione.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Przykład:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
scancel numer_zadania&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Radekj</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Eagle&amp;diff=1436</id>
		<title>Eagle</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Eagle&amp;diff=1436"/>
		<updated>2017-08-22T08:34:27Z</updated>

		<summary type="html">&lt;p&gt;Radekj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;font-weight: bold;&amp;quot; colspan=3 |  '''Charakterystyka sprzętowa'''&lt;br /&gt;
|-&lt;br /&gt;
|typ	&lt;br /&gt;
|klaster PC&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Architektura	&lt;br /&gt;
|Intel Xeon E5-2697&lt;br /&gt;
|-&lt;br /&gt;
|Interfejsy sieciowe	&lt;br /&gt;
|Infiniband FDR&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Sieć połączeń wewnetrznych	&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|Liczba rdzeni CPU	&lt;br /&gt;
|'''32984'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Sumaryczna moc obliczeniowa&lt;br /&gt;
|'''1372,13 TFLOPS'''&lt;br /&gt;
|-&lt;br /&gt;
|Wielkość pamięci systemowej&lt;br /&gt;
|'''120,6 TB'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Pojemność pamięci dyskowej	&lt;br /&gt;
|  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc obliczeniowa&lt;br /&gt;
węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V3&lt;br /&gt;
| Intel Xeon E5-2697 v3&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 589&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x14&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 64 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel,haswell,huawei&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V3&lt;br /&gt;
| Intel Xeon E5-2697 v3&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 530&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x14&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 128 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel,haswell,huawei&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V3&lt;br /&gt;
| Intel Xeon E5-2697 v3&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 52&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x14&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 256 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel,haswell,huawei&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V4&lt;br /&gt;
| Intel Xeon E5-2682 v4&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 55&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x16&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 128 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | intel,broadwell,huawei&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;font-weight: bold;&amp;quot; colspan=3 |  '''Inne informacje'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | '''System operacyjny'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|typ	&lt;br /&gt;
|GNU Linux&lt;br /&gt;
|-&lt;br /&gt;
|nazwa domenowa komputera	&lt;br /&gt;
|eagle.man.poznan.pl&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|system zarządzania zadaniami w trybie wsadowym	&lt;br /&gt;
|SLURM&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kolejki ==&lt;br /&gt;
&lt;br /&gt;
Uruchamianie obliczeń poprzez system SLURM odbywa się w ramach kolejek, które różnią się między sobą priorytetem, limitami czy prawami dostępu (a czasem również dostępnymi zasobami)&amp;lt;br&amp;gt;&lt;br /&gt;
Posiadamy następujące kolejki:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa &lt;br /&gt;
Kolejki&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Limit czasu&lt;br /&gt;
zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Domyślny limit &lt;br /&gt;
czasu zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Standardowa ilość &lt;br /&gt;
pamięci RAM/rdzeń&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Uwagi&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | standard&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Domyślna kolejka, można uruchamiać zarówno zadania równoległe jak i sekwencyjne &lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | fast&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 godzina&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 10 minut&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | -&lt;br /&gt;
| wysoki priorytet; maksymalna ilość węzłów 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | bigmem&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Kolejka/partycja przeznaczona dla zadań wymagających więcej niż 128GB per węzeł. Wysoki priorytet ale tylko 59 węzłów należy do tej partycji &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Radekj</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Partycje_/_kolejki&amp;diff=1431</id>
		<title>Partycje / kolejki</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Partycje_/_kolejki&amp;diff=1431"/>
		<updated>2017-06-08T13:22:28Z</updated>

		<summary type="html">&lt;p&gt;Radekj: Utworzono nową stronę &amp;quot;W systemie kolejkowym Slurm partycje (będące funkcjonalnym odpowiednikiem kolejek w innych systemach) służą głównie do zarządzania priorytetami dostępu do zasob...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;W systemie kolejkowym Slurm partycje (będące funkcjonalnym odpowiednikiem kolejek w innych systemach) służą głównie do zarządzania priorytetami dostępu do zasobów oraz pozawala nam rozliczać projekty w łatwy sposób - fizycznie węzły mogą być współdzielone pomiędzy różnymi partycjami.&lt;br /&gt;
Na chwilę obecną na systemie Eagle mamy 3 najważniejsze partycje: '''fast''', '''standard''' oraz '''bigmem'''.&lt;br /&gt;
&lt;br /&gt;
Partycja '''standard'''&lt;br /&gt;
&lt;br /&gt;
- zawiera wszystkie węzły klastra Eagle&lt;br /&gt;
&lt;br /&gt;
- maksymalny czas wykonania zadania to 7 dni / 168 godzin&lt;br /&gt;
&lt;br /&gt;
- Jest to partycja która powinna być wykorzystywana praktycznie zawsze, z wyjątkiem zadań testowych oraz zadań które wymagają więcej niż 128 GB pamięci per węzeł.&lt;br /&gt;
&lt;br /&gt;
Partycja '''fast''':&lt;br /&gt;
&lt;br /&gt;
- zawiera praktycznie wszystkie węzły fizyczne klastra eagle&lt;br /&gt;
&lt;br /&gt;
- maksymalny czas wykonania zadania to 1 godzina&lt;br /&gt;
&lt;br /&gt;
- ma podwyższony priorytet względem kolejki standard&lt;br /&gt;
&lt;br /&gt;
- Partycja ta przeznaczona jest do testowania oprogramowania, stąd duży priorytet i relatywnie krótki limit czasu&lt;br /&gt;
&lt;br /&gt;
Partycja '''bigmem'''&lt;br /&gt;
&lt;br /&gt;
- zawiera niewielki podzbiór węzłów - tylko te wyposażone w 256GB pamięci. Węzłów takich jest 5% z ogólnej liczby węzłów na Eagle.&lt;br /&gt;
&lt;br /&gt;
- maksymalny czas wykonania zadania to, podobnie jak w przypadku partycji standard 7 dni/168 godzin&lt;br /&gt;
&lt;br /&gt;
- ma podwyższony priorytet względem partycji standard&lt;br /&gt;
&lt;br /&gt;
- Tej partycji należy używać jedynie w przypadku zadań wymagających powyżej 128 GB pamięci na węzeł - takie zadania będą preferowane w dostępie do węzłów z dużą ilością pamięci. Jeśli państwa zadania nie potrzebują takich węzłów, nie ma sensu zlecań zadań do tej partycji. Pomimo podwyższonego priorytetu, a ze względu na niewielką liczbę węzłów w partycji, najprawdopodobniej zostaną uruchomione później niż w partycji 'standard'.&lt;br /&gt;
&lt;br /&gt;
Oczywiście może się zdarzyć że zadania zlecone do partycji &amp;quot;standard&amp;quot; będą uruchomione na węzłach z 256 GB pamięci. Tak może się zdarzyć jeśli wykorzystane zostaną wszystkie inne fizyczne serwery (posiadające 64/128GB RAM). Natomiast po zwolnieniu tych węzłów pierwszeństwo dostępu do tych zasobów będą miały zadania zlecone do partycji &amp;quot;bigmem&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Na systemie Eagle istnieje również kilka innych partycji niemniej pomimo tego że jest możliwe zlecanie do nich zadań, prosimy o niewykorzystywanie tych partycji. Nie dają one dostępu do dodatkowych zasobów, wykorzystujemy do rozliczania projektów takich jak np. Pl-Grid, do testów sprzętu, oprogramowania lub na potrzeby szkoleń.&lt;/div&gt;</summary>
		<author><name>Radekj</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Podr%C4%99cznik_u%C5%BCytkownika&amp;diff=1430</id>
		<title>Podręcznik użytkownika</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Podr%C4%99cznik_u%C5%BCytkownika&amp;diff=1430"/>
		<updated>2017-06-08T12:52:44Z</updated>

		<summary type="html">&lt;p&gt;Radekj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Podręcznik użytkownika}}&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[[Jak zostać użytkownikiem]]&lt;br /&gt;
&amp;lt;li&amp;gt;[[Podstawowe zagadnienia]]&lt;br /&gt;
&amp;lt;li&amp;gt;[[Zlecanie zadań przez system kolejkowy PBS]]&lt;br /&gt;
&amp;lt;li&amp;gt;[[Zlecanie zadań przez system kolejkowy SLURM]]&lt;br /&gt;
&amp;lt;li&amp;gt;[[Kompilacja oprogramowania]]&lt;br /&gt;
&amp;lt;li&amp;gt;[[Moduły]]&lt;br /&gt;
&amp;lt;li&amp;gt;[[Partycje / kolejki]]&lt;br /&gt;
&amp;lt;li&amp;gt;[[Skrypty]]&lt;br /&gt;
&amp;lt;li&amp;gt;[https://wiki.man.poznan.pl/storage-ptpd/index.php?title=System_Archiwizacji_-_HSM System Archiwizacji - HSM]&lt;br /&gt;
&amp;lt;li&amp;gt;[[Oprogramowanie]]&lt;br /&gt;
&amp;lt;li&amp;gt;[[FAQ]]&lt;/div&gt;</summary>
		<author><name>Radekj</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Eagle&amp;diff=1429</id>
		<title>Eagle</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Eagle&amp;diff=1429"/>
		<updated>2017-06-08T12:51:40Z</updated>

		<summary type="html">&lt;p&gt;Radekj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;font-weight: bold;&amp;quot; colspan=3 |  '''Charakterystyka sprzętowa'''&lt;br /&gt;
|-&lt;br /&gt;
|typ	&lt;br /&gt;
|klaster PC&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Architektura	&lt;br /&gt;
|Intel Xeon E5-2697&lt;br /&gt;
|-&lt;br /&gt;
|Interfejsy sieciowe	&lt;br /&gt;
|Infiniband FDR&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Sieć połączeń wewnetrznych	&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|Liczba rdzeni CPU	&lt;br /&gt;
|'''32984'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Sumaryczna moc obliczeniowa&lt;br /&gt;
|'''1372,13 TFLOPS'''&lt;br /&gt;
|-&lt;br /&gt;
|Wielkość pamięci systemowej&lt;br /&gt;
|'''120,6 TB'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Pojemność pamięci dyskowej	&lt;br /&gt;
|  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc&lt;br /&gt;
obliczeniowa&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V3&lt;br /&gt;
| Intel Xeon E5-2697 v3&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 589&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x14&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 64 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | e0001-e1178&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | huawei&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V3&lt;br /&gt;
| Intel Xeon E5-2697 v3&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 530&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x14&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 128 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | e0001-e1178&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | huawei&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V3&lt;br /&gt;
| Intel Xeon E5-2697 v3&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 59&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x14&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 256 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | e0001-e1178&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | huawei&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V4&lt;br /&gt;
| Intel Xeon E5-2682 v4&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 55&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x16&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 128 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | e0001-e1178&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | huawei&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;font-weight: bold;&amp;quot; colspan=3 |  '''Inne informacje'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | '''System operacyjny'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|typ	&lt;br /&gt;
|GNU Linux&lt;br /&gt;
|-&lt;br /&gt;
|nazwa domenowa komputera	&lt;br /&gt;
|eagle.man.poznan.pl&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|system zarządzania zadaniami w trybie wsadowym	&lt;br /&gt;
|SLURM&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kolejki ==&lt;br /&gt;
&lt;br /&gt;
Uruchamianie obliczeń poprzez system SLURM odbywa się w ramach kolejek, które różnią się między sobą priorytetem, limitami czy prawami dostępu (a czasem również dostępnymi zasobami)&amp;lt;br&amp;gt;&lt;br /&gt;
Posiadamy następujące kolejki:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa &lt;br /&gt;
Kolejki&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Limit czasu&lt;br /&gt;
zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Domyślny limit &lt;br /&gt;
czasu zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Standardowa ilość &lt;br /&gt;
pamięci RAM/rdzeń&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Uwagi&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | standard&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Domyślna kolejka, można uruchamiać zarówno zadania równoległe jak i sekwencyjne &lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | fast&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 godzina&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 10 minut&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | -&lt;br /&gt;
| wysoki priorytet; maksymalna ilość węzłów 1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | bigmem&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Kolejka/partycja przeznaczona dla zadań wymagających więcej niż 128GB per węzeł. Wysoki priorytet ale tylko 59 węzłów należy do tej partycji &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Radekj</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Gromacs&amp;diff=1425</id>
		<title>Gromacs</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Gromacs&amp;diff=1425"/>
		<updated>2017-04-18T09:01:31Z</updated>

		<summary type="html">&lt;p&gt;Radekj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Opis programu:&amp;lt;br&amp;gt;&lt;br /&gt;
Pakiet oprogramowania chemicznego przeznaczony do symulacji dynamiki molekularnej. Program może być stosowany dla molekuł biochemicznych (np. proteiny, lipidy) oraz systemów nie-biologicznych (np. polimerów).&lt;br /&gt;
&lt;br /&gt;
Wersje:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Name:           Gromacs&lt;br /&gt;
Version:        4.6.3&lt;br /&gt;
Platform:       x86_64&lt;br /&gt;
Category:       Applications/Engineering&lt;br /&gt;
URL             http://www.gromacs.org&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Poniżej znajduje się informacja jak załadować moduł do oprogramowania:&amp;lt;br&amp;gt;&lt;br /&gt;
[https://wiki.man.poznan.pl/kdm/index.php/Podstawowe_informacje#Za.C5.82adowanie_modu.C5.82u| Odnośnik do ładowania modułów]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Przykładowy skrypt uruchomieniowy PBS:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
#PBS -l nodes=1:ppn=24&lt;br /&gt;
#PBS -l mem=12gb&lt;br /&gt;
#PBS -l walltime=5:00:00&lt;br /&gt;
#PBS -o $PBS_JOBID.stdout&lt;br /&gt;
#PBS -e $PBS_JOBID.stderr&lt;br /&gt;
#PBS -q standard&lt;br /&gt;
&lt;br /&gt;
# Ustawiamy sciezki lub ladujemy odpowiednie moduly&lt;br /&gt;
module load gromacs/5.0.4&lt;br /&gt;
&lt;br /&gt;
# Ustawiamy zmienna $TMPDIR&lt;br /&gt;
export TMPDIR=&amp;quot;/tmp/lustre_shared/${USER}/${PBS_JOBID}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Ustawiamy zmienne aplikacji&lt;br /&gt;
export SCR=${TMPDIR}&lt;br /&gt;
&lt;br /&gt;
# Ustawiamy zmienne pomocnicze&lt;br /&gt;
INPUT_DIR=&amp;quot;input&amp;quot;&lt;br /&gt;
OUTPUT_DIR=&amp;quot;output&amp;quot;&lt;br /&gt;
OUTPUT_FILE=&amp;quot;OUTPUT&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Tworzymy katalog tymczasowy&lt;br /&gt;
mkdir -p ${TMPDIR}&lt;br /&gt;
&lt;br /&gt;
# Kopiujemy dane wejsciowe do katalogu wskazywanego zmienna $TMPDIR&lt;br /&gt;
cp ${PBS_O_WORKDIR}/${INPUT_DIR}/* ${TMPDIR}&lt;br /&gt;
&lt;br /&gt;
# Przechodzimy do katalogu $TMPDIR&lt;br /&gt;
cd $TMPDIR&lt;br /&gt;
&lt;br /&gt;
# Naglowek&lt;br /&gt;
&lt;br /&gt;
cat &amp;lt;&amp;lt; EOF&lt;br /&gt;
-------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Start of calculations [$(date)]&lt;br /&gt;
EOF&lt;br /&gt;
&lt;br /&gt;
echo -n 'Job is running on node: ';awk '!x[$0]++' $PBS_NODEFILE | tr '\n' ' '&lt;br /&gt;
echo -e '\n'&lt;br /&gt;
&lt;br /&gt;
cat &amp;lt;&amp;lt; EOF&lt;br /&gt;
-------------------------------------------------------------------------------&lt;br /&gt;
Support:        support-hpc@man.poznan.pl&lt;br /&gt;
-------------------------------------------------------------------------------&lt;br /&gt;
EOF&lt;br /&gt;
&lt;br /&gt;
# Wykonujemy obliczenia&lt;br /&gt;
&lt;br /&gt;
grompp_mpi -f em.mdp -c box.gro -p topol.top -o topol_em.tpr&lt;br /&gt;
mdrun_mpi -v -s topol_em.tpr -c mixture150_em.gro&lt;br /&gt;
grompp_mpi -f grompp_LIQ_ich.mdp -c mixture150_em.gro -p topol.top -o topol_md_000_00.tpr -maxwarn 3&lt;br /&gt;
&lt;br /&gt;
:docelowo wykonywany job&lt;br /&gt;
mdrun_mpi -s topol_md_000_00.tpr -c mixture150_md_1.gro -o gro_b_1.trr -v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
mpirun  mdrun_mpi -deffnm topol_md_000_00.tpr -s  topol_md_000_00.tpr -g topol_md_000_00.log -v&amp;gt; topol_md_000_00.out  2&amp;gt;&amp;amp;1&lt;br /&gt;
&lt;br /&gt;
# Stopka&lt;br /&gt;
cat &amp;lt;&amp;lt; EOF&lt;br /&gt;
-------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
End of calculations [$(date)].&lt;br /&gt;
&lt;br /&gt;
-------------------------------------------------------------------------------&lt;br /&gt;
EOF&lt;br /&gt;
&lt;br /&gt;
# Konczymy obliczenia, zawartosc katalogu $TMPDIR/output kopiujemy &lt;br /&gt;
# do katalogu z ktorego zakolejkowano zadanie.&lt;br /&gt;
mkdir $PBS_O_WORKDIR/${OUTPUT_DIR}&lt;br /&gt;
cp -r $TMPDIR/* $PBS_O_WORKDIR/${OUTPUT_DIR}/&lt;br /&gt;
&lt;br /&gt;
# Czyscimy katalog roboczy&lt;br /&gt;
rm -rf $TMPDIR&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Przykładowy skrypt uruchomieniowy SLURM:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
#SBATCH --nodes=1&lt;br /&gt;
#SBATCH --ntasks-per-node=28&lt;br /&gt;
#SBATCH --mem=15gb&lt;br /&gt;
#SBATCH -p standard&lt;br /&gt;
#SBATCH --time=30:00:00&lt;br /&gt;
&lt;br /&gt;
# Ustawiamy sciezki lub ladujemy odpowiednie moduly&lt;br /&gt;
module load gromacs/5.0.4&lt;br /&gt;
&lt;br /&gt;
# Ustawiamy zmienna $TMPDIR&lt;br /&gt;
export TMPDIR=&amp;quot;/tmp/lustre_shared/${USER}/${SLURM_JOBID}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Ustawiamy zmienne aplikacji&lt;br /&gt;
export SCR=${TMPDIR}&lt;br /&gt;
&lt;br /&gt;
# Ustawiamy zmienne pomocnicze&lt;br /&gt;
INPUT_DIR=&amp;quot;input&amp;quot;&lt;br /&gt;
OUTPUT_DIR=&amp;quot;output&amp;quot;&lt;br /&gt;
OUTPUT_FILE=&amp;quot;OUTPUT&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Tworzymy katalog tymczasowy&lt;br /&gt;
mkdir -p ${TMPDIR}&lt;br /&gt;
&lt;br /&gt;
# Kopiujemy dane wejsciowe do katalogu wskazywanego zmienna $TMPDIR&lt;br /&gt;
cp ${SLURM_SUBMIT_DIR}/${INPUT_DIR}/* ${TMPDIR}&lt;br /&gt;
&lt;br /&gt;
# Przechodzimy do katalogu $TMPDIR&lt;br /&gt;
cd $TMPDIR&lt;br /&gt;
&lt;br /&gt;
# Naglowek&lt;br /&gt;
&lt;br /&gt;
cat &amp;lt;&amp;lt; EOF&lt;br /&gt;
-------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Start of calculations [$(date)]&lt;br /&gt;
EOF&lt;br /&gt;
&lt;br /&gt;
echo -n 'Job is running on node: ';awk '!x[$0]++' $PBS_NODEFILE | tr '\n' ' '&lt;br /&gt;
echo -e '\n'&lt;br /&gt;
&lt;br /&gt;
cat &amp;lt;&amp;lt; EOF&lt;br /&gt;
-------------------------------------------------------------------------------&lt;br /&gt;
Support:        support-hpc@man.poznan.pl&lt;br /&gt;
-------------------------------------------------------------------------------&lt;br /&gt;
EOF&lt;br /&gt;
&lt;br /&gt;
# Wykonujemy obliczenia&lt;br /&gt;
&lt;br /&gt;
grompp_mpi -f em.mdp -c box.gro -p topol.top -o topol_em.tpr&lt;br /&gt;
mdrun_mpi -v -s topol_em.tpr -c mixture150_em.gro&lt;br /&gt;
grompp_mpi -f grompp_LIQ_ich.mdp -c mixture150_em.gro -p topol.top -o topol_md_000_00.tpr -maxwarn 3&lt;br /&gt;
&lt;br /&gt;
:docelowo wykonywany job&lt;br /&gt;
mdrun_mpi -s topol_md_000_00.tpr -c mixture150_md_1.gro -o gro_b_1.trr -v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
mpirun  mdrun_mpi -deffnm topol_md_000_00.tpr -s  topol_md_000_00.tpr -g topol_md_000_00.log -v&amp;gt; topol_md_000_00.out  2&amp;gt;&amp;amp;1&lt;br /&gt;
&lt;br /&gt;
# Stopka&lt;br /&gt;
cat &amp;lt;&amp;lt; EOF&lt;br /&gt;
-------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
End of calculations [$(date)].&lt;br /&gt;
&lt;br /&gt;
-------------------------------------------------------------------------------&lt;br /&gt;
EOF&lt;br /&gt;
&lt;br /&gt;
# Konczymy obliczenia, zawartosc katalogu $TMPDIR/output kopiujemy &lt;br /&gt;
# do katalogu z ktorego zakolejkowano zadanie.&lt;br /&gt;
mkdir $SLURM_SUBMIT_DIR/${OUTPUT_DIR}&lt;br /&gt;
cp -r $TMPDIR/* $SLURM_SUBMIT_DIR/${OUTPUT_DIR}/&lt;br /&gt;
&lt;br /&gt;
# Czyscimy katalog roboczy&lt;br /&gt;
rm -rf $TMPDIR&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Poniżej znajdują się pliki które powinny znaleźć się w katalogu input. &amp;lt;br&amp;gt;&lt;br /&gt;
[[Plik:Gromacs_input.zip]]&lt;/div&gt;</summary>
		<author><name>Radekj</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Eagle&amp;diff=1362</id>
		<title>Eagle</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Eagle&amp;diff=1362"/>
		<updated>2017-01-31T12:35:55Z</updated>

		<summary type="html">&lt;p&gt;Radekj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;font-weight: bold;&amp;quot; colspan=3 |  '''Charakterystyka sprzętowa'''&lt;br /&gt;
|-&lt;br /&gt;
|typ	&lt;br /&gt;
|klaster PC&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Architektura	&lt;br /&gt;
|Intel Xeon E5-2697&lt;br /&gt;
|-&lt;br /&gt;
|Interfejsy sieciowe	&lt;br /&gt;
|Infiniband FDR&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Sieć połączeń wewnetrznych	&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|Liczba rdzeni CPU	&lt;br /&gt;
|'''32984'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Sumaryczna moc obliczeniowa&lt;br /&gt;
|'''1372,13 TFLOPS'''&lt;br /&gt;
|-&lt;br /&gt;
|Wielkość pamięci systemowej&lt;br /&gt;
|'''120,6 TB'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Pojemność pamięci dyskowej	&lt;br /&gt;
|  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc&lt;br /&gt;
obliczeniowa&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V3&lt;br /&gt;
| Intel Xeon E5-2697 v3&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 589&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x14&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 64 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | e0001-e1178&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | huawei&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V3&lt;br /&gt;
| Intel Xeon E5-2697 v3&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 530&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x14&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 128 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | e0001-e1178&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | huawei&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V3&lt;br /&gt;
| Intel Xeon E5-2697 v3&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 59&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x14&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 256 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | e0001-e1178&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | huawei&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V4&lt;br /&gt;
| Intel Xeon E5-2682 v4&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 55&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x16&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 128 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | e0001-e1178&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | huawei&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;font-weight: bold;&amp;quot; colspan=3 |  '''Inne informacje'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | '''System operacyjny'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|typ	&lt;br /&gt;
|GNU Linux&lt;br /&gt;
|-&lt;br /&gt;
|nazwa domenowa komputera	&lt;br /&gt;
|eagle.man.poznan.pl&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|system zarządzania zadaniami w trybie wsadowym	&lt;br /&gt;
|SLURM&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kolejki ==&lt;br /&gt;
&lt;br /&gt;
Uruchamianie obliczeń poprzez system SLURM odbywa się w ramach kolejek, które różnią się między sobą priorytetem, limitami czy prawami dostępu (a czasem również dostępnymi zasobami)&amp;lt;br&amp;gt;&lt;br /&gt;
Posiadamy następujące kolejki:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa &lt;br /&gt;
Kolejki&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Limit czasu&lt;br /&gt;
zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Domyślny limit &lt;br /&gt;
czasu zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Standardowa ilość &lt;br /&gt;
pamięci RAM/rdzeń&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Uwagi&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | standard&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Domyślna kolejka, można uruchamiać zarówno zadania równoległe jak i sekwencyjne &lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | fast&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 godzina&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 10 minut&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | -&lt;br /&gt;
| wysoki priorytet; maksymalna ilość węzłów 1&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Radekj</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Eagle&amp;diff=1356</id>
		<title>Eagle</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Eagle&amp;diff=1356"/>
		<updated>2017-01-23T10:48:52Z</updated>

		<summary type="html">&lt;p&gt;Radekj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;font-weight: bold;&amp;quot; colspan=3 |  '''Charakterystyka sprzętowa'''&lt;br /&gt;
|-&lt;br /&gt;
|typ	&lt;br /&gt;
|klaster PC&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Architektura	&lt;br /&gt;
|Intel Xeon E5-2697&lt;br /&gt;
|-&lt;br /&gt;
|Interfejsy sieciowe	&lt;br /&gt;
|Infiniband FDR&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Sieć połączeń wewnetrznych	&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|Liczba rdzeni CPU	&lt;br /&gt;
|'''32984'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Sumaryczna moc obliczeniowa&lt;br /&gt;
|'''1372,13 TFLOPS'''&lt;br /&gt;
|-&lt;br /&gt;
|Wielkość pamięci systemowej&lt;br /&gt;
|'''120,6 TB'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|Pojemność pamięci dyskowej	&lt;br /&gt;
|  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa handlowa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Model CPU&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
węzłów&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Liczba&lt;br /&gt;
procesorów i rdzeni&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Ilość pamięci RAM&lt;br /&gt;
w węźle&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Moc&lt;br /&gt;
obliczeniowa&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa węzła&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Tag klasy węzła&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V3&lt;br /&gt;
| Intel Xeon E5-2697 v3&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 589&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x14&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 64 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | e0001-e1178&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | huawei&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V3&lt;br /&gt;
| Intel Xeon E5-2697 v3&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 530&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x14&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 128 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | e0001-e1178&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | huawei&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V3&lt;br /&gt;
| Intel Xeon E5-2697 v3&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 59&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x14&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 256 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | e0001-e1178&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | huawei&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;font-weight: bold;&amp;quot; | HUAWEI CH121 V4&lt;br /&gt;
| Intel Xeon E5-2682 v4&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 55&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2x16&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 128 GB&lt;br /&gt;
| 1,1 TFLOPS&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | e0001-e1178&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | huawei&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;font-weight: bold;&amp;quot; colspan=3 |  '''Inne informacje'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | '''System operacyjny'''&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|typ	&lt;br /&gt;
|GNU Linux&lt;br /&gt;
|-&lt;br /&gt;
|nazwa domenowa komputera	&lt;br /&gt;
|eagle.man.poznan.pl&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|system zarządzania zadaniami w trybie wsadowym	&lt;br /&gt;
|SLURM&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kolejki ==&lt;br /&gt;
&lt;br /&gt;
Uruchamianie obliczeń poprzez system SLURM odbywa się w ramach kolejek, które różnią się między sobą priorytetem, limitami czy prawami dostępu (a czasem również dostępnymi zasobami)&amp;lt;br&amp;gt;&lt;br /&gt;
Posiadamy następujące kolejki:&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Nazwa &lt;br /&gt;
Kolejki&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Limit czasu&lt;br /&gt;
zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Domyślny limit &lt;br /&gt;
czasu zadania&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Standardowa ilość &lt;br /&gt;
pamięci RAM&lt;br /&gt;
! style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | Uwagi&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | standard&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 7 dni&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 dzień&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 2 GB&lt;br /&gt;
| Kolejka ta przeznaczona jest dla zadań wykonujących się na jednym węźle &lt;br /&gt;
maksymalna wartość parametru ppn=8&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
| style=&amp;quot;text-align: center; font-weight: bold;&amp;quot; | fast&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 1 godzina&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | 10 minut&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot; | -&lt;br /&gt;
| wysoki priorytet; maksymalna ilość węzłów 1&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Radekj</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Strona_g%C5%82%C3%B3wna&amp;diff=1272</id>
		<title>Strona główna</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Strona_g%C5%82%C3%B3wna&amp;diff=1272"/>
		<updated>2016-11-28T07:59:18Z</updated>

		<summary type="html">&lt;p&gt;Radekj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTITLE__&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;font-weight: bold;&amp;quot; |  '''Aktualności'''&lt;br /&gt;
|-&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|'''Niedostepnosc zasobow obliczeniowych'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
W dniach 28-29 listopada przeprowadzać będziemy prace serwisowe systemu Lustre w związku z czym zasoby obliczeniowe PCSS będą w tym czasie niedostępne.&lt;br /&gt;
Prace serwisowe spowodowane są koniecznością zainstalowania nowej wersji oprogramownaia na macierzach obsługujących Lustre aby wyeliminować ryzyko powtórzenia poprzedniej awarii Lustre zakończonej tygodniowym niestablinym działaniem klastrów.&lt;br /&gt;
Niedostępność dotyczy wszystkich maszyn obliczeniowych - Eagle, Inula, Cane oraz Chimera.&lt;br /&gt;
&lt;br /&gt;
Aby zminimalizować wpływ prac na dostępność maszyn nie będziemy blokować możliwości zlecania zadań, niemniej zadnia które będą aktywne w poniedziałek 28 listopada, zostaną usunięte.&lt;br /&gt;
We wtorek 29 listopada, po godzinie 16 wszystkie klastry powinny wrócić do normalnego działania.&lt;br /&gt;
Przepraszamy za utrudniania.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''Konkurs na Najlepszy Artykuł w CMST'''&amp;lt;br&amp;gt;&lt;br /&gt;
Zapraszamy do zgłoszenia artykułów, które ukażą się w najnowszym numerze czasopisma CMST!&lt;br /&gt;
&lt;br /&gt;
Informacja dla autorów: http://cmst.eu/notes-for-authors/&amp;lt;br&amp;gt;&lt;br /&gt;
Spośród zgłoszonych prac wyłonione zostaną dwie najlepsze.&amp;lt;br&amp;gt;&lt;br /&gt;
Nagroda główna: 3000 zł netto dla zwycięskiego artykułu,&amp;lt;br&amp;gt;&lt;br /&gt;
Wyróżnienie: nagroda rzeczowa ufundowana przez sponsora Konferencji Użytkowników KDM 2016.&lt;br /&gt;
&lt;br /&gt;
- Zgłoszenia publikacji do 30 listopada 2016 r.&amp;lt;br&amp;gt;&lt;br /&gt;
- Rozstrzygnięcie konkursu do 30 grudnia 2016 r.&lt;br /&gt;
&lt;br /&gt;
Regulamin konkursu: http://konferencjakdm.pcss.pl/2016/konkursy&lt;br /&gt;
|}&lt;br /&gt;
[[Aktualności]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
W tej rubryce będą prezentowane istotne informację dla użytkowników systemów obliczeniowych PCSS&lt;br /&gt;
&lt;br /&gt;
//{{Special:RecentChanges/3}}&lt;br /&gt;
= Witamy na stronie Wiki Użytkowników PCSS/KDM! =&lt;br /&gt;
PCSS konsekwentnie realizuje koncepcję budowy metakomputera. Obliczenia dużej skali, liczba rozwiązanych problemów oraz zapotrzebowanie na konkretny typ obliczeń oraz archiwizację danych, to cechy, które determinują funkcjonalność systemu komputerowego. Ze względu na ograniczoną moc obliczeniową obliczenia dużej skali nie mogą być zlokalizowane na jednym systemie komputerowym.&lt;br /&gt;
&lt;br /&gt;
Zapraszamy do wirtualnego zwiedzania naszej serwerowni. Przejdź na stronę [http://www.makevt.com/media/tourmaker/msfzxwhako/ Wirtualna Serwerownia Superkomputerowa]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Zapraszamy do zapoznania się z [[Podręcznik_użytkownika|przewodnikiem użytkownika]], [[FAQ]] oraz [[Jak_zostać użytkownikiem| jak zostać użytkownikiem]].&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;Center&amp;gt;&lt;br /&gt;
== Zasoby obliczeniowe PCSS ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[[Plik:eagle.jpg|240px|link=Eagle]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[[Plik:Inula.jpg|240px|link=Inula]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[[Plik:Chimera.jpg|240px|link=Chimera]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[[Plik:Inula.jpg|240px|link=Cane]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|'''[[Eagle]]'''&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|'''[[Inula]]'''&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|'''[[Chimera]]'''&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|'''[[Cane]]'''&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | 24h active nodes&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/eagle_processors.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/inula_processors.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/chimera_processors.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/cane_processors.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Current load&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/eagle_load.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/inula_load.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/chimera_load.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/cane_load.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Monthly load&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/eagle_monthly_load.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/inula_monthly_load.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/chimera_monthly_load.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/cane_monthly_load.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| '''Aktualności'''&lt;br /&gt;
| '''Aktualne obciążenie serwerów'''&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
|{{#widget:Iframe&lt;br /&gt;
|url=https://grafana.man.poznan.pl:3000/dashboard-solo/db/clusters-statistics?panelId=2&amp;amp;fullscreen&amp;amp;theme=dark&lt;br /&gt;
|width=710&lt;br /&gt;
|height=442&lt;br /&gt;
|border=0&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{#widget:Iframe&lt;br /&gt;
|url=https://grafana.man.poznan.pl:3000/dashboard-solo/db/clusters-statistics?panelId=1&amp;amp;fullscreen&amp;amp;from=now-24h&amp;amp;to=now&lt;br /&gt;
|width=710&lt;br /&gt;
|height=442&lt;br /&gt;
|border=0&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Radekj</name></author>
	</entry>
	<entry>
		<id>https://wiki.man.poznan.pl/kdm?title=Strona_g%C5%82%C3%B3wna&amp;diff=1262</id>
		<title>Strona główna</title>
		<link rel="alternate" type="text/html" href="https://wiki.man.poznan.pl/kdm?title=Strona_g%C5%82%C3%B3wna&amp;diff=1262"/>
		<updated>2016-10-12T12:56:39Z</updated>

		<summary type="html">&lt;p&gt;Radekj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTITLE__&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;; id=&amp;quot;customers&amp;quot;&lt;br /&gt;
! style=&amp;quot;font-weight: bold;&amp;quot; |  '''Aktualności'''&lt;br /&gt;
|-&lt;br /&gt;
|-class=&amp;quot;alt&amp;quot;&lt;br /&gt;
|'''Konkurs na Najlepszy Artykuł w CMST'''&amp;lt;br&amp;gt;&lt;br /&gt;
Zapraszamy do zgłoszenia artykułów, które ukażą się w najnowszym numerze czasopisma CMST!&lt;br /&gt;
&lt;br /&gt;
Informacja dla autorów: http://cmst.eu/notes-for-authors/&amp;lt;br&amp;gt;&lt;br /&gt;
Spośród zgłoszonych prac wyłonione zostaną dwie najlepsze.&amp;lt;br&amp;gt;&lt;br /&gt;
Nagroda główna: 3000 zł netto dla zwycięskiego artykułu,&amp;lt;br&amp;gt;&lt;br /&gt;
Wyróżnienie: nagroda rzeczowa ufundowana przez sponsora Konferencji Użytkowników KDM 2016.&lt;br /&gt;
&lt;br /&gt;
- Zgłoszenia publikacji do 31 października 2016 r.&amp;lt;br&amp;gt;&lt;br /&gt;
- Rozstrzygnięcie konkursu do 30 grudnia 2016 r.&lt;br /&gt;
&lt;br /&gt;
Regulamin konkursu: http://konferencjakdm.pcss.pl/2016/konkursy&lt;br /&gt;
|}&lt;br /&gt;
[[Aktualności]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
W tej rubryce będą prezentowane istotne informację dla użytkowników systemów obliczeniowych PCSS&lt;br /&gt;
&lt;br /&gt;
//{{Special:RecentChanges/3}}&lt;br /&gt;
= Witamy na stronie Wiki Użytkowników PCSS/KDM! =&lt;br /&gt;
PCSS konsekwentnie realizuje koncepcję budowy metakomputera. Obliczenia dużej skali, liczba rozwiązanych problemów oraz zapotrzebowanie na konkretny typ obliczeń oraz archiwizację danych, to cechy, które determinują funkcjonalność systemu komputerowego. Ze względu na ograniczoną moc obliczeniową obliczenia dużej skali nie mogą być zlokalizowane na jednym systemie komputerowym.&lt;br /&gt;
&lt;br /&gt;
Zapraszamy do wirtualnego zwiedzania naszej serwerowni. Przejdź na stronę [http://www.makevt.com/media/tourmaker/msfzxwhako/ Wirtualna Serwerownia Superkomputerowa]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Zapraszamy do zapoznania się z [[Podręcznik_użytkownika|przewodnikiem użytkownika]], [[FAQ]] oraz [[Jak_zostać użytkownikiem| jak zostać użytkownikiem]].&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;Center&amp;gt;&lt;br /&gt;
== Zasoby obliczeniowe PCSS ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[[Plik:eagle.jpg|240px|link=Eagle]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[[Plik:Inula.jpg|240px|link=Inula]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[[Plik:Chimera.jpg|240px|link=Chimera]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[[Plik:Inula.jpg|240px|link=Cane]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|'''[[Eagle]]'''&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|'''[[Inula]]'''&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|'''[[Chimera]]'''&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|'''[[Cane]]'''&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | 24h active nodes&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/eagle_processors.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/inula_processors.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/chimera_processors.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/cane_processors.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Current load&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/eagle_load.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/inula_load.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/chimera_load.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/cane_load.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | Monthly load&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/eagle_monthly_load.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/inula_monthly_load.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/chimera_monthly_load.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;https://wiki.man.poznan.pl/kdm/static-content/cane_monthly_load.png&amp;lt;/span&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| '''Aktualności'''&lt;br /&gt;
| '''Aktualne obciążenie serwerów'''&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
|{{#widget:Iframe&lt;br /&gt;
|url=https://grafana.man.poznan.pl:3000/dashboard-solo/db/clusters-statistics?panelId=2&amp;amp;fullscreen&amp;amp;theme=dark&lt;br /&gt;
|width=710&lt;br /&gt;
|height=442&lt;br /&gt;
|border=0&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|{{#widget:Iframe&lt;br /&gt;
|url=https://grafana.man.poznan.pl:3000/dashboard-solo/db/clusters-statistics?panelId=1&amp;amp;fullscreen&amp;amp;from=now-24h&amp;amp;to=now&lt;br /&gt;
|width=710&lt;br /&gt;
|height=442&lt;br /&gt;
|border=0&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Radekj</name></author>
	</entry>
</feed>