Programowanie w systemie UNIX/CPU: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Linia 10:
=OpenMP=
[[Grafika:Parabolic Julia set for internal angle 1 over 5.png|mały|prawo|Obraz i kod z użyciem OpenMP]]
==testy wstępne==
 
Sprawdzamy ile rdzeni (wątków) ma procesor :<ref>[http://www.linux-mag.com/id/4609/ OpenMP in 30 Minutes By Joe Landman]</ref>
 
Linia 17:
Im więcej tym lepiej. Jeśli 1 to nie ma potrzeby używania OpenMP.
 
W konsoli sprawdzamy wersję :<ref>[http://stackoverflow.com/questions/1304363/how-to-check-the-version-of-openmp-on-linux stackoverflow question how-to-check-the-version-of-openmp-on-linux]</ref>
echo |cpp -fopenmp -dM |grep -i open
 
przykładowy wynik :
 
#define _OPENMP 201307
 
==użycie ==
Użycie OpenMP<ref>[[w:OpenMP|OpenMP w wikipedii]]</ref><ref>[http://www.linux-mag.com/id/4609/ OpenMP in 30 Minutes By Joe Landman]</ref> polega na dodaniu do istniejącego kodu ( tu przykład z kodem w C ) :
* nie instalujemy biblioteki ponieważ OpenMP jest to opcja kompilatora<ref>[http://askubuntu.com/questions/144352/how-can-i-install-openmp-in-ubuntu askubuntu question how-can-i-install-openmp-in-ubuntu]</ref>