Praca na klastrach i komupterach w centrach obliczeniowych Reguły pracy na serwerach obliczeniowych: 1.Zadania są uruchamiane przez system kolejkowania.

Slides:



Advertisements
Podobne prezentacje
Procedura instalacji systemu Windows XP
Advertisements

Systemy operacyjne.
Migrating Desktop Podsumowanie projektu
Polska Infrastruktura Informatycznego Wspomagania Nauki w Europejskiej Przestrzeni Badawczej Polska Infrastruktura Gridowa - przestrzeń badawcza dla użytkowników.
SYSTEMY OPERACYJNE ·       SO : zestaw programów zarządzających zasobami komputera i wspomagających jego użytkowanie zarządzanie zasobami.
Prezentacja o MS-DOS’ie
Rola komputera w przetwarzaniu informacji.
Sieci komputerowe.
1 Linux jako system wielozadaniowy i wielodostępny.
Microsoft Windows 2000 dla Administratora. Podstawowe możliwości Wielojęzyczność Wielojęzyczność Usprawnienia interfejsu użytkownika Usprawnienia interfejsu.
OGÓLNIE O LINUKSIE Co to jest Linux?
POZNAŃ SUPERCOMPUTING AND NETWORKING CENTER 1 Stan oraz koncepcje zadań realizowanych przez PCSS w ramach projektu LDAP PCSS, Lipiec 2002.
Systemy operacyjne Bibliografia:
Longhorn - Usługi terminalowe
Administracja zintegrowanych systemów zarządzania
Artur Szmigiel Paweł Zarębski Kl. III i
1 Podstawy informatyki H. P. Janecki- 2006_ Systemy Operacyjne W6.
Systemy operacyjne. Co to jest system operacyjny? OS (ang. Operating System) to program, który kontroluje pracę uruchomionych przez użytkownika aplikacji,
METODY MODELOWANIA CZĄSTECZKOWEGO
WebSphere Everyplace Micro Environment IBM Workplace Client Technology, Micro Edition Monika Nawrot, Tomasz Jadczyk, Tomasz Sadura KI, EAIiE, AGH.
System Użytkowników Wirtualnych
WP 2.1 Zdalny dostęp do bibliotek naukowych Realizujący : PCSS i TASK Osoby kontaktowe: Maciej Brzeźniak Rafał Tylman
POZNAŃ SUPERCOMPUTING AND NETWORKING CENTER WP 2.1 Zdalny dostęp do bibliotek naukowych Udział w projekcie: 6,51% Osoby kontaktowe: PCSS: Maciej Brzeźniak.
? Rosnące potrzeby użytkowników Rozmiar problemu Czas Komputer domowy
Dropbox.
PRACA W DOMENIE Różnice użytkowe między pracą w domenie i grupie roboczej. 1. Ekran logowania. - wciśnięcie klawiszy [Ctrl+Alt+Delete], a następnie podanie.
ZASOBY KOMPUTERA I PRACA W SYSTEMIE OPERACYJNYM WINDOWS XP
Pakiety w Javie Łukasz Smyczyński (132834). Czym są pakiety? Klasy w Javie są grupowane w pewne zbiory zwane pakietami. Pakiety są więc pewnym podzbiorem.
Podstawy programowania. Język C i C++– podstawy Temat: 1
Architektura Systemu Źródło:
Praca napisana pod kierownictwem dra Jacka Kobusa
WinPakSE/PE Zintegrowany System Ochrony Obiektów
Wielozadaniowowść systemu operacyjnego Linux
Systemy operacyjne.
Jaka jest wydajność najszybszego superkomputera na świecie? Gflopów procesorów Intel EM64T Xeon X56xx 2930 MHz (11.72 GFlops) GB.
Budowa systemu komputerowego
System operacyjny i jego usługi
Solphy Polska Prezentacja Produktu Solphy Home Storage.
Hard disk failure! Awaria komputera wyczekuje cierpliwie
Rozdział 1: Wprowadzenie do systemu Windows 2000 i podstaw sieci
Systemy operacyjne.
Narzędzia administracyjne
Podstawowe informacje o SYSTEMIE WINDOWS
Przeglądanie zasobów komputera - uruchamianie programów
POZNAŃ SUPERCOMPUTING AND NETWORKING CENTER Systemy zarządzania w środowisku rozproszonym Mirosław Kupczyk
Platforma analizy wizualnej - VisNow Szkolenie Platforma analizy wizualnej - VisNow Szkolenie 15 maja 2013, Sesja sprawozdawcza KDM Krzysztof S. Nowiński.
Narzędzia klienta usługi archiwizacji Warsztaty „Usługa powszechnej archiwizacji” Michał Białoskórski, CI TASK Bartłomiej Balcerek, WCSS.
Tutorial QCG Poznańskie Centrum Superkomputerowo-Sieciowe K.Kurowski, T. Piontek, P. Kopta, B. Bosak Spotkanie PLGrid NG, Racławice, 3 września 2014.
Archiwizacja bazy danych
Jednym z podstawowych celów tworzenia sieci komputerowych jest współdzielenie zasobów, takich jak pliki lub drukarki. Każdy z takich zasobów musi być udostępniony,
Linux. Legalność i Dostępność Oparty jest na licencji GNU – tzn. Dla zwykłych użytkowników jest bezpłatny Oparty jest na licencji GNU – tzn. Dla zwykłych.
Opracowanie: Małgorzata Mucha INTERFEJS SYSTEMU WINDOWS.
System operacyjny Windows
Uprawnienia w Windows Server
Dokumentacja obsługi programów Kamil Smużyński Piotr Kościński.
KLASTER Wspólnota Wiedzy i Innowacji w zakresie Technik Informacyjnych i Komunikacyjnych Tadeusz Więckowski
Grid Dziedzinowy: HEP (High Energy Physics) Andrzej Olszewski ACK Cyfronet, Kraków Spotkanie Techniczne PL-Grid PLUS, Zawiercie, 8-11 kwiecień 2014.
Temat 1 Pojęcie systemu operacyjnego Opracował: mgr Marek Kwiatkowski.
SIECI KOMPUTEROWE JAN STOSIO KLASA 1 E Sieć komputerowa – zbiór komputerów i innych urządzeń połączonych ze sobą kanałami komunikacyjnymi. Sieć komputerowa.
Comprehensive support for chemistry in PLGrid infrastructure Klemens Noga, Mariola Czuchry ACC Cyfronet AGH 58 Ogólnopolski Zjazd Naukowy Polskiego Towarzystwa.
Systemy operacyjne - Budowa systemu komputerowego i jego zadania
Infrastruktura PLGrid – wspieramy polskich naukowców
Bezpieczeństwo informacji Jak chronić nasze zasoby w komputerze? Jak zarchiwizować i skompresować pliki?
Protokoły używane w sieciach LAN Funkcje sieciowego systemu komputerowego Wykład 5.
The CC1 system Prywatna chmura The CC1 system
Miłosz Zdybał System CC1 - prywatna chmura obliczeniowa w IFJ PAN.
Grzegorz Chodak Wykład
System operacyjny cz.2 i ostatnia
Linux ssh.
Zapis prezentacji:

Praca na klastrach i komupterach w centrach obliczeniowych Reguły pracy na serwerach obliczeniowych: 1.Zadania są uruchamiane przez system kolejkowania lub (znacznie rzadziej) w systemie rezerwacji. Puszczanie zadań dłuższych niż parominutowe „z ręki” jest niedopuszczalne. 2.Każdy użytkownik ma przydzieloną kwotę (limit miejsca) na dysku/dyskach. 3.Do celów bieżących obliczeń można wykorzystywać dedykowane dyski stanowiące „przestrzeń ścieralną” (scratch space); pliki tam się znajdujące są usuwane przez system po czasie 1-7 dni. 4.Większe centra dysponują systemami archiwizacji (MassStore), w których można składować starsze pliki. Dostęp do tych archiwum jest wolniejszy niż do dysku.

Zasoby centrów obliczeniowych Komputery dużej mocy. Systemy plików. Systemy archiwizacji plików. Systemy wizualizacyjne. Interfejsy zarządzania zadaniami. Hardwarde do realizacji usług (www, ftp, itp.). Systemy zarządzania zadaniami i plikami, kompilatory i biblioteki, oprogramowanie użytkowe. Dostęp do zasobów centrów jest na ogół zdalny.

Systemy operacyjne na serwerach obliczeniowych Unix: Linux, IRIX (SGI), SunOS (SUN), UNICOS (CRAY) Windows (rzadko; np. na klastrze obliczeniowum w Cornell Theory Center) VMS (w zasadzie już nieobecny).

Systemy kolejkowania: PBS (Portable Batch System): najbardziej uniwersalny system kolejkowania dostępny zarówno w wersji darmowej jak i profesjonalnej. Zaprojektowany dla klastrów linuxowych ale obecnie używany wszędzie. LSF (Load Shearing Facility): zaprojektowany dla serwerów SGI ale obecnie używany wszędzie. LoadLeveler: zaprojektowany dla serwerów IBM. NQE (Network Queuing Enviroment): zaprojektowany dla serwerów CRAY.

Uruchamianie zadań w systemie PBS qsub [opcje] skryptWstawianie zadania do kolejki qdel nr_zadania Usuwanie zadania z kolejki (jeżeli zadanie już chodzi jest zabijane) qhold nr_zadania zatrzymywanie zadania czekającego w kolejce; takie zadanie jest w kolejce ale nie startuje do momentu uwolnienia. qrls nr_zadania albo qhold –r nr_zadania Uwolnienie zatrzymanego zadania. qstat [opcje] qstat [opcje] nr_zadania Sprawdzanie stanu zadań w kolejce albo stanu konkretnego zadania.

#PBS -N Mut58-Asp #PBS -q long #PBS -l nodes=2:amd2800 set NPROCS=`cat $PBS_NODEFILE | wc -l` cd $PBS_O_WORKDIR mpirun -machinefile $PBS_NODEFILE -np $NPROCS -nolocal \ /users/amber/a80/amber8/exe/sander.mpi -O \ -i md.in \ -o 3md5.o \ -e 3md5.e \ -c 2md5.r \ -p Mut58-Asp.top \ -r 3md5.r \ -x 3md5.x Przykład skryptu PBS: uruchamianie programu AMBER na klastrze piasek.chem.univ.gda.pl

$PBS_NODEFILEzmienna środowiskowa wskazująca na plik z nodami na których będzie chodziło zadnie. $PBS_O_WORKDIRzmienna środowiskowa wskazująca na katalog roboczy na którym będzie chodzilo zadanie $NPROCSliczba procesorów przydzielonych do zadania

Uruchamianie zadań w systemie LoadLeveler llsubmit [opcje] skryptWstawianie zadania do kolejki llcancel nr_zadania Usuwanie zadania z kolejki (jeżeli zadanie już chodzi jest zabijane) llhold nr_zadania zatrzymywanie zadania czekającego w kolejce; takie zadanie jest w kolejce ale nie startuje do momentu uwolnienia. llhold –r nr_zadaniaUwolnienie zatrzymanego zadania. llstatus [opcje] llstatus [opcje] nr_zadania Sprawdzanie stanu zadań w kolejce albo stanu konkretnego zadania. llclassInformacja o danych klasach zadań

job_name = ENH comment = "BGL Job by Shape" error = $(job_name).$(jobid).out output = $(job_name).$(jobid).out environment = COPY_ALL; wall_clock_limit = 24:00:00 notification = always notify_user = epl010 job_type = bluegene bg_connection = TORUS bg_size = 512 executable = /usr/local/bin/mpirun arguments = -exe `/bin/pwd`/wait_bgl.rts \ # -verbose 1 -args "-t 15" queue Przykład skryptu w systemie LoadLeveler

Programy do obliczeń molekularnej mechaniki kwantowej GAMESS (ab initio i półempiryka) GAUSSIAN (ab initio i półempiryka) MOPAC (półempiryka)

Programy do obliczeń mechaniki i dynamiki molekularnej Minimalizacja energii, analiza drgań normalnych, dynamika molekularna, dynamika z więzami, obliczenia termodynamiczne, QM/MM AMBER (pole siłowe AMBER) CHARMM (pole siłowe Charmmxx) GROMOS i GROMACS (pole siłowe GROMOS) XPLOR (pole siłowe Charmmxx) NAMD (dynamika molekularna; pole siłowe Charmxx)

Minimalizacja energii, optymalizacja globalna ECEPPAK (pole siłowe ECEPP/3) Dokowanie ligandów do receptorów AUTODOCK Skrócony opis programów po polsku ICM Warszawa CI TASK Gdańsk

Pakiety zintegrowane: Accelrys (mechanika i dynamika molekularna, mechanika kwantowa, QM/MM, modelowanie białek) Schroedinger (mechanika kwantowa, QM/MM) TRIPOS (modelowanie biomolekularne)