You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 3
Next »
Zawartość strony:
Wstęp
W procesie rozwijania własnego kodu - szczególnie symulacji naukowych, korzystających z dużych zasobów obliczeniowych - kluczowe są dwa aspekty: poprawność i wydajność aplikacji. Aby je zagwarantować wykonuje się odpowiednio debugowanie i optymalizację kodu.
ACK Cyfronet udostępnia zaawansowane narzędzia wspierające te procesy:
- pakiet Arm Forge
- Arm DDT, debugger dla aplikacji współbieżnych i równoległych
- Arm MAP, profiler dla aplikacji współbieżnych i równoległych
- narzędzia Intel Parallel Studio XE (Cluster Edition)
Włączanie trybu graficznego (przypomnienie)
Większość z narzędzi wymaga dostępu do węzłów obliczeniowych klastra w trybie graficznym. Na klastrze Prometeusz, jest on realizowany przy użyciu narzędzia pro-viz. Pomocne może być również inicjowanie sesji interaktywnych. Osoby niezaznajomione odsyłamy do dokładniejszych opisów tych zagadnień:
→ Tryb interaktywny @Prometeusz,
→ Obliczenia w trybie graficznym: pro-viz.
Dla przypomnienia, prezentujemy sposób uzyskania takiego dostępu:
I wariant
# pierwszy terminal (ssh prometheus.cyfronet.pl)
[plguser@login01 ~]$ srun -p plgrid-testing -N 1 -n 2 --time=0-1:00 --pty /bin/bash -l
[plguser@p0677 ~]$ echo $SLURM_JOBID
17572051
# drugi terminal (ssh prometheus.cyfronet.pl)
[plguser@login01 ~]$ module add plgrid/tools/pro-viz
[plguser@login01 ~]$ pro-viz attach 17572051
[plguser@login01 ~]$ pro-viz password 17572051
(...) # <-- tutaj pojawi się komenda do VNC
# terminal lokalny
$ vncviewer -SecurityTypes=VNC,UnixLogin,None -via plguser@pro.cyfronet.pl -password=XXXXXXXX p0677:1
II wariant
# pierwszy terminal (ssh prometheus.cyfronet.pl)
[plguser@login01 ~]$ module add plgrid/tools/pro-viz
[plguser@login01 ~]$ pro-viz interactive -p plgrid-testing -N 1 -n 2 -t 0-1:00
(...) # <-- tutaj pojawi się komenda do VNC
# terminal lokalny
$ vncviewer -SecurityTypes=VNC,UnixLogin,None -via plguser@pro.cyfronet.pl -password=XXXXXXXX p0677:1
W opisach poszczególnych narzędzi, będziemy zakładać, że posiadamy już połączenie w trybie graficznym.