Parallel direktiva variantlari Parallel direktiv uchun variantlar


Download 0.49 Mb.
bet1/3
Sana06.04.2023
Hajmi0.49 Mb.
#1330649
  1   2   3
Bog'liq
7-тема

Parallel direktiva variantlari

Parallel direktiv uchun variantlar


Variant

Ma'nosi

agar (shart)

shart bo'yicha parallel mintaqani bajarish (agar shart bajarilmasa, direktiv ishlamaydi);

iplar soni (butun son ifodasi)

iplar sonini aniq belgilash; sukut bo'yicha omp_set_num_threads ();

standart ( umumiy | yo'q )

parallel mintaqadagi barcha o'zgaruvchilarga sinf beriladi ( hech biri - sinf aniq tayinlanishi kerak);

xususiy (ro'yxat)

har bir oqimda mahalliy nusxa hosil qilinadigan o'zgaruvchilar ro'yxatini belgilaydi (boshlang'ich qiymat aniqlanmagan);

birinchi xususiy (ro'yxat)

mahalliy nusxa ham har bir ish zarrachasida yaratiladi, ular asosiy ipdagi qiymatlar bilan ishga tushiriladi;

birgalikda (ro'yxat)

barcha iplar uchun umumiy bo'lgan o'zgaruvchilar ro'yxatini o'rnatadi;

nusxa ko'chirish (ro'yxat)

threadprivate o'zgaruvchilar qiymatlarini nusxa ko'chiradi dan
xususiy o'zgaruvchilar uchun asosiy mavzu sho''ba korxonalar;

kamaytirish (operator: ro'yxat)

parallel blokning oxirida qo'llaniladi
operatorni ro'yxatdagi o'zgaruvchilarga (natijalarni asosiy mavzuda to'plash).

Variant iplar soni

  • iplar_soni (butun son ifodasi )
  • iplar sonini aniq belgilash;
  • sukut bo'yicha omp_set_num_threads ( ) ;

Natija

If varianti haqida

  • agar parallel strukturaviy blokda iplarning shartli bajarilishini tashkil qilish uchun ishlatiladi ( agar shart bajarilmasa, direktiv ishlamaydi) .

Download 0.49 Mb.

Do'stlaringiz bilan baham:
  1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling