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

Z Komputery Dużej Mocy w ACK CYFRONET AGH
Skocz do:nawigacja, szukaj
(Uaktualnienie wersji matlaba)
 
(Nie pokazano 3 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
 +
<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>
 
Zmienne środowiskowe ustawiamy ładując moduł <tt>apps/matlab/R2010b</tt>
  
 
   <code>module add apps/matlab/R2010b</code>
 
   <code>module add apps/matlab/R2010b</code>
  
Program uruchamiamy poleceniem
+
= R2012a =
<tt>matlab</tt>
 
 
 
= Matlab R2012a =
 
 
Zmienne środowiskowe ustawiamy ładując moduł <tt>apps/matlab/R2012a</tt>
 
Zmienne środowiskowe ustawiamy ładując moduł <tt>apps/matlab/R2012a</tt>
  
 
   <code>module add apps/matlab/R2012a</code>
 
   <code>module add apps/matlab/R2012a</code>
  
Program uruchamiamy poleceniem
+
= R2012b =
<tt>matlab</tt>
 
 
 
= Matlab R2012b =
 
 
Zmienne środowiskowe ustawiamy ładując moduł <tt>apps/matlab/R2012b</tt>
 
Zmienne środowiskowe ustawiamy ładując moduł <tt>apps/matlab/R2012b</tt>
  
 
   <code>module add apps/matlab/R2012b</code>
 
   <code>module add apps/matlab/R2012b</code>
  
Program uruchamiamy poleceniem
+
= R2013b =
<tt>matlab</tt>
+
'''Uwaga Matlab R2013b wymaga systemu SL6!'''
  
= Matlab R2013b =
 
 
Zmienne środowiskowe ustawiamy ładując moduł <tt>apps/matlab/R2013b</tt>
 
Zmienne środowiskowe ustawiamy ładując moduł <tt>apps/matlab/R2013b</tt>
  
 
   <code>module add apps/matlab/R2013b</code>
 
   <code>module add apps/matlab/R2013b</code>
  
Program uruchamiamy poleceniem
+
==== Przykładowy skrypt ====
<tt>matlab</tt>
+
 
 +
Skrypt rysuje prosty wykres i zapisuje go do pliku 'heart.jpg'.
  
 +
Uruchomienie poprzez polecenie:
 +
matlab < nazwa_skryptu.m
  
==== Przykładowy skrypt ====
 
 
===== 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;