一、名词解释 (1) 标准通信模式 (2) MPI数据打包与解包
二、简答题 (1)MPI消息包括那各个部分? (2)MPI消息得传递可以分为那几个阶段? (3)根据参加方个数的不同,MPI的两种基本的通信方式是什么?
三、判断并给出理由 (1)接收语句用字符型,发送语句可用整型相匹配 A 不对 B 对 (2)非阻塞通信的功能都可以用阻塞通信的方式实现 A 对 B 不对 (3)标准发送语句可以用非阻塞接收语句接收 A 对 B 不对 (4)发送语句的消息一定要被接收语句接收 A 不对 B 对
四、MPI调用接口介绍
MPI_File_get_byte_offset MPI_File_get_size MPI_File_iwrite_shared MPI_Finalize MPI_Gather MPI_Get_count MPI_Get_processor_name MPI_Graph_create MPI_Graph_map MPI_Graph_neighbors_count MPI_Group_excl MPI_Group_rank MPI_Group_translate_ranks MPI_Ibsend MPI_Info_dup MPI_Init MPI_Iprobe MPI_Op_free MPI_Pack_size MPI_Reduce_scatter MPI_Scatter MPI_Send MPI_Sendrecv MPI_Start MPI_Topo_test MPI_Type_contiguous MPI_Wtime
五、程序设计 (1)给出可以避免死锁的例子 (2)给出使用自定义数据类型的例子