一、名词解释 (1) 缓存通信模式 (2) MPI预定义规约操作
二、 简答题 (1)MPI通信域的功能是什么? (2)阻塞通信和非阻塞通信的主要区别是什么? (3)MPI的组通信调用主要有那些?
三、判断并给出理由 (1)发送语句用整型,接收语句用实型可以匹配 A 不对 B 对 (2)阻塞通信的功能都可以用非阻塞通信的方式实现 A 不对 B 对 (3)组通信需要该组内所有的进程都参加 A 不对 B 对 (4)虚拟进程数要小于实际的处理器的个数? A 不对 B 对
四、MPI调用接口介绍 MPI_File_iread_shared MPI_File_open MPI_File_read_all MPI_File_read_ordered_begin MPI_File_seek_shared MPI_File_sync MPI_File_write_all MPI_File_write_at_all MPI_Finalized MPI_Gatherv MPI_Get_elements MPI_Get_version MPI_Graph_get MPI_Graph_neighbors MPI_Group_difference MPI_Group_free MPI_Group_intersection MPI_Group_range_incl MPI_Group_size MPI_Group_union MPI_Info_get MPI_Intercomm_merge
MPI_Startall MPI_Test MPI_Type_commit MPI_Type_create_darray MPI_Type_create_subarray MPI_Type_get_envelope MPI_Type_lb MPI_Type_struct MPI_Type_vector MPI_Wait MPI_Wtick
五、程序设计 (1)给出必案然死锁的例子 (2)给出使用虚拟进程拓扑的例子