NewMadeleine

Documentation

« back to PM2 home.
nm_mpi_keyval_s Struct Reference

a keyval used to index comm/types/win attributes More...

#include <nm_mpi_private.h>

Collaboration diagram for nm_mpi_keyval_s:

Data Fields

int id
 ID of this keyval.
 
nm_mpi_attr_copy_fn_tcopy_fn
 copy callback function for C binding
 
nm_mpi_attr_delete_fn_tdelete_fn
 delete callback function for C binding
 
nm_mpi_copy_subroutine_tcopy_subroutine
 copy callback function for Fortran binding
 
nm_mpi_delete_subroutine_tdelete_subroutine
 delete callback function for Fortran binding
 
void * extra_state
 user-supplied pointer given to callbacks
 
struct nm_refcount_s refcount
 number of attributes indexed by this keyval
 

Detailed Description

a keyval used to index comm/types/win attributes

Definition at line 285 of file nm_mpi_private.h.

Field Documentation

◆ copy_fn

nm_mpi_attr_copy_fn_t* nm_mpi_keyval_s::copy_fn

copy callback function for C binding

Definition at line 288 of file nm_mpi_private.h.

◆ copy_subroutine

nm_mpi_copy_subroutine_t* nm_mpi_keyval_s::copy_subroutine

copy callback function for Fortran binding

Definition at line 290 of file nm_mpi_private.h.

◆ delete_fn

nm_mpi_attr_delete_fn_t* nm_mpi_keyval_s::delete_fn

delete callback function for C binding

Definition at line 289 of file nm_mpi_private.h.

◆ delete_subroutine

nm_mpi_delete_subroutine_t* nm_mpi_keyval_s::delete_subroutine

delete callback function for Fortran binding

Definition at line 291 of file nm_mpi_private.h.

◆ extra_state

void* nm_mpi_keyval_s::extra_state

user-supplied pointer given to callbacks

Definition at line 292 of file nm_mpi_private.h.

◆ id

int nm_mpi_keyval_s::id

ID of this keyval.

Definition at line 287 of file nm_mpi_private.h.

◆ refcount

struct nm_refcount_s nm_mpi_keyval_s::refcount

number of attributes indexed by this keyval

Definition at line 293 of file nm_mpi_private.h.


The documentation for this struct was generated from the following file: