Zeus:Matlab: Różnice pomiędzy wersjami

Z Komputery Dużej Mocy w ACK CYFRONET AGH
Skocz do:nawigacja, szukaj
(Utworzył nową stronę „{{DISPLAYTITLE:Matlab}} Wersje oprogramowania zainstalowane na klastrze Zeus. = Informacje ogólne = Do ustawiania środowiska uruchomieniowego oprogramowania n...”)
 
 
(Nie pokazano 4 pośrednich wersji utworzonych przez tego samego użytkownika)
Linia 5: Linia 5:
 
Do ustawiania środowiska uruchomieniowego oprogramowania na klastrze [[Zeus]] służy narzędzie [[Modules]].
 
Do ustawiania środowiska uruchomieniowego oprogramowania na klastrze [[Zeus]] służy narzędzie [[Modules]].
  
= Matlab R2010b =
+
Program uruchamiamy poleceniem
Zmienne środowiskowe ustawiamy ładując moduł <tt>matlab</tt>
+
<tt>matlab</tt>
 +
lub dla trybu konsolowego, bez GUI:
 +
<tt>matlab -nodisplay</tt>
 +
 
 +
= R2010b =
 +
Zmienne środowiskowe ustawiamy ładując moduł <tt>apps/matlab/R2010b</tt>
  
   <code>module add matlab</code>
+
   <code>module add apps/matlab/R2010b</code>
  
Program uruchamiamy poleceniem
+
= R2012a =
<tt>matlab</tt>
+
Zmienne środowiskowe ustawiamy ładując moduł <tt>apps/matlab/R2012a</tt>
 +
 
 +
  <code>module add apps/matlab/R2012a</code>
 +
 
 +
= R2012b =
 +
Zmienne środowiskowe ustawiamy ładując moduł <tt>apps/matlab/R2012b</tt>
 +
 
 +
  <code>module add apps/matlab/R2012b</code>
 +
 
 +
= R2013b =
 +
'''Uwaga Matlab R2013b wymaga systemu SL6!'''
  
 +
Zmienne środowiskowe ustawiamy ładując moduł <tt>apps/matlab/R2013b</tt>
  
 +
  <code>module add apps/matlab/R2013b</code>
  
 
==== Przykładowy skrypt ====
 
==== Przykładowy skrypt ====
 +
 +
Skrypt rysuje prosty wykres i zapisuje go do pliku 'heart.jpg'.
 +
 +
Uruchomienie poprzez polecenie:
 +
matlab < nazwa_skryptu.m
 +
 
===== Wersja szeregowa =====
 
===== Wersja szeregowa =====
  
 
+
<syntaxhighlight lang="matlab">
===== Wersja równoległa =====
+
np = 1000;
 +
t = 0:2*pi/np:2*pi;
 +
r = sin(t).*sqrt(abs(cos(t)))./(sin(t)+7/5)-2*sin(t)+2;
 +
xx = r.*cos(t); yy=r.*sin(t);
 +
clear r;
 +
h = figure;
 +
hf = fill(xx,yy,'r');
 +
set(hf,'linestyle','none');
 +
axis image;
 +
title('I Love MATLAB');
 +
print(h, '-djpeg', 'heart.jpg');
 +
clear all;
 +
</syntaxhighlight>

Aktualna wersja na dzień 09:56, 17 paź 2013

Wersje oprogramowania zainstalowane na klastrze Zeus.

Informacje ogólne

Do ustawiania środowiska uruchomieniowego oprogramowania na klastrze Zeus służy narzędzie Modules.

Program uruchamiamy poleceniem

matlab

lub dla trybu konsolowego, bez GUI:

matlab -nodisplay

R2010b

Zmienne środowiskowe ustawiamy ładując moduł apps/matlab/R2010b

 module add apps/matlab/R2010b

R2012a

Zmienne środowiskowe ustawiamy ładując moduł apps/matlab/R2012a

 module add apps/matlab/R2012a

R2012b

Zmienne środowiskowe ustawiamy ładując moduł apps/matlab/R2012b

 module add apps/matlab/R2012b

R2013b

Uwaga Matlab R2013b wymaga systemu SL6!

Zmienne środowiskowe ustawiamy ładując moduł apps/matlab/R2013b

 module add apps/matlab/R2013b

Przykładowy skrypt

Skrypt rysuje prosty wykres i zapisuje go do pliku 'heart.jpg'.

Uruchomienie poprzez polecenie:

matlab < nazwa_skryptu.m
Wersja szeregowa
np = 1000;
t = 0:2*pi/np:2*pi;
r = sin(t).*sqrt(abs(cos(t)))./(sin(t)+7/5)-2*sin(t)+2;
xx = r.*cos(t); yy=r.*sin(t);
clear r;
h = figure;
hf = fill(xx,yy,'r');
set(hf,'linestyle','none');
axis image;
title('I Love MATLAB');
print(h, '-djpeg', 'heart.jpg');
clear all;