mariusz sterzel ack cyfronet [email protected]

20
Polska Infrastruktura Polska Infrastruktura Informatycznego Wspomagania Nauki Informatycznego Wspomagania Nauki w Europejskiej Przestrzeni Badawczej w Europejskiej Przestrzeni Badawczej Polska infrastruktura informatycznego Polska infrastruktura informatycznego wspomagania nauki w europejskiej wspomagania nauki w europejskiej przestrzeni badawczej – PL-GRID przestrzeni badawczej – PL-GRID Mariusz Sterzel Mariusz Sterzel ACK Cyfronet ACK Cyfronet [email protected] [email protected] 2 nd Polish Meeting on Medicinal Chemistry Lublin, 8-10 września 2009

Upload: ronan-mejia

Post on 30-Dec-2015

46 views

Category:

Documents


0 download

DESCRIPTION

Polska infrastruktura informatycznego wspomagania nauki w europejskiej przestrzeni badawczej – PL-GRID. Mariusz Sterzel ACK Cyfronet [email protected]. 2 nd Polish Meeting on Medicinal Chemistry Lublin, 8-10 września 2009. Plan prezentacji. Czym jest projekt PL-Grid struktura - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Mariusz Sterzel ACK Cyfronet m.sterzel@cyfronet.pl

Polska Infrastruktura Polska Infrastruktura Informatycznego Wspomagania Nauki Informatycznego Wspomagania Nauki w Europejskiej Przestrzeni Badawczejw Europejskiej Przestrzeni Badawczej

Polska infrastruktura informatycznego Polska infrastruktura informatycznego wspomagania nauki w europejskiej wspomagania nauki w europejskiej

przestrzeni badawczej – PL-GRIDprzestrzeni badawczej – PL-GRID

Mariusz SterzelMariusz Sterzel

ACK CyfronetACK Cyfronet

[email protected]@cyfronet.pl

2nd Polish Meeting on Medicinal Chemistry

Lublin, 8-10 września 2009

Page 2: Mariusz Sterzel ACK Cyfronet m.sterzel@cyfronet.pl

Plan prezentacjiPlan prezentacji

Czym jest projekt PL-Grid struktura dostępne zasoby

Wykorzystanie gridu w Cyfronecie dostępne oprogramowanie Wirtualne Laboratorium

Jak zostać użytkownikiem

2

Page 3: Mariusz Sterzel ACK Cyfronet m.sterzel@cyfronet.pl

Czym jest Grid?Czym jest Grid?

Grid to: pomysł na połączenie rozproszonych zasobów widzianych przez użytkownika jako jedna wirtualna maszyna umożliwiająca dostęp do zasobów z każdego punktu na świecie

Zasoby są dzielone wśród użytkowników zrzeszonych w ramach wirtualnych organizacji determinujących automatycznie rodzaj zasobów i warunki pod jakimi możliwy jest dostęp do nich

... czyli chcemy czegoś na wzór sieci elektrycznej:

3

Page 4: Mariusz Sterzel ACK Cyfronet m.sterzel@cyfronet.pl

4

Idea PL-GridIdea PL-Grid

Otwarta ogólnopolska infrastruktura gridowa wspierająca uprawianie nauki w sposób umożliwiający integrację danych doświadczalnych i wyników zaawansowanych symulacji komputerowych badania mogą być prowadzone przez geograficznie rozproszone

zespoły

Dostarczanie polskiej społeczności naukowej usług informatycznych opartych na gridowych klastrach komputerowych, służących e-Nauce w różnych dziedzinach infrastruktura musi być kompatybilna i interoperabilna z gridem

europejskim i światowym

System skalowalny, pozwalający na dołączenie lokalnych klastrów komputerowych uczelni, instytutów badawczych czy „platform technologicznych” może być wykorzystany przez administrację państwową, zespoły

zarządzania kryzysowego czy jednostki przemysłowe

Page 5: Mariusz Sterzel ACK Cyfronet m.sterzel@cyfronet.pl

Oferta PL-GridOferta PL-Grid

Docelowy wzrost udostępnianej mocy obliczeniowej do ok. 215 TFLOPS (5000 procesorów 4-rdzeniowych) oraz pamięci dyskowej o ok. 2500 TB

Zestaw zaawansowanych narzędzi do organizacji eksperymentów obliczeniowych, który pomożemy dostosować do indywidualnych potrzeb

Pomoc w zrozumieniu zagadnień związanych z uruchamianiem aplikacji naukowych na rozległych zasobach obliczeniowych

Wsparcie technologiczne i informatyczne przy projektowaniu własnych aplikacji naukowych i ich wdrażaniu na infrastrukturze PL-Grid

5

Page 6: Mariusz Sterzel ACK Cyfronet m.sterzel@cyfronet.pl

Skład konsorcjumSkład konsorcjum

Akademickie Centrum Komputerowe CYFRONET AGH – koordynator Poznańskie Centrum Superkomputerowo-Sieciowe (PCSS) Wrocławskie Centrum Sieciowo – Superkomputerowe (WCSS) Centrum Informatyczne Trójmiejskiej Akademickiej Sieci Komputerowej (TASK) Interdyscyplinarne Centrum Modelowania Matematycznego i Komputerowego (ICM)

6

GEANT2GEANT2

Page 7: Mariusz Sterzel ACK Cyfronet m.sterzel@cyfronet.pl

OprogramowanieOprogramowanie

Jaka aplikacja może być przystosowana do użytkowania w PL-Grid?

Każda!

(niektóre po lekkich modyfikacjach)

Programy sekwencyjne – bez zmian Aplikacje równoległe (MPI) – bez zmian Programy interaktywne – wymagana zmiana w komunikacji z użytkownikiem Operacje na wielkich zbiorach danych – zmiana dostępu do danych

Możliwość jednoczesnego uruchamiania kilkudziesięciu/kilkuset instancji danego programu

7

Page 8: Mariusz Sterzel ACK Cyfronet m.sterzel@cyfronet.pl

Przykłady zastosowańPrzykłady zastosowań

Zadania, przeprowadzane bez potrzeby

dostosowania do gridu: analiza konfromacyjna obliczenia widm znajdowanie ścieżek reakcji wyznaczanie powierzchni energii elektronowych (PES) symulacje mechaniki oraz dynamiki molekularnej przeszukiwanie miejsc dokowania lingandów do białek symulacje fałdowania się białek przeszukiwanie olbrzymich baz danych według zadanego wzorca

... wszystkie zadania typu „brute force” czyli zadania operujące na dużych zbiorach danych

Większość innych zadań obliczeniowych może zostać dostosowana do gridu

8

Page 9: Mariusz Sterzel ACK Cyfronet m.sterzel@cyfronet.pl

Programy Programy QMQM

Programy do szerokiego spektrum obliczeń kwantowochemicznych:

Gaussian

• prosty w obsłudze, stosowany powszechnie

• zaimplementowana wielość funkcji Turbomole

• bardzo dobrze zaimplementowane metody symulacji rozpuszczalnika

• szybkie metody do opisu stanów wzbudzonych

• możliwość przeprowadzania łączonych obliczeń QM/MM (zastosowanie m.in. QPOT)

9

Page 10: Mariusz Sterzel ACK Cyfronet m.sterzel@cyfronet.pl

Programy Programy QMQM

Programy do szerokiego spektrum obliczeń kwantowochemicznych:

ADF

• szybki (z racji obliczeń w bazach slaterowskich)

• szeroko stosowany w przypadku metali przejściowych

• obliczenia własności magnetycznych Molcas

• bardzo dobra implementacja metod CASSCF oraz CASPT2: opis kompleksów metali przejściowych opis przejść pomiędzy różnymi stanami elektronowymi w czasie

reakcji chemicznych

10

Page 11: Mariusz Sterzel ACK Cyfronet m.sterzel@cyfronet.pl

MOPACMOPAC

Program do obliczeń półempirycznych (implementacja MOPAC z pakietu CaChe) pozwala na szybkie i w stosunkowo dokładne obliczenia dla dużych

układów zaimplementowana metoda PM6 pozwala na obliczenia w układach

metali przejściowych z okresów dalszych niż IV prostota obsługi

11

Page 12: Mariusz Sterzel ACK Cyfronet m.sterzel@cyfronet.pl

Programy wykorzystywane w biologiiProgramy wykorzystywane w biologii

AutoDock program wykorzystywany do przewidywania miejsc dokowania

się lignadów do białek

NAMD program do przeprowadzania symulacji MM/MD dużych oraz bardzo

dużych systemów biologicznych przeznaczony szczególnie do obliczeń równoległych na

klastrach/gridach

12

Page 13: Mariusz Sterzel ACK Cyfronet m.sterzel@cyfronet.pl

Wirtualne Laboratorium GridSpaceWirtualne Laboratorium GridSpace

Wirtualne laboratorium GridSpace umożliwia łączenie rozproszonych zasobów obliczeniowych oraz źródeł danych.

Dostarcza użytkownikom wygodnych, wysokopoziomowych narzędzi do planowania I wykonywania eksperymentów in-silico.

13

Twórcaeksperymentu

Naukowiec Użytkownikkońcowy

ExperimentPlanningEnvironment

Scenariuszeksperymentu Portal

Komponenty wykonawcze wirtualnego laboratoriumOdpowiedzialne za dostęp do usług i uruchamianie eksperymentów

Usługi obliczenioweSerwisy, komponenty, zadania gridowe

Źródła danychSfederowane, niezależne

Grid, klastry, serwery, sieć

Użytkownicy

Interfejsy

Silnik

Usługi

Infrastruktura

Interfejsy dedykowanedla aplikacji

Page 14: Mariusz Sterzel ACK Cyfronet m.sterzel@cyfronet.pl

Zastosowania wirtualnego laboratoriumZastosowania wirtualnego laboratorium

Przetwarzanie dużych ilości danych Łączenie wielu programów,

narzędzi i usług do pobierania, przetwarzania danych oraz obliczeń – dostępne poprzez jednolity interfejs

Uruchamianie aplikacji w różnych technologiach (lokalne, zdalne, klastry, grid, komponenty, serwisy)

Planowanie eksperymentów; projektowanie, tworzenie i modyfikowanie ich przebiegu na podstawie wyników

Łatwe testowanie zmian i rozmaitych algorytmów

Zarządzanie rezultatami Tworzenie interfejsów WWW

14

Page 15: Mariusz Sterzel ACK Cyfronet m.sterzel@cyfronet.pl

Przykład eksperymentu Przykład eksperymentu - ViroLab- ViroLab

Dane wejściowe z laboratorium badanie pacjenta sekwencje genetyczne wirusa

HIV umieszczone w bazie danych

Eksperyment in-silico w wirtualnym laboratorium

sekwencje nukleotydowe wirusa HIV pobrane z bazy danych

dopasowanie sekwencji i/lub określenie ich typu za pomocą właściwych algorytmów

oporność wirusa jest wyznaczana poprzez wywołanie usługi obliczeniowej (DRS)

15

http://virolab.cyfronet.plhttp://www.virolab.org

Page 16: Mariusz Sterzel ACK Cyfronet m.sterzel@cyfronet.pl

Przykład eksperymentu – zwijanie białkaPrzykład eksperymentu – zwijanie białka

Cel: demonstracja zastosowania wirtualnego laboratorium dla aplikacji

bioinfromatycznych Wejście: identyfikator białka i łańcucha (PDB) Rezultat: struktura 3D Wykorzystane usługi:

Serwis Protein Data Bank (PDB) Fałdowanie metodą Early-Stage Zapisanie rezultatów na serwerze WebDav

celem zapewnienia dostępu przez WWW Powtarzanie w pętli dla wielu białek

16

http://virolab.cyfronet.pl/trac/exampleExperiments/wiki/exex/Folding

Page 17: Mariusz Sterzel ACK Cyfronet m.sterzel@cyfronet.pl

Tworzenie aplikacjiTworzenie aplikacji

17

Page 18: Mariusz Sterzel ACK Cyfronet m.sterzel@cyfronet.pl

Obliczenia poprzez portal Obliczenia poprzez portal ChemPoChemPo

Graficzne środowisko użytkownika (GUI) dla organizacji obliczeń

18

Page 19: Mariusz Sterzel ACK Cyfronet m.sterzel@cyfronet.pl

Wasze programyWasze programy

Grid umożliwia wydajną pracę praktycznie wszystkich aplikacji UNIXowych programów komercyjnych I darmowych programów autorskich napisanych w ogólnodostępnych językach

programowania tj. C/C++, FORTRAN, Python, Ruby etc.

Czekamy na propozycje potrzebnych Wam programów!

19

Page 20: Mariusz Sterzel ACK Cyfronet m.sterzel@cyfronet.pl

Jak zostać użytkownikiemJak zostać użytkownikiem

Każda osoba związana z polską nauką może korzystać z zasobów PL-Grid

Aby zostać użytkownikiem należy uzyskać odpowiedni certyfikat

Procedura rejestracji oraz dalsze informacje dostępne są na stronie:

http://www.plgrid.pl

Z chęcią odpowiemy na pytania:

[email protected]

20