|
MPI_Unpack_external(datarep,
inbuf, insize, position, outbuf, outcount, datatype, ierror)
integer outcount, datatype, ierror
integer(kind=MPI_ADDRESS_KIND) insize, position
character*(*) datarep
<type> inbuf(*), outbuf(*)
以指定的格式将数据解包
MPI_Unpublish_name(service_name, info, port_name, ierror)
integer info, ierror
character*(*) service_name, port_name
取消一个以前发布的服务名
MPI_Win_call_errhandler(win, errorcode, ierror)
integer win, errorcode, ierror
激活与窗口对象对应的错误处理程序
MPI_Win_complete(win, ierror)
integer win, ierror
完成从MPI_Win_start开始的RMA访问
MPI_Win_create(base, size, disp_unit, info, comm, win, ierror)
<type> base(*)
integer(kind=MPI_ADDRESS_KIND) size
integer disp_unit, info, comm, win, ierror
创建新窗口对象
MPI_Win_create_errhanlder(function, errhanlder, ierror)
external function
integer errhandler, ierror
创建对附加到窗口对象上的错误处理程序
MPI_Win_create_keyval(win_copy_attr_fn, win_delete_attr_fn, win_keyval,
extra_state, ierror)
external win_copy_attr_fn, win_delete_attr_fn
integer win_keyval, ierror
integer(kind=MPI_ADDRESS_KIND) extra_state
创建能在窗口对象上缓冲的新属性关键字
MPI_Win_delete_attr(win, win_keyval, ierror)
integer win, win_keyval, ierror
删除在窗口对象上缓冲的属性关键字
MPI_Win_fence(assert, win, ierror)
integer assert, win, ierror
同步窗口对象上的RMA操作
MPI_Win_free(win, ierror)
integer win, ierror
释放窗口对象
|
|