@@ -405,13 +405,15 @@ PN2(void, MPI_Win_allocate, mpi_win_allocate, MPI_WIN_ALLOCATE, (MPI_Aint *size,
405405PN2 (void , MPI_Win_allocate_cptr , mpi_win_allocate_cptr , MPI_WIN_ALLOCATE_CPTR , (MPI_Aint * size , MPI_Fint * disp_unit , MPI_Fint * info , MPI_Fint * comm , char * baseptr , MPI_Fint * win , MPI_Fint * ierr ));
406406PN2 (void , MPI_Win_allocate_shared , mpi_win_allocate_shared , MPI_WIN_ALLOCATE_SHARED , (MPI_Aint * size , MPI_Fint * disp_unit , MPI_Fint * info , MPI_Fint * comm , char * baseptr , MPI_Fint * win , MPI_Fint * ierr ));
407407PN2 (void , MPI_Win_allocate_shared_cptr , mpi_win_allocate_shared_cptr , MPI_WIN_ALLOCATE_SHARED_CPTR , (MPI_Aint * size , MPI_Fint * disp_unit , MPI_Fint * info , MPI_Fint * comm , char * baseptr , MPI_Fint * win , MPI_Fint * ierr ));
408+ PN2 (void , MPI_Win_attach , mpi_win_attach , MPI_WIN_ATTACH , (MPI_Fint * win , char * base , MPI_Aint * size , MPI_Fint * ierr ));
408409PN2 (void , MPI_Win_call_errhandler , mpi_win_call_errhandler , MPI_WIN_CALL_ERRHANDLER , (MPI_Fint * win , MPI_Fint * errorcode , MPI_Fint * ierr ));
409410PN2 (void , MPI_Win_complete , mpi_win_complete , MPI_WIN_COMPLETE , (MPI_Fint * win , MPI_Fint * ierr ));
410411PN2 (void , MPI_Win_create , mpi_win_create , MPI_WIN_CREATE , (char * base , MPI_Aint * size , MPI_Fint * disp_unit , MPI_Fint * info , MPI_Fint * comm , MPI_Fint * win , MPI_Fint * ierr ));
411412PN2 (void , MPI_Win_create_dynamic , mpi_win_create_dynamic , MPI_WIN_CREATE_DYNAMIC , (MPI_Fint * info , MPI_Fint * comm , MPI_Fint * win , MPI_Fint * ierr ));
412413PN2 (void , MPI_Win_create_errhandler , mpi_win_create_errhandler , MPI_WIN_CREATE_ERRHANDLER , (ompi_errhandler_fortran_handler_fn_t * function , MPI_Fint * errhandler , MPI_Fint * ierr ));
413414PN2 (void , MPI_Win_create_keyval , mpi_win_create_keyval , MPI_WIN_CREATE_KEYVAL , (ompi_mpi2_fortran_copy_attr_function * win_copy_attr_fn , ompi_mpi2_fortran_delete_attr_function * win_delete_attr_fn , MPI_Fint * win_keyval , MPI_Aint * extra_state , MPI_Fint * ierr ));
414415PN2 (void , MPI_Win_delete_attr , mpi_win_delete_attr , MPI_WIN_DELETE_ATTR , (MPI_Fint * win , MPI_Fint * win_keyval , MPI_Fint * ierr ));
416+ PN2 (void , MPI_Win_detach , mpi_win_detach , MPI_WIN_DETACH , (MPI_Fint * win , char * base , MPI_Fint * ierr ));
415417PN2 (void , MPI_Win_fence , mpi_win_fence , MPI_WIN_FENCE , (MPI_Fint * assert , MPI_Fint * win , MPI_Fint * ierr ));
416418PN2 (void , MPI_Win_flush , mpi_win_flush , MPI_WIN_FLUSH , (MPI_Fint * rank , MPI_Fint * win , MPI_Fint * ierr ));
417419PN2 (void , MPI_Win_flush_all , mpi_win_flush_all , MPI_WIN_FLUSH_ALL , (MPI_Fint * win , MPI_Fint * ierr ));
0 commit comments