G‘afarov, A. F. Galimyanov parallel hisobiyotlar qo'llanma Qozon


Download 1.46 Mb.
bet58/85
Sana24.12.2022
Hajmi1.46 Mb.
#1062519
1   ...   54   55   56   57   58   59   60   61   ...   85
Bog'liq
ParVychGafGal (1)

Oldindan kompilyatsiya qilingan sarlavha variantini o'chiring . Bu odatda soddalashtiradi

Windowsdan boshqa platformalar uchun manba kodini kompilyatsiya qilish.


Qadam 3. Loyihani MPI-ni ishga tushirish uchun sozlang.


Endi siz dastur bilan ishlayapsiz, biz sizning dasturingizni sozlashimiz kerak


MPI kutubxonalari va sarlavha fayllarini o'z ichiga olgan dastur. bosing


yechim Explorer oynasida loyihangizni o'ng tugmasini bosing va tanlang


"Xususiyatlar". Keyinchalik, VC ++ kataloglari yorlig'ida siz maydonga yozishingiz kerak Kataloglarni kiriting:


“C:\Program Files\Microsoft HPC Pack 2008 SDK\Include”
Machine Translated by Google



Keyinchalik, Bog'lovchi - Kirish yorlig'ida , Qo'shimcha bog'liqliklar maydonida , sizga kerak


kutubxonani belgilang




msmpi.lib
Machine Translated by Google





  1. qadam: MPI yordamida quyidagi kodni kiriting



#o'z ichiga #include
int main (int argc, char** argv) { MPI_Init (NULL, NULL);
int world_size;


MPI_Comm_size(MPI_COMM_WORLD, &dunyo_hajmi); int world_rank;
MPI_Comm_rank(MPI_COMM_WORLD, &dunyo_darajasi); char protsessor_nomi[MPI_MAX_PROCESSOR_NAME]; int name_len; MPI_Get_processor_name(protsessor_nomi, &name_len);
printf("Salom dunyo %s protsessoridan, %d protsessor ichida %d o'rinda\n", protsessor_nomi, dunyo_darajasi, dunyo_o'lchami);

Download 1.46 Mb.

Do'stlaringiz bilan baham:
1   ...   54   55   56   57   58   59   60   61   ...   85




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