【发布时间】:2013-09-20 18:08:29
【问题描述】:
我想发送一个用户定义的数据类型为:
TYPE CELL
INTEGER :: NUM
TYPE(CELL), POINTER :: NEXT => NULL()
END TYPE CELL
TYPE CELLLIST
INTEGER :: NBCELL
TYPE(CELL), POINTER :: BEGIN => NULL()
END TYPE CELLLIST
而MPI要发送的变量定义为:
TYPE(CELLLIST) :: _CELLLIST
在这个变量中,_CELLIST%NBCELL表示链表的长度,CELL类型的指针指向链表的头部。
我想使用 MPI_send 和 MPI_recv 通过 MPI 传输单元列表。该怎么做?
【问题讨论】: