
MATLAB to środowisko programistyczne przeznaczone do tworzenia i rozwijania algorytmów, analizy danych, wizualizacji oraz wykonywania obliczeń numerycznych. Simulink to graficzne środowisko do symulacji i projektowania modelowego systemów dynamicznych wielodomenowych oraz systemów wbudowanych.
Możesz sprawdzić na stronie , automatycznie aktualizowanej.
Wymagania:
Jeśli nie spełniasz powyższych wymagań kliknij tutaj
WCSS posiada licencję dla użytkowników superkomputera
Licencja nie obejmuje
MATLAB_Distrib_Comp_Engine
Najwygodniej jest umieścić w skrypcie poniższy kod, aby automatycznie dostosować liczbę rdzeni do ustawień w środowisku SLURM:
numCores = str2double(getenv('SLURM_CPUS_PER_TASK'));
if isnan(numCores), numCores = feature('numCores'); end
parpool('local', numCores);
Dostępne wersje sub-skryptów:
sub-matlab (latest == r2024b)
Uruchomienie skryptu bez podania argumentów spowoduje wyświetlenie informacji o sposobie ich określenia:
Usage:    [OPTIONS]  INPUT
     Option          Default             Description
----------------------------------------------------------------------------------------
       --debug                           Print sub script and exit. (requires input)
  -C | --copy                            Copy additional files to TMPDIR.
                                         	Example: --copy="file.inp *.chk"
  -B | --copy-back                       Copy specified files back from TMPDIR.
                                         	Example: --copy-back="myfile.cube *.wfn"
----------------------------------------------------------------------------------------
  -p | --partition   bem2-cpu            Set partition (queue).
  -n | --nodes       1                   Set number of nodes.
  -c | --cores       2                   Set number of cores
  -m | --memory      4                   In GB (must be integer value).
  -t | --time        1                   In hours.
     | --gres                            E.g. 10GB tmpdir on /dev/shm would be:
                                         	--gres=storage:shm:10g
       --mail        none                Possible options: BEGIN,END,FAIL,ALL.
                                         	Example: --mail BEGIN,END
----------------------------------------------------------------------------------------
Sub-skrypty powinny być uruchamiane tylko w węźle dostępowym
ui.wcss.pl.
Aby korzystać z pakietu Matlab w terminalu - jako środowiska do wykonywania obliczeń z własnym językiem i bibilotekami, w wierszu poleceń, bez interfejsu graficznego - lub w zadaniu interaktywnym, należy najpierw załadować odpowiedni moduł.
Zadania obliczeniowe powinny być uruchamiane za pośrednictwem systemu kolejkowego SLURM z wykorzystaniem modułów.
Dostępne moduły można sprawdzić tylko w trakcie sesji interaktywnej, a nie na węźle dostępowym ui - należśy to zrobić po uruchomieniu zadania interaktywnego
Lista dostępnych modułów:
module avail -i matlab
Aby załadować konkretną wersję modułu:
module load matlab/R2024b
Aby załadować zawsze najnowszą dostępną wersję:
module load matlab
nodisplay w wierszu poleceńFlaga
-nodisplay -nosplashpozwala uruchomić Matlab bez interfejsu graficznego, aby wykonać obliczenia w termialu
matlab -nodisplay -nosplash -r for_loop
W celu skorzystania z platformy Open Ondemand należy udać się na stronę https://ood.e-science.pl, a następnie zalogować się za pomocą certyfikatu lub danych logowania do superkomputera.
Po zalogowaniu wybieramy ikonę Matlab

Wszelkie publikacje, w tym prace doktorskie i dyplomowe, wykorzystujące wyniki obliczeń wykonanych na komputerach WCSS, powinny zawierać podziękowania postaci (odpowiednio do języka publikacji) zgodnej z aktualnie obowiązującym regulaminem.
"Opracowano przy użyciu zasobów udostępnionych przez Wrocławskie Centrum Sieciowo-Superkomputerowe (http://wcss.pl)”
"Created using resources provided by Wroclaw Centre for Networking and Supercomputing (http://wcss.pl)"
module?Pełna wersja dokumentacji użytkownika WCSS znajduje się tutaj
Jeśli nie znajdziesz rozwiązania w powyżej dokumentacji, prosimy o kontakt z kdm@wcss.pl lub pod telefonem 71 320 47 45