Klaster obliczeniowy PLATON (Blueocean)

Oprogramowanie Kto korzysta Pytania i odpowiedzi Regulamin usługi Kontakt Mapa usługi
Archiwum

Aktualności

19.11.2018
Aktualizacja oprogramowania statystycznego R do wersji 3.5.1. Rozbudowa środowiska o wybrane rozszerzenia projektu Bioconductor dla obliczeń bioinformatycznych.

17.10.2018
Aktualizacja oprogramowania Crystal do wersji Crystal17 v1.0.2

16.10.2018
Aktualizacja oprogramowania MOSEL (FICO - Xpress Optimization Suite) do wersji 8.5.3.

Archiwum aktualności

 

Opis usługi

Usługa HPC realizowana w Centrum Komputerowym Politechniki Łódzkiej pełni rolę narzędzia wspierającego naukę oraz dydaktykę. Celem nadrzędnym jest umożliwienie doktorantom oraz pracownikom naukowym rozwoju intelektualnego polegającego na prowadzeniu zaawansowanych obliczeń wsadowych na klastrze komputerowym w wielu równorzędnych środowiskach programistycznych np.: Matlab, Schrodinger, Intel Cluster Studio, Gaussian, Gamess, Ansys, Project R i wiele innych. Uruchomiony do celów dydaktyczno-obliczeniowych klaster komputerowy o nazwie Blueocean pracuje z zainstalowanym system kolejkowy Son of Grid Engine (SoGE), ze zintegrowanym środowiskiem umożliwiającym równoległe wykonywanie obliczeń: Mpich2, OpenMPI. 

Dla użytkowników publikujących wyniki otrzymane na klastrze prosimy o zamieszczenie krótkiego tekstu:

Opracowania w języku angielskim:

"The calculations mentioned in this paper are performed using  the PLATON project's infrastructure at Lodz University of Technlogy Computer Centre".

Opracowania w języku polskim:

"Wyniki obliczeń zamieszczone w niniejszym opracowaniu uzyskano dzięki infrastrukturze projektu PLATON w Centrum Komputerowym Politechniki Łódzkiej"

Jak zacząć?

W celu uzyskania dostępu do klastra obliczeniowego prosimy o kontakt e-mail z administratorem pod adresem: kopl@info.p.lodz.pl

Uruchamianie obliczeń jest możliwe przez łącze szyfrowane za pomocą protokołu ssh lub dla sesji graficznej VNC

Opis techniczny

Klaster Blueocean pracuje pod kontrolą systemu kolejkowego Son of Grid Engine. Przykładowa specyfikacja pojedynczego noda przedstawiona jest poniżej:

Architektura procesora/node: x86_64
Model procesora/node: Intel(R) Xeon(R) Gold 5118 CPU @ 2.30GHz
Ilość procesorów/node: 2
Ilość rdzeni/node: 24
HT (hyper threading): nie
Pamięć RAM/node: 196 GB
Rozproszony System Plikowy: 200 TB

Test wydajnościowy dla pojedynczego noda obliczeniowego wykazał:
CPU frequency:    2.299 GHz
Number of CPUs: 2
Number of cores: 24
Number of threads: 24

Performance Summary (GFlops)
Size   LDA    Align.  Average  Maximal
1000   1000   4       80.2133  113.1775
2000   2000   4       132.6166 133.8677
5000   5008   4       260.1838 271.8074
10000  10000  4       319.9829 320.8904
15000  15000  4       264.1429 264.7988
18000  18008  4       297.1398 298.4032
20000  20016  4       318.7008 321.0133
22000  22008  4       335.3272 335.6897
25000  25000  4       354.6862 355.5636
26000  26000  4       363.4066 366.3471
27000  27000  4       367.5120 367.5120
30000  30000  1       369.8433 369.8433
35000  35000  1       371.5885 371.5885
40000  40000  1       374.1933 374.1933
45000  45000  1       390.0461 390.0461

End of tests

Test wykonany przy użyciu oprogramowania Linpack 10.3.3

Parametry wydajnościowe klastra Blueocean na dzień 04.04.2016

Ilość rdzeni
[szt.]
Ilość RAM
[GB]
Przestrzeń dyskowa
[TB]
Moc obliczeniowa
[Tflops]
776 3728 249,7 10,24

Podane wielkości mogą ulec zmianie ponieważ planowana jest ciągła rozbudowa klastra o nowe nody obliczeniowe.

Uruchomienie klastra wymagało połączenia w jedną całość szeregu usług takich jak: PXE, SoGE, Active Directory, Moosefs, Docker. Ich wspólne istnienie pozwala na pracę w oparciu o najnowsze rozwiązania informatyczne takie jak:. rozproszona struktura przestrzeni skłądowania. Pozwala ona na przechowywanie danych logicznie należących do wspólnego systemu ale rozlokowanych w wielu miejscach sieci komputerowej, która realizowana jest dzięki rozproszonemu systemowi plików.

Korzyści i zalety

Zaletą korzystania z usługi HPC jest dostęp 24/7/365 w jednym miejscu do wielu bardzo drogich i zaawansowanych środowisk programistyczno-obliczeniowych. Uruchamianie obliczeń lub plików wsadowych realizowane jest przy pomocy systemu kolejkowego SoGE. System kolejkowy jest narzędziem wspomagającym obliczenia pod względem definiowania zasobów oraz wymagań środowiskowych na których użytkownik chce uruchomić zadanie. Dodatkowo pozwala na uporządkowanie pracy na klastrze. Kolejną zaletą jest wykorzystanie rozproszonego systemu plików, który zabezpiecza klaster przed usterkami poszczególnych nodów obliczeniowych bez ryzyka utraty danych przechowywanych w katalogach domowych użytkowników.

Literatura

Gaussian09:

Gamess:

Schrodinger:

Matlab:

Mpich2:

  • Strona główna: http://www.mcs.anl.gov/research/projects/mpich2/

Synchronizacja nodów:

  • Strona główna: https://www.rostlab.org/owiki/index.php/Cluster_node_sync-on-boot_technology

Środowisko programistyczne QT

  • Strona główna: http://qt.nokia.com/

Ansys

  • Strona główna: http://www.ansys.com/

Środowisko obliczeń statystycznych "R"

  • Strona domowa projektu: http://www.r-project.org/