Parallelisieren
MPI:
Übersetzen mit
mpif90
,
mpicc
,
mpiCC
in
/opt/mpi/bin
MPI 2 teilweise implementiert, soll bald vollständig sein
weitere Infos
OpenMP:
Compiler-Frontends von KAI unter
/progsys/kap/guide36/bin
Aufruf:
guidef90
,
guidec
,
guidec++
weitere Infos
POSIX-Threads:
Flag beim Übersetzen:
-D_POSIX_C_SOURCE=199506L
Thread-Bibliothek anlinken:
-lpthread
weitere Infos
automatisch durch Compiler:
Übersetzen und Linken mit
+O3 +Oparallel +Oreport
HP-eigene Direktiven (besser OpenMP verwenden!)
Zahl der Threads über Umgebungsvariable
MP_NUMBER_OF_THREADS
bei Fortran 90 parallele Bibliothek einbinden mit
-lF90_parallel
Kurzeinführungen und Beispielprogramme im Kurs
Parallelisierungs-Werkzeuge im Überblick
Peter Junglas 16.2.2000