Nwaiphot's Blog


lecture Parallel 53-02-02

Posted in การเรียน โดย nwaiphot บน กุมภาพันธ์ 2, 2010
Tags: ,

MPI-point to point

Blocking send
MPI_Send(buffer,count,type,dest,tag,commm)
buffer คือ ตำแหน่งของข้อมูลที่เราจะส่ง
count คือ จำนวน data ที่ต้องการส่ง
type คือ data type ของข้อมูลที่จะส่ง
dest คือ จุดหมายปลายทาง บอก rank ของผู้รับ
tag คือ เป็นข้อตกลงของผู้รับและผู้ส่ง
comm คือ communicator ที่ตั้งชื่อ
Blocking receive
MPI_Recv(buffer,count,type,dest,tag,comm,status)
status คือ สถานการส่ง
Collective Communication Routines
MPI_Barrier
MPI_Bcast คือ Broadcasts เป็นการส่ง 1 sender ไปหลายๆ reciver
MPI_Scatter คือ การกระจาย คล้ายกับ Broadcasts แต่ไม่จำเป็นว่าข้อความจะต้องเหมือนกัน
MPI_Gather คือ การรวบรวม
MPI_Allgather
MPI_Reduce

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s


%d bloggers like this: