Klaster ISSI - raport na dzień 15 kwietnia 2010 r.

Wielkość: px
Rozpocząć pokaz od strony:

Download "Klaster ISSI - raport na dzień 15 kwietnia 2010 r."

Transkrypt

1 Klaster ISSI - raport na dzień 15 kwietnia 2010 r. Przemysław Jacewicz Instytut Sterowania i Systemów Informatycznych Wydział Elektrotechniki, Informatyki i Telekomunikacji Uniwersytet Zielonogórski P.Jacewicz@issi.uz.zgora.pl Zielona Góra, 15 kwietnia 2010 r. Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 1/25

2 Sprzęt Zasoby Zasoby klastra ISSI serwer wyposażony w 2 procesory (8-rdzeni), 12GB pamieci RAM, dwa dyski twarde 512GB połączone w RAID1; 16 komputerów połączonych przy pomocy dwóch kart sieciowych Gigabit Ethernet; 32 procesory Intel Xeon(5320) 2.5GHz, 12MB cache; 128 rdzeni; 256 GB pamięci RAM; 450GB zasobów dyskowych na zadania użytkowników; 8TB zasobów dyskowych na tymczasowe dane w trakcie obliczeń (500MB na węzeł). Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 2/25

3 Sprzęt Modyfikacje sprzętu Zmiany w zasobach sprzętowych węzeł n11 - wymiana na nowy; węzeł n6 - naprawiony środkami własnymi; węzeł n4 - naprawiony środkami własnymi. Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 3/25

4 Sprzęt Modyfikacje sprzętu Zmiany w zasobach sprzętowych węzeł n11 - wymiana na nowy; węzeł n6 - naprawiony środkami własnymi; węzeł n4 - naprawiony środkami własnymi. Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 3/25

5 Sprzęt Modyfikacje sprzętu Zmiany w zasobach sprzętowych węzeł n11 - wymiana na nowy; węzeł n6 - naprawiony środkami własnymi; węzeł n4 - naprawiony środkami własnymi. Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 3/25

6 Oprogramowanie Oprogramowanie użytkowe Oprogramowanie użytkowe Debian GNU Linux v5.0 (najnowsza stabilna) Pakiet kompilatorów firmy Intel v11.1 (najnowsza dostępna): /opt/intel/compiler/11.1/056/bin/intel64 C: icc C++: icpc Fortran 77/90/95/2003: ifort Menedżer zasobów Torque (następca Portable Batch System (PBS)) Program szeregowania zadań Maui (Cluster Scheduler) MPIEXEC - adaptacja do współpracy z Torque i Maui MPICH2 v (najnowszy) - zastąpił open-mpi v1.2.8 Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 4/25

7 Oprogramowanie Oprogramowanie użytkowe Oprogramowanie użytkowe Debian GNU Linux v5.0 (najnowsza stabilna) Pakiet kompilatorów firmy Intel v11.1 (najnowsza dostępna): /opt/intel/compiler/11.1/056/bin/intel64 C: icc C++: icpc Fortran 77/90/95/2003: ifort Menedżer zasobów Torque (następca Portable Batch System (PBS)) Program szeregowania zadań Maui (Cluster Scheduler) MPIEXEC - adaptacja do współpracy z Torque i Maui MPICH2 v (najnowszy) - zastąpił open-mpi v1.2.8 Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 4/25

8 Oprogramowanie Oprogramowanie użytkowe Oprogramowanie użytkowe Debian GNU Linux v5.0 (najnowsza stabilna) Pakiet kompilatorów firmy Intel v11.1 (najnowsza dostępna): /opt/intel/compiler/11.1/056/bin/intel64 C: icc C++: icpc Fortran 77/90/95/2003: ifort Menedżer zasobów Torque (następca Portable Batch System (PBS)) Program szeregowania zadań Maui (Cluster Scheduler) MPIEXEC - adaptacja do współpracy z Torque i Maui MPICH2 v (najnowszy) - zastąpił open-mpi v1.2.8 Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 4/25

9 Oprogramowanie Oprogramowanie użytkowe Oprogramowanie użytkowe Debian GNU Linux v5.0 (najnowsza stabilna) Pakiet kompilatorów firmy Intel v11.1 (najnowsza dostępna): /opt/intel/compiler/11.1/056/bin/intel64 C: icc C++: icpc Fortran 77/90/95/2003: ifort Menedżer zasobów Torque (następca Portable Batch System (PBS)) Program szeregowania zadań Maui (Cluster Scheduler) MPIEXEC - adaptacja do współpracy z Torque i Maui MPICH2 v (najnowszy) - zastąpił open-mpi v1.2.8 Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 4/25

10 Oprogramowanie Oprogramowanie użytkowe Oprogramowanie użytkowe Debian GNU Linux v5.0 (najnowsza stabilna) Pakiet kompilatorów firmy Intel v11.1 (najnowsza dostępna): /opt/intel/compiler/11.1/056/bin/intel64 C: icc C++: icpc Fortran 77/90/95/2003: ifort Menedżer zasobów Torque (następca Portable Batch System (PBS)) Program szeregowania zadań Maui (Cluster Scheduler) MPIEXEC - adaptacja do współpracy z Torque i Maui MPICH2 v (najnowszy) - zastąpił open-mpi v1.2.8 Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 4/25

11 Oprogramowanie Oprogramowanie użytkowe Oprogramowanie użytkowe Debian GNU Linux v5.0 (najnowsza stabilna) Pakiet kompilatorów firmy Intel v11.1 (najnowsza dostępna): /opt/intel/compiler/11.1/056/bin/intel64 C: icc C++: icpc Fortran 77/90/95/2003: ifort Menedżer zasobów Torque (następca Portable Batch System (PBS)) Program szeregowania zadań Maui (Cluster Scheduler) MPIEXEC - adaptacja do współpracy z Torque i Maui MPICH2 v (najnowszy) - zastąpił open-mpi v1.2.8 Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 4/25

12 Oprogramowanie Oprogramowanie użytkowe Oprogramowanie c.d. Pakiet kompilatorów GNU v4.3.2 (21 stycznia 2010 r. wydano v4.4.3): C: gcc C++: g++ Fortran 77: g77 Fortran 95: gfortran Java: gcj Ada 95: gnat Edytory VIM: vim EMACS: emacs Menedżer plików Midnight Commander (mc) Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 5/25

13 Oprogramowanie Oprogramowanie użytkowe Oprogramowanie c.d. Pakiet kompilatorów GNU v4.3.2 (21 stycznia 2010 r. wydano v4.4.3): C: gcc C++: g++ Fortran 77: g77 Fortran 95: gfortran Java: gcj Ada 95: gnat Edytory VIM: vim EMACS: emacs Menedżer plików Midnight Commander (mc) Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 5/25

14 Oprogramowanie Oprogramowanie użytkowe Oprogramowanie c.d. Pakiet kompilatorów GNU v4.3.2 (21 stycznia 2010 r. wydano v4.4.3): C: gcc C++: g++ Fortran 77: g77 Fortran 95: gfortran Java: gcj Ada 95: gnat Edytory VIM: vim EMACS: emacs Menedżer plików Midnight Commander (mc) Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 5/25

15 Oprogramowanie Biblioteki numeryczne Biblioteki numeryczne Intel Math Kernel Library (Intel MKL) Intel Threading Building Blocks (Intel TBB) Intel Integrated Performance Primitives (Intel IPP) LAPACK - Linear Algebra PACKage ScalPACK - Parallel version of LAPACK CSDP - A C Library for Semidefinite Programming DSDP - Software for Semidefinite Programming SDPA - SemiDefinite Programming Algorithm SDPA-GMP - SDPA with arbitrary precision arithmetic SDPARA - SDPA parallel version Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 6/25

16 Oprogramowanie Biblioteki numeryczne Biblioteki numeryczne Intel Math Kernel Library (Intel MKL) Intel Threading Building Blocks (Intel TBB) Intel Integrated Performance Primitives (Intel IPP) LAPACK - Linear Algebra PACKage ScalPACK - Parallel version of LAPACK CSDP - A C Library for Semidefinite Programming DSDP - Software for Semidefinite Programming SDPA - SemiDefinite Programming Algorithm SDPA-GMP - SDPA with arbitrary precision arithmetic SDPARA - SDPA parallel version Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 6/25

17 Oprogramowanie Biblioteki numeryczne Biblioteki numeryczne Intel Math Kernel Library (Intel MKL) Intel Threading Building Blocks (Intel TBB) Intel Integrated Performance Primitives (Intel IPP) LAPACK - Linear Algebra PACKage ScalPACK - Parallel version of LAPACK CSDP - A C Library for Semidefinite Programming DSDP - Software for Semidefinite Programming SDPA - SemiDefinite Programming Algorithm SDPA-GMP - SDPA with arbitrary precision arithmetic SDPARA - SDPA parallel version Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 6/25

18 Oprogramowanie Biblioteki numeryczne Biblioteki numeryczne Intel Math Kernel Library (Intel MKL) Intel Threading Building Blocks (Intel TBB) Intel Integrated Performance Primitives (Intel IPP) LAPACK - Linear Algebra PACKage ScalPACK - Parallel version of LAPACK CSDP - A C Library for Semidefinite Programming DSDP - Software for Semidefinite Programming SDPA - SemiDefinite Programming Algorithm SDPA-GMP - SDPA with arbitrary precision arithmetic SDPARA - SDPA parallel version Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 6/25

19 Oprogramowanie Biblioteka MKL Intel Math Kernel Library (MKL) 1 Basic Linear Algebra Subprograms (BLAS i Sparse BLAS): operacje na wektorach (poziom 1); operacje wektorowo-macierzowe (poziom 2); operacje macierzowo-macierzowe (poziom 3); 2 Linear Algebra PACKage (LAPACK) wysoce wydajne procedury rozwiązywania układów równań liniowych, odwracania macierzy, faktoryzacji, wyznaczania wyznaczników; 3 Dyskretne transformaty Fouriera (DFT) zawierają wielowymiarowe funkcje dla zakresu od 1 do 7 wymiarów; 4 Vector Math Library (VML) wyznaczanie funkcji przejściowych wektorów, potęgowanie, funkcje trygonometryczne, wykładnicze, hyperboliczne, logarytmiczne, itp. dla wektorów liczb rzeczywistych; 5 Vector Statistical Random Number Generator (VSL) generowanie liczb losowych dla różnych dystrybuant prawdopodobieństwa przy definiowalnych dokładnościach i jakości. Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 7/25

20 Oprogramowanie Biblioteka MKL Intel Math Kernel Library (MKL) 1 Basic Linear Algebra Subprograms (BLAS i Sparse BLAS): operacje na wektorach (poziom 1); operacje wektorowo-macierzowe (poziom 2); operacje macierzowo-macierzowe (poziom 3); 2 Linear Algebra PACKage (LAPACK) wysoce wydajne procedury rozwiązywania układów równań liniowych, odwracania macierzy, faktoryzacji, wyznaczania wyznaczników; 3 Dyskretne transformaty Fouriera (DFT) zawierają wielowymiarowe funkcje dla zakresu od 1 do 7 wymiarów; 4 Vector Math Library (VML) wyznaczanie funkcji przejściowych wektorów, potęgowanie, funkcje trygonometryczne, wykładnicze, hyperboliczne, logarytmiczne, itp. dla wektorów liczb rzeczywistych; 5 Vector Statistical Random Number Generator (VSL) generowanie liczb losowych dla różnych dystrybuant prawdopodobieństwa przy definiowalnych dokładnościach i jakości. Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 7/25

21 Oprogramowanie Biblioteka MKL Intel Math Kernel Library (MKL) 1 Basic Linear Algebra Subprograms (BLAS i Sparse BLAS): operacje na wektorach (poziom 1); operacje wektorowo-macierzowe (poziom 2); operacje macierzowo-macierzowe (poziom 3); 2 Linear Algebra PACKage (LAPACK) wysoce wydajne procedury rozwiązywania układów równań liniowych, odwracania macierzy, faktoryzacji, wyznaczania wyznaczników; 3 Dyskretne transformaty Fouriera (DFT) zawierają wielowymiarowe funkcje dla zakresu od 1 do 7 wymiarów; 4 Vector Math Library (VML) wyznaczanie funkcji przejściowych wektorów, potęgowanie, funkcje trygonometryczne, wykładnicze, hyperboliczne, logarytmiczne, itp. dla wektorów liczb rzeczywistych; 5 Vector Statistical Random Number Generator (VSL) generowanie liczb losowych dla różnych dystrybuant prawdopodobieństwa przy definiowalnych dokładnościach i jakości. Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 7/25

22 Oprogramowanie Biblioteka MKL Intel Math Kernel Library (MKL) 1 Basic Linear Algebra Subprograms (BLAS i Sparse BLAS): operacje na wektorach (poziom 1); operacje wektorowo-macierzowe (poziom 2); operacje macierzowo-macierzowe (poziom 3); 2 Linear Algebra PACKage (LAPACK) wysoce wydajne procedury rozwiązywania układów równań liniowych, odwracania macierzy, faktoryzacji, wyznaczania wyznaczników; 3 Dyskretne transformaty Fouriera (DFT) zawierają wielowymiarowe funkcje dla zakresu od 1 do 7 wymiarów; 4 Vector Math Library (VML) wyznaczanie funkcji przejściowych wektorów, potęgowanie, funkcje trygonometryczne, wykładnicze, hyperboliczne, logarytmiczne, itp. dla wektorów liczb rzeczywistych; 5 Vector Statistical Random Number Generator (VSL) generowanie liczb losowych dla różnych dystrybuant prawdopodobieństwa przy definiowalnych dokładnościach i jakości. Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 7/25

23 Oprogramowanie Biblioteka MKL Intel Math Kernel Library (MKL) 1 Basic Linear Algebra Subprograms (BLAS i Sparse BLAS): operacje na wektorach (poziom 1); operacje wektorowo-macierzowe (poziom 2); operacje macierzowo-macierzowe (poziom 3); 2 Linear Algebra PACKage (LAPACK) wysoce wydajne procedury rozwiązywania układów równań liniowych, odwracania macierzy, faktoryzacji, wyznaczania wyznaczników; 3 Dyskretne transformaty Fouriera (DFT) zawierają wielowymiarowe funkcje dla zakresu od 1 do 7 wymiarów; 4 Vector Math Library (VML) wyznaczanie funkcji przejściowych wektorów, potęgowanie, funkcje trygonometryczne, wykładnicze, hyperboliczne, logarytmiczne, itp. dla wektorów liczb rzeczywistych; 5 Vector Statistical Random Number Generator (VSL) generowanie liczb losowych dla różnych dystrybuant prawdopodobieństwa przy definiowalnych dokładnościach i jakości. Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 7/25

24 Motywacja zmian: Po co zmieniać jak działa? Dla użytkowników: użytkownicy potrzebują określonych zasobów do wykonywania obliczeń/badań zadanie powinno być wykonane jak najszybciej (mało kto chce ręcznie sprawdzać czy zasoby są wolne i czekać na samodzielne uruchomienie zadania) zadanie ma się wykonywać bez nadzoru, a wyniki mają być dostarczone do zlecającego zadanie Dla administratora: redukcja zaśmiecania zasobów równomierne udostępnianie zasobów (aby uniknąć skarg na wysycenie zasobów przez 1-go użytkownika) śledzenie pracy systemu i kontrola dostępu Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 8/25

25 Motywacja zmian: Po co zmieniać jak działa? Dla użytkowników: użytkownicy potrzebują określonych zasobów do wykonywania obliczeń/badań zadanie powinno być wykonane jak najszybciej (mało kto chce ręcznie sprawdzać czy zasoby są wolne i czekać na samodzielne uruchomienie zadania) zadanie ma się wykonywać bez nadzoru, a wyniki mają być dostarczone do zlecającego zadanie Dla administratora: redukcja zaśmiecania zasobów równomierne udostępnianie zasobów (aby uniknąć skarg na wysycenie zasobów przez 1-go użytkownika) śledzenie pracy systemu i kontrola dostępu Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 8/25

26 Motywacja zmian: Po co zmieniać jak działa? Dla użytkowników: użytkownicy potrzebują określonych zasobów do wykonywania obliczeń/badań zadanie powinno być wykonane jak najszybciej (mało kto chce ręcznie sprawdzać czy zasoby są wolne i czekać na samodzielne uruchomienie zadania) zadanie ma się wykonywać bez nadzoru, a wyniki mają być dostarczone do zlecającego zadanie Dla administratora: redukcja zaśmiecania zasobów równomierne udostępnianie zasobów (aby uniknąć skarg na wysycenie zasobów przez 1-go użytkownika) śledzenie pracy systemu i kontrola dostępu Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 8/25

27 Motywacja zmian: Po co zmieniać jak działa? Dla użytkowników: użytkownicy potrzebują określonych zasobów do wykonywania obliczeń/badań zadanie powinno być wykonane jak najszybciej (mało kto chce ręcznie sprawdzać czy zasoby są wolne i czekać na samodzielne uruchomienie zadania) zadanie ma się wykonywać bez nadzoru, a wyniki mają być dostarczone do zlecającego zadanie Dla administratora: redukcja zaśmiecania zasobów równomierne udostępnianie zasobów (aby uniknąć skarg na wysycenie zasobów przez 1-go użytkownika) śledzenie pracy systemu i kontrola dostępu Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 8/25

28 Motywacja zmian: Po co zmieniać jak działa? Dla użytkowników: użytkownicy potrzebują określonych zasobów do wykonywania obliczeń/badań zadanie powinno być wykonane jak najszybciej (mało kto chce ręcznie sprawdzać czy zasoby są wolne i czekać na samodzielne uruchomienie zadania) zadanie ma się wykonywać bez nadzoru, a wyniki mają być dostarczone do zlecającego zadanie Dla administratora: redukcja zaśmiecania zasobów równomierne udostępnianie zasobów (aby uniknąć skarg na wysycenie zasobów przez 1-go użytkownika) śledzenie pracy systemu i kontrola dostępu Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 8/25

29 Motywacja zmian: Po co zmieniać jak działa? Dla użytkowników: użytkownicy potrzebują określonych zasobów do wykonywania obliczeń/badań zadanie powinno być wykonane jak najszybciej (mało kto chce ręcznie sprawdzać czy zasoby są wolne i czekać na samodzielne uruchomienie zadania) zadanie ma się wykonywać bez nadzoru, a wyniki mają być dostarczone do zlecającego zadanie Dla administratora: redukcja zaśmiecania zasobów równomierne udostępnianie zasobów (aby uniknąć skarg na wysycenie zasobów przez 1-go użytkownika) śledzenie pracy systemu i kontrola dostępu Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 8/25

30 Menedżer zasobów dobry na wszystko... Rozwiązanie - menedżer zasobów Przyjmuje od użytkowników zlecenia na wykonanie zadań obliczeniowych Śledzi użycie zasobów Dostarcza zadania do zasobów obliczeniowych Informuje użytkowników o statusie obliczeń Odsyła użytkownikom wyniki obliczeń Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 9/25

31 Menedżer zasobów dobry na wszystko... Rozwiązanie - menedżer zasobów Przyjmuje od użytkowników zlecenia na wykonanie zadań obliczeniowych Śledzi użycie zasobów Dostarcza zadania do zasobów obliczeniowych Informuje użytkowników o statusie obliczeń Odsyła użytkownikom wyniki obliczeń Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 9/25

32 Menedżer zasobów dobry na wszystko... Rozwiązanie - menedżer zasobów Przyjmuje od użytkowników zlecenia na wykonanie zadań obliczeniowych Śledzi użycie zasobów Dostarcza zadania do zasobów obliczeniowych Informuje użytkowników o statusie obliczeń Odsyła użytkownikom wyniki obliczeń Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 9/25

33 Menedżer zasobów dobry na wszystko... Rozwiązanie - menedżer zasobów Przyjmuje od użytkowników zlecenia na wykonanie zadań obliczeniowych Śledzi użycie zasobów Dostarcza zadania do zasobów obliczeniowych Informuje użytkowników o statusie obliczeń Odsyła użytkownikom wyniki obliczeń Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 9/25

34 Menedżer zasobów dobry na wszystko... Rozwiązanie - menedżer zasobów Przyjmuje od użytkowników zlecenia na wykonanie zadań obliczeniowych Śledzi użycie zasobów Dostarcza zadania do zasobów obliczeniowych Informuje użytkowników o statusie obliczeń Odsyła użytkownikom wyniki obliczeń Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 9/25

35 A jaki ten silnik ma moment obrotowy? TORQUE: Menedżer zasobów TORQUE (Terascale Open-source Resource and QUEue namager) działa przy pomocy następujących programów: serwera usługi (pbs_server) na węźle głównym miniserwerów wykonawczych (pbs_mom) na wszystkich węzłach obliczeniowych programu szeregowania zadań (scheduler u nas tą funkcję pełni program Maui) Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 10/25

36 A jaki ten silnik ma moment obrotowy? TORQUE: Menedżer zasobów TORQUE (Terascale Open-source Resource and QUEue namager) działa przy pomocy następujących programów: serwera usługi (pbs_server) na węźle głównym miniserwerów wykonawczych (pbs_mom) na wszystkich węzłach obliczeniowych programu szeregowania zadań (scheduler u nas tą funkcję pełni program Maui) Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 10/25

37 A jaki ten silnik ma moment obrotowy? TORQUE: Menedżer zasobów TORQUE (Terascale Open-source Resource and QUEue namager) działa przy pomocy następujących programów: serwera usługi (pbs_server) na węźle głównym miniserwerów wykonawczych (pbs_mom) na wszystkich węzłach obliczeniowych programu szeregowania zadań (scheduler u nas tą funkcję pełni program Maui) Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 10/25

38 Każdy klaster ma jakieś zadania... Jak jest wykonywane zadanie? 1 Zadanie jest skryptem zawierającym opis potrzebnych zasobów i parametrów oraz listę poleceń, które mają być wykonane. 2 Zadnie jest zlecane do menedżera zasobów. 3 Ten przekazuje zadanie do kolejki zadań obsługiwanej przez program szeregowania zadań, który wykonuje je bezobsługowo w momencie gdy przyjdzie jej kolej i są dostępne wymagane zasoby (zadania o mniejszych wymaganiach są uruchamiane przed większymi jeśli to nie opóźnia ich wykonania). 4 Po zakończeniu obliczeń wyniki są odsyłane do zlecającego zadanie. Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 11/25

39 Każdy klaster ma jakieś zadania... Jak jest wykonywane zadanie? 1 Zadanie jest skryptem zawierającym opis potrzebnych zasobów i parametrów oraz listę poleceń, które mają być wykonane. 2 Zadnie jest zlecane do menedżera zasobów. 3 Ten przekazuje zadanie do kolejki zadań obsługiwanej przez program szeregowania zadań, który wykonuje je bezobsługowo w momencie gdy przyjdzie jej kolej i są dostępne wymagane zasoby (zadania o mniejszych wymaganiach są uruchamiane przed większymi jeśli to nie opóźnia ich wykonania). 4 Po zakończeniu obliczeń wyniki są odsyłane do zlecającego zadanie. Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 11/25

40 Każdy klaster ma jakieś zadania... Jak jest wykonywane zadanie? 1 Zadanie jest skryptem zawierającym opis potrzebnych zasobów i parametrów oraz listę poleceń, które mają być wykonane. 2 Zadnie jest zlecane do menedżera zasobów. 3 Ten przekazuje zadanie do kolejki zadań obsługiwanej przez program szeregowania zadań, który wykonuje je bezobsługowo w momencie gdy przyjdzie jej kolej i są dostępne wymagane zasoby (zadania o mniejszych wymaganiach są uruchamiane przed większymi jeśli to nie opóźnia ich wykonania). 4 Po zakończeniu obliczeń wyniki są odsyłane do zlecającego zadanie. Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 11/25

41 Każdy klaster ma jakieś zadania... Jak jest wykonywane zadanie? 1 Zadanie jest skryptem zawierającym opis potrzebnych zasobów i parametrów oraz listę poleceń, które mają być wykonane. 2 Zadnie jest zlecane do menedżera zasobów. 3 Ten przekazuje zadanie do kolejki zadań obsługiwanej przez program szeregowania zadań, który wykonuje je bezobsługowo w momencie gdy przyjdzie jej kolej i są dostępne wymagane zasoby (zadania o mniejszych wymaganiach są uruchamiane przed większymi jeśli to nie opóźnia ich wykonania). 4 Po zakończeniu obliczeń wyniki są odsyłane do zlecającego zadanie. Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 11/25

42 A jak mu coś zadać? Przykładowe zadanie zawartość pliku: zadanie.sh #!/ bin / sh # PBS -l walltime =1:00:00 # PBS -l nodes =4: ppn =4: min2gb # PBS -N Obliczenia_4x4 cd / home / uzytkownik / katalog_z_zadaniem./ program_obliczen_4x4./ inny_program exit 0 Opis zasobów zaczyna się od #PBS (Portable Batch System) Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 12/25

43 A jak mu coś zadać? Zlecanie wykonania zadania Do zlecania zadań służy polecenie qsub, np.: qsub zadanie. sh Specyfikacja zasobów może też być przekazana jako parametry polecenia qsub: qsub -l walltime =1:00:00 -l nodes =4: ppn =4 zadanie. sh jest to wygodne przy eksperymentowaniu z ilościami zasobów. Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 13/25

44 Kolejki zadań Gdzie zadanie czeka na wykonanie? Programu szeregowania zadań jest najczęściej skonfigurowany do pracy z kilkoma kolejkami. Każda kolejka może być skonfigurowana do akceptowania zadań od wybranych użytkowników lub grup i obsługiwać różne zasoby. Podczas zlecania zadania trzeba wybrać właściwą kolejkę w wierszu poleceń -q nazwa_kolejki lub umieścić następującą linię w skrypcie: # PBS -q nazwa_kolejki Klaster ISSI domyślnie umieszcza zadania w ogólnodostępnej kolejce batch Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 14/25

45 Gdzie zadanie czeka na wykonanie? Podstawowy opis zasobów -l nodes=n wymagane n węzłów -l min8gb wymagane minimum 8GB pamięci -l mem8gb wymagane dokładnie 8GB pamięci -l nodes=n:ppm=m:min8gb wymagane n węzłów, po m procesorów i minimum 8GB pamięci każdy -l walltime=t wymagane t sekund na obliczenia (lub czas w formacie GG:MM:SS) -q nazwa_kolejki zadanie ma być przesłane do kolejki nazwa_kolejki -N nazwa_zadania zadanie ma być oznaczone etykietą nazwa_zadania -M adres_ wyślij na adres_ po zakończeniu zadania Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 15/25

46 Tryb interaktywny Jak przetestować system uruchamiania zadań? Jeśli zasoby są aktualnie dostępne można uruchomić zadanie w trybie interaktywnym przy pomocy polecenia qsub -I w takiej sytuacji można wykonywać wszystkie polecenia na każdym z przydzielonych węzłów samodzielnie. Sprawdzanie dostępnych zasobów poleceniem showbf: cluster$ showbf backfill window ( user : XXXXXXXXXX group : XXXXXXXXXX partition : ALL ) Wed Apr 6 22:30: procs available with no timelimit ) Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 16/25

47 Jak przetestować system uruchamiania zadań? Przykład interaktywnego uruchomienia zadania cluster$ qsub -I -l walltime =5:00 -l nodes =1: ppn =2 qsub : waiting for job 54. m0. cluster. issi to start qsub : job 54. m0. cluster. issi ready m12$ cd cd src / f90 / seq21file / m12$./ seq21file Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 17/25

48 Co się stanie po ukończeniu zadania? Wyniki obliczeń Po zakończeniu wykonywania zadnia w katalogu w którym zostało zlecone zadanie zostają umieszczone 2 pliki, zawierające: to co zlecone zadanie wypisało na standardowym wyjściu (plik o nazwie: nazwa_zadania.oid) to co zlecone zadanie wypisało na standardowym wyjściu błędów (plik o nazwie: nazwa_zadania.eid) Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 18/25

49 Co się stanie po ukończeniu zadania? Wyniki obliczeń Po zakończeniu wykonywania zadnia w katalogu w którym zostało zlecone zadanie zostają umieszczone 2 pliki, zawierające: to co zlecone zadanie wypisało na standardowym wyjściu (plik o nazwie: nazwa_zadania.oid) to co zlecone zadanie wypisało na standardowym wyjściu błędów (plik o nazwie: nazwa_zadania.eid) Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 18/25

50 Jakie mam możliwości w trakcie działania zadania? Ograniczenia w dostępie do zasobów Zasoby są przydzielane tylko w ilości określonej podczas zlecania (nie ma dostępu do innych węzłów oprócz tych przydzielonych sprawdź w trybie interaktywnym). Prawa dostępu są przydzielane na czas podany przy pomocy parametru walltime, po przekroczeniu tego czasu o ustalony przez administratora czas zadania są przerywane automatycznie (automatyczne usuwanie zapętlonych zadań). Trzeba przewidzieć czas obliczeń lub rozbić zadanie na mniejsze wyznaczające wyniki cząstkowe. Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 19/25

51 Jakie mam możliwości w trakcie działania zadania? Ograniczenia w dostępie do zasobów Zasoby są przydzielane tylko w ilości określonej podczas zlecania (nie ma dostępu do innych węzłów oprócz tych przydzielonych sprawdź w trybie interaktywnym). Prawa dostępu są przydzielane na czas podany przy pomocy parametru walltime, po przekroczeniu tego czasu o ustalony przez administratora czas zadania są przerywane automatycznie (automatyczne usuwanie zapętlonych zadań). Trzeba przewidzieć czas obliczeń lub rozbić zadanie na mniejsze wyznaczające wyniki cząstkowe. Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 19/25

52 Jakie mam możliwości w trakcie działania zadania? Ograniczenia w dostępie do zasobów Zasoby są przydzielane tylko w ilości określonej podczas zlecania (nie ma dostępu do innych węzłów oprócz tych przydzielonych sprawdź w trybie interaktywnym). Prawa dostępu są przydzielane na czas podany przy pomocy parametru walltime, po przekroczeniu tego czasu o ustalony przez administratora czas zadania są przerywane automatycznie (automatyczne usuwanie zapętlonych zadań). Trzeba przewidzieć czas obliczeń lub rozbić zadanie na mniejsze wyznaczające wyniki cząstkowe. Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 19/25

53 Co tam słychać u mojej robótki? Sprawdzanie stanu zadań: qstat qstat -a qstat -r qstat -rn qstat -i qstat -u uz_id qdel ID pbsnodes -a tracejob ID tracejob -n d ID ogólny status kolejki głównej to samo w innej formie pokazuje tylko uruchomione zadania to samo wraz z przydzielonymi węzłami pokazuje tylko oczekujące zadania pokazuje zadania użytkownika uz_id usuwa zadanie o numerze ID wyświetla stan wszystkich węzłów obliczeniowych pokazuje co się dzisiaj dzieje z zadaniem ID pokazuje co się działo z zadaniem ID podczas ostatnich d dni Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 20/25

54 Co tam słychać u mojej robótki? Przykład śledzenia zadania nr 54 cluster$ tracejob 54 Job : 54. m0. cluster. issi 04/ 06/ : 10: 47 S enqueuing into batch, state 1 hop 1 04/ 06/ : 10: 47 S Job Queued at request of przemek@m0. cluster. issi, owner = przemek@ m0. cluster. issi, job name = STDIN, queue = batch 04/ 06/ : 10: 48 S Job Run at request of root@ m0. cluster. issi 04/ 06/ : 10: 48 S Not sending User does not want mail of this type. 04/ 06/ : 17: 26 S Not sending User does not want mail of this type. 04/ 06/ : 17: 26 S Exit_ status =265 resources_ used. cput =00:00:00 resources_used. mem =10228 kb resources_ used. vmem =61564 kb resources_ used. walltime =00: 06: 38 04/ 06/ : 17: 26 S dequeuing from batch, state COMPLETE Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 21/25

55 Co tam słychać u mojej robótki? Przykład: sekwencyjny zapis do jednego pliku program seq21file implicit none include " mpif.h" integer, parameter :: ROZMIAR_BUF = 100 integer, parameter :: NR_KANALU = 92 character *8, parameter :: NAZWA_ PLIKU = plik. txt integer blad, id, n_ wezlow integer plik integer i, p, bufor ( ROZMIAR_ BUF ), status ( MPI_ STATUS_ SIZE ) call MPI_ INIT ( blad ) call MPI_ COMM_ RANK ( MPI_ COMM_ WORLD, id, blad ) call MPI_ COMM_ SIZE ( MPI_ COMM_ WORLD, n_wezlow, blad ) if ( id. eq.0) then open ( unit = plik, file = NAZWA_PLIKU, status = new ) end if do i =0, ROZMIAR_BUF -1, 1 bufor ( i) = id * ROZMIAR_ BUF + i end do Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 22/25

56 Co tam słychać u mojej robótki? c.d. if ( id. ne.0) then call MPI_ SEND ( bufor, ROZMIAR_BUF, MPI_INTEGER, 0, NR_KANALU, MPI_ COMM_ WORLD, blad ) else write ( plik, *) bufor ; do p =1, n_wezlow -1, 1 call MPI_ RECV ( bufor, ROZMIAR_BUF, MPI_INTEGER, p, NR_KANALU, MPI_ COMM_ WORLD, status, blad ); write ( plik, *) bufor ; end do end if if ( id. eq.0) then close ( plik ) end if call MPI_ FINALIZE ( blad ); END Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 23/25

57 Uruchomienie Co tam słychać u mojej robótki? Kompilacja: mpif90 seq21file.f90 -o seq21file Zadanie go.sh #!/ bin / sh # PBS -l walltime =00:05:00 # PBS -l nodes =4: ppn =4 # PBS -N TEST_F90 pwd cd / home / przemek / src / f90 / seq21file pwd./ seq21file pwd exit 0 Uruchomienie zadania: qsub go.sh Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 24/25

58 Koniec programu Dziękuję za uwagę! Przemysław Jacewicz Klaster ISSI - raport na dzień 15 kwietnia 2010 r. 25/25

Wprowadzenie do obsługi systemów obliczeniowych PCSS

Wprowadzenie do obsługi systemów obliczeniowych PCSS Wprowadzenie do obsługi systemów obliczeniowych PCSS Marcin Pospieszny Poznańskie Centrum Superkomputerowo-Sieciowe 17 listopada 2011 Plan prezentacji 1 Architektura maszyn 2 Linux: podstawy 3 PBS 4 Aplikacje

Bardziej szczegółowo

Skrócony Poradnik Użytkownika

Skrócony Poradnik Użytkownika Skrócony Poradnik Użytkownika Opracowano na podstawie zawartości bazy wiedzy Grida GRAFEN, dostępnej pod adresem http://info.grafen.ippt.gov.pl oraz materiałów dostarczonych przez firmę WASKO, wykonawcę

Bardziej szczegółowo

Architektura, oprogramowanie i uytkowanie klastra PCSS. Marek Zawadzki <mzawadzk@man.poznan.pl>

Architektura, oprogramowanie i uytkowanie klastra PCSS. Marek Zawadzki <mzawadzk@man.poznan.pl> Architektura, oprogramowanie i uytkowanie klastra PCSS Marek Zawadzki Plan prezentacji: klastry krótkie wprowadzenie klaster PCSS budowa jak otrzyma konto na klastrze sposób dostpu

Bardziej szczegółowo

Wykorzystanie klastra Wydziału Informatyki PB do prowadzenia własnych obliczeń. Wojciech Kwedlo Wydział Informatyki PB wkwedlo@ii.pb.bialystok.

Wykorzystanie klastra Wydziału Informatyki PB do prowadzenia własnych obliczeń. Wojciech Kwedlo Wydział Informatyki PB wkwedlo@ii.pb.bialystok. Wykorzystanie klastra Wydziału Informatyki PB do prowadzenia własnych obliczeń Wojciech Kwedlo Wydział Informatyki PB wkwedlo@ii.pb.bialystok.pl Cele prezentacji Zapoznanie potencjalnych użytkowników z

Bardziej szczegółowo

Obliczenia równoległe w zagadnieniach inżynierskich. Wykład 4

Obliczenia równoległe w zagadnieniach inżynierskich. Wykład 4 Wykład 4 p. 1/14 Obliczenia równoległe w zagadnieniach inżynierskich Wykład 4 Dr inż. Tomasz Olas olas@icis.pcz.pl Instytut Informatyki Teoretycznej i Stosowanej Politechnika Częstochowska Klastry Wykład

Bardziej szczegółowo

Efektywne wykorzystanie klastra Zeus w obliczeniach naukowych

Efektywne wykorzystanie klastra Zeus w obliczeniach naukowych Efektywne wykorzystanie klastra Zeus w obliczeniach naukowych Maciej Czuchry, Klemens Noga ACK Cyfronet AGH ACK Cyfronet AGH, 23 marca 2015 Plan szkolenia Rejestracja Dostęp do klastra Przeprowadzanie

Bardziej szczegółowo

Użytkowanie systemów obliczeniowych PCSS Artur Trojanowski

Użytkowanie systemów obliczeniowych PCSS Artur Trojanowski Użytkowanie systemów obliczeniowych PCSS 13.01.2016 Artur Trojanowski Plan prezentacji Architektura maszyn Zwiedzanie serwerowni Opis systemów kolejkowych Dostęp do maszyn Prowadzenie obliczeń Narzędzia

Bardziej szczegółowo

Kompilacja i uruchamianie zadań na klastrach Perszeron i Mustang.

Kompilacja i uruchamianie zadań na klastrach Perszeron i Mustang. Kompilacja i uruchamianie zadań na klastrach Perszeron i Mustang. Klaster Perszeron pracuje pod kontrolą systemu SuSE Linux Enterprise Server 10 w wersji 64bitowej i wyposażony jest w zestaw standardowych

Bardziej szczegółowo

wiczenia MPI-2 Mirosław Kupczyk PCSS,

wiczenia MPI-2 Mirosław Kupczyk PCSS, wiczenia MPI-2 Mirosław Kupczyk Miroslaw.Kupczyk@man.poznan.pl PCSS, 12.06.2006 http://szkolenia.man.poznan.pl Kompilacja i uruchomienie Origin 3800, Irix 6.5.25f MPT 1.9 Z linii komend: > cc -64 prog.c

Bardziej szczegółowo

Pracownia Technik Obliczeniowych

Pracownia Technik Obliczeniowych Pracownia Technik Obliczeniowych SLURM Paweł Daniluk Wydział Fizyki Wiosna 2016 P. Daniluk(Wydział Fizyki) PTO VIII Wiosna 2016 1 / 17 Przetwarzanie wsadowe Zasoby superkomputera z reguły dzielone są pomiędzy

Bardziej szczegółowo

Programowanie współbieżne... (10) Andrzej Baran 2010/11

Programowanie współbieżne... (10) Andrzej Baran 2010/11 Programowanie współbieżne... (10) Andrzej Baran 2010/11 LINK: http://kft.umcs.lublin.pl/baran/prir/index.html Biblioteki Biblioteki podstawowe BLACS (Basic Linear Algebra Communication Subprograms) BLAS

Bardziej szczegółowo

Spis treści. I. Skuteczne. Od autora... Obliczenia inżynierskie i naukowe... Ostrzeżenia...XVII

Spis treści. I. Skuteczne. Od autora... Obliczenia inżynierskie i naukowe... Ostrzeżenia...XVII Spis treści Od autora..................................................... Obliczenia inżynierskie i naukowe.................................. X XII Ostrzeżenia...................................................XVII

Bardziej szczegółowo

Jak wygląda praca na klastrze

Jak wygląda praca na klastrze Jak wygląda praca na klastrze Upraszczając nieco sprawę można powiedzieć, że klaster to dużo niezależnych komputerów (jednostek) połączonych mniej lub bardziej sprawną siecią. Często poszczególne jednostki

Bardziej szczegółowo

High Performance Computers in Cyfronet. Andrzej Oziębło Zakopane, marzec 2009

High Performance Computers in Cyfronet. Andrzej Oziębło Zakopane, marzec 2009 High Performance Computers in Cyfronet Andrzej Oziębło Zakopane, marzec 2009 Plan Podział komputerów dużej mocy Podstawowe informacje użytkowe Opis poszczególnych komputerów Systemy składowania danych

Bardziej szczegółowo

SYSTEM OPERACYJNY. Monika Słomian

SYSTEM OPERACYJNY. Monika Słomian SYSTEM OPERACYJNY Monika Słomian CEL znam podstawowe zadania systemu operacyjnego porządkuję pliki i foldery KRYTERIA rozumiem zadania systemu operacyjnego potrafię wymienić przykładowe systemy operacyjne

Bardziej szczegółowo

Klaster obliczeniowy

Klaster obliczeniowy Warsztaty promocyjne Usług kampusowych PLATON U3 Klaster obliczeniowy czerwiec 2012 Przemysław Trzeciak Centrum Komputerowe Politechniki Łódzkiej Agenda (czas: 20min) 1) Infrastruktura sprzętowa wykorzystana

Bardziej szczegółowo

Podstawy systemu kolejkowego SLURM

Podstawy systemu kolejkowego SLURM Podstawy systemu kolejkowego SLURM Uniwersytet Warszawski Matematycznego i Komputerowego http:// Marcin Stolarek m.stolarek@icm.edu.pl Maciej Szpindler m.szpindler@icm.edu.pl Plan szkolenia Organizacja

Bardziej szczegółowo

Techniki programowania INP001002Wl rok akademicki 2018/19 semestr letni. Wykład 8. Karol Tarnowski A-1 p.

Techniki programowania INP001002Wl rok akademicki 2018/19 semestr letni. Wykład 8. Karol Tarnowski A-1 p. Techniki programowania INP001002Wl rok akademicki 2018/19 semestr letni Wykład 8 Karol Tarnowski karol.tarnowski@pwr.edu.pl A-1 p. 411B Plan prezentacji Biblioteka GSL Na podstawie: https://www.gnu.org/software/gsl/doc/html/index.html

Bardziej szczegółowo

IBM SPSS Statistics dla systemu Linux Instrukcje instalacji (licencja sieciowa)

IBM SPSS Statistics dla systemu Linux Instrukcje instalacji (licencja sieciowa) IBM SPSS Statistics dla systemu Linux Instrukcje instalacji (licencja sieciowa) Przedstawione poniżej instrukcje dotyczą instalowania IBM SPSS Statistics wersji 20 przy użyciu licencja sieciowa. Ten dokument

Bardziej szczegółowo

Bartosz Bosak Piotr Kopta Tomasz Piontek

Bartosz Bosak Piotr Kopta Tomasz Piontek Dostęp do infrastruktury PL-Grid z wykorzystaniem usług i narzędzi QosCosGrid oraz gridu dziedzinowego Chamia Kwantowa Bartosz Bosak Piotr Kopta Tomasz Piontek Agenda Wstęp Specyfikacja zasobów Zadania

Bardziej szczegółowo

System komputerowy. System komputerowy

System komputerowy. System komputerowy System komputerowy System komputerowy System komputerowy układ współdziałających ze sobą (według pewnych zasad) dwóch składowych: sprzętu komputerowego (hardware) oraz oprogramowania (software) po to,

Bardziej szczegółowo

SYSTEMY OPERACYJNE: STRUKTURY I FUNKCJE (opracowano na podstawie skryptu PP: Królikowski Z., Sajkowski M. 1992: Użytkowanie systemu operacyjnego UNIX)

SYSTEMY OPERACYJNE: STRUKTURY I FUNKCJE (opracowano na podstawie skryptu PP: Królikowski Z., Sajkowski M. 1992: Użytkowanie systemu operacyjnego UNIX) (opracowano na podstawie skryptu PP: Królikowski Z., Sajkowski M. 1992: Użytkowanie systemu operacyjnego UNIX) W informatyce występują ściśle obok siebie dwa pojęcia: sprzęt (ang. hardware) i oprogramowanie

Bardziej szczegółowo

Efektywne wykorzystanie klastra Zeus w obliczeniach wykonywanych pakietem Blender. Maciej Czuchry, Klemens Noga

Efektywne wykorzystanie klastra Zeus w obliczeniach wykonywanych pakietem Blender. Maciej Czuchry, Klemens Noga Efektywne wykorzystanie klastra Zeus w obliczeniach wykonywanych pakietem Blender Maciej Czuchry, Klemens Noga WFiIS AGH, Kraków, 18 grudnia 2014 Plan szkolenia 2 Rejestracja Dostęp do klastra Przeprowadzanie

Bardziej szczegółowo

Migracja obliczeń na system Hydra

Migracja obliczeń na system Hydra Migracja obliczeń na system Hydra Uniwersytet Warszawski Matematycznego i Komputerowego http:// Maciej E. Marchwiany m.marchwiany@icm.edu.pl Maciej Szpindler m.szpindler@icm.edu.pl Plan szkolenia Organizacja

Bardziej szczegółowo

NS-2. Krzysztof Rusek. 26 kwietnia 2010

NS-2. Krzysztof Rusek. 26 kwietnia 2010 NS-2 Krzysztof Rusek 26 kwietnia 2010 1 Opis ćwiczenia Symulator ns-2 jest potężnym narzędziem, szeroko stosowanym w telekomunikacji. Ćwiczenie ma na cele przedstawić podstawy symulatora oraz symulacji

Bardziej szczegółowo

Modelowanie rynków finansowych z wykorzystaniem pakietu R

Modelowanie rynków finansowych z wykorzystaniem pakietu R Modelowanie rynków finansowych z wykorzystaniem pakietu R Metody numeryczne i symulacje stochastyczne Mateusz Topolewski woland@mat.umk.pl Wydział Matematyki i Informatyki UMK Plan działania 1 Całkowanie

Bardziej szczegółowo

Instalacja środowiska MPI w systemie operacyjnym Linux

Instalacja środowiska MPI w systemie operacyjnym Linux Instalacja środowiska MPI w systemie operacyjnym Linux Zakres ćwiczenia W tym ćwiczeniu dowiesz się, w jaki sposób dokonać instalacji środowiska MPI w systemie operacyjnym Linux. Do instalacji wybrano

Bardziej szczegółowo

"Klasyczna" struktura systemu operacyjnego:

Klasyczna struktura systemu operacyjnego: "Klasyczna" struktura systemu operacyjnego: Użytkownik Powłoka (shell) Programy użytkowe Programy systemowe API Jądro (kernel) Programy obsługi sprzętu (drivers) Sprzęt Funkcje systemu operacyjnego obsługa

Bardziej szczegółowo

Enterprise Network Center

Enterprise Network Center System zarządzania siecią Dane logowania: Nazwa użytkownika: root Hasło: root Skrócona intrukcja obsługi Wersja 1.2 Edycja 1, 03/2011 Copyright 2011. Wszelkie prawa zastrzeżone. Spis treści Wprowadzenie...

Bardziej szczegółowo

Pakiety matematyczne. Matematyka Stosowana. dr inż. Krzysztof Burnecki

Pakiety matematyczne. Matematyka Stosowana. dr inż. Krzysztof Burnecki Pakiety matematyczne Matematyka Stosowana dr inż. Krzysztof Burnecki 22.05.2013 Wykład 12 Mathematica. Wprowadzenie Obliczenia w Mathematice Wolfram Alpha Slajdy powstały na podstawie strony www.mathematica.pl

Bardziej szczegółowo

INSTRUKCJA INSTALACJI

INSTRUKCJA INSTALACJI INSTRUKCJA INSTALACJI TcpMDT ver. 7 Aplitop, 2014 C/ Sumatra, 9 E-29190 MÁLAGA (SPAIN) web: www.aplitop.com e-mail: support@aplitop.com Spis treści Instalacja MDT ver. 7... 3 Wymagania systemowe... 3 Menu

Bardziej szczegółowo

GIT. System Kontroli wersji GIT. Rafał Kalinowski

GIT. System Kontroli wersji GIT. Rafał Kalinowski GIT System Kontroli wersji GIT Rafał Kalinowski Agenda Czym jest GIT? Modele pracy Możliwości GIT a Kilka słów o terminologii Obiekty w GIT ie? Struktura zmian Operacje zdalne i lokalne Podstawowe operacje

Bardziej szczegółowo

Pliki. Operacje na plikach w Pascalu

Pliki. Operacje na plikach w Pascalu Pliki. Operacje na plikach w Pascalu ścieżka zapisu, pliki elementowe, tekstowe, operacja plikowa, etapy, assign, zmienna plikowa, skojarzenie, tryby otwarcia, reset, rewrite, append, read, write, buforowanie

Bardziej szczegółowo

WYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA

WYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA WYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA PRZEDMIOT : : LABORATORIUM PODSTAW AUTOMATYKI 1. WSTĘP DO

Bardziej szczegółowo

IBM SPSS Statistics - Essentials for R: Instrukcje instalacji dla Linux

IBM SPSS Statistics - Essentials for R: Instrukcje instalacji dla Linux IBM SPSS Statistics - ssentials for R: Instrukcje instalacji dla Linux Przedstawione poniżej instrukcje dotyczą instalowania IBM SPSS Statistics - ssentials for R w systemach operacyjnych Linux. Przegląd

Bardziej szczegółowo

Uniwersytet Mikołaja Kopernika w Toruniu. Profilowanie ruchu sieciowego w systemie GNU/Linux

Uniwersytet Mikołaja Kopernika w Toruniu. Profilowanie ruchu sieciowego w systemie GNU/Linux Uniwersytet Mikołaja Kopernika w Toruniu Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Michał Ferliński Nr albumu: 187386 Praca magisterska na kierunku Informatyka

Bardziej szczegółowo

Technologia informacyjna. Urządzenia techniki komputerowej

Technologia informacyjna. Urządzenia techniki komputerowej Technologia informacyjna Urządzenia techniki komputerowej System komputerowy = hardware (sprzęt) + software (oprogramowanie) Sprzęt komputerowy (ang. hardware) zasoby o specyficznej strukturze i organizacji

Bardziej szczegółowo

PAMIĘĆ OPERACYJNA...107

PAMIĘĆ OPERACYJNA...107 SPIS TREŚCI: Od Autora...9 PODSTAWY...11 Charakterystyka systemu...13 Standardy...15 PIERWSZE KROKI...31 Uruchomienie...33 Instalacja na twardym dysku...34 Czynności poinstalacyjne...49 Program instalacyjny...49

Bardziej szczegółowo

Usługi i narzędzia QCG

Usługi i narzędzia QCG Usługi i narzędzia QCG wygodny dostęp dla użytkowników do infrastruktury komputerów dużej mocy Tomasz Piontek, Bartosz Bosak, Piotr Kopta, Maciej Tronowski, Krzysztof Kurowski Poznańskie Centrum Superkomputerowo

Bardziej szczegółowo

KLASTER SINGLE SYSTEM IMAGE W OBLICZENIACH NAUKOWO-INŻYNIERSKICH SINGLE SYSTEM IMAGE CLUSTER IN SCIENTIFIC ENGINEERING COMPUTATIONS

KLASTER SINGLE SYSTEM IMAGE W OBLICZENIACH NAUKOWO-INŻYNIERSKICH SINGLE SYSTEM IMAGE CLUSTER IN SCIENTIFIC ENGINEERING COMPUTATIONS MARIUSZ KRAWCZYK KLASTER SINGLE SYSTEM IMAGE W OBLICZENIACH NAUKOWO-INŻYNIERSKICH SINGLE SYSTEM IMAGE CLUSTER IN SCIENTIFIC ENGINEERING COMPUTATIONS S t r e s z c z e n i e A b s t r a c t W artykule przedstawiono

Bardziej szczegółowo

AKTYWNY SAMORZĄD. Instrukcja instalacji, aktualizacji i konfiguracji. www.as.tylda.pl

AKTYWNY SAMORZĄD. Instrukcja instalacji, aktualizacji i konfiguracji. www.as.tylda.pl AKTYWNY SAMORZĄD Instrukcja instalacji, aktualizacji i konfiguracji TYLDA Sp. z o.o. 65-001 Zielona Góra ul. Wazów 6a tel. 68 324-24-72 68 325-75-10 www.tylda.pl tylda@tylda.pl wersja 1.0 2013.04.12 2

Bardziej szczegółowo

Qmail radość listonosza. Autorzy: Bartosz Krupowski, Marcin Landoch IVFDS

Qmail radość listonosza. Autorzy: Bartosz Krupowski, Marcin Landoch IVFDS Qmail radość listonosza Autorzy: Bartosz Krupowski, Marcin Landoch IVFDS 1 STRESZCZENIE Artykuł jest przedstawieniem podstawowej konfiguracji jednego z najpopularniejszych agentów MTA (Mail Transfer Agent)

Bardziej szczegółowo

Metody Obliczeniowe w Nauce i Technice

Metody Obliczeniowe w Nauce i Technice 10. Numeryczna algebra liniowa wprowadzenie. Marian Bubak Department of Computer Science AGH University of Science and Technology Krakow, Poland bubak@agh.edu.pl dice.cyfronet.pl Contributors Magdalena

Bardziej szczegółowo

Materiały dodatkowe. Raspberry Pi

Materiały dodatkowe. Raspberry Pi Katedra Inżynierii Systemów Sterowania Materiały dodatkowe Raspberry Pi Opracowali: mgr inż. Tomasz Karla Data: Listopad, 2016 r. Dodatkowe informacje Materiały dodatkowe mają charakter ogólny i służą

Bardziej szczegółowo

Załącznik nr 6 do SIWZ nr postępowania II.2420.1.2014.005.13.MJ Zaoferowany. sprzęt L P. Parametry techniczne

Załącznik nr 6 do SIWZ nr postępowania II.2420.1.2014.005.13.MJ Zaoferowany. sprzęt L P. Parametry techniczne L P Załącznik nr 6 do SIWZ nr postępowania II.2420.1.2014.005.13.MJ Zaoferowany Parametry techniczne Ilość sprzęt Gwaran Cena Cena Wartość Wartość (model cja jednostk % jednostkow ogółem ogółem i parametry

Bardziej szczegółowo

Dokument zawiera instrukcję samodzielnej Instalacji Microsoft SQL Server 2008 R2 RTM - Express na potrzeby systemu Sz@rk.

Dokument zawiera instrukcję samodzielnej Instalacji Microsoft SQL Server 2008 R2 RTM - Express na potrzeby systemu Sz@rk. Dokument zawiera instrukcję samodzielnej Instalacji Microsoft SQL Server 2008 R2 RTM - Express na potrzeby systemu Sz@rk. 1. Wstęp Przed zainstalowaniem serwera SQL należy upewnić się czy sprzęt na którym

Bardziej szczegółowo

Zarządzanie wieloserwerowym środowiskiem SAS z wykorzystaniem SAS Grid Managera. Katarzyna Wyszomierska

Zarządzanie wieloserwerowym środowiskiem SAS z wykorzystaniem SAS Grid Managera. Katarzyna Wyszomierska Zarządzanie wieloserwerowym środowiskiem SAS z wykorzystaniem SAS Grid Managera Katarzyna Wyszomierska Wyzwania administratora Nowe oprogra mowanie Sprzęt Użytkownicy Dane Wyzwania administratora Potrzebne

Bardziej szczegółowo

Kolejki FIFO (łącza nazwane)

Kolejki FIFO (łącza nazwane) Kolejki FIFO (łącza nazwane) Systemy Operacyjne 2 laboratorium Mateusz Hołenko 6 listopada 2011 Plan zajęć 1 Łącza w systemie Linux kolejki FIFO vs. potoki specyfika łączy nazwanych schemat komunikacji

Bardziej szczegółowo

Audyt oprogramowania. Artur Sierszeń asiersz@kis.p.lodz.pl http://bzyczek.kis.p.lodz.pl

Audyt oprogramowania. Artur Sierszeń asiersz@kis.p.lodz.pl http://bzyczek.kis.p.lodz.pl Audyt oprogramowania Artur Sierszeń asiersz@kis.p.lodz.pl http://bzyczek.kis.p.lodz.pl Cel audytu Audyt oprogramowania polega na analizie stanu oprogramowania zainstalowanego w firmie uporządkowaniu i

Bardziej szczegółowo

POPULARNE POLECENIA SKRYPTY. Pracownia Informatyczna 2

POPULARNE POLECENIA SKRYPTY. Pracownia Informatyczna 2 SKRYPTY Pracownia Informatyczna 2 PRACOWNIA INFORMATYCZNA 2017/2018 MAGDA MIELCZAREK PRACOWNIA INFORMATYCZNA 2017/2018 MAGDA MIELCZAREK 2 cal wyświetlenie kalendarza Składnia: cal 2017, cal Polecenie cal

Bardziej szczegółowo

Składowanie, archiwizacja i obliczenia modelowe dla monitorowania środowiska Morza Bałtyckiego

Składowanie, archiwizacja i obliczenia modelowe dla monitorowania środowiska Morza Bałtyckiego Składowanie, archiwizacja i obliczenia modelowe dla monitorowania środowiska Morza Bałtyckiego Rafał Tylman 1, Bogusław Śmiech 1, Marcin Wichorowski 2, Jacek Wyrwiński 2 1 CI TASK Politechnika Gdańska,

Bardziej szczegółowo

Zespól Szkół Ponadgimnazjalnych Nr 17 im. Jana Nowaka - Jeziorańskiego Al. Politechniki 37 Windows Serwer 2003 Instalacja

Zespól Szkół Ponadgimnazjalnych Nr 17 im. Jana Nowaka - Jeziorańskiego Al. Politechniki 37 Windows Serwer 2003 Instalacja 7 Windows Serwer 2003 Instalacja Łódź, styczeń 2012r. SPIS TREŚCI Strona Wstęp... 3 INSTALOWANIE SYSTEMU WINDOWS SERWER 2003 Przygotowanie instalacji serwera..4 1.1. Minimalne wymagania sprzętowe......4

Bardziej szczegółowo

Wstęp do programowania 2

Wstęp do programowania 2 Wstęp do programowania 2 wykład 10 Zadania Agata Półrola Wydział Matematyki UŁ 2005/2006 http://www.math.uni.lodz.pl/~polrola Współbieżność dotychczasowe programy wykonywały akcje sekwencyjnie Ada umożliwia

Bardziej szczegółowo

Postępowanie WCh.2420.18.2014.AB Wrocław, 12 lutego 2014 r.

Postępowanie WCh.2420.18.2014.AB Wrocław, 12 lutego 2014 r. Postępowanie WCh.2420.18.2014.AB Wrocław, 12 lutego 2014 r. Uczestnicy postępowania Dotyczy: postępowania o udzielenie zamówienia publicznego na dostawę komputerów osobistych, komputerów przenośnych, macierzy

Bardziej szczegółowo

Usługi sieciowe systemu Linux

Usługi sieciowe systemu Linux Usługi sieciowe systemu Linux 1. Serwer WWW Najpopularniejszym serwerem WWW jest Apache, dostępny dla wielu platform i rozprowadzany w pakietach httpd. Serwer Apache bardzo często jest wykorzystywany do

Bardziej szczegółowo

Dostęp do europejskich systemów obliczeniowych Tier-0 w ramach PRACE

Dostęp do europejskich systemów obliczeniowych Tier-0 w ramach PRACE Dostęp do europejskich systemów obliczeniowych Tier-0 w ramach PRACE KONFERENCJA UŻYTKOWNIKÓW KDM 2016 W kierunku obliczeń Exaskalowych Mirosław Kupczyk, PCSS 28.06.2016 Misja PRACE HPC Dla Przemysłu Zagwarantowanie

Bardziej szczegółowo

Asix. Konfiguracja serwera MS SQL dla potrzeb systemu Asix. Pomoc techniczna NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI

Asix. Konfiguracja serwera MS SQL dla potrzeb systemu Asix. Pomoc techniczna NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI Asix Konfiguracja serwera MS SQL dla potrzeb systemu Asix Pomoc techniczna Dok. Nr PLP0024 Wersja:2015-03-04 ASKOM i Asix to zastrzeżony znak firmy ASKOM Sp.

Bardziej szczegółowo

Elementy metod numerycznych - zajęcia 9

Elementy metod numerycznych - zajęcia 9 Poniższy dokument zawiera informacje na temat zadań rozwiązanych w trakcie laboratoriów. Elementy metod numerycznych - zajęcia 9 Tematyka - Scilab 1. Labolatoria Zajęcia za 34 punktów. Proszę wysłać krótkie

Bardziej szczegółowo

Systemy plików FAT, FAT32, NTFS

Systemy plików FAT, FAT32, NTFS Systemy plików FAT, FAT32, NTFS SYSTEM PLIKÓW System plików to sposób zapisu informacji na dyskach komputera. System plików jest ogólną strukturą, w której pliki są nazywane, przechowywane i organizowane.

Bardziej szczegółowo

NPS-520. Serwer druku do urządzeń wielofukcyjnych. Skrócona instrukcja obsługi. Wersja 1.00 Edycja 1 11/2006

NPS-520. Serwer druku do urządzeń wielofukcyjnych. Skrócona instrukcja obsługi. Wersja 1.00 Edycja 1 11/2006 NPS-520 Serwer druku do urządzeń wielofukcyjnych Skrócona instrukcja obsługi Wersja 1.00 Edycja 1 11/2006 Copyright 2006. Wszelkie prawa zastrzeżone. Informacje ogólne POLSKI Urządzenie NPS-520 jest serwerem

Bardziej szczegółowo

Programowanie współbieżne... (12) Andrzej Baran 2010/11

Programowanie współbieżne... (12) Andrzej Baran 2010/11 Programowanie współbieżne... (12) Andrzej Baran 2010/11 LINK: http://kft.umcs.lublin.pl/baran/prir/index.html Dekompozycja danych. Wejście. rank 0 rank 1 rank 2 A B C A B C A B C indata indata indata wejście

Bardziej szczegółowo

ZL24PRG. Interfejs JTAG dla mikrokontrolerów ARM

ZL24PRG. Interfejs JTAG dla mikrokontrolerów ARM ZL24PRG Interfejs JTAG dla mikrokontrolerów ARM ZL24PRG to interfejs JTAG dla mikrokontrolerów z rdzeniem ARM. Umożliwia programowanie oraz debugowanie popularnych rodzin mikrokontrolerów z rdzeniem ARM

Bardziej szczegółowo

Wymagania systemowe oraz sposób instalacji systemu Lokale Spis treści

Wymagania systemowe oraz sposób instalacji systemu Lokale Spis treści Wymagania systemowe oraz sposób instalacji systemu Lokale Spis treści Wymagania sprzętowe i systemowe :...2 Instalacja dla systemów Windows 32-bit...3 Instalacja dla systemów Windows 64-bit/Linux...6 1

Bardziej szczegółowo

Dokumentacja techniczna

Dokumentacja techniczna I N F O R M A T Y K A S T O S O W A N A E A I I E A G H Dokumentacja techniczna Mobilny asystent administratora Łukasz Świder Radosław Gabiga Łukasz Podolski Paweł Knap Marec Cabaj Maciej Stygar Aleksander

Bardziej szczegółowo

Instrukcja instalacji środowiska testowego na TestingCup wersja 1.0

Instrukcja instalacji środowiska testowego na TestingCup wersja 1.0 Instrukcja instalacji środowiska testowego na TestingCup 2017 wersja 1.0 Spis treści: 1. Wstęp Błąd! Nie zdefiniowano zakładki. 2. Konfiguracja sprzętowa 2 3. Instalacja bazy danych MySQL 5.7 2 4. Import

Bardziej szczegółowo

Pracownia internetowa w szkole ZASTOSOWANIA

Pracownia internetowa w szkole ZASTOSOWANIA NR ART/SBS/07/01 Pracownia internetowa w szkole ZASTOSOWANIA Artykuły - serwery SBS i ich wykorzystanie Instalacja i Konfiguracja oprogramowania MOL Optiva na szkolnym serwerze (SBS2000) Artykuł opisuje

Bardziej szczegółowo

Września, dzień 8 stycznia 2014 r. Adresat. Zapytanie ofertowe

Września, dzień 8 stycznia 2014 r. Adresat. Zapytanie ofertowe Września, dzień 8 stycznia 2014 r. Adresat Zapytanie ofertowe Przedsiębiorstwo Handlowe Progress Daniel Więcek w ramach Programu Operacyjnego Innowacyjna Gospodarka i działania 8.2 Wspieranie wdrażania

Bardziej szczegółowo

Klaster UKŁAD i serwer GROM w WCSS pomiary wydajności w teście High Performance Linpack

Klaster UKŁAD i serwer GROM w WCSS pomiary wydajności w teście High Performance Linpack Klaster UKŁAD i serwer GROM w WCSS pomiary wydajności w teście High Performance Linpack mgr inż. Paweł Dziekoński mgr inż. Maciej Dyczkowski 16 lipca 2003 roku 1 Wprowadzenie W kwietniu 2003 roku klaster

Bardziej szczegółowo

Działanie systemu operacyjnego

Działanie systemu operacyjnego Budowa systemu komputerowego Działanie systemu operacyjnego Jednostka centralna dysku Szyna systemowa (magistrala danych) drukarki pamięci operacyjnej I NIC sieci Pamięć operacyjna Przerwania Przerwania

Bardziej szczegółowo

Co to jest NODE.JS? Nowoczesne środowisko programistyczne

Co to jest NODE.JS? Nowoczesne środowisko programistyczne Node.js Co to jest NODE.JS? Nowoczesne środowisko programistyczne Środowisko programistyczne w sensie zestawu gotowych klas i metod których można używać do przygotowania własnych skalowalnych i wydajnych

Bardziej szczegółowo

2014 Electronics For Imaging. Informacje zawarte w niniejszej publikacji podlegają postanowieniom opisanym w dokumencie Uwagi prawne dotyczącym tego

2014 Electronics For Imaging. Informacje zawarte w niniejszej publikacji podlegają postanowieniom opisanym w dokumencie Uwagi prawne dotyczącym tego 2014 Electronics For Imaging. Informacje zawarte w niniejszej publikacji podlegają postanowieniom opisanym w dokumencie Uwagi prawne dotyczącym tego produktu. 23 czerwca 2014 Spis treści 3 Spis treści...5

Bardziej szczegółowo

Windows Serwer 2008 R2. Moduł 8. Mechanizmy kopii zapasowych

Windows Serwer 2008 R2. Moduł 8. Mechanizmy kopii zapasowych Windows Serwer 2008 R2 Moduł 8. Mechanizmy kopii zapasowych Co nowego w narzędziu Kopia zapasowa? 1. Większa elastyczność w zakresie możliwości wykonywania kopii zapasowych 2. Automatyczne zarządzanie

Bardziej szczegółowo

Automatyczne publikowanie rozkładów zajęć

Automatyczne publikowanie rozkładów zajęć Automatyczne publikowanie rozkładów zajęć Wstęp...2 Przygotowanie do automatycznej publikacji...2 Uruchamianie automatycznej publikacji...4 Jak ograniczyć publikację do określonych grup, wykładowców i

Bardziej szczegółowo

System Zarządzania Dystrybucją

System Zarządzania Dystrybucją PRI - Projekt System Zarządzania Dystrybucją Leszek Krupiński 13 czerwca 2003 Spis treści 1 Opis dziedziny problemowej 2 2 Cel 3 3 Zakres 4 4 Kontekst 5 5 Opis wymagań 6 5.1 Wymagania funkcjonalne......................

Bardziej szczegółowo

Działanie komputera i sieci komputerowej.

Działanie komputera i sieci komputerowej. Działanie komputera i sieci komputerowej. Gdy włączymy komputer wykonuje on kilka czynności, niezbędnych do rozpoczęcia właściwej pracy. Gdy włączamy komputer 1. Włączenie zasilania 2. Uruchamia

Bardziej szczegółowo

SPECYFIKACJA WYMAGAŃ

SPECYFIKACJA WYMAGAŃ Strona1 SPECYFIKACJA WYMAGAŃ DLA WYPOŻYCZALNI SAMOCHODÓW WERSJA 1.0 Strona2 HISTORIA ZMIAN DOKUMENTU Osoba Data Komentarz Wersja Maciej Strychalski 28.03.2012 Dodanie punktu 1.3.1 1.0 Mateusz Mikołajczak

Bardziej szczegółowo

Podstawy pracy w ICM

Podstawy pracy w ICM Podstawy pracy w ICM Zespół KDM Interdyscyplinarne Centrum Modelowania Matematycznego i Komputerowego Uniwerystet Warszawski Szkolenie KDM (Kontakt: pomoc@icm.edu.pl) Podstawy pracy w ICM Szkolenie KDM

Bardziej szczegółowo

Programowanie I. O czym będziemy mówili. Plan wykładu nieco dokładniej. Plan wykładu z lotu ptaka. Podstawy programowania w językach. Uwaga!

Programowanie I. O czym będziemy mówili. Plan wykładu nieco dokładniej. Plan wykładu z lotu ptaka. Podstawy programowania w językach. Uwaga! Programowanie I O czym będziemy mówili Podstawy programowania w językach proceduralnym ANSI C obiektowym Java Uwaga! podobieństwa w podstawowej strukturze składniowej (zmienne, operatory, instrukcje sterujące...)

Bardziej szczegółowo

OFERTA. Załącznik nr 1 do zapytania ofertowego: Wzór oferty. Dane oferenta. Pełna nazwa oferenta: Adres:. REGON:.. Tel./fax.: .

OFERTA. Załącznik nr 1 do zapytania ofertowego: Wzór oferty. Dane oferenta. Pełna nazwa oferenta: Adres:. REGON:.. Tel./fax.:  . Załącznik nr 1 do zapytania ofertowego: Wzór oferty (miejscowość, data) OFERTA Dane oferenta Pełna nazwa oferenta:. Adres:. NIP: REGON:.. Tel./fax.: e-mail:. W odpowiedzi na upublicznione przez Info-Projekt

Bardziej szczegółowo

Wykład 5 Wybrane zagadnienia programowania w C++ (c.d.)

Wykład 5 Wybrane zagadnienia programowania w C++ (c.d.) Wykład 5 Wybrane zagadnienia programowania w C++ (c.d.) Kontenery - - wektor vector - - lista list - - kolejka queue - - stos stack Kontener asocjacyjny map 2016-01-08 Bazy danych-1 W5 1 Kontenery W programowaniu

Bardziej szczegółowo

Instrukcja użytkownika Platforma transakcyjna mforex Trader dla systemu Linux

Instrukcja użytkownika Platforma transakcyjna mforex Trader dla systemu Linux Instrukcja użytkownika Platforma transakcyjna mforex Trader dla systemu Linux Kontakt: e-mail: kontakt@mforex.pl infolinia: 22 697 4774 www.mforex.pl 1 1 O platformie Platforma mforex Trader to część systemu

Bardziej szczegółowo

Zamieszczanie ogłoszenia: obowiązkowe. Ogłoszenie dotyczy: zamówienia publicznego.

Zamieszczanie ogłoszenia: obowiązkowe. Ogłoszenie dotyczy: zamówienia publicznego. Gdańsk: Dostawa oprogramowania dla Wydziału Elektroniki, Telekomunikacji i Informatyki Politechniki Gdańskiej Numer ogłoszenia: 58219-2013; data zamieszczenia: 17.04.2013 OGŁOSZENIE O ZAMÓWIENIU - dostawy

Bardziej szczegółowo

Opis przedmiotu zamówienia

Opis przedmiotu zamówienia Załącznik nr 1 do SIWZ Zadanie 1 Opis przedmiotu zamówienia Zakup nowych licencji IBM Tivoli Storage Manager for Database Protection, IBM Tivoli Storage Manager for SAN oraz przedłużenie wsparcia technicznego

Bardziej szczegółowo

Definicja systemu operacyjnego (1) Definicja systemu operacyjnego (2) Miejsce systemu operacyjnego w architekturze systemu komputerowego

Definicja systemu operacyjnego (1) Definicja systemu operacyjnego (2) Miejsce systemu operacyjnego w architekturze systemu komputerowego Systemy operacyjne wprowadzenie 1 Definicja systemu operacyjnego (1) Definicja systemu operacyjnego (2) System operacyjny jest zbiorem ręcznych i automatycznych procedur, które pozwalają grupie osób na

Bardziej szczegółowo

Ćwiczenie Nr 7 Instalacja oraz konfiguracja wskazanego systemu operacyjnego

Ćwiczenie Nr 7 Instalacja oraz konfiguracja wskazanego systemu operacyjnego Ćwiczenie Nr 7 Instalacja oraz konfiguracja wskazanego systemu operacyjnego Cel ćwiczenia: Celem zajęć jest zdobycie doświadczenia i umiejętności instalacji systemu operacyjnego z rodziny Unix bez wykorzystania

Bardziej szczegółowo

Sposoby zwiększania efektywności systemu Windows

Sposoby zwiększania efektywności systemu Windows Grzegorz Trześniewski kl 1Tia 26.05.08r. Sposoby zwiększania efektywności systemu Windows Prof. Artur Rudnicki Uruchamiianiie ii zamykaniie Należy monitorować oprogramowanie ładowane podczas uruchamiania

Bardziej szczegółowo

Działanie systemu operacyjnego

Działanie systemu operacyjnego Działanie systemu operacyjnego Budowa systemu komputerowego Jednostka centralna Sterownik dysku Sterownik drukarki Sterownik sieci Szyna systemowa (magistrala danych) Sterownik pamięci operacyjnej Pamięć

Bardziej szczegółowo

Język UML w modelowaniu systemów informatycznych

Język UML w modelowaniu systemów informatycznych Język UML w modelowaniu systemów informatycznych dr hab. Bożena Woźna-Szcześniak Akademia im. Jan Długosza bwozna@gmail.com Wykład 10 Diagramy wdrożenia I Diagramy wdrożenia - stosowane do modelowania

Bardziej szczegółowo

Opracowanie obserwacji satelitarnych GPS/GLONAS w klastrowych systemach superkomputerowych

Opracowanie obserwacji satelitarnych GPS/GLONAS w klastrowych systemach superkomputerowych Opracowanie obserwacji satelitarnych GPS/GLONAS w klastrowych systemach superkomputerowych Mariusz Figurski Marcin Gałuszkiewicz Krzysztof Kroszczyński Wojskowa Akademia Techniczna, Warszawa SEMINARIUM

Bardziej szczegółowo

Data modyfikacji: 2013-08-14

Data modyfikacji: 2013-08-14 Data modyfikacji: 2013-08-14 Co zawiera ten dokument: Ten dokument przedstawia, w jaki sposób zainstalować program Kancelaris PLUS 4 za pomocą standardowego instalatora na serwerze MySQL w wersji 5.0 i

Bardziej szczegółowo

Oprogramowanie. DMS Lite. Podstawowa instrukcja obsługi

Oprogramowanie. DMS Lite. Podstawowa instrukcja obsługi Oprogramowanie DMS Lite Podstawowa instrukcja obsługi 1 Spis treści 1. Informacje wstępne 3 2. Wymagania sprzętowe/systemowe 4 3. Instalacja 5 4. Uruchomienie 6 5. Podstawowa konfiguracja 7 6. Wyświetlanie

Bardziej szczegółowo

Instalacja, aktualizacja i migracja do Windows 7

Instalacja, aktualizacja i migracja do Windows 7 Instalacja, aktualizacja i migracja do Windows 7 PAWEŁ PŁAWIAK Training and Development Manager for Microsoft Technology Compendium - Centrum Edukacyjne pawel.plawiak@compendium.pl Tematyka spotkania Przygotowanie

Bardziej szczegółowo

Zadanie1. Wykorzystując serwis internetowy Wikipedii wyjaśnij następujące pojęcia: wirtualizacja, VirtualBox, Vmware, KVM, Virtual PC, Hyper-V.

Zadanie1. Wykorzystując serwis internetowy Wikipedii wyjaśnij następujące pojęcia: wirtualizacja, VirtualBox, Vmware, KVM, Virtual PC, Hyper-V. T: Wirtualizacja instalacji serwera Windows. Zadanie1. Wykorzystując serwis internetowy Wikipedii wyjaśnij następujące pojęcia: wirtualizacja, VirtualBox, Vmware, KVM, Virtual PC, Hyper-V. VirtualBox to

Bardziej szczegółowo

Instrukcja obsługi programu CMS Dla rejestratorów HANBANG

Instrukcja obsługi programu CMS Dla rejestratorów HANBANG Instrukcja obsługi programu CMS Dla rejestratorów HANBANG 1. Wymagania sprzętowe: Minimalne wymagania sprzętowe: System operacyjny: Windows Serwer 2003 Standard Edition SP2 Baza danych: Mysql5.0 Procesor:

Bardziej szczegółowo

Autor: inż. Wojciech Zatorski Opiekun pracy: dr inż. Krzysztof Małecki

Autor: inż. Wojciech Zatorski Opiekun pracy: dr inż. Krzysztof Małecki Autor: inż. Wojciech Zatorski Opiekun pracy: dr inż. Krzysztof Małecki Cel Konfiguracja i testowanie serwera WWW Apache w celu optymalizacji wydajności. 2/25 Zakres Konfigurowanie serwera Apache jako wydajnego

Bardziej szczegółowo

Komputery Dużej Mocy w Cyfronecie. Andrzej Oziębło Patryk Lasoń, Łukasz Flis, Marek Magryś

Komputery Dużej Mocy w Cyfronecie. Andrzej Oziębło Patryk Lasoń, Łukasz Flis, Marek Magryś Komputery Dużej Mocy w Cyfronecie Andrzej Oziębło Patryk Lasoń, Łukasz Flis, Marek Magryś Administratorzy KDM Baribal, Mars, Panda, Platon U3: Stefan Świąć Piotr Wyrostek Zeus: Łukasz Flis Patryk Lasoń

Bardziej szczegółowo

Techniki programowania INP001002Wl rok akademicki 2017/18 semestr letni. Wykład 7. Karol Tarnowski A-1 p.

Techniki programowania INP001002Wl rok akademicki 2017/18 semestr letni. Wykład 7. Karol Tarnowski A-1 p. Techniki programowania INP001002Wl rok akademicki 2017/18 semestr letni Wykład 7 Karol Tarnowski karol.tarnowski@pwr.edu.pl A-1 p. 411B Plan prezentacji Praca z repozytorium kodu Na podstawie: https://www.gnu.org/software/gsl/doc/html/index.html

Bardziej szczegółowo

BASH - WPROWADZENIE Bioinformatyka 4

BASH - WPROWADZENIE Bioinformatyka 4 BASH - WPROWADZENIE Bioinformatyka 4 DLACZEGO BASH? Praca na klastrach obliczeniowych Brak GUI Środowisko programistyczne Szybkie przetwarzanie danych Pisanie własnych skryptów W praktyce przetwarzanie

Bardziej szczegółowo

https://portal.clusterix.pl:8443 trainxx tramxx

https://portal.clusterix.pl:8443 trainxx tramxx Logowanie 1. Otworzyć w oknie przeglądarki adres: https://portal.clusterix.pl:8443 2. Zalogować się używając konta, użytkownik: trainxx, hasło: tramxx Delegacja certyfikatu proxy 1. Zalogować poprzez ssh

Bardziej szczegółowo

Instrukcja użytkownika aplikacji FairPay Connect

Instrukcja użytkownika aplikacji FairPay Connect Instrukcja użytkownika aplikacji FairPay Connect Wersja 1.0.1.67 Wersja 1.0.1.67 Czas wersji 16.02.2016 Liczba stron 28 Autor Łukasz Muzyka Nadzór Krystian Mirek, Bartłomiej Drozd Kontakt pomocit@fairpay.pl

Bardziej szczegółowo