<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl">
	<id>https://kdm.wcss.pl/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Wojek</id>
	<title>KdmWiki - Wkład użytkownika [pl]</title>
	<link rel="self" type="application/atom+xml" href="https://kdm.wcss.pl/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Wojek"/>
	<link rel="alternate" type="text/html" href="https://kdm.wcss.pl/wiki/Specjalna:Wk%C5%82ad/Wojek"/>
	<updated>2026-04-12T20:08:01Z</updated>
	<subtitle>Wkład użytkownika</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://kdm.wcss.pl/w/index.php?title=Matlab&amp;diff=2510</id>
		<title>Matlab</title>
		<link rel="alternate" type="text/html" href="https://kdm.wcss.pl/w/index.php?title=Matlab&amp;diff=2510"/>
		<updated>2011-09-30T08:36:43Z</updated>

		<summary type="html">&lt;p&gt;Wojek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;small&amp;gt;&amp;lt; [[Podręcznik użytkownika KDM]] &amp;lt; [[Oprogramowanie KDM]] &amp;lt; [[Oprogramowanie naukowe]]&amp;lt;/small&amp;gt;&lt;br /&gt;
{{uwaga|&#039;&#039;&#039;Licencja WCSS jest przeznaczona do celów badawczych.&#039;&#039;&#039; Studenci i prowadzący zajęcia dydaktyczne na Politechnice Wrocławskiej powinni korzystać z licencji dydaktycznej Politechniki. W celu uzyskania licencji i nośników instalacyjnych należy kontaktować się z administratorami &#039;&#039;&#039;wydziałowymi&#039;&#039;&#039;, nie WCSS. WCSS nie dysponuje informacjami o administratorach wydziałowych.}}&lt;br /&gt;
{{zasobytab|logo=[[Grafika:matlab1.png]]|serwery=[[Nova]]}}&lt;br /&gt;
&#039;&#039;&#039;MATLAB&#039;&#039;&#039; jest środowiskiem obliczeniowym przeznaczonym dla inżynierów i naukowców, umożliwiającym przeprowadzanie obliczeń matematycznych, analizy numerycznej, wizualizacji otrzymanych wyników (2D, 3D), jak również tworzenie algorytmów i programów. Język MATLAB-a jest intuicyjny i wygodny w użyciu, co sprawia, że opracowanie algorytmów jest prostsze niż w przypadku takich języków programowania jak C czy Fortran.&lt;br /&gt;
&lt;br /&gt;
== Informacje ogólne ==&lt;br /&gt;
Główne funkcjonalności MATLAB-a:&lt;br /&gt;
* obliczenia numeryczne do szybkiego generowania wyników&lt;br /&gt;
* grafika do wizualizacji i analizy danych&lt;br /&gt;
* interaktywny język i środowisko programistyczne&lt;br /&gt;
* narzędzia do budowy własnego GUI&lt;br /&gt;
* integracja z zewnętrznymi aplikacjami składającymi się z komponentów C, C++, Fortran, Java, COM, Excel.&lt;br /&gt;
* import danych z plików i urządzeń zewnętrznych (dodatkowo dostęp do baz danych i kolejnych urządzeń)&lt;br /&gt;
* konwersja aplikacji MATLAB-a na C i C++ przy użyciu kompilatora.&lt;br /&gt;
&lt;br /&gt;
== Licencja udostępniana przez WCSS ==&lt;br /&gt;
{{uwaga|&#039;&#039;&#039;Licencja WCSS jest przeznaczona do celów badawczych.&#039;&#039;&#039; Studenci i prowadzący zajęcia dydaktyczne na Politechnice Wrocławskiej powinni korzystać z licencji dydaktycznej Politechniki. W celu uzyskania licencji i nośników instalacyjnych należy kontaktować się z administratorami &#039;&#039;&#039;wydziałowymi&#039;&#039;&#039;, nie WCSS.}}&lt;br /&gt;
&lt;br /&gt;
Aktualnie dostępna wersja to &#039;&#039;&#039;R2011b&#039;&#039;&#039; dla systemów Linux (x86, x86_64), Mac (PPC, Intel), Sun SPARC Solaris i Windows (2000, XP, Vista). Prosimy o [[kontakt]] z administratorami w celu wypożyczenia płyt instalacyjnych (tylko DVD). Wymagania pakietu: http://www.mathworks.com/support/sysreq/&lt;br /&gt;
&lt;br /&gt;
W skład pakietu wchodzi szereg dodatkowych narzędzi rozszerzających jego możliwości, ukierunkowanych na rozwiązywanie zadań z danego obszaru. WCSS udostępnia licencję obejmującą szereg pakietów, są to:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Matlab&#039;&#039;&#039; (30) - pakiet główny&lt;br /&gt;
* &#039;&#039;&#039;Bioinformatics Toolbox&#039;&#039;&#039; (1)&lt;br /&gt;
* &#039;&#039;&#039;Communication Toolbox&#039;&#039;&#039; (5) - rozszerza środowisko Matlab o funkcje, wykresy i graficzny interfejs użytkownika stosowane do badania, projektowania, analizy i symulacji algorytmów warstwy fizycznej systemów komunikacji (np. systemy wireless, wireline). Stosowany głównie do pre- i post-processingu.&lt;br /&gt;
* &#039;&#039;&#039;Communications Blockset&#039;&#039;&#039; (5) - rozszerza pakiet Simulink o bibliotekę elementów konstrukcyjnych służących do budowy i symulacji fizycznej warstwy systemów i komponentów komunikacji.&lt;br /&gt;
*&#039;&#039;&#039;Curve Fitting Toolbox&#039;&#039;&#039; (1) - poprzez interfejs graficzny i command-line udostępnia funkcje dla różnych aplikacji typu &#039;&#039;curve-fitting&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Data Acquisition Toolbox&#039;&#039;&#039; (1) - zestaw funkcji M-file i dynamicznych bibliotek (DLL) MEX-file napisanych w oparciu o środowisko obliczeniowe MATLABa.&lt;br /&gt;
* &#039;&#039;&#039;Excel Link&#039;&#039;&#039; (2) - pakiet pozwala na integrację Matlaba z programem Microsoft Excel.&lt;br /&gt;
* &#039;&#039;&#039;Filter Design HDL Coder&#039;&#039;&#039; (1)&lt;br /&gt;
* &#039;&#039;&#039;Filter Design Toolbox&#039;&#039;&#039; (1)&lt;br /&gt;
* &#039;&#039;&#039;Fixed-Point Toolbox&#039;&#039;&#039; (1)&lt;br /&gt;
* &#039;&#039;&#039;Fixed-Point Blockset&#039;&#039;&#039; (1)&lt;br /&gt;
* &#039;&#039;&#039;Fuzzy Logic Toolbox&#039;&#039;&#039; (1) - rozszerza środowisko MATLABa o narzędzia do projektowania systemów opartych o logikę rozmytą. &lt;br /&gt;
* &#039;&#039;&#039;Genetic Algorithm and Direct Search Toolbox&#039;&#039;&#039; (1)&lt;br /&gt;
* &#039;&#039;&#039;Image Processing Toolbox&#039;&#039;&#039; (1) - przetwarzanie obrazów&lt;br /&gt;
* &#039;&#039;&#039;Neural Network Toolbox&#039;&#039;&#039; (10) - projektowanie i symulacja sieci neuronowych&lt;br /&gt;
* &#039;&#039;&#039;Optimization Toolbox&#039;&#039;&#039; (10) - rozszerza środowisko Matlaba o narzędzia i algorytmy do optymalizacji. &lt;br /&gt;
* &#039;&#039;&#039;Signal Processing Toolbox&#039;&#039;&#039; (10) - przetwarzanie sygnałów&lt;br /&gt;
* &#039;&#039;&#039;Signal Processing Blockset&#039;&#039;&#039; (6)- symulacja procesów cyfrowej obróbki sygnałów z wykorzystaniem przetwarzania ramkowego&lt;br /&gt;
* &#039;&#039;&#039;Simulink&#039;&#039;&#039; (30) - interaktywne środowisko przeznaczone do modelowania, symulacji i analizy dynamicznych systemów.&lt;br /&gt;
** &#039;&#039;&#039;Simulink Design Optimization&#039;&#039;&#039; (1) - zawiera także Simulink Response Optimization, interfejs graficzny (GUI) do dostrajania i optymalizowania systemów sterowania i fizycznych.&lt;br /&gt;
** &#039;&#039;&#039;Simulink HDL Coder&#039;&#039;&#039; (1)&lt;br /&gt;
* &#039;&#039;&#039;Spline Toolbox&#039;&#039;&#039; (1) - zestaw algorytmów do dopasowania, interpolacji, ekstrapolacji i wizualizacji danych.&lt;br /&gt;
* &#039;&#039;&#039;Statistics Toolbox&#039;&#039;&#039; (1)&lt;br /&gt;
* &#039;&#039;&#039;Wavelet Toolbox&#039;&#039;&#039; (1)&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie na maszynach KDM WCSS ==&lt;br /&gt;
MATLAB dostępny jest na klastrze [[Nova]] w wersji R2010b i R2011a (katalog instalacji odpowiednio: /usr/local/matlab-R2010b oraz /usr/local/matlab_R2011a). &lt;br /&gt;
&lt;br /&gt;
;Środowisko aplikacji&lt;br /&gt;
&lt;br /&gt;
MATLAB pobiera ustawienia środowiska z pliku &amp;lt;code&amp;gt;.matlab7rc.sh&amp;lt;/code&amp;gt;. Przed uruchomieniem pobiera plik z pierwszej lokalizacji, kolejno przeszukuje: &amp;lt;code&amp;gt;./&amp;lt;/code&amp;gt; (kat. bieżący), &amp;lt;code&amp;gt;$HOME&amp;lt;/code&amp;gt; (kat. domowy użytkownika), &amp;lt;code&amp;gt;$MATLAB/bin&amp;lt;/code&amp;gt; (kat. domyślny). Wzorcowy plik &amp;lt;code&amp;gt;.matlabXrc.sh&amp;lt;/code&amp;gt; znajduje się w katalogu instalacji danej wersji MATLAB-a &amp;lt;code&amp;gt;$MATLAB/bin/&amp;lt;/code&amp;gt;. Użytkownik może skopiować ten plik do swojego katalogu domowego i zmienić w razie potrzeby ustawione wartości zmiennych: &amp;lt;code&amp;gt;ARCH, LD_LIBRARY_PATH, LM_LICENCE_FILE, MATLAB&amp;lt;/code&amp;gt; (wskazuje na katalog instalacji) i kilku innych.&lt;br /&gt;
&lt;br /&gt;
Przed użyciem MATLABa należy załadować odpowiedni moduł.&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; &#039;&#039;&#039;module load matlab&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wczyta najnowszą wersję (R2011b). Można też wybrać starszą poleceniem:&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; &#039;&#039;&#039;module load matlab/R2011a&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Aby sprawdzić ustawienia przesyłane do MATLAB-a podczas uruchamiania wystarczy wydać polecenie:&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; &#039;&#039;&#039;matlab -n&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Aplikacja nie zostanie przy tym uruchomiona.&lt;br /&gt;
&lt;br /&gt;
;Uruchamianie aplikacji&lt;br /&gt;
&lt;br /&gt;
W celu przetestowania poprawności danych wejściowych zadania należy je wstawić do kolejki short. Do uruchamiania programu służy polecenie (lokalizacja: &amp;lt;code&amp;gt;/usr/local/bin&amp;lt;/code&amp;gt;):&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; &#039;&#039;&#039;matlab&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Przed zdalnym uruchomieniem aplikacji w trybie graficznym należy pamiętać o [[Przekierowanie wyświetlania|przekierowaniu wyświetlania]].&lt;br /&gt;
&lt;br /&gt;
;Wstawianie zadań do kolejki&lt;br /&gt;
&lt;br /&gt;
Aby wstawić zadanie MATLAB-a do kolejek [[PBS]] na Nova należy posłużyć się poleceniem &#039;&#039;&#039;&amp;lt;code&amp;gt;qsub&amp;lt;/code&amp;gt;&#039;&#039;&#039; lub skorzystać ze skryptu:&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; &#039;&#039;&#039;sub-matlab&#039;&#039;&#039; &amp;lt;plik_wej.inp&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie na własnych komputerach ==&lt;br /&gt;
KDM WCSS umożliwia uruchamianie Matlaba na własnych komputerach. Wymaga to zainstalowania Matlaba w trybie [http://www.mathworks.com/access/helpdesk/help/base/install/pc/ch2_con4.html network installation] z wykorzystaniem serwera licencji zainstalowanego w KDM WCSS. Dostęp do serwera licencji możliwy jest z adresów klasy B &#039;&#039;&#039;&amp;lt;code&amp;gt;156.17.0.0/16&amp;lt;/code&amp;gt;&#039;&#039;&#039;. Inne adresy/klasy dodawane są po indywidualnych konsultacjach z [[Administratorzy KDM|administratorami KDM]] WCSS.&lt;br /&gt;
&lt;br /&gt;
W celu uzyskania płyt instalacyjnych należy zgłosić się do [[Administratorzy KDM|kierownika]] działu KDM.&lt;br /&gt;
&lt;br /&gt;
==== Instalacja na systemach z rodziny Windows ====&lt;br /&gt;
Przed instalacją należy zgłosić się do WCSS po pobranie kodu PLP wymaganego do instalacji. Następnie należy utworzyć i zapisać na dysku plik licencji o dowolnej nazwie i zawierający wiersze:&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;SERVER sol.wcss.wroc.pl 0007e905907d 27002&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;USE_SERVER&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Następnie należy uruchomić instalację i podać kod PLP oraz ścieżkę do pliku licencji na kolejnych etapach instalacji.&lt;br /&gt;
&lt;br /&gt;
==== Instalacja na systemach z rodziny Linux/UNIX ====&lt;br /&gt;
Przed instalacją należy zgłosić się do WCSS po pobranie kodu PLP wymaganego do instalacji.  Przed uruchomieniem aplikacji należy ustawić zmienną środowiskową &amp;lt;code&amp;gt;LM_LICENSE_FILE&amp;lt;/code&amp;gt; na wartość &amp;lt;code&amp;gt;&amp;quot;27002@sol.wcss.wroc.pl&amp;quot;&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
Shell typu csh (csh, tcsh):&lt;br /&gt;
 &amp;gt; &#039;&#039;&#039;setenv LM_LICENSE_FILE &amp;quot;27002@sol.wcss.wroc.pl&amp;quot; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Shell typu sh (sh, bsh, bash, ksh, ...):&lt;br /&gt;
 &amp;gt; &#039;&#039;&#039;export LM_LICENSE_FILE=&amp;quot;27002@sol.wcss.wroc.pl&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Rodzaj shella sprawdzamy przez:&lt;br /&gt;
 &amp;gt; &#039;&#039;&#039;echo $SHELL&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ewentualny test licencji:&lt;br /&gt;
 &amp;gt; &#039;&#039;&#039;scieżka/do/katalogu/instalacji/matlab/etc/lmstat -a -c 27002@sol.wcss.wroc.pl&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Dokumentacja ==&lt;br /&gt;
* Dokumentacja &#039;&#039;on-line&#039;&#039; dostępna jest lokalnie po zalogowaniu się na klastrze i [[Nova]] i wydaniu polecenia &#039;&#039;&#039;doc&#039;&#039;&#039; z poziomu MATLAB-a.&lt;br /&gt;
* &#039;&#039;&amp;quot;Komputerowa symulacja układów automatycznej regulacji w środowisku MATLAB/SIMULINK&amp;quot;&#039;&#039; s.132 rw.2005, Łysakowska B., Mzyk G., ISBN: 83-7085-854-6, [http://www.oficyna.pwr.wroc.pl/ Oficyna Wydawnicza PWr] (Cena: 17,90)&lt;br /&gt;
*:W książce rozważa się zagadnienie symulacji komputerowej liniowych systemów dynamicznych z czasem ciągłym i czasem dyskretnym. Analizuje się właściwości Układów Automatycznej Regulacji, podając jednocześnie przykłady praktycznych zastosowań. Badania prowadzone są z użyciem pakietu Control System Toolbox programu Matlab w środowisku graficznym Simulink. Prezentowane są również podstawy identyfikacji liniowych systemów dynamicznych w warunkach losowych. Podręcznik jest przeznaczony dla studentów uczelni technicznych na kierunkach automatyka i robotyka, elektronika i telekomunikacja oraz informatyka, a także dla wszystkich zainteresowanych zastosowaniami środowiska Matlab w obliczeniach inżynierskich w automatyce.&lt;br /&gt;
*&#039;&#039;&amp;quot;Programowanie w Matlabie dla elektryków&amp;quot;&#039;&#039; s.215,rw. 2005, Sobierajski M., Łabuzek M., [http://www.oficyna.pwr.wroc.pl/ Oficyna Wydawnicza PWr] (Cena: 22,00) &lt;br /&gt;
*:Celem autorów jest nauczenie elektryków posługiwania się Matlabem do rozwiązywania praktycznych zadań inżynierskich. Główną uwagę skoncentrowano na skondensowanym wykorzystaniu Matlaba do rozwiązywania praktycznych zadań elektrotechnicznych i elektroenergetycznych.&lt;br /&gt;
*:;Spis treści: &lt;br /&gt;
*::Wstęp&lt;br /&gt;
*:# Pierwsze kroki w Matlabie&lt;br /&gt;
*:# Podstawowe operacje macierzowe i tablicowe&lt;br /&gt;
*:# Tworzenie skryptów i współpraca z plikami danych&lt;br /&gt;
*:# Tworzenie plików funkcyjnych&lt;br /&gt;
*:# Wykresy w Matlabie&lt;br /&gt;
*:# Interfejs graficzny użytkownika&lt;br /&gt;
*:# Rozwiązywanie zadań opisanych równaniami różniczkowymi&lt;br /&gt;
*:# Współpraca z plikami zewnętrznymi&lt;br /&gt;
*:# Rozwiązywanie zadań optymalizacji&lt;br /&gt;
*:# Analiza statystyczna pomiarów&lt;br /&gt;
*:# Analiza harmonicznych&lt;br /&gt;
*:# Równania różniczkowe&lt;br /&gt;
*:# Analiza stabilności lokalnej i globalnej&lt;br /&gt;
*:# Rozwiązywanie równań różniczkowych z elementami nieliniowymi&lt;br /&gt;
*:# Wprowadzenie do Simulinka&lt;br /&gt;
*:# Modelowanie równania różniczkowego&lt;br /&gt;
*:# Modelowanie układu równań różniczkowych&lt;br /&gt;
*:# Grupowanie i maskowanie bloków&lt;br /&gt;
*::Literatura&lt;br /&gt;
&lt;br /&gt;
;MATLAB w sieci&lt;br /&gt;
* [http://www.mathworks.com/products/matlab/ Strona domowa MATLABa]&lt;br /&gt;
* [http://vistula.wis.pk.edu.pl/~sciezor/matlab.pdff Podstawy programowania w języku Matlab]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Zobacz też:&#039;&#039;&#039; [[Oprogramowanie KDM]]&lt;br /&gt;
&lt;br /&gt;
{{oprogramowanie}}&lt;br /&gt;
[[Kategoria:Oprogramowanie]]&lt;br /&gt;
[[Kategoria:Podręcznik użytkownika]]&lt;/div&gt;</summary>
		<author><name>Wojek</name></author>
	</entry>
	<entry>
		<id>https://kdm.wcss.pl/w/index.php?title=Matlab&amp;diff=2509</id>
		<title>Matlab</title>
		<link rel="alternate" type="text/html" href="https://kdm.wcss.pl/w/index.php?title=Matlab&amp;diff=2509"/>
		<updated>2011-09-30T08:30:36Z</updated>

		<summary type="html">&lt;p&gt;Wojek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;small&amp;gt;&amp;lt; [[Podręcznik użytkownika KDM]] &amp;lt; [[Oprogramowanie KDM]] &amp;lt; [[Oprogramowanie naukowe]]&amp;lt;/small&amp;gt;&lt;br /&gt;
{{uwaga|&#039;&#039;&#039;Licencja WCSS jest przeznaczona do celów badawczych.&#039;&#039;&#039; Studenci i prowadzący zajęcia dydaktyczne na Politechnice Wrocławskiej powinni korzystać z licencji dydaktycznej Politechniki. W celu uzyskania licencji i nośników instalacyjnych należy kontaktować się z administratorami &#039;&#039;&#039;wydziałowymi&#039;&#039;&#039;, nie WCSS. WCSS nie dysponuje informacjami o administratorach wydziałowych.}}&lt;br /&gt;
{{zasobytab|logo=[[Grafika:matlab1.png]]|serwery=[[Nova]]}}&lt;br /&gt;
&#039;&#039;&#039;MATLAB&#039;&#039;&#039; jest środowiskiem obliczeniowym przeznaczonym dla inżynierów i naukowców, umożliwiającym przeprowadzanie obliczeń matematycznych, analizy numerycznej, wizualizacji otrzymanych wyników (2D, 3D), jak również tworzenie algorytmów i programów. Język MATLAB-a jest intuicyjny i wygodny w użyciu, co sprawia, że opracowanie algorytmów jest prostsze niż w przypadku takich języków programowania jak C czy Fortran.&lt;br /&gt;
&lt;br /&gt;
== Informacje ogólne ==&lt;br /&gt;
Główne funkcjonalności MATLAB-a:&lt;br /&gt;
* obliczenia numeryczne do szybkiego generowania wyników&lt;br /&gt;
* grafika do wizualizacji i analizy danych&lt;br /&gt;
* interaktywny język i środowisko programistyczne&lt;br /&gt;
* narzędzia do budowy własnego GUI&lt;br /&gt;
* integracja z zewnętrznymi aplikacjami składającymi się z komponentów C, C++, Fortran, Java, COM, Excel.&lt;br /&gt;
* import danych z plików i urządzeń zewnętrznych (dodatkowo dostęp do baz danych i kolejnych urządzeń)&lt;br /&gt;
* konwersja aplikacji MATLAB-a na C i C++ przy użyciu kompilatora.&lt;br /&gt;
&lt;br /&gt;
== Licencja udostępniana przez WCSS ==&lt;br /&gt;
{{uwaga|&#039;&#039;&#039;Licencja WCSS jest przeznaczona do celów badawczych.&#039;&#039;&#039; Studenci i prowadzący zajęcia dydaktyczne na Politechnice Wrocławskiej powinni korzystać z licencji dydaktycznej Politechniki. W celu uzyskania licencji i nośników instalacyjnych należy kontaktować się z administratorami &#039;&#039;&#039;wydziałowymi&#039;&#039;&#039;, nie WCSS.}}&lt;br /&gt;
&lt;br /&gt;
Aktualnie dostępna wersja to &#039;&#039;&#039;R2011b&#039;&#039;&#039; dla systemów Linux (x86, x86_64), Mac (PPC, Intel), Sun SPARC Solaris i Windows (2000, XP, Vista). Prosimy o [[kontakt]] z administratorami w celu wypożyczenia płyt instalacyjnych (tylko DVD). Wymagania pakietu: http://www.mathworks.com/support/sysreq/&lt;br /&gt;
&lt;br /&gt;
W skład pakietu wchodzi szereg dodatkowych narzędzi rozszerzających jego możliwości, ukierunkowanych na rozwiązywanie zadań z danego obszaru. WCSS udostępnia licencję obejmującą szereg pakietów, są to:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Matlab&#039;&#039;&#039; (30) - pakiet główny&lt;br /&gt;
* &#039;&#039;&#039;Bioinformatics Toolbox&#039;&#039;&#039; (1)&lt;br /&gt;
* &#039;&#039;&#039;Communication Toolbox&#039;&#039;&#039; (5) - rozszerza środowisko Matlab o funkcje, wykresy i graficzny interfejs użytkownika stosowane do badania, projektowania, analizy i symulacji algorytmów warstwy fizycznej systemów komunikacji (np. systemy wireless, wireline). Stosowany głównie do pre- i post-processingu.&lt;br /&gt;
* &#039;&#039;&#039;Communications Blockset&#039;&#039;&#039; (5) - rozszerza pakiet Simulink o bibliotekę elementów konstrukcyjnych służących do budowy i symulacji fizycznej warstwy systemów i komponentów komunikacji.&lt;br /&gt;
*&#039;&#039;&#039;Curve Fitting Toolbox&#039;&#039;&#039; (1) - poprzez interfejs graficzny i command-line udostępnia funkcje dla różnych aplikacji typu &#039;&#039;curve-fitting&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Data Acquisition Toolbox&#039;&#039;&#039; (1) - zestaw funkcji M-file i dynamicznych bibliotek (DLL) MEX-file napisanych w oparciu o środowisko obliczeniowe MATLABa.&lt;br /&gt;
* &#039;&#039;&#039;Excel Link&#039;&#039;&#039; (2) - pakiet pozwala na integrację Matlaba z programem Microsoft Excel.&lt;br /&gt;
* &#039;&#039;&#039;Filter Design HDL Coder&#039;&#039;&#039; (1)&lt;br /&gt;
* &#039;&#039;&#039;Filter Design Toolbox&#039;&#039;&#039; (1)&lt;br /&gt;
* &#039;&#039;&#039;Fixed-Point Toolbox&#039;&#039;&#039; (1)&lt;br /&gt;
* &#039;&#039;&#039;Fixed-Point Blockset&#039;&#039;&#039; (1)&lt;br /&gt;
* &#039;&#039;&#039;Fuzzy Logic Toolbox&#039;&#039;&#039; (1) - rozszerza środowisko MATLABa o narzędzia do projektowania systemów opartych o logikę rozmytą. &lt;br /&gt;
* &#039;&#039;&#039;Genetic Algorithm and Direct Search Toolbox&#039;&#039;&#039; (1)&lt;br /&gt;
* &#039;&#039;&#039;Image Processing Toolbox&#039;&#039;&#039; (1) - przetwarzanie obrazów&lt;br /&gt;
* &#039;&#039;&#039;Neural Network Toolbox&#039;&#039;&#039; (10) - projektowanie i symulacja sieci neuronowych&lt;br /&gt;
* &#039;&#039;&#039;Optimization Toolbox&#039;&#039;&#039; (10) - rozszerza środowisko Matlaba o narzędzia i algorytmy do optymalizacji. &lt;br /&gt;
* &#039;&#039;&#039;Signal Processing Toolbox&#039;&#039;&#039; (10) - przetwarzanie sygnałów&lt;br /&gt;
* &#039;&#039;&#039;Signal Processing Blockset&#039;&#039;&#039; (6)- symulacja procesów cyfrowej obróbki sygnałów z wykorzystaniem przetwarzania ramkowego&lt;br /&gt;
* &#039;&#039;&#039;Simulink&#039;&#039;&#039; (30) - interaktywne środowisko przeznaczone do modelowania, symulacji i analizy dynamicznych systemów.&lt;br /&gt;
** &#039;&#039;&#039;Simulink Design Optimization&#039;&#039;&#039; (1) - zawiera także Simulink Response Optimization, interfejs graficzny (GUI) do dostrajania i optymalizowania systemów sterowania i fizycznych.&lt;br /&gt;
** &#039;&#039;&#039;Simulink HDL Coder&#039;&#039;&#039; (1)&lt;br /&gt;
* &#039;&#039;&#039;Spline Toolbox&#039;&#039;&#039; (1) - zestaw algorytmów do dopasowania, interpolacji, ekstrapolacji i wizualizacji danych.&lt;br /&gt;
* &#039;&#039;&#039;Statistics Toolbox&#039;&#039;&#039; (1)&lt;br /&gt;
* &#039;&#039;&#039;Wavelet Toolbox&#039;&#039;&#039; (1)&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie na maszynach KDM WCSS ==&lt;br /&gt;
MATLAB dostępny jest na klastrze [[Nova]] w wersji R2010b i R2011a (katalog instalacji odpowiednio: /usr/local/matlab-R2010b oraz /usr/local/matlab_R2011a). &lt;br /&gt;
&lt;br /&gt;
;Środowisko aplikacji&lt;br /&gt;
&lt;br /&gt;
MATLAB pobiera ustawienia środowiska z pliku &amp;lt;code&amp;gt;.matlab7rc.sh&amp;lt;/code&amp;gt;. Przed uruchomieniem pobiera plik z pierwszej lokalizacji, kolejno przeszukuje: &amp;lt;code&amp;gt;./&amp;lt;/code&amp;gt; (kat. bieżący), &amp;lt;code&amp;gt;$HOME&amp;lt;/code&amp;gt; (kat. domowy użytkownika), &amp;lt;code&amp;gt;$MATLAB/bin&amp;lt;/code&amp;gt; (kat. domyślny). Wzorcowy plik &amp;lt;code&amp;gt;.matlabXrc.sh&amp;lt;/code&amp;gt; znajduje się w katalogu instalacji danej wersji MATLAB-a &amp;lt;code&amp;gt;$MATLAB/bin/&amp;lt;/code&amp;gt;. Użytkownik może skopiować ten plik do swojego katalogu domowego i zmienić w razie potrzeby ustawione wartości zmiennych: &amp;lt;code&amp;gt;ARCH, LD_LIBRARY_PATH, LM_LICENCE_FILE, MATLAB&amp;lt;/code&amp;gt; (wskazuje na katalog instalacji) i kilku innych.&lt;br /&gt;
&lt;br /&gt;
Przed użyciem MATLABa należy załadować odpowiedni moduł.&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; &#039;&#039;&#039;module load matlab&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
wczyta najnowszą wersję (R2011b). Można też wybrać starszą poleceniem:&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; &#039;&#039;&#039;module load matlab/R2011a&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Aby sprawdzić ustawienia przesyłane do MATLAB-a podczas uruchamiania wystarczy wydać polecenie:&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; &#039;&#039;&#039;matlab -n&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Aplikacja nie zostanie przy tym uruchomiona.&lt;br /&gt;
&lt;br /&gt;
;Uruchamianie aplikacji&lt;br /&gt;
&lt;br /&gt;
W celu przetestowania poprawności danych wejściowych zadania należy je wstawić do kolejki short. Do uruchamiania programu służy polecenie (lokalizacja: &amp;lt;code&amp;gt;/usr/local/bin&amp;lt;/code&amp;gt;):&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; &#039;&#039;&#039;matlab&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Przed zdalnym uruchomieniem aplikacji w trybie graficznym należy pamiętać o [[Przekierowanie wyświetlania|przekierowaniu wyświetlania]].&lt;br /&gt;
&lt;br /&gt;
;Wstawianie zadań do kolejki&lt;br /&gt;
&lt;br /&gt;
Aby wstawić zadanie MATLAB-a do kolejek [[PBS]] na Nova należy posłużyć się poleceniem &#039;&#039;&#039;&amp;lt;code&amp;gt;qsub&amp;lt;/code&amp;gt;&#039;&#039;&#039; lub skorzystać ze skryptu:&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; &#039;&#039;&#039;sub-matlab&#039;&#039;&#039; &amp;lt;plik_wej.inp&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie na własnych komputerach ==&lt;br /&gt;
KDM WCSS umożliwia uruchamianie Matlaba na własnych komputerach. Wymaga to zainstalowania Matlaba w trybie [http://www.mathworks.com/access/helpdesk/help/base/install/pc/ch2_con4.html network installation] z wykorzystaniem serwera licencji zainstalowanego w KDM WCSS. Dostęp do serwera licencji możliwy jest z adresów klasy B &#039;&#039;&#039;&amp;lt;code&amp;gt;156.17.0.0/16&amp;lt;/code&amp;gt;&#039;&#039;&#039;. Inne adresy/klasy dodawane są po indywidualnych konsultacjach z [[Administratorzy KDM|administratorami KDM]] WCSS.&lt;br /&gt;
&lt;br /&gt;
W celu uzyskania płyt instalacyjnych należy zgłosić się do [[Administratorzy KDM|kierownika]] działu KDM.&lt;br /&gt;
&lt;br /&gt;
==== Instalacja na systemach z rodziny Windows ====&lt;br /&gt;
Przed instalacją należy zgłosić się do WCSS po pobranie kodu PLP wymaganego do instalacji. Następnie należy utworzyć i zapisać na dysku plik licencji o dowolnej nazwie i zawierający wiersze:&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;SERVER sol.wcss.wroc.pl 0007e905907d 27002&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;USE_SERVER&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Następnie należy uruchomić instalację i podać kod PLP oraz ścieżkę do pliku licencji na kolejnych etapach instalacji.&lt;br /&gt;
&lt;br /&gt;
==== Instalacja na systemach z rodziny Linux/UNIX ====&lt;br /&gt;
Przed instalacją należy zgłosić się do WCSS po pobranie kodu PLP wymaganego do instalacji.  Przed uruchomieniem aplikacji należy ustawić zmienną środowiskową &amp;lt;code&amp;gt;LM_LICENSE_FILE&amp;lt;/code&amp;gt; na wartość &amp;lt;code&amp;gt;&amp;quot;27002@sol.wcss.wroc.pl&amp;quot;&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
Shell typu csh (csh, tcsh):&lt;br /&gt;
 &amp;gt; &#039;&#039;&#039;setenv LM_LICENSE_FILE &amp;quot;27002@sol.wcss.wroc.pl&amp;quot; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Shell typu sh (sh, bsh, bash, ksh, ...):&lt;br /&gt;
 &amp;gt; &#039;&#039;&#039;export LM_LICENSE_FILE=&amp;quot;27002@sol.wcss.wroc.pl&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Rodzaj shella sprawdzamy przez:&lt;br /&gt;
 &amp;gt; &#039;&#039;&#039;echo $SHELL&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ewentualny test licencji:&lt;br /&gt;
 &amp;gt; &#039;&#039;&#039;scieżka/do/katalogu/instalacji/matlab/etc/lmstat -a -c 27002@sol.wcss.wroc.pl&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Dokumentacja ==&lt;br /&gt;
* Dokumentacja &#039;&#039;on-line&#039;&#039; dostępna jest lokalnie po zalogowaniu się na klastrze i [[Nova]] i wydaniu polecenia &#039;&#039;&#039;doc&#039;&#039;&#039; z poziomu MATLAB-a.&lt;br /&gt;
* &#039;&#039;&amp;quot;Komputerowa symulacja układów automatycznej regulacji w środowisku MATLAB/SIMULINK&amp;quot;&#039;&#039; s.132 rw.2005, Łysakowska B., Mzyk G., ISBN: 83-7085-854-6, [http://www.oficyna.pwr.wroc.pl/ Oficyna Wydawnicza PWr] (Cena: 17,90)&lt;br /&gt;
*:W książce rozważa się zagadnienie symulacji komputerowej liniowych systemów dynamicznych z czasem ciągłym i czasem dyskretnym. Analizuje się właściwości Układów Automatycznej Regulacji, podając jednocześnie przykłady praktycznych zastosowań. Badania prowadzone są z użyciem pakietu Control System Toolbox programu Matlab w środowisku graficznym Simulink. Prezentowane są również podstawy identyfikacji liniowych systemów dynamicznych w warunkach losowych. Podręcznik jest przeznaczony dla studentów uczelni technicznych na kierunkach automatyka i robotyka, elektronika i telekomunikacja oraz informatyka, a także dla wszystkich zainteresowanych zastosowaniami środowiska Matlab w obliczeniach inżynierskich w automatyce.&lt;br /&gt;
*&#039;&#039;&amp;quot;Programowanie w Matlabie dla elektryków&amp;quot;&#039;&#039; s.215,rw. 2005, Sobierajski M., Łabuzek M., [http://www.oficyna.pwr.wroc.pl/ Oficyna Wydawnicza PWr] (Cena: 22,00) &lt;br /&gt;
*:Celem autorów jest nauczenie elektryków posługiwania się Matlabem do rozwiązywania praktycznych zadań inżynierskich. Główną uwagę skoncentrowano na skondensowanym wykorzystaniu Matlaba do rozwiązywania praktycznych zadań elektrotechnicznych i elektroenergetycznych.&lt;br /&gt;
*:;Spis treści: &lt;br /&gt;
*::Wstęp&lt;br /&gt;
*:# Pierwsze kroki w Matlabie&lt;br /&gt;
*:# Podstawowe operacje macierzowe i tablicowe&lt;br /&gt;
*:# Tworzenie skryptów i współpraca z plikami danych&lt;br /&gt;
*:# Tworzenie plików funkcyjnych&lt;br /&gt;
*:# Wykresy w Matlabie&lt;br /&gt;
*:# Interfejs graficzny użytkownika&lt;br /&gt;
*:# Rozwiązywanie zadań opisanych równaniami różniczkowymi&lt;br /&gt;
*:# Współpraca z plikami zewnętrznymi&lt;br /&gt;
*:# Rozwiązywanie zadań optymalizacji&lt;br /&gt;
*:# Analiza statystyczna pomiarów&lt;br /&gt;
*:# Analiza harmonicznych&lt;br /&gt;
*:# Równania różniczkowe&lt;br /&gt;
*:# Analiza stabilności lokalnej i globalnej&lt;br /&gt;
*:# Rozwiązywanie równań różniczkowych z elementami nieliniowymi&lt;br /&gt;
*:# Wprowadzenie do Simulinka&lt;br /&gt;
*:# Modelowanie równania różniczkowego&lt;br /&gt;
*:# Modelowanie układu równań różniczkowych&lt;br /&gt;
*:# Grupowanie i maskowanie bloków&lt;br /&gt;
*::Literatura&lt;br /&gt;
&lt;br /&gt;
;MATLAB w sieci&lt;br /&gt;
* [http://www.mathworks.com/products/matlab/ Strona domowa MATLABa]&lt;br /&gt;
* [http://www.icm.edu.pl/zasoby/programy_n/matlab/matlab.php Strony MATLABa w ICM]&lt;br /&gt;
* [http://www.ont.com.pl/matlab.php?disp=kat&amp;amp;id=114 Literatura w języku polskim]&lt;br /&gt;
* [http://www.pg.gda.pl/~kmb/polish/skrypt.pdf Podstawy programowania w języku Matlab]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Zobacz też:&#039;&#039;&#039; [[Oprogramowanie KDM]]&lt;br /&gt;
&lt;br /&gt;
{{oprogramowanie}}&lt;br /&gt;
[[Kategoria:Oprogramowanie]]&lt;br /&gt;
[[Kategoria:Podręcznik użytkownika]]&lt;/div&gt;</summary>
		<author><name>Wojek</name></author>
	</entry>
	<entry>
		<id>https://kdm.wcss.pl/w/index.php?title=Matlab&amp;diff=2508</id>
		<title>Matlab</title>
		<link rel="alternate" type="text/html" href="https://kdm.wcss.pl/w/index.php?title=Matlab&amp;diff=2508"/>
		<updated>2011-09-30T08:30:15Z</updated>

		<summary type="html">&lt;p&gt;Wojek: /* Uruchamianie na maszynach KDM WCSS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;small&amp;gt;&amp;lt; [[Podręcznik użytkownika KDM]] &amp;lt; [[Oprogramowanie KDM]] &amp;lt; [[Oprogramowanie naukowe]]&amp;lt;/small&amp;gt;&lt;br /&gt;
{{uwaga|&#039;&#039;&#039;Licencja WCSS jest przeznaczona do celów badawczych.&#039;&#039;&#039; Studenci i prowadzący zajęcia dydaktyczne na Politechnice Wrocławskiej powinni korzystać z licencji dydaktycznej Politechniki. W celu uzyskania licencji i nośników instalacyjnych należy kontaktować się z administratorami &#039;&#039;&#039;wydziałowymi&#039;&#039;&#039;, nie WCSS. WCSS nie dysponuje informacjami o administratorach wydziałowych.}}&lt;br /&gt;
{{zasobytab|logo=[[Grafika:matlab1.png]]|serwery=[[Nova]]}}&lt;br /&gt;
&#039;&#039;&#039;MATLAB&#039;&#039;&#039; jest środowiskiem obliczeniowym przeznaczonym dla inżynierów i naukowców, umożliwiającym przeprowadzanie obliczeń matematycznych, analizy numerycznej, wizualizacji otrzymanych wyników (2D, 3D), jak również tworzenie algorytmów i programów. Język MATLAB-a jest intuicyjny i wygodny w użyciu, co sprawia, że opracowanie algorytmów jest prostsze niż w przypadku takich języków programowania jak C czy Fortran.&lt;br /&gt;
&lt;br /&gt;
== Informacje ogólne ==&lt;br /&gt;
Główne funkcjonalności MATLAB-a:&lt;br /&gt;
* obliczenia numeryczne do szybkiego generowania wyników&lt;br /&gt;
* grafika do wizualizacji i analizy danych&lt;br /&gt;
* interaktywny język i środowisko programistyczne&lt;br /&gt;
* narzędzia do budowy własnego GUI&lt;br /&gt;
* integracja z zewnętrznymi aplikacjami składającymi się z komponentów C, C++, Fortran, Java, COM, Excel.&lt;br /&gt;
* import danych z plików i urządzeń zewnętrznych (dodatkowo dostęp do baz danych i kolejnych urządzeń)&lt;br /&gt;
* konwersja aplikacji MATLAB-a na C i C++ przy użyciu kompilatora.&lt;br /&gt;
&lt;br /&gt;
== Licencja udostępniana przez WCSS ==&lt;br /&gt;
{{uwaga|&#039;&#039;&#039;Licencja WCSS jest przeznaczona do celów badawczych.&#039;&#039;&#039; Studenci i prowadzący zajęcia dydaktyczne na Politechnice Wrocławskiej powinni korzystać z licencji dydaktycznej Politechniki. W celu uzyskania licencji i nośników instalacyjnych należy kontaktować się z administratorami &#039;&#039;&#039;wydziałowymi&#039;&#039;&#039;, nie WCSS.}}&lt;br /&gt;
&lt;br /&gt;
Aktualnie dostępna wersja to &#039;&#039;&#039;R2011b&#039;&#039;&#039; dla systemów Linux (x86, x86_64), Mac (PPC, Intel), Sun SPARC Solaris i Windows (2000, XP, Vista). Prosimy o [[kontakt]] z administratorami w celu wypożyczenia płyt instalacyjnych (tylko DVD). Wymagania pakietu: http://www.mathworks.com/support/sysreq/&lt;br /&gt;
&lt;br /&gt;
W skład pakietu wchodzi szereg dodatkowych narzędzi rozszerzających jego możliwości, ukierunkowanych na rozwiązywanie zadań z danego obszaru. WCSS udostępnia licencję obejmującą szereg pakietów, są to:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Matlab&#039;&#039;&#039; (30) - pakiet główny&lt;br /&gt;
* &#039;&#039;&#039;Bioinformatics Toolbox&#039;&#039;&#039; (1)&lt;br /&gt;
* &#039;&#039;&#039;Communication Toolbox&#039;&#039;&#039; (5) - rozszerza środowisko Matlab o funkcje, wykresy i graficzny interfejs użytkownika stosowane do badania, projektowania, analizy i symulacji algorytmów warstwy fizycznej systemów komunikacji (np. systemy wireless, wireline). Stosowany głównie do pre- i post-processingu.&lt;br /&gt;
* &#039;&#039;&#039;Communications Blockset&#039;&#039;&#039; (5) - rozszerza pakiet Simulink o bibliotekę elementów konstrukcyjnych służących do budowy i symulacji fizycznej warstwy systemów i komponentów komunikacji.&lt;br /&gt;
*&#039;&#039;&#039;Curve Fitting Toolbox&#039;&#039;&#039; (1) - poprzez interfejs graficzny i command-line udostępnia funkcje dla różnych aplikacji typu &#039;&#039;curve-fitting&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Data Acquisition Toolbox&#039;&#039;&#039; (1) - zestaw funkcji M-file i dynamicznych bibliotek (DLL) MEX-file napisanych w oparciu o środowisko obliczeniowe MATLABa.&lt;br /&gt;
* &#039;&#039;&#039;Excel Link&#039;&#039;&#039; (2) - pakiet pozwala na integrację Matlaba z programem Microsoft Excel.&lt;br /&gt;
* &#039;&#039;&#039;Filter Design HDL Coder&#039;&#039;&#039; (1)&lt;br /&gt;
* &#039;&#039;&#039;Filter Design Toolbox&#039;&#039;&#039; (1)&lt;br /&gt;
* &#039;&#039;&#039;Fixed-Point Toolbox&#039;&#039;&#039; (1)&lt;br /&gt;
* &#039;&#039;&#039;Fixed-Point Blockset&#039;&#039;&#039; (1)&lt;br /&gt;
* &#039;&#039;&#039;Fuzzy Logic Toolbox&#039;&#039;&#039; (1) - rozszerza środowisko MATLABa o narzędzia do projektowania systemów opartych o logikę rozmytą. &lt;br /&gt;
* &#039;&#039;&#039;Genetic Algorithm and Direct Search Toolbox&#039;&#039;&#039; (1)&lt;br /&gt;
* &#039;&#039;&#039;Image Processing Toolbox&#039;&#039;&#039; (1) - przetwarzanie obrazów&lt;br /&gt;
* &#039;&#039;&#039;Neural Network Toolbox&#039;&#039;&#039; (10) - projektowanie i symulacja sieci neuronowych&lt;br /&gt;
* &#039;&#039;&#039;Optimization Toolbox&#039;&#039;&#039; (10) - rozszerza środowisko Matlaba o narzędzia i algorytmy do optymalizacji. &lt;br /&gt;
* &#039;&#039;&#039;Signal Processing Toolbox&#039;&#039;&#039; (10) - przetwarzanie sygnałów&lt;br /&gt;
* &#039;&#039;&#039;Signal Processing Blockset&#039;&#039;&#039; (6)- symulacja procesów cyfrowej obróbki sygnałów z wykorzystaniem przetwarzania ramkowego&lt;br /&gt;
* &#039;&#039;&#039;Simulink&#039;&#039;&#039; (30) - interaktywne środowisko przeznaczone do modelowania, symulacji i analizy dynamicznych systemów.&lt;br /&gt;
** &#039;&#039;&#039;Simulink Design Optimization&#039;&#039;&#039; (1) - zawiera także Simulink Response Optimization, interfejs graficzny (GUI) do dostrajania i optymalizowania systemów sterowania i fizycznych.&lt;br /&gt;
** &#039;&#039;&#039;Simulink HDL Coder&#039;&#039;&#039; (1)&lt;br /&gt;
* &#039;&#039;&#039;Spline Toolbox&#039;&#039;&#039; (1) - zestaw algorytmów do dopasowania, interpolacji, ekstrapolacji i wizualizacji danych.&lt;br /&gt;
* &#039;&#039;&#039;Statistics Toolbox&#039;&#039;&#039; (1)&lt;br /&gt;
* &#039;&#039;&#039;Wavelet Toolbox&#039;&#039;&#039; (1)&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie na maszynach KDM WCSS ==&lt;br /&gt;
MATLAB dostępny jest na klastrze [[Nova]] w wersji R2010b i R2011a (katalog instalacji odpowiednio: /usr/local/matlab-R2010b oraz /usr/local/matlab_R2011a). &lt;br /&gt;
&lt;br /&gt;
;Środowisko aplikacji&lt;br /&gt;
&lt;br /&gt;
MATLAB pobiera ustawienia środowiska z pliku &amp;lt;code&amp;gt;.matlab7rc.sh&amp;lt;/code&amp;gt;. Przed uruchomieniem pobiera plik z pierwszej lokalizacji, kolejno przeszukuje: &amp;lt;code&amp;gt;./&amp;lt;/code&amp;gt; (kat. bieżący), &amp;lt;code&amp;gt;$HOME&amp;lt;/code&amp;gt; (kat. domowy użytkownika), &amp;lt;code&amp;gt;$MATLAB/bin&amp;lt;/code&amp;gt; (kat. domyślny). Wzorcowy plik &amp;lt;code&amp;gt;.matlabXrc.sh&amp;lt;/code&amp;gt; znajduje się w katalogu instalacji danej wersji MATLAB-a &amp;lt;code&amp;gt;$MATLAB/bin/&amp;lt;/code&amp;gt;. Użytkownik może skopiować ten plik do swojego katalogu domowego i zmienić w razie potrzeby ustawione wartości zmiennych: &amp;lt;code&amp;gt;ARCH, LD_LIBRARY_PATH, LM_LICENCE_FILE, MATLAB&amp;lt;/code&amp;gt; (wskazuje na katalog instalacji) i kilku innych.&lt;br /&gt;
&lt;br /&gt;
Przed użyciem MATLABa należy załadować odpowiedni moduł.&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; module load matlab&lt;br /&gt;
&lt;br /&gt;
wczyta najnowszą wersję (R2011b). Można też wybrać starszą poleceniem:&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; module load matlab/R2011a&lt;br /&gt;
&lt;br /&gt;
Aby sprawdzić ustawienia przesyłane do MATLAB-a podczas uruchamiania wystarczy wydać polecenie:&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; &#039;&#039;&#039;matlab -n&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Aplikacja nie zostanie przy tym uruchomiona.&lt;br /&gt;
&lt;br /&gt;
;Uruchamianie aplikacji&lt;br /&gt;
&lt;br /&gt;
W celu przetestowania poprawności danych wejściowych zadania należy je wstawić do kolejki short. Do uruchamiania programu służy polecenie (lokalizacja: &amp;lt;code&amp;gt;/usr/local/bin&amp;lt;/code&amp;gt;):&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; &#039;&#039;&#039;matlab&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Przed zdalnym uruchomieniem aplikacji w trybie graficznym należy pamiętać o [[Przekierowanie wyświetlania|przekierowaniu wyświetlania]].&lt;br /&gt;
&lt;br /&gt;
;Wstawianie zadań do kolejki&lt;br /&gt;
&lt;br /&gt;
Aby wstawić zadanie MATLAB-a do kolejek [[PBS]] na Nova należy posłużyć się poleceniem &#039;&#039;&#039;&amp;lt;code&amp;gt;qsub&amp;lt;/code&amp;gt;&#039;&#039;&#039; lub skorzystać ze skryptu:&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; &#039;&#039;&#039;sub-matlab&#039;&#039;&#039; &amp;lt;plik_wej.inp&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie na własnych komputerach ==&lt;br /&gt;
KDM WCSS umożliwia uruchamianie Matlaba na własnych komputerach. Wymaga to zainstalowania Matlaba w trybie [http://www.mathworks.com/access/helpdesk/help/base/install/pc/ch2_con4.html network installation] z wykorzystaniem serwera licencji zainstalowanego w KDM WCSS. Dostęp do serwera licencji możliwy jest z adresów klasy B &#039;&#039;&#039;&amp;lt;code&amp;gt;156.17.0.0/16&amp;lt;/code&amp;gt;&#039;&#039;&#039;. Inne adresy/klasy dodawane są po indywidualnych konsultacjach z [[Administratorzy KDM|administratorami KDM]] WCSS.&lt;br /&gt;
&lt;br /&gt;
W celu uzyskania płyt instalacyjnych należy zgłosić się do [[Administratorzy KDM|kierownika]] działu KDM.&lt;br /&gt;
&lt;br /&gt;
==== Instalacja na systemach z rodziny Windows ====&lt;br /&gt;
Przed instalacją należy zgłosić się do WCSS po pobranie kodu PLP wymaganego do instalacji. Następnie należy utworzyć i zapisać na dysku plik licencji o dowolnej nazwie i zawierający wiersze:&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;SERVER sol.wcss.wroc.pl 0007e905907d 27002&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;USE_SERVER&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Następnie należy uruchomić instalację i podać kod PLP oraz ścieżkę do pliku licencji na kolejnych etapach instalacji.&lt;br /&gt;
&lt;br /&gt;
==== Instalacja na systemach z rodziny Linux/UNIX ====&lt;br /&gt;
Przed instalacją należy zgłosić się do WCSS po pobranie kodu PLP wymaganego do instalacji.  Przed uruchomieniem aplikacji należy ustawić zmienną środowiskową &amp;lt;code&amp;gt;LM_LICENSE_FILE&amp;lt;/code&amp;gt; na wartość &amp;lt;code&amp;gt;&amp;quot;27002@sol.wcss.wroc.pl&amp;quot;&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
Shell typu csh (csh, tcsh):&lt;br /&gt;
 &amp;gt; &#039;&#039;&#039;setenv LM_LICENSE_FILE &amp;quot;27002@sol.wcss.wroc.pl&amp;quot; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Shell typu sh (sh, bsh, bash, ksh, ...):&lt;br /&gt;
 &amp;gt; &#039;&#039;&#039;export LM_LICENSE_FILE=&amp;quot;27002@sol.wcss.wroc.pl&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Rodzaj shella sprawdzamy przez:&lt;br /&gt;
 &amp;gt; &#039;&#039;&#039;echo $SHELL&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ewentualny test licencji:&lt;br /&gt;
 &amp;gt; &#039;&#039;&#039;scieżka/do/katalogu/instalacji/matlab/etc/lmstat -a -c 27002@sol.wcss.wroc.pl&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Dokumentacja ==&lt;br /&gt;
* Dokumentacja &#039;&#039;on-line&#039;&#039; dostępna jest lokalnie po zalogowaniu się na klastrze i [[Nova]] i wydaniu polecenia &#039;&#039;&#039;doc&#039;&#039;&#039; z poziomu MATLAB-a.&lt;br /&gt;
* &#039;&#039;&amp;quot;Komputerowa symulacja układów automatycznej regulacji w środowisku MATLAB/SIMULINK&amp;quot;&#039;&#039; s.132 rw.2005, Łysakowska B., Mzyk G., ISBN: 83-7085-854-6, [http://www.oficyna.pwr.wroc.pl/ Oficyna Wydawnicza PWr] (Cena: 17,90)&lt;br /&gt;
*:W książce rozważa się zagadnienie symulacji komputerowej liniowych systemów dynamicznych z czasem ciągłym i czasem dyskretnym. Analizuje się właściwości Układów Automatycznej Regulacji, podając jednocześnie przykłady praktycznych zastosowań. Badania prowadzone są z użyciem pakietu Control System Toolbox programu Matlab w środowisku graficznym Simulink. Prezentowane są również podstawy identyfikacji liniowych systemów dynamicznych w warunkach losowych. Podręcznik jest przeznaczony dla studentów uczelni technicznych na kierunkach automatyka i robotyka, elektronika i telekomunikacja oraz informatyka, a także dla wszystkich zainteresowanych zastosowaniami środowiska Matlab w obliczeniach inżynierskich w automatyce.&lt;br /&gt;
*&#039;&#039;&amp;quot;Programowanie w Matlabie dla elektryków&amp;quot;&#039;&#039; s.215,rw. 2005, Sobierajski M., Łabuzek M., [http://www.oficyna.pwr.wroc.pl/ Oficyna Wydawnicza PWr] (Cena: 22,00) &lt;br /&gt;
*:Celem autorów jest nauczenie elektryków posługiwania się Matlabem do rozwiązywania praktycznych zadań inżynierskich. Główną uwagę skoncentrowano na skondensowanym wykorzystaniu Matlaba do rozwiązywania praktycznych zadań elektrotechnicznych i elektroenergetycznych.&lt;br /&gt;
*:;Spis treści: &lt;br /&gt;
*::Wstęp&lt;br /&gt;
*:# Pierwsze kroki w Matlabie&lt;br /&gt;
*:# Podstawowe operacje macierzowe i tablicowe&lt;br /&gt;
*:# Tworzenie skryptów i współpraca z plikami danych&lt;br /&gt;
*:# Tworzenie plików funkcyjnych&lt;br /&gt;
*:# Wykresy w Matlabie&lt;br /&gt;
*:# Interfejs graficzny użytkownika&lt;br /&gt;
*:# Rozwiązywanie zadań opisanych równaniami różniczkowymi&lt;br /&gt;
*:# Współpraca z plikami zewnętrznymi&lt;br /&gt;
*:# Rozwiązywanie zadań optymalizacji&lt;br /&gt;
*:# Analiza statystyczna pomiarów&lt;br /&gt;
*:# Analiza harmonicznych&lt;br /&gt;
*:# Równania różniczkowe&lt;br /&gt;
*:# Analiza stabilności lokalnej i globalnej&lt;br /&gt;
*:# Rozwiązywanie równań różniczkowych z elementami nieliniowymi&lt;br /&gt;
*:# Wprowadzenie do Simulinka&lt;br /&gt;
*:# Modelowanie równania różniczkowego&lt;br /&gt;
*:# Modelowanie układu równań różniczkowych&lt;br /&gt;
*:# Grupowanie i maskowanie bloków&lt;br /&gt;
*::Literatura&lt;br /&gt;
&lt;br /&gt;
;MATLAB w sieci&lt;br /&gt;
* [http://www.mathworks.com/products/matlab/ Strona domowa MATLABa]&lt;br /&gt;
* [http://www.icm.edu.pl/zasoby/programy_n/matlab/matlab.php Strony MATLABa w ICM]&lt;br /&gt;
* [http://www.ont.com.pl/matlab.php?disp=kat&amp;amp;id=114 Literatura w języku polskim]&lt;br /&gt;
* [http://www.pg.gda.pl/~kmb/polish/skrypt.pdf Podstawy programowania w języku Matlab]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Zobacz też:&#039;&#039;&#039; [[Oprogramowanie KDM]]&lt;br /&gt;
&lt;br /&gt;
{{oprogramowanie}}&lt;br /&gt;
[[Kategoria:Oprogramowanie]]&lt;br /&gt;
[[Kategoria:Podręcznik użytkownika]]&lt;/div&gt;</summary>
		<author><name>Wojek</name></author>
	</entry>
	<entry>
		<id>https://kdm.wcss.pl/w/index.php?title=Matlab&amp;diff=2507</id>
		<title>Matlab</title>
		<link rel="alternate" type="text/html" href="https://kdm.wcss.pl/w/index.php?title=Matlab&amp;diff=2507"/>
		<updated>2011-09-30T07:29:16Z</updated>

		<summary type="html">&lt;p&gt;Wojek: /* Licencja udostępniana przez WCSS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;small&amp;gt;&amp;lt; [[Podręcznik użytkownika KDM]] &amp;lt; [[Oprogramowanie KDM]] &amp;lt; [[Oprogramowanie naukowe]]&amp;lt;/small&amp;gt;&lt;br /&gt;
{{uwaga|&#039;&#039;&#039;Licencja WCSS jest przeznaczona do celów badawczych.&#039;&#039;&#039; Studenci i prowadzący zajęcia dydaktyczne na Politechnice Wrocławskiej powinni korzystać z licencji dydaktycznej Politechniki. W celu uzyskania licencji i nośników instalacyjnych należy kontaktować się z administratorami &#039;&#039;&#039;wydziałowymi&#039;&#039;&#039;, nie WCSS. WCSS nie dysponuje informacjami o administratorach wydziałowych.}}&lt;br /&gt;
{{zasobytab|logo=[[Grafika:matlab1.png]]|serwery=[[Nova]]}}&lt;br /&gt;
&#039;&#039;&#039;MATLAB&#039;&#039;&#039; jest środowiskiem obliczeniowym przeznaczonym dla inżynierów i naukowców, umożliwiającym przeprowadzanie obliczeń matematycznych, analizy numerycznej, wizualizacji otrzymanych wyników (2D, 3D), jak również tworzenie algorytmów i programów. Język MATLAB-a jest intuicyjny i wygodny w użyciu, co sprawia, że opracowanie algorytmów jest prostsze niż w przypadku takich języków programowania jak C czy Fortran.&lt;br /&gt;
&lt;br /&gt;
== Informacje ogólne ==&lt;br /&gt;
Główne funkcjonalności MATLAB-a:&lt;br /&gt;
* obliczenia numeryczne do szybkiego generowania wyników&lt;br /&gt;
* grafika do wizualizacji i analizy danych&lt;br /&gt;
* interaktywny język i środowisko programistyczne&lt;br /&gt;
* narzędzia do budowy własnego GUI&lt;br /&gt;
* integracja z zewnętrznymi aplikacjami składającymi się z komponentów C, C++, Fortran, Java, COM, Excel.&lt;br /&gt;
* import danych z plików i urządzeń zewnętrznych (dodatkowo dostęp do baz danych i kolejnych urządzeń)&lt;br /&gt;
* konwersja aplikacji MATLAB-a na C i C++ przy użyciu kompilatora.&lt;br /&gt;
&lt;br /&gt;
== Licencja udostępniana przez WCSS ==&lt;br /&gt;
{{uwaga|&#039;&#039;&#039;Licencja WCSS jest przeznaczona do celów badawczych.&#039;&#039;&#039; Studenci i prowadzący zajęcia dydaktyczne na Politechnice Wrocławskiej powinni korzystać z licencji dydaktycznej Politechniki. W celu uzyskania licencji i nośników instalacyjnych należy kontaktować się z administratorami &#039;&#039;&#039;wydziałowymi&#039;&#039;&#039;, nie WCSS.}}&lt;br /&gt;
&lt;br /&gt;
Aktualnie dostępna wersja to &#039;&#039;&#039;R2011b&#039;&#039;&#039; dla systemów Linux (x86, x86_64), Mac (PPC, Intel), Sun SPARC Solaris i Windows (2000, XP, Vista). Prosimy o [[kontakt]] z administratorami w celu wypożyczenia płyt instalacyjnych (tylko DVD). Wymagania pakietu: http://www.mathworks.com/support/sysreq/&lt;br /&gt;
&lt;br /&gt;
W skład pakietu wchodzi szereg dodatkowych narzędzi rozszerzających jego możliwości, ukierunkowanych na rozwiązywanie zadań z danego obszaru. WCSS udostępnia licencję obejmującą szereg pakietów, są to:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Matlab&#039;&#039;&#039; (30) - pakiet główny&lt;br /&gt;
* &#039;&#039;&#039;Bioinformatics Toolbox&#039;&#039;&#039; (1)&lt;br /&gt;
* &#039;&#039;&#039;Communication Toolbox&#039;&#039;&#039; (5) - rozszerza środowisko Matlab o funkcje, wykresy i graficzny interfejs użytkownika stosowane do badania, projektowania, analizy i symulacji algorytmów warstwy fizycznej systemów komunikacji (np. systemy wireless, wireline). Stosowany głównie do pre- i post-processingu.&lt;br /&gt;
* &#039;&#039;&#039;Communications Blockset&#039;&#039;&#039; (5) - rozszerza pakiet Simulink o bibliotekę elementów konstrukcyjnych służących do budowy i symulacji fizycznej warstwy systemów i komponentów komunikacji.&lt;br /&gt;
*&#039;&#039;&#039;Curve Fitting Toolbox&#039;&#039;&#039; (1) - poprzez interfejs graficzny i command-line udostępnia funkcje dla różnych aplikacji typu &#039;&#039;curve-fitting&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Data Acquisition Toolbox&#039;&#039;&#039; (1) - zestaw funkcji M-file i dynamicznych bibliotek (DLL) MEX-file napisanych w oparciu o środowisko obliczeniowe MATLABa.&lt;br /&gt;
* &#039;&#039;&#039;Excel Link&#039;&#039;&#039; (2) - pakiet pozwala na integrację Matlaba z programem Microsoft Excel.&lt;br /&gt;
* &#039;&#039;&#039;Filter Design HDL Coder&#039;&#039;&#039; (1)&lt;br /&gt;
* &#039;&#039;&#039;Filter Design Toolbox&#039;&#039;&#039; (1)&lt;br /&gt;
* &#039;&#039;&#039;Fixed-Point Toolbox&#039;&#039;&#039; (1)&lt;br /&gt;
* &#039;&#039;&#039;Fixed-Point Blockset&#039;&#039;&#039; (1)&lt;br /&gt;
* &#039;&#039;&#039;Fuzzy Logic Toolbox&#039;&#039;&#039; (1) - rozszerza środowisko MATLABa o narzędzia do projektowania systemów opartych o logikę rozmytą. &lt;br /&gt;
* &#039;&#039;&#039;Genetic Algorithm and Direct Search Toolbox&#039;&#039;&#039; (1)&lt;br /&gt;
* &#039;&#039;&#039;Image Processing Toolbox&#039;&#039;&#039; (1) - przetwarzanie obrazów&lt;br /&gt;
* &#039;&#039;&#039;Neural Network Toolbox&#039;&#039;&#039; (10) - projektowanie i symulacja sieci neuronowych&lt;br /&gt;
* &#039;&#039;&#039;Optimization Toolbox&#039;&#039;&#039; (10) - rozszerza środowisko Matlaba o narzędzia i algorytmy do optymalizacji. &lt;br /&gt;
* &#039;&#039;&#039;Signal Processing Toolbox&#039;&#039;&#039; (10) - przetwarzanie sygnałów&lt;br /&gt;
* &#039;&#039;&#039;Signal Processing Blockset&#039;&#039;&#039; (6)- symulacja procesów cyfrowej obróbki sygnałów z wykorzystaniem przetwarzania ramkowego&lt;br /&gt;
* &#039;&#039;&#039;Simulink&#039;&#039;&#039; (30) - interaktywne środowisko przeznaczone do modelowania, symulacji i analizy dynamicznych systemów.&lt;br /&gt;
** &#039;&#039;&#039;Simulink Design Optimization&#039;&#039;&#039; (1) - zawiera także Simulink Response Optimization, interfejs graficzny (GUI) do dostrajania i optymalizowania systemów sterowania i fizycznych.&lt;br /&gt;
** &#039;&#039;&#039;Simulink HDL Coder&#039;&#039;&#039; (1)&lt;br /&gt;
* &#039;&#039;&#039;Spline Toolbox&#039;&#039;&#039; (1) - zestaw algorytmów do dopasowania, interpolacji, ekstrapolacji i wizualizacji danych.&lt;br /&gt;
* &#039;&#039;&#039;Statistics Toolbox&#039;&#039;&#039; (1)&lt;br /&gt;
* &#039;&#039;&#039;Wavelet Toolbox&#039;&#039;&#039; (1)&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie na maszynach KDM WCSS ==&lt;br /&gt;
MATLAB dostępny jest na klastrze [[Nova]] w wersji R2010b i R2011a (katalog instalacji odpowiednio: /usr/local/matlab-R2010b oraz /usr/local/matlab_R2011a). &lt;br /&gt;
&lt;br /&gt;
;Środowisko aplikacji&lt;br /&gt;
&lt;br /&gt;
MATLAB pobiera ustawienia środowiska z pliku &amp;lt;code&amp;gt;.matlab7rc.sh&amp;lt;/code&amp;gt;. Przed uruchomieniem pobiera plik z pierwszej lokalizacji, kolejno przeszukuje: &amp;lt;code&amp;gt;./&amp;lt;/code&amp;gt; (kat. bieżący), &amp;lt;code&amp;gt;$HOME&amp;lt;/code&amp;gt; (kat. domowy użytkownika), &amp;lt;code&amp;gt;$MATLAB/bin&amp;lt;/code&amp;gt; (kat. domyślny). Wzorcowy plik &amp;lt;code&amp;gt;.matlabXrc.sh&amp;lt;/code&amp;gt; znajduje się w katalogu instalacji danej wersji MATLAB-a &amp;lt;code&amp;gt;$MATLAB/bin/&amp;lt;/code&amp;gt;. Użytkownik może skopiować ten plik do swojego katalogu domowego i zmienić w razie potrzeby ustawione wartości zmiennych: &amp;lt;code&amp;gt;ARCH, LD_LIBRARY_PATH, LM_LICENCE_FILE, MATLAB&amp;lt;/code&amp;gt; (wskazuje na katalog instalacji) i kilku innych.&lt;br /&gt;
&lt;br /&gt;
Aby sprawdzić ustawienia przesyłane do MATLAB-a podczas uruchamiania wystarczy wydać polecenie:&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; &#039;&#039;&#039;matlab -n&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Aplikacja nie zostanie przy tym uruchomiona.&lt;br /&gt;
&lt;br /&gt;
;Uruchamianie aplikacji&lt;br /&gt;
&lt;br /&gt;
W celu przetestowania poprawności danych wejściowych zadania należy je wstawić do kolejki short. Do uruchamiania programu służy polecenie (lokalizacja: &amp;lt;code&amp;gt;/usr/local/bin&amp;lt;/code&amp;gt;):&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; &#039;&#039;&#039;matlab&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Przed zdalnym uruchomieniem aplikacji w trybie graficznym należy pamiętać o [[Przekierowanie wyświetlania|przekierowaniu wyświetlania]].&lt;br /&gt;
&lt;br /&gt;
;Wstawianie zadań do kolejki&lt;br /&gt;
&lt;br /&gt;
Aby wstawić zadanie MATLAB-a do kolejek [[PBS]] na Nova należy posłużyć się poleceniem &#039;&#039;&#039;&amp;lt;code&amp;gt;qsub&amp;lt;/code&amp;gt;&#039;&#039;&#039; lub skorzystać ze skryptu:&lt;br /&gt;
&lt;br /&gt;
 &amp;gt; &#039;&#039;&#039;sub-matlab&#039;&#039;&#039; &amp;lt;plik_wej.inp&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Uruchamianie na własnych komputerach ==&lt;br /&gt;
KDM WCSS umożliwia uruchamianie Matlaba na własnych komputerach. Wymaga to zainstalowania Matlaba w trybie [http://www.mathworks.com/access/helpdesk/help/base/install/pc/ch2_con4.html network installation] z wykorzystaniem serwera licencji zainstalowanego w KDM WCSS. Dostęp do serwera licencji możliwy jest z adresów klasy B &#039;&#039;&#039;&amp;lt;code&amp;gt;156.17.0.0/16&amp;lt;/code&amp;gt;&#039;&#039;&#039;. Inne adresy/klasy dodawane są po indywidualnych konsultacjach z [[Administratorzy KDM|administratorami KDM]] WCSS.&lt;br /&gt;
&lt;br /&gt;
W celu uzyskania płyt instalacyjnych należy zgłosić się do [[Administratorzy KDM|kierownika]] działu KDM.&lt;br /&gt;
&lt;br /&gt;
==== Instalacja na systemach z rodziny Windows ====&lt;br /&gt;
Przed instalacją należy zgłosić się do WCSS po pobranie kodu PLP wymaganego do instalacji. Następnie należy utworzyć i zapisać na dysku plik licencji o dowolnej nazwie i zawierający wiersze:&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;SERVER sol.wcss.wroc.pl 0007e905907d 27002&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;USE_SERVER&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Następnie należy uruchomić instalację i podać kod PLP oraz ścieżkę do pliku licencji na kolejnych etapach instalacji.&lt;br /&gt;
&lt;br /&gt;
==== Instalacja na systemach z rodziny Linux/UNIX ====&lt;br /&gt;
Przed instalacją należy zgłosić się do WCSS po pobranie kodu PLP wymaganego do instalacji.  Przed uruchomieniem aplikacji należy ustawić zmienną środowiskową &amp;lt;code&amp;gt;LM_LICENSE_FILE&amp;lt;/code&amp;gt; na wartość &amp;lt;code&amp;gt;&amp;quot;27002@sol.wcss.wroc.pl&amp;quot;&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
Shell typu csh (csh, tcsh):&lt;br /&gt;
 &amp;gt; &#039;&#039;&#039;setenv LM_LICENSE_FILE &amp;quot;27002@sol.wcss.wroc.pl&amp;quot; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Shell typu sh (sh, bsh, bash, ksh, ...):&lt;br /&gt;
 &amp;gt; &#039;&#039;&#039;export LM_LICENSE_FILE=&amp;quot;27002@sol.wcss.wroc.pl&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Rodzaj shella sprawdzamy przez:&lt;br /&gt;
 &amp;gt; &#039;&#039;&#039;echo $SHELL&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ewentualny test licencji:&lt;br /&gt;
 &amp;gt; &#039;&#039;&#039;scieżka/do/katalogu/instalacji/matlab/etc/lmstat -a -c 27002@sol.wcss.wroc.pl&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Dokumentacja ==&lt;br /&gt;
* Dokumentacja &#039;&#039;on-line&#039;&#039; dostępna jest lokalnie po zalogowaniu się na klastrze i [[Nova]] i wydaniu polecenia &#039;&#039;&#039;doc&#039;&#039;&#039; z poziomu MATLAB-a.&lt;br /&gt;
* &#039;&#039;&amp;quot;Komputerowa symulacja układów automatycznej regulacji w środowisku MATLAB/SIMULINK&amp;quot;&#039;&#039; s.132 rw.2005, Łysakowska B., Mzyk G., ISBN: 83-7085-854-6, [http://www.oficyna.pwr.wroc.pl/ Oficyna Wydawnicza PWr] (Cena: 17,90)&lt;br /&gt;
*:W książce rozważa się zagadnienie symulacji komputerowej liniowych systemów dynamicznych z czasem ciągłym i czasem dyskretnym. Analizuje się właściwości Układów Automatycznej Regulacji, podając jednocześnie przykłady praktycznych zastosowań. Badania prowadzone są z użyciem pakietu Control System Toolbox programu Matlab w środowisku graficznym Simulink. Prezentowane są również podstawy identyfikacji liniowych systemów dynamicznych w warunkach losowych. Podręcznik jest przeznaczony dla studentów uczelni technicznych na kierunkach automatyka i robotyka, elektronika i telekomunikacja oraz informatyka, a także dla wszystkich zainteresowanych zastosowaniami środowiska Matlab w obliczeniach inżynierskich w automatyce.&lt;br /&gt;
*&#039;&#039;&amp;quot;Programowanie w Matlabie dla elektryków&amp;quot;&#039;&#039; s.215,rw. 2005, Sobierajski M., Łabuzek M., [http://www.oficyna.pwr.wroc.pl/ Oficyna Wydawnicza PWr] (Cena: 22,00) &lt;br /&gt;
*:Celem autorów jest nauczenie elektryków posługiwania się Matlabem do rozwiązywania praktycznych zadań inżynierskich. Główną uwagę skoncentrowano na skondensowanym wykorzystaniu Matlaba do rozwiązywania praktycznych zadań elektrotechnicznych i elektroenergetycznych.&lt;br /&gt;
*:;Spis treści: &lt;br /&gt;
*::Wstęp&lt;br /&gt;
*:# Pierwsze kroki w Matlabie&lt;br /&gt;
*:# Podstawowe operacje macierzowe i tablicowe&lt;br /&gt;
*:# Tworzenie skryptów i współpraca z plikami danych&lt;br /&gt;
*:# Tworzenie plików funkcyjnych&lt;br /&gt;
*:# Wykresy w Matlabie&lt;br /&gt;
*:# Interfejs graficzny użytkownika&lt;br /&gt;
*:# Rozwiązywanie zadań opisanych równaniami różniczkowymi&lt;br /&gt;
*:# Współpraca z plikami zewnętrznymi&lt;br /&gt;
*:# Rozwiązywanie zadań optymalizacji&lt;br /&gt;
*:# Analiza statystyczna pomiarów&lt;br /&gt;
*:# Analiza harmonicznych&lt;br /&gt;
*:# Równania różniczkowe&lt;br /&gt;
*:# Analiza stabilności lokalnej i globalnej&lt;br /&gt;
*:# Rozwiązywanie równań różniczkowych z elementami nieliniowymi&lt;br /&gt;
*:# Wprowadzenie do Simulinka&lt;br /&gt;
*:# Modelowanie równania różniczkowego&lt;br /&gt;
*:# Modelowanie układu równań różniczkowych&lt;br /&gt;
*:# Grupowanie i maskowanie bloków&lt;br /&gt;
*::Literatura&lt;br /&gt;
&lt;br /&gt;
;MATLAB w sieci&lt;br /&gt;
* [http://www.mathworks.com/products/matlab/ Strona domowa MATLABa]&lt;br /&gt;
* [http://www.icm.edu.pl/zasoby/programy_n/matlab/matlab.php Strony MATLABa w ICM]&lt;br /&gt;
* [http://www.ont.com.pl/matlab.php?disp=kat&amp;amp;id=114 Literatura w języku polskim]&lt;br /&gt;
* [http://www.pg.gda.pl/~kmb/polish/skrypt.pdf Podstawy programowania w języku Matlab]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Zobacz też:&#039;&#039;&#039; [[Oprogramowanie KDM]]&lt;br /&gt;
&lt;br /&gt;
{{oprogramowanie}}&lt;br /&gt;
[[Kategoria:Oprogramowanie]]&lt;br /&gt;
[[Kategoria:Podręcznik użytkownika]]&lt;/div&gt;</summary>
		<author><name>Wojek</name></author>
	</entry>
	<entry>
		<id>https://kdm.wcss.pl/w/index.php?title=Leo&amp;diff=1266</id>
		<title>Leo</title>
		<link rel="alternate" type="text/html" href="https://kdm.wcss.pl/w/index.php?title=Leo&amp;diff=1266"/>
		<updated>2010-03-30T07:00:41Z</updated>

		<summary type="html">&lt;p&gt;Wojek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;small&amp;gt;&amp;lt; [[Podręcznik użytkownika KDM]] &amp;lt; [[Maszyny obliczeniowe]]&amp;lt;/small&amp;gt;&lt;br /&gt;
{{serwer|zdjęcie=[[Grafika:leo.jpg|center|thumb|200px|128 CPU]]|admini=sgi&amp;amp;nbsp;@&amp;amp;nbsp;kdm.wcss.wroc.pl}}&lt;br /&gt;
&#039;&#039;&#039;Leo&#039;&#039;&#039; (SGI Altix 3700 Bx2) - 128 procesorowy serwer obliczeniowy [[KDM]]. Serwer z&amp;amp;nbsp;64 procesorami został oddany do obliczeń 31 października 2005, następnie rozbudowany o&amp;amp;nbsp;kolejne 64 procesory w&amp;amp;nbsp;grudniu 2006.&lt;br /&gt;
&lt;br /&gt;
===Zestawienie===&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;vertical-align: top;&amp;quot; align=&amp;quot;right&amp;quot;|&lt;br /&gt;
serwer: &amp;lt;br /&amp;gt;&lt;br /&gt;
moc obliczenowa (peak) : &amp;lt;br /&amp;gt;&lt;br /&gt;
procesory : &amp;lt;br /&amp;gt;	&lt;br /&gt;
cache :	&amp;lt;br /&amp;gt; &lt;br /&gt;
pamięć : &amp;lt;br /&amp;gt;	&lt;br /&gt;
dysk /home : &amp;lt;br /&amp;gt;	&lt;br /&gt;
dysk /scratch :	&amp;lt;br /&amp;gt; &lt;br /&gt;
system operacyjny : &amp;lt;br /&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align: top;&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;leo.wcss.wroc.pl&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;768 GFlops&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
128 x 1.5 GHz Intel Itanium2 &amp;lt;br /&amp;gt;&lt;br /&gt;
4MB Level 3&amp;lt;br /&amp;gt; &lt;br /&gt;
256 GB &amp;lt;br /&amp;gt;&lt;br /&gt;
500GB [[SAN]] &amp;lt;br /&amp;gt;&lt;br /&gt;
3TB [[SAN]] &amp;lt;br /&amp;gt;&lt;br /&gt;
Novell SUSE Linux Enterprise Server&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Oprogramowanie===&lt;br /&gt;
;Aplikacje&lt;br /&gt;
[[ADF]], [[CPMD]], [[GAMESS]], [[Gaussian]], [[Materials_Studio]], [[MOLCAS]]&lt;br /&gt;
&lt;br /&gt;
;Kompilatory&lt;br /&gt;
[[Kompilatory_Intel|Intel]], [[GNU_GCC]]&lt;br /&gt;
&lt;br /&gt;
;Biblioteki&lt;br /&gt;
[[MKL]], [[SCSL]], [[MPT|MPT MPI]], [[MPICH2]], [[Global Arrays toolkit]] (/usr/local/ga-4-0-5/), ...&lt;br /&gt;
&lt;br /&gt;
;System kolejkowania &lt;br /&gt;
[[PBS]]&lt;br /&gt;
&lt;br /&gt;
===RSA key fingerprint===&lt;br /&gt;
2d:fc:c5:e4:1a:56:58:f9:ec:99:0d:14:76:5e:bc:ab&lt;br /&gt;
&lt;br /&gt;
===Szczegóły techniczne===&lt;br /&gt;
Komputer działa pod kontrolą systemu operacyjnego Linux i&amp;amp;nbsp;posiada rozproszoną architekturę typu cache-coherent Non-Uniform Memory Access (cc-NUMA). W&amp;amp;nbsp;każdej z&amp;amp;nbsp;dwóch szaf znajduje się 8 modułów CR-brick. Każdy moduł posiada 4 płyty główne, każda po 2 procesory i&amp;amp;nbsp;4 GB pamięci. Łącznie daje to 128 procesorów i&amp;amp;nbsp;256 GB pamięci. Moduły CR-brick połączone są craylinkami NUMAflex4 w&amp;amp;nbsp;topologii fat tree i&amp;amp;nbsp;o&amp;amp;nbsp;przepływności 4.3 Gbps. Mimo rozproszonej architektury wszystkie procesory mają dostęp do całej pamięci.&lt;br /&gt;
&lt;br /&gt;
Ze względu na optymalne wykorzystanie komputera wymagamy:&lt;br /&gt;
* wstawiania zadań obliczeniowych z&amp;amp;nbsp;limitami pamięci będącymi wielokrotnością wartości 1800MB. W&amp;amp;nbsp;ten sposób proces obliczeniowy będzie korzystał z&amp;amp;nbsp;modułów pamięci zainstalowanych jak najbliżej danego procesora. Jeśli zadanie używa więcej pamięci, to system musi sięgać do zdalnych modułów, co spowalnia proces. Lepiej jest więc skonfigurować nieco mniej pamięci;&lt;br /&gt;
* wstawiania zadań na co najmniej 4 procesory - Leo jest dedykowany do liczenia dużych zadań.&lt;br /&gt;
&lt;br /&gt;
===Zobacz też===&lt;br /&gt;
*[[Maszyny obliczeniowe]]&lt;br /&gt;
*[[przekierowanie wyświetlania]]&lt;br /&gt;
*[[Galeria zdjęć (Leo)]]&lt;br /&gt;
&lt;br /&gt;
{{maszyny obliczeniowe}}&lt;br /&gt;
[[Kategoria:Maszyny obliczeniowe]]&lt;br /&gt;
[[Kategoria:Podręcznik użytkownika]]&lt;/div&gt;</summary>
		<author><name>Wojek</name></author>
	</entry>
	<entry>
		<id>https://kdm.wcss.pl/w/index.php?title=Supernova&amp;diff=1265</id>
		<title>Supernova</title>
		<link rel="alternate" type="text/html" href="https://kdm.wcss.pl/w/index.php?title=Supernova&amp;diff=1265"/>
		<updated>2010-03-30T06:58:49Z</updated>

		<summary type="html">&lt;p&gt;Wojek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;small&amp;gt;&amp;lt; [[Podręcznik użytkownika KDM]] &amp;lt; [[Maszyny obliczeniowe]]&amp;lt;/small&amp;gt;&lt;br /&gt;
{{serwer|zdjęcie=[[Grafika:Nova2008 15.jpg|thumb|right|200px|Klaster Nova]] |admini=nova&amp;amp;nbsp;@&amp;amp;nbsp;kdm.wcss.wroc.pl}}&lt;br /&gt;
&#039;&#039;&#039;Nova&#039;&#039;&#039; - klaster zainstalowany w [[WCSS]], włączony w struktury projektu [[EGEE]]. Architektura wszystkich komputerów to x86_64 (Intel Core micro Architecture, EM64T).&lt;br /&gt;
&lt;br /&gt;
Elementy klastra: &lt;br /&gt;
* węzeł dostępowy (nova),&lt;br /&gt;
* dwa węzły usługowe (darkmass/SE i dwarf/CE),&lt;br /&gt;
* 328 węzłów obliczeniowych (wn001 - wn328),&lt;br /&gt;
* sieć obliczeniowa - [[Infiniband]] DDR fat-tree full-cbb,&lt;br /&gt;
* sieć zarządzania - gigabit ethernet.&lt;br /&gt;
Zasoby obliczeniowe klastra:&lt;br /&gt;
* 2016 rdzeni obliczeniowych,&lt;br /&gt;
* ~4 TB pamięci operacyjnej (2GB/rdzeń)&lt;br /&gt;
* ~100 TB przestrzeni dyskowej (dyski lokalne + [[Lustre]]),&lt;br /&gt;
* komunikacja pomiędzy węzłami klastra: przepływność 20Gbps, opóźnienia &amp;lt; 5 us.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Zestawienie===&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;vertical-align: top;&amp;quot; align=&amp;quot;right&amp;quot;| &lt;br /&gt;
klaster : &amp;lt;br /&amp;gt;&lt;br /&gt;
moc obliczeniowa : &amp;lt;br /&amp;gt;&lt;br /&gt;
węzły : &amp;lt;br /&amp;gt;&lt;br /&gt;
CPU : &amp;lt;br /&amp;gt;&lt;br /&gt;
liczba CPU : &amp;lt;br /&amp;gt;&lt;br /&gt;
cache : &amp;lt;br /&amp;gt;&lt;br /&gt;
pamięć : &amp;lt;br /&amp;gt;	&lt;br /&gt;
dysk /home : &amp;lt;br /&amp;gt;&lt;br /&gt;
dysk /scratch : &amp;lt;br /&amp;gt;&lt;br /&gt;
system operacyjny : &amp;lt;br /&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align: top;&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;nova.wcss.wroc.pl&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;19 TFLOPS&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;dostępowy&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
Intel Xeon 3GHz&amp;lt;br /&amp;gt;&lt;br /&gt;
2x dual-core&amp;lt;br /&amp;gt;&lt;br /&gt;
4MB&amp;lt;br /&amp;gt;&lt;br /&gt;
16GB&amp;lt;br /&amp;gt;&lt;br /&gt;
500GB&amp;lt;br /&amp;gt;&lt;br /&gt;
-&amp;lt;br /&amp;gt;&lt;br /&gt;
ScientificLinux&amp;lt;br /&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align: top;&amp;quot;|&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;obliczeniowe (328)&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
Intel Xeon 2.33/2.4/2.5 GHz&amp;lt;br /&amp;gt;&lt;br /&gt;
1 lub 2x quad-core&amp;lt;br /&amp;gt;&lt;br /&gt;
4MB&amp;lt;br /&amp;gt;&lt;br /&gt;
2GB/core&amp;lt;br /&amp;gt;&lt;br /&gt;
-&amp;lt;br /&amp;gt;&lt;br /&gt;
160GB/node + [[Lustre]]&amp;lt;br /&amp;gt;&lt;br /&gt;
ScientificLinux&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Oprogramowanie===&lt;br /&gt;
;Aplikacje&lt;br /&gt;
[[Abaqus]], [[ACES2]], [[Autodock]], [[CAMFR]], [[CPMD]], [[FDS-SMV]] ,[[GAMESS]], [[Gaussian]], [[LAMMPS]], [[Meep]], [[MOLCAS]], [[Molpro]], [[Matlab]], [[NWChem]], [[R]], [[TURBOMOLE]] aplikacje własne użytkowników.&lt;br /&gt;
&lt;br /&gt;
;Kompilatory&lt;br /&gt;
[[GNU GCC]], [[Intel]], [[PGI]]&lt;br /&gt;
&lt;br /&gt;
;Biblioteki&lt;br /&gt;
* [[MVAPICH1]],&lt;br /&gt;
* [[MVAPICH2]],&lt;br /&gt;
* [[MKL]] (/opt/intel/mkl/WERSJA/lib/em64t/),&lt;br /&gt;
* GotoBLAS (/usr/local/lib/),&lt;br /&gt;
* ATLAS 3.8.3 (/usr/local/atlas-3.8.3)&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
;Narzedzia&lt;br /&gt;
* [[MPIEXEC]]&lt;br /&gt;
&lt;br /&gt;
;System kolejkowania &lt;br /&gt;
[[PBS]]&lt;br /&gt;
&lt;br /&gt;
===RSA key fingerprint===&lt;br /&gt;
d5:85:f7:5a:92:9b:72:7d:d3:74:67:ab:e4:46:28:e9&lt;br /&gt;
&lt;br /&gt;
===Zalecenia===&lt;br /&gt;
&lt;br /&gt;
* na dysku /home wprowadzone zostały kwoty dyskowe: limit miękki 8GB, limit twardy 10GB, limit czasowy 7 dni; sprawdzenie stanu:&lt;br /&gt;
 repquota -a&lt;br /&gt;
opis systemu kwot:&lt;br /&gt;
 man quota&lt;br /&gt;
&lt;br /&gt;
* zainstalowane zostały nowe kompilatory Intela oraz nowa biblioteka [[MKL]]; oprogramowanie korzystające ze starych bibliotek może nie uruchamiać się lub pracować nieoptymalnie - wymagana jest rekompilacja;&lt;br /&gt;
&lt;br /&gt;
* oprogramowanie zrównoleglone w standardze MPI musi zostać przekompilowane, aby mogło korzystać z sieci [[Infiniband]]; domyślna implementacja MPI to [[MVAPICH1]];&lt;br /&gt;
&lt;br /&gt;
* zadania MPI uruchamiane poprzez sieć Ethernet a nie [[Infiniband]] bądą zabijane bez ostrzeżenia - sieć Ethernet jest dedykowana dla NFS;&lt;br /&gt;
&lt;br /&gt;
* zadania MPI należy uruchamiac poprzez narzędzie [[MPIEXEC]] a nie mpirun;&lt;br /&gt;
&lt;br /&gt;
* oprogramowanie zrównoleglone w innym standardze niż MPI musi zostać przekonfigurowane - prosimy o kontakt użytkownikow takich aplikacji;&lt;br /&gt;
&lt;br /&gt;
* zalecenia dotyczące współdzielonego dysku scratch - [[Lustre]]&lt;br /&gt;
&lt;br /&gt;
===Zobacz też===&lt;br /&gt;
*[[PBS|Jak korzystać z kolejek?]]&lt;br /&gt;
*[[Maszyny obliczeniowe]]&lt;br /&gt;
*[[Przekierowanie wyświetlania]]&lt;br /&gt;
*[[Programy badawcze]]&lt;br /&gt;
*[[Galeria zdjęć (Nova)]]&lt;br /&gt;
*[http://sun1000.pwr.wroc.pl/PrezentacjaKDM/index.html Galeria zdjęć z uruchomienia]&lt;br /&gt;
&lt;br /&gt;
{{maszyny obliczeniowe}}&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:Maszyny obliczeniowe]]&lt;br /&gt;
[[Kategoria:Podręcznik użytkownika]]&lt;/div&gt;</summary>
		<author><name>Wojek</name></author>
	</entry>
	<entry>
		<id>https://kdm.wcss.pl/w/index.php?title=Supernova&amp;diff=1264</id>
		<title>Supernova</title>
		<link rel="alternate" type="text/html" href="https://kdm.wcss.pl/w/index.php?title=Supernova&amp;diff=1264"/>
		<updated>2010-03-30T06:58:16Z</updated>

		<summary type="html">&lt;p&gt;Wojek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;small&amp;gt;&amp;lt; [[Podręcznik użytkownika KDM]] &amp;lt; [[Maszyny obliczeniowe]]&amp;lt;/small&amp;gt;&lt;br /&gt;
{{serwer|zdjęcie=[[Grafika:Nova2008 15.jpg|thumb|right|200px|Klaster Nova]] |admini=nova&amp;amp;nbsp;@&amp;amp;nbsp;kdm.wcss.wroc.pl}}&lt;br /&gt;
&#039;&#039;&#039;Nova&#039;&#039;&#039; - klaster zainstalowany w [[WCSS]], włączony w struktury projektu [[EGEE]]. Architektura wszystkich komputerów to x86_64 (Intel Core micro Architecture, EM64T).&lt;br /&gt;
&lt;br /&gt;
Elementy klastra: &lt;br /&gt;
* węzeł dostępowy (nova),&lt;br /&gt;
* dwa węzły usługowe (darkmass/SE i dwarf/CE),&lt;br /&gt;
* 328 węzłów obliczeniowych (wn001 - wn328),&lt;br /&gt;
* sieć obliczeniowa - [[Infiniband]] DDR fat-tree full-cbb,&lt;br /&gt;
* sieć zarządzania - gigabit ethernet.&lt;br /&gt;
Zasoby obliczeniowe klastra:&lt;br /&gt;
* 2016 rdzeni obliczeniowych,&lt;br /&gt;
* ~4 TB pamięci operacyjnej (2GB/rdzeń)&lt;br /&gt;
* ~100 TB przestrzeni dyskowej (dyski lokalne + [[Lustre]]),&lt;br /&gt;
* komunikacja pomiędzy węzłami klastra: przepływność 20Gbps, opóźnienia &amp;lt; 5 us.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Zestawienie===&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;vertical-align: top;&amp;quot; align=&amp;quot;right&amp;quot;| &lt;br /&gt;
klaster : &amp;lt;br /&amp;gt;&lt;br /&gt;
moc obliczeniowa : &amp;lt;br /&amp;gt;&lt;br /&gt;
węzły : &amp;lt;br /&amp;gt;&lt;br /&gt;
CPU : &amp;lt;br /&amp;gt;&lt;br /&gt;
liczba CPU : &amp;lt;br /&amp;gt;&lt;br /&gt;
cache : &amp;lt;br /&amp;gt;&lt;br /&gt;
pamięć : &amp;lt;br /&amp;gt;	&lt;br /&gt;
dysk /home : &amp;lt;br /&amp;gt;&lt;br /&gt;
dysk /scratch : &amp;lt;br /&amp;gt;&lt;br /&gt;
system operacyjny : &amp;lt;br /&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align: top;&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;nova.wcss.wroc.pl&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;19 TFLOPS&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;dostępowy&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
Intel Xeon 3GHz&amp;lt;br /&amp;gt;&lt;br /&gt;
2x dual-core&amp;lt;br /&amp;gt;&lt;br /&gt;
4MB&amp;lt;br /&amp;gt;&lt;br /&gt;
16GB&amp;lt;br /&amp;gt;&lt;br /&gt;
500GB&amp;lt;br /&amp;gt;&lt;br /&gt;
-&amp;lt;br /&amp;gt;&lt;br /&gt;
ScientificLinux&amp;lt;br /&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align: top;&amp;quot;|&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;obliczeniowe (328)&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
Intel Xeon 2.33/2.4/2.5 GHz&amp;lt;br /&amp;gt;&lt;br /&gt;
1 lub 2x quad-core&amp;lt;br /&amp;gt;&lt;br /&gt;
4MB&amp;lt;br /&amp;gt;&lt;br /&gt;
2GB/core&amp;lt;br /&amp;gt;&lt;br /&gt;
-&amp;lt;br /&amp;gt;&lt;br /&gt;
160GB/node + [[Lustre]]&amp;lt;br /&amp;gt;&lt;br /&gt;
ScientificLinux&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Oprogramowanie===&lt;br /&gt;
;Aplikacje&lt;br /&gt;
[[Abaqus]], [[ACES2]], [[Autodock]], [[CAMFR]], [[CPMD]], [[FDS-SMV]] ,[[GAMESS]], [[Gaussian]], [[LAMMPS]], [[Meep]], [[MOLCAS]], [[Molpro]], [[Matlab]], [[NWChem]], [[R]], [[TURBOMOLE]] aplikacje własne użytkowników.&lt;br /&gt;
&lt;br /&gt;
;Kompilatory&lt;br /&gt;
[[GNU GCC]], [[Intel]], [[PGI]]&lt;br /&gt;
&lt;br /&gt;
;Biblioteki&lt;br /&gt;
* [[MVAPICH1]],&lt;br /&gt;
* [[MVAPICH2]],&lt;br /&gt;
* [[MKL]] (/opt/intel/mkl/WERSJA/lib/em64t/),&lt;br /&gt;
* GotoBLAS (/usr/local/lib/),&lt;br /&gt;
* ATLAS 3.8.3 (/usr/local/atlas-3.8.3)&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
;Narzedzia&lt;br /&gt;
* [[MPIEXEC]]&lt;br /&gt;
&lt;br /&gt;
;System kolejkowania &lt;br /&gt;
[[PBS]]&lt;br /&gt;
&lt;br /&gt;
 RSA key fingerprint is d5:85:f7:5a:92:9b:72:7d:d3:74:67:ab:e4:46:28:e9&lt;br /&gt;
&lt;br /&gt;
===Zalecenia===&lt;br /&gt;
&lt;br /&gt;
* na dysku /home wprowadzone zostały kwoty dyskowe: limit miękki 8GB, limit twardy 10GB, limit czasowy 7 dni; sprawdzenie stanu:&lt;br /&gt;
 repquota -a&lt;br /&gt;
opis systemu kwot:&lt;br /&gt;
 man quota&lt;br /&gt;
&lt;br /&gt;
* zainstalowane zostały nowe kompilatory Intela oraz nowa biblioteka [[MKL]]; oprogramowanie korzystające ze starych bibliotek może nie uruchamiać się lub pracować nieoptymalnie - wymagana jest rekompilacja;&lt;br /&gt;
&lt;br /&gt;
* oprogramowanie zrównoleglone w standardze MPI musi zostać przekompilowane, aby mogło korzystać z sieci [[Infiniband]]; domyślna implementacja MPI to [[MVAPICH1]];&lt;br /&gt;
&lt;br /&gt;
* zadania MPI uruchamiane poprzez sieć Ethernet a nie [[Infiniband]] bądą zabijane bez ostrzeżenia - sieć Ethernet jest dedykowana dla NFS;&lt;br /&gt;
&lt;br /&gt;
* zadania MPI należy uruchamiac poprzez narzędzie [[MPIEXEC]] a nie mpirun;&lt;br /&gt;
&lt;br /&gt;
* oprogramowanie zrównoleglone w innym standardze niż MPI musi zostać przekonfigurowane - prosimy o kontakt użytkownikow takich aplikacji;&lt;br /&gt;
&lt;br /&gt;
* zalecenia dotyczące współdzielonego dysku scratch - [[Lustre]]&lt;br /&gt;
&lt;br /&gt;
===Zobacz też===&lt;br /&gt;
*[[PBS|Jak korzystać z kolejek?]]&lt;br /&gt;
*[[Maszyny obliczeniowe]]&lt;br /&gt;
*[[Przekierowanie wyświetlania]]&lt;br /&gt;
*[[Programy badawcze]]&lt;br /&gt;
*[[Galeria zdjęć (Nova)]]&lt;br /&gt;
*[http://sun1000.pwr.wroc.pl/PrezentacjaKDM/index.html Galeria zdjęć z uruchomienia]&lt;br /&gt;
&lt;br /&gt;
{{maszyny obliczeniowe}}&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:Maszyny obliczeniowe]]&lt;br /&gt;
[[Kategoria:Podręcznik użytkownika]]&lt;/div&gt;</summary>
		<author><name>Wojek</name></author>
	</entry>
	<entry>
		<id>https://kdm.wcss.pl/w/index.php?title=Szkolenie_Cpp&amp;diff=359</id>
		<title>Szkolenie Cpp</title>
		<link rel="alternate" type="text/html" href="https://kdm.wcss.pl/w/index.php?title=Szkolenie_Cpp&amp;diff=359"/>
		<updated>2009-06-09T08:50:05Z</updated>

		<summary type="html">&lt;p&gt;Wojek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*&#039;&#039;&#039;Temat:&#039;&#039;&#039; Podstawy C++&lt;br /&gt;
*&#039;&#039;&#039;Data:&#039;&#039;&#039; (terminy do ustalenia)&lt;br /&gt;
*&#039;&#039;&#039;Miejsce:&#039;&#039;&#039; Wrocław, WCSS, Pl. Grunwaldzki 9, bud. D-2, sala 101/7 ([http://www.pwr.wroc.pl/upload_module/images/mapa_campus.jpg Mapa], [[Dojazd z PKP]])&lt;br /&gt;
*&#039;&#039;&#039;Prowadzący:&#039;&#039;&#039; mgr inż. Bartosz Szurgot, mgr Wojciech Waga&lt;br /&gt;
*&#039;&#039;&#039;Materiały:&#039;&#039;&#039; Thinking in C++ Bruce Eckel (darmowy, bardzo obszerny ebook)&lt;br /&gt;
&lt;br /&gt;
Każde spotkanie będzie się składać z części wykładowej oraz ćwiczeń. Osoby, które chcą samodzielnie rozwiązywać zadania z ćwiczeń proszone są o przyniesienie laptopa.&lt;br /&gt;
&lt;br /&gt;
== Planowana tematyka ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8.05.2009 15:00&#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
* Struktura programu w C++&lt;br /&gt;
** pliki nagłówkowe&lt;br /&gt;
** pliki źródłowe&lt;br /&gt;
** funkcja &#039;&#039;main()&#039;&#039;&lt;br /&gt;
** kompilacja&lt;br /&gt;
** konsolidacja&lt;br /&gt;
** Makefile&lt;br /&gt;
* podstawy&lt;br /&gt;
** zmienne, typy danych&lt;br /&gt;
** stałe&lt;br /&gt;
** operatory&lt;br /&gt;
** wejście/wyjście&lt;br /&gt;
* Sterowanie wykonaniem kodu&lt;br /&gt;
** pętle&lt;br /&gt;
** warunek logiczny&lt;br /&gt;
** funkcje&lt;br /&gt;
&lt;br /&gt;
Prezentacje z tego dnia:&lt;br /&gt;
* http://90.156.41.229/tmp/wprowadzenie_do_cplusplus/01_Wprowadzenie.zip&lt;br /&gt;
* http://90.156.41.229/tmp/wprowadzenie_do_cplusplus/02_Podstawy.zip&lt;br /&gt;
* http://90.156.41.229/tmp/wprowadzenie_do_cplusplus/03_Sterowanie_wykonaniem_kodu.zip&lt;br /&gt;
&lt;br /&gt;
Przykładowe programy:&lt;br /&gt;
* Dev-Cpp:&lt;br /&gt;
** Silnia z n: [http://www.wojek.net/pliki/silnia.zip silnia.zip]&lt;br /&gt;
** Silnia z n wersja rekurencyjna: [http://www.wojek.net/pliki/silnia_rek.zip silnia_rek.zip]&lt;br /&gt;
* Linux:&lt;br /&gt;
** Silnia z n: [http://www.wojek.net/pliki/silnia.cpp silnia.cpp]&lt;br /&gt;
** Silnia z n wersja rekurencyjna: [http://www.wojek.net/pliki/silnia_rek.cpp silnia_rek.cpp]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Znalazłem w internecie kurs C++ napisany w dość przystępny sposób, osoby chcące powtórzyć sobie materiał zachęcam do lektury:&lt;br /&gt;
[http://kondel.ko.funpic.de/ Kurs C++]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;15.05.2009 15:00&#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
* funkcje&lt;br /&gt;
** przekazywanie parametrów do funkcji&lt;br /&gt;
** wywoływanie funkcji własnych&lt;br /&gt;
** korzystanie z funkcji bibliotecznych&lt;br /&gt;
** rekurencja&lt;br /&gt;
* złożone typy danych&lt;br /&gt;
** tablice&lt;br /&gt;
** wskaźniki&lt;br /&gt;
** struktury&lt;br /&gt;
** unie&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;28.05.2009 15:00&#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
* programowanie obiektowe&lt;br /&gt;
** klasy&lt;br /&gt;
** hermetyzacja&lt;br /&gt;
** dziedziczenie&lt;br /&gt;
** polimorfizm&lt;br /&gt;
** podział programu na pliki&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.06.2009 15:00&#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
* tematy zaawansowane&lt;br /&gt;
** const i const-correctness&lt;br /&gt;
** dynamiczne zarządzanie pamięcią&lt;br /&gt;
** słowo kluczowe static&lt;br /&gt;
** preprocesor&lt;br /&gt;
** wyjątki&lt;br /&gt;
** RAII&lt;br /&gt;
** przestrzenie nazw&lt;br /&gt;
** szablony (klas, metod, funkcji)&lt;br /&gt;
** rzutowanie typów &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;THE END&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Zgłoszenia ==&lt;br /&gt;
Udział w szkoleniu jest bezpłatny dla użytkowników KDM WCSS.&lt;br /&gt;
&lt;br /&gt;
Zgłoszenia, zawierające imię i nazwisko oraz nazwę miejsca pracy zgłaszanej osoby proszę kierować na adres mailto:wojciech.waga@pwr.wroc.pl .&lt;br /&gt;
&lt;br /&gt;
Lista chętnych:&lt;br /&gt;
* Maria Bremmek UO&lt;br /&gt;
* Ewa Iwona Chudyk PWr&lt;br /&gt;
* Zygmunt Flisak UO&lt;br /&gt;
* Mirosław Grochowski PWr&lt;br /&gt;
* Adam Hałat PWr&lt;br /&gt;
* Adrian Jaszewski&lt;br /&gt;
* Sandra Kotala UO&lt;br /&gt;
* Andrzej Kosior PWr&lt;br /&gt;
* Paweł Kadłubański PWr&lt;br /&gt;
* Izabela Mossakowska PWr&lt;br /&gt;
* Bartosz Płatek PWr&lt;br /&gt;
* Adrian Schwitalla PWr&lt;br /&gt;
* Patrycja Suchorska UO&lt;br /&gt;
* Elżbieta Walczak PWr&lt;br /&gt;
* Agnieszka Zawada PWr&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:Szkolenia]]&lt;/div&gt;</summary>
		<author><name>Wojek</name></author>
	</entry>
	<entry>
		<id>https://kdm.wcss.pl/w/index.php?title=Dojazd_z_PKP&amp;diff=25</id>
		<title>Dojazd z PKP</title>
		<link rel="alternate" type="text/html" href="https://kdm.wcss.pl/w/index.php?title=Dojazd_z_PKP&amp;diff=25"/>
		<updated>2009-05-07T07:31:09Z</updated>

		<summary type="html">&lt;p&gt;Wojek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Po wyjściu z dworca Wrocław Główny należy kierować się w lewo potem przejść przez ulicę i torowisko po czym skręcić w prawo. Za kolejnym przejściem dla pieszych znajduje się przystanek linii tramwajowej nr 70.&lt;br /&gt;
&lt;br /&gt;
[[Grafika:pkp.png]]&lt;br /&gt;
&lt;br /&gt;
Z tramwaju nr 70 trzeba wysiąść na szóstym przystanku &amp;quot;Most Grunwaldzki&amp;quot;, jest to pierwszy przystanek za mostem.&lt;br /&gt;
&lt;br /&gt;
[[Grafika:mst.png]]&lt;br /&gt;
&lt;br /&gt;
Po wyjściu z tramwaju kierujemy się w stronę najbliższego przejścia dla pieszych, nie przechodzimy przez torowisko. Po przejściu przez jezdnię kierujemy się w lewo. Sala 101 znajduje się w dużym budynku, który mijamy po prawej. Wejście do niego znajduje się koło pomnika.&lt;/div&gt;</summary>
		<author><name>Wojek</name></author>
	</entry>
	<entry>
		<id>https://kdm.wcss.pl/w/index.php?title=Plik:Pkp.png&amp;diff=798</id>
		<title>Plik:Pkp.png</title>
		<link rel="alternate" type="text/html" href="https://kdm.wcss.pl/w/index.php?title=Plik:Pkp.png&amp;diff=798"/>
		<updated>2009-05-07T07:25:03Z</updated>

		<summary type="html">&lt;p&gt;Wojek: Dojście do tramwaju z PKP&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dojście do tramwaju z PKP&lt;/div&gt;</summary>
		<author><name>Wojek</name></author>
	</entry>
	<entry>
		<id>https://kdm.wcss.pl/w/index.php?title=Plik:Mst.png&amp;diff=736</id>
		<title>Plik:Mst.png</title>
		<link rel="alternate" type="text/html" href="https://kdm.wcss.pl/w/index.php?title=Plik:Mst.png&amp;diff=736"/>
		<updated>2009-05-07T07:24:39Z</updated>

		<summary type="html">&lt;p&gt;Wojek: Dojście do WCSS z przystanku tramwajowego&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dojście do WCSS z przystanku tramwajowego&lt;/div&gt;</summary>
		<author><name>Wojek</name></author>
	</entry>
	<entry>
		<id>https://kdm.wcss.pl/w/index.php?title=Narz%C4%99dzia_Linux&amp;diff=85</id>
		<title>Narzędzia Linux</title>
		<link rel="alternate" type="text/html" href="https://kdm.wcss.pl/w/index.php?title=Narz%C4%99dzia_Linux&amp;diff=85"/>
		<updated>2009-04-17T09:26:35Z</updated>

		<summary type="html">&lt;p&gt;Wojek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*&#039;&#039;&#039;Temat:&#039;&#039;&#039; Narzędzia programistyczne w systemie Linux&lt;br /&gt;
*&#039;&#039;&#039;Data:&#039;&#039;&#039; (termin do ustalenia)&lt;br /&gt;
*&#039;&#039;&#039;Miejsce:&#039;&#039;&#039; Wrocław, sala WCSS ([http://www.pwr.wroc.pl/upload_module/images/mapa_campus.jpg Mapa])&lt;br /&gt;
*&#039;&#039;&#039;Prowadzący:&#039;&#039;&#039; (poszukujemy wykładowcy)&lt;br /&gt;
*&#039;&#039;&#039;Materiały:&#039;&#039;&#039; The Linux Development Platform, &#039;&#039;Rafeeq Ur Rehman &amp;amp; Christopher Paul&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Planowana tematyka ==&lt;br /&gt;
&lt;br /&gt;
* kompilacja i konsolidacja (&#039;&#039;&#039;gcc, icc&#039;&#039;&#039;)&lt;br /&gt;
* automatyzacja procesu kompilacji (&#039;&#039;&#039;GNU Make&#039;&#039;&#039;)&lt;br /&gt;
* debuggowanie (&#039;&#039;&#039;gdb, kdbg, ddd&#039;&#039;&#039;)&lt;br /&gt;
* zarzadzanie wersjami oprogramowania (&#039;&#039;&#039;cvs, svn&#039;&#039;&#039;)&lt;br /&gt;
* pisanie łatek (&#039;&#039;&#039;diff i patch&#039;&#039;&#039;)&lt;br /&gt;
* narzedzia: &#039;&#039;&#039;ar, ranlib, nm, strip, objdump, ldd, ccache&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Zgłoszenia ==&lt;br /&gt;
Udział w szkoleniu jest bezpłatny.&lt;br /&gt;
&lt;br /&gt;
Zgłoszenia, zawierające imię i nazwisko oraz nazwę miejsca pracy zgłaszanej osoby proszę kierować na adres mailto:wojciech.waga@pwr.wroc.pl .&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:Szkolenia]]&lt;/div&gt;</summary>
		<author><name>Wojek</name></author>
	</entry>
	<entry>
		<id>https://kdm.wcss.pl/w/index.php?title=Szkolenia&amp;diff=349</id>
		<title>Szkolenia</title>
		<link rel="alternate" type="text/html" href="https://kdm.wcss.pl/w/index.php?title=Szkolenia&amp;diff=349"/>
		<updated>2009-04-17T09:13:45Z</updated>

		<summary type="html">&lt;p&gt;Wojek: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
* [[Szkolenie Python 2|Python cz. 2]] - do uzgodnienia&lt;br /&gt;
&lt;br /&gt;
==Minione==&lt;br /&gt;
=== 2009 ===&lt;br /&gt;
* [[Szkolenie NBO]] - 10 marca 2009, WCSS&lt;br /&gt;
* [[Szkolenie z OpenMP]] - 27 marca 2009, WCSS&lt;br /&gt;
&lt;br /&gt;
=== 2008 ===&lt;br /&gt;
* [[Szkolenie ADF 2]] - 29 września 2008&lt;br /&gt;
* [[Szkolenie MS GULP]] - 28 sierpnia 2008&lt;br /&gt;
* [[Warsztaty z pakietu Molcas]] cz. 2&lt;br /&gt;
* [[Selected topics in molecular modeling]], prof. Peter Pulay  - 21 maja, godz. 12:00, Wydz. Chemii UWr, Aud. I, maj-czerwiec 2008&lt;br /&gt;
* [[Teoretyczne podstawy CPMD - wykład]] - marzec-czerwiec 2008&lt;br /&gt;
* [[Szkolenie MS Reflex Tools]] - 30 maja 2008&lt;br /&gt;
* [[Szkolenie Molcas]] - 20 maja, godz. 15:15, sala nr. 50 budynek A2&lt;br /&gt;
* [[Symulacje dynamiki molekularnej dla układów biologicznych]] - 25 kwietnia 2008&lt;br /&gt;
* [[Szkolenie Python|Python cz. 1]]&lt;br /&gt;
* [[Linux - podstawy]] - luty/marzec 2008&lt;br /&gt;
* [[Szkolenie Oniom]] - 5 lutego 2008, godz 11, Wrocław&lt;br /&gt;
* [[Szkolenie Accelrys]] - 16 stycznia 2008, godz. 10-12, p. 101/7, bud. D-2, Wrocław&lt;br /&gt;
&lt;br /&gt;
=== 2007 ===&lt;br /&gt;
* [[Szkolenie Turbomole/EGEE]] - szkolenie Turbomole: 15 maja, EGEE: 16 maja 2007&lt;br /&gt;
* [[Szkolenie Altix|Szkolenie z platformy SGI Altix]] - WCSS, Wrocław 5-16 marca 2007&lt;br /&gt;
* [[Szkolenie CPMD|Szkolenie z pakietu CPMD]] - WCSS, Wrocław 22-23 lutego 2007&lt;br /&gt;
&lt;br /&gt;
=== 2006 ===&lt;br /&gt;
* [[Szkolenie Tripos|Szkolenie z pakietu Sybyl]] - ICM, Warszawa, 12-13 grudnia 2006&lt;br /&gt;
* [[Szkolenie administratorów Clusterix]] - Wrocław, 30 czerwca 2006&lt;br /&gt;
* [[Szkolenie użytkowników Clusterix]] - Poznań, 13 czerwca 2006&lt;br /&gt;
* [[Seminarium Molpro|Szkolenie z pakietu Molpro]] - WCSS, Wrocław 23 maja 2006&lt;br /&gt;
* [[Szkolenie ADF|Szkolenie z pakietu ADF]] - WCSS, Wrocław 10 kwietnia 2006&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:Szkolenia| ]]&lt;/div&gt;</summary>
		<author><name>Wojek</name></author>
	</entry>
	<entry>
		<id>https://kdm.wcss.pl/w/index.php?title=Plik:Rlogo.jpg&amp;diff=806</id>
		<title>Plik:Rlogo.jpg</title>
		<link rel="alternate" type="text/html" href="https://kdm.wcss.pl/w/index.php?title=Plik:Rlogo.jpg&amp;diff=806"/>
		<updated>2008-12-19T09:59:36Z</updated>

		<summary type="html">&lt;p&gt;Wojek: Logo R&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Logo R&lt;/div&gt;</summary>
		<author><name>Wojek</name></author>
	</entry>
	<entry>
		<id>https://kdm.wcss.pl/w/index.php?title=TURBOMOLE&amp;diff=135</id>
		<title>TURBOMOLE</title>
		<link rel="alternate" type="text/html" href="https://kdm.wcss.pl/w/index.php?title=TURBOMOLE&amp;diff=135"/>
		<updated>2008-11-07T09:12:45Z</updated>

		<summary type="html">&lt;p&gt;Wojek: /* Korzystanie z Turbomole w WCSS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;small&amp;gt;&amp;lt; [[Podręcznik użytkownika KDM]] &amp;lt; [[Oprogramowanie KDM]] &amp;lt; [[Oprogramowanie naukowe]]&amp;lt;/small&amp;gt;&lt;br /&gt;
{{zasobytab|logo=|serwery=[[Nova]]}}&lt;br /&gt;
&#039;&#039;&#039;TURBOMOLE&#039;&#039;&#039; - pakiet do obliczeń chemicznych metodami ab initio, implementuje wiele algorytmów z zakresu chemii kwantowej.&lt;br /&gt;
&lt;br /&gt;
== Korzystanie z Turbomole w WCSS ==&lt;br /&gt;
Pakiet TURBOMOLE zainstalowany jest na klastrze [[Nova]].&lt;br /&gt;
&lt;br /&gt;
;Sposób użycia:&lt;br /&gt;
&lt;br /&gt;
Należy wejść do katalogu z plikami wejściowymi, wydać polecenie:&lt;br /&gt;
&lt;br /&gt;
 sub-turbomole &amp;lt;nazwa_programu&amp;gt; &amp;lt;pamięć&amp;gt; &amp;lt;kolejka&amp;gt; &amp;lt;liczba cpu&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gdzie:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nazwa_programu&amp;gt;&amp;lt;/code&amp;gt; to coś z:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
aoforce     eigerf      moloch      ricc2_mpi   sdg         &lt;br /&gt;
atbandbta   escf        mpgrad      riccprep    statpt&lt;br /&gt;
bsseenergy  freeh       mpgrad_mpi  ridft       tm2molden&lt;br /&gt;
cosmoprep   frog        mpshift     ridft_mpi   uff&lt;br /&gt;
define      grad        rdgrad      rimp2       vibration&lt;br /&gt;
dscf        grad_mpi    rdgrad_mpi  rimp2prep   jobex&lt;br /&gt;
dscf_mpi    intense     relax       ruecker     &lt;br /&gt;
egrad       mdprep      ricc2       sammler     &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;pamięć&amp;gt;&amp;lt;/code&amp;gt; to pamięć przydzielona zadaniu (sumarycznie).&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;kolejka&amp;gt;&amp;lt;/code&amp;gt; to np. parallel&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;liczba cpu&amp;gt;&amp;lt;/code&amp;gt; to liczba procesorów przydzielonych zadaniu&lt;br /&gt;
&lt;br /&gt;
Po wykonaniu programu w katalogu pojawi się plik z wynikiem działania o nazwie &amp;lt;code&amp;gt;TURBO_&amp;lt;nazwa_programu&amp;gt;.o*&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{uwaga|&#039;&#039;&#039;Pliki tymczasowe.&#039;&#039;&#039; TURBOMOLE tworzy niektóre pliki tymczasowe np. twoint1 w katalogu domowym. Zapis do katalogu domowego jest kilkukrotnie wolniejszy niż do scratch. Dlatego ważne jest, aby zmienić odpowiednie ścieżki w pliku control. np. twoint1 na /scratch/nazwa_uzytkownika/twoint1.}}&lt;br /&gt;
&lt;br /&gt;
== Dokumentacja ==&lt;br /&gt;
* [http://www.turbomole.com/ Strona domowa pakietu TURBOMOLE]&lt;br /&gt;
* [http://www.turbo-forum.com/ Forum użytkowników TURBOMOLE]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Zobacz też:&#039;&#039;&#039; [[Oprogramowanie KDM]]&lt;br /&gt;
&lt;br /&gt;
{{oprogramowanie}}&lt;br /&gt;
[[Kategoria:Oprogramowanie]]&lt;br /&gt;
[[Kategoria:Podręcznik użytkownika]]&lt;/div&gt;</summary>
		<author><name>Wojek</name></author>
	</entry>
	<entry>
		<id>https://kdm.wcss.pl/w/index.php?title=Plik:Prawa_dostepu.png&amp;diff=802</id>
		<title>Plik:Prawa dostepu.png</title>
		<link rel="alternate" type="text/html" href="https://kdm.wcss.pl/w/index.php?title=Plik:Prawa_dostepu.png&amp;diff=802"/>
		<updated>2008-03-06T08:51:00Z</updated>

		<summary type="html">&lt;p&gt;Wojek: Prawa dostępu do plików.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Prawa dostępu do plików.&lt;/div&gt;</summary>
		<author><name>Wojek</name></author>
	</entry>
	<entry>
		<id>https://kdm.wcss.pl/w/index.php?title=Plik:Putty2.png&amp;diff=804</id>
		<title>Plik:Putty2.png</title>
		<link rel="alternate" type="text/html" href="https://kdm.wcss.pl/w/index.php?title=Plik:Putty2.png&amp;diff=804"/>
		<updated>2008-03-05T18:55:59Z</updated>

		<summary type="html">&lt;p&gt;Wojek: Okno z dodawaniem klucza hosta.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Okno z dodawaniem klucza hosta.&lt;/div&gt;</summary>
		<author><name>Wojek</name></author>
	</entry>
</feed>