Blame src/binding/cxx/cxxdecl3.dat

Packit Service c5cf8c
# This file was originally derived from a list of the C++ bindings
Packit Service c5cf8c
# by using the perl script cxxtodecl.  However, that script cannot
Packit Service c5cf8c
# handle every feature of the bindings, so the final changes 
Packit Service c5cf8c
# were made by hand.
Packit Service c5cf8c
<post>
Packit Service c5cf8c
comm-Reduce_scatter_block void (in:const , , ,in:constref:Datatype ,in:constref:Op, ) const
Packit Service c5cf8c
<mpi2>
Packit Service c5cf8c
-Alloc_mem  void* ( ,in:constref:Info ,return)
Packit Service c5cf8c
dtype-Create_darray Datatype (, , ,in:const ,in:const ,in:const ,in:const , , ,return) const
Packit Service c5cf8c
dtype-Create_hindexed Datatype (,in:const ,in:const , ,return) const
Packit Service c5cf8c
dtype-Create_hvector Datatype (, , , ,return) const
Packit Service c5cf8c
dtype-Create_indexed_block Datatype (, , in:const,,return) const
Packit Service c5cf8c
dtype-Create_struct static Datatype ( ,in:const ,in:const ,in:const ,return)
Packit Service c5cf8c
dtype-Create_subarray Datatype (, ,in:const ,in:const ,in:const , ,return) const
Packit Service c5cf8c
dtype-Get_extent void (, , ) const
Packit Service c5cf8c
dtype-Get_true_extent void (, , ) const
Packit Service c5cf8c
dtype-Pack_external void (,in:const ,in:const , , , , ) const
Packit Service c5cf8c
dtype-Pack_external_size Aint (, , ,return) const
Packit Service c5cf8c
dtype-Create_resized Datatype (,in:const ,in:const ,return) const
Packit Service c5cf8c
dtype-Unpack_external void (,in:const ,in:const , , , , ) const
Packit Service c5cf8c
# Errhandler creation requires special routines
Packit Service c5cf8c
#file-Create_errhandler static Errhandler (File::Errhandler_fn* function ,return)
Packit Service c5cf8c
file-Get_errhandler Errhandler (,return) const
Packit Service c5cf8c
file-Set_errhandler void (,in:constref:Errhandler )
Packit Service c5cf8c
-Free_mem void ( )
Packit Service c5cf8c
-Get_address Aint ( ,return)
Packit Service c5cf8c
info-Create static Info (return)
Packit Service c5cf8c
info-Delete void (,in:const )
Packit Service c5cf8c
info-Dup Info (,return) const
Packit Service c5cf8c
info-Free void ()
Packit Service c5cf8c
info-Get bool (,in:const , , ,return ) const
Packit Service c5cf8c
info-Get_nkeys int (,return) const
Packit Service c5cf8c
info-Get_nthkey void (, , ) const
Packit Service c5cf8c
info-Get_valuelen bool (,in:const ,in:refint,return ) const
Packit Service c5cf8c
info-Set void (,in:const ,in:const )
Packit Service c5cf8c
-Is_finalized bool (return)
Packit Service c5cf8c
req-Get_status bool (,return ) const
Packit Service c5cf8c
# Errhandler creation requires special routines
Packit Service c5cf8c
#win-Create_errhandler static Errhandler (Win::Errhandler_fn* function ,return)
Packit Service c5cf8c
win-Get_errhandler Errhandler (,return) const
Packit Service c5cf8c
win-Set_errhandler void (,in:constref:Errhandler )
Packit Service c5cf8c
-Close_port void (in:const )
Packit Service c5cf8c
comm-Disconnect void ()
Packit Service c5cf8c
comm-Get_parent static Intercomm (return)
Packit Service c5cf8c
comm-Join static Intercomm (in:const ,return)
Packit Service c5cf8c
intra-Accept Intercomm (in:const ,in:constref:Info , ,,return) const
Packit Service c5cf8c
intra-Connect Intercomm (in:const ,in:constref:Info , ,,return) const
Packit Service c5cf8c
-Lookup_name void (in:const ,in:constref:Info , )
Packit Service c5cf8c
-Open_port void (in:constref:Info , )
Packit Service c5cf8c
-Publish_name void (in:const ,in:constref:Info ,in:const )
Packit Service c5cf8c
-Unpublish_name void (in:const ,in:constref:Info ,in:const )
Packit Service c5cf8c
win-Accumulate void (in:const , ,in:constref:Datatype , , , ,in:constref:Datatype ,in:constref:Op, ) const
Packit Service c5cf8c
win-Complete void () const
Packit Service c5cf8c
win-Create static Win (in:const , , ,in:constref:Info ,in:constref:Intracomm ,return)
Packit Service c5cf8c
win-Fence void (, ) const
Packit Service c5cf8c
win-Free void ()
Packit Service c5cf8c
win-Get void ( , ,in:constref:Datatype , , , ,in:constref:Datatype, ) const
Packit Service c5cf8c
win-Get_group Group (,return) const
Packit Service c5cf8c
win-Lock void (, , , ) const
Packit Service c5cf8c
win-Post void (in:constref:Group ,, ) const
Packit Service c5cf8c
win-Put void (in:const , ,in:constref:Datatype , , , ,in:constref:Datatype, ) const
Packit Service c5cf8c
win-Start void (in:constref:Group ,, ) const
Packit Service c5cf8c
win-Test bool (,return) const
Packit Service c5cf8c
win-Unlock void (, ) const
Packit Service c5cf8c
win-Wait void () const
Packit Service c5cf8c
comm-Allgather void (in:const , ,in:constref:Datatype , , ,in:constref:Datatype, ) const
Packit Service c5cf8c
comm-Allgatherv void (in:const , ,in:constref:Datatype , ,in:const ,in:const ,in:constref:Datatype, ) const
Packit Service c5cf8c
comm-Allreduce void (in:const , , ,in:constref:Datatype ,in:constref:Op, ) const
Packit Service c5cf8c
comm-Alltoall void (in:const , ,in:constref:Datatype , , ,in:constref:Datatype, ) const
Packit Service c5cf8c
comm-Alltoallv void (in:const ,in:const ,in:const ,in:constref:Datatype , ,in:const ,in:const ,in:constref:Datatype, ) const
Packit Service c5cf8c
comm-Alltoallw void (in:const ,in:const ,in:const ,in:dtypearray:SIZE , ,in:const ,in:const ,in:dtypearray:SIZE, ) const
Packit Service c5cf8c
comm-Barrier void () const
Packit Service c5cf8c
comm-Bcast void (, ,in:constref:Datatype , , ) const
Packit Service c5cf8c
comm-Gather void (in:const , ,in:constref:Datatype , , ,in:constref:Datatype , ) const
Packit Service c5cf8c
comm-Gatherv void (in:const , ,in:constref:Datatype , ,in:const ,in:const ,in:constref:Datatype , ) const
Packit Service c5cf8c
comm-Reduce void (in:const , , ,in:constref:Datatype ,in:constref:Op , ) const
Packit Service c5cf8c
comm-Reduce_scatter void (in:const , , ,in:constref:Datatype ,in:constref:Op, ) const
Packit Service c5cf8c
comm-Scatter void (in:const , ,in:constref:Datatype , , ,in:constref:Datatype , ) const
Packit Service c5cf8c
comm-Scatterv void (in:const ,in:const ,in:const ,in:constref:Datatype , , ,in:constref:Datatype , ) const
Packit Service c5cf8c
# FIXME: this entry confuses buildiface, which groups it with
Packit Service c5cf8c
# inter-Create_intercomm (because of the class-Create -> Create_class rule
Packit Service c5cf8c
# This needs a fix in GetCArgs, which finds the routine that matches
Packit Service c5cf8c
# a name.
Packit Service c5cf8c
#inter-Create Intercomm (,in:constref:Group ,return) const
Packit Service c5cf8c
inter-Split Intercomm (, , ,return) const
Packit Service c5cf8c
intra-Exscan void (in:const , , ,in:constref:Datatype ,in:constref:Op, ) const
Packit Service c5cf8c
-Add_error_class int (return)
Packit Service c5cf8c
-Add_error_code int ( ,return)
Packit Service c5cf8c
-Add_error_string void ( ,in:const )
Packit Service c5cf8c
comm-Call_errhandler void (, ) const
Packit Service c5cf8c
#comm-Create_keyval static int (Comm::Copy_attr_function* comm_copy_attr_fn ,Comm::Delete_attr_function* comm_delete_attr_fn , ,return)
Packit Service c5cf8c
comm-Delete_attr void (, )
Packit Service c5cf8c
comm-Free_keyval static void (in:refint )
Packit Service c5cf8c
comm-Get_attr bool (, , ,return ) const
Packit Service c5cf8c
comm-Get_name void (, ,in:refint ) const
Packit Service c5cf8c
comm-Set_attr void (, ,in:const ) 
Packit Service c5cf8c
comm-Set_name void (,in:const )
Packit Service c5cf8c
#dtype-Create_keyval static int (Datatype::Copy_attr_function* type_copy_attr_fn ,Datatype::Delete_attr_function* type_delete_attr_fn , ,return)
Packit Service c5cf8c
dtype-Delete_attr void (, )
Packit Service c5cf8c
dtype-Dup Datatype (,return) const
Packit Service c5cf8c
dtype-Free_keyval static void (in:refint )
Packit Service c5cf8c
dtype-Get_attr bool (, , ,return ) const
Packit Service c5cf8c
dtype-Get_contents void (, , , , , ,out:dtypearray:4 ) const
Packit Service c5cf8c
dtype-Get_envelope void (,in:refint ,in:refint ,in:refint ,in:refint ) const
Packit Service c5cf8c
dtype-Get_name void (, ,in:refint ) const
Packit Service c5cf8c
dtype-Set_attr void (, ,in:const )
Packit Service c5cf8c
dtype-Set_name void (,in:const )
Packit Service c5cf8c
file-Call_errhandler void (, ) const
Packit Service c5cf8c
greq-Complete void ()
Packit Service c5cf8c
# Grequest start requires special code
Packit Service c5cf8c
#greq-Start static Grequest (in:const-Grequest::Query_function query_fn ,in:const-Grequest::Free_function free_fn ,in:const-Grequest::Cancel_function cancel_fn , ,return)
Packit Service c5cf8c
-Is_thread_main bool (return)
Packit Service c5cf8c
-Query_thread int (return)
Packit Service c5cf8c
st-Set_cancelled void (,in:bool )
Packit Service c5cf8c
st-Set_elements void (,in:constref:Datatype , )
Packit Service c5cf8c
win-Call_errhandler void (, ) const
Packit Service c5cf8c
#win-Create_keyval static int (Win::Copy_attr_function* win_copy_attr_fn ,Win::Delete_attr_function* win_delete_attr_fn , ,return)
Packit Service c5cf8c
win-Delete_attr void (, )
Packit Service c5cf8c
win-Free_keyval static void (in:refint )
Packit Service c5cf8c
win-Get_attr bool (, , ,return ) const
Packit Service c5cf8c
win-Get_name void (, ,in:refint ) const
Packit Service c5cf8c
win-Set_attr void (, ,in:const )
Packit Service c5cf8c
win-Set_name void (,in:const )
Packit Service c5cf8c
file-Close void ()
Packit Service c5cf8c
file-Delete static void (in:const ,in:constref:Info )
Packit Service c5cf8c
file-Get_amode int (,return) const
Packit Service c5cf8c
file-Get_atomicity bool (,return) const
Packit Service c5cf8c
file-Get_byte_offset Offset (,in:const ,return) const
Packit Service c5cf8c
file-Get_group Group (,return) const
Packit Service c5cf8c
file-Get_info Info (,return) const
Packit Service c5cf8c
file-Get_position Offset (,return) const
Packit Service c5cf8c
file-Get_position_shared Offset (,return) const
Packit Service c5cf8c
file-Get_size Offset (,return) const
Packit Service c5cf8c
file-Get_type_extent Aint (,in:constref:Datatype ,return) const
Packit Service c5cf8c
file-Get_view void (, ,out:reftype:Datatype ,out:reftype:Datatype , ) const
Packit Service c5cf8c
file-Iread Request (, , ,in:constref:Datatype ,return)
Packit Service c5cf8c
file-Iread_at Request (, , , ,in:constref:Datatype ,return)
Packit Service c5cf8c
file-Iread_shared Request (, , ,in:constref:Datatype ,return)
Packit Service c5cf8c
file-Iwrite Request (,in:const , ,in:constref:Datatype ,return)
Packit Service c5cf8c
file-Iwrite_at Request (, ,in:const , ,in:constref:Datatype ,return)
Packit Service c5cf8c
file-Iwrite_shared Request (,in:const , ,in:constref:Datatype ,return)
Packit Service c5cf8c
file-Open static File (in:constref:Intracomm ,in:const , ,in:constref:Info ,return)
Packit Service c5cf8c
file-Preallocate void (, )
Packit Service c5cf8c
file-Read void (, , ,in:constref:Datatype , )
Packit Service c5cf8c
file-Read_all void (, , ,in:constref:Datatype , )
Packit Service c5cf8c
file-Read_all_begin void (, , ,in:constref:Datatype )
Packit Service c5cf8c
file-Read_all_end void (, , )
Packit Service c5cf8c
file-Read_at void (, , , ,in:constref:Datatype , )
Packit Service c5cf8c
file-Read_at_all void (, , , ,in:constref:Datatype , )
Packit Service c5cf8c
file-Read_at_all_begin void (, , , ,in:constref:Datatype )
Packit Service c5cf8c
file-Read_at_all_end void (, , )
Packit Service c5cf8c
file-Read_ordered void (, , ,in:constref:Datatype , )
Packit Service c5cf8c
file-Read_ordered_begin void (, , ,in:constref:Datatype )
Packit Service c5cf8c
file-Read_ordered_end void (, , )
Packit Service c5cf8c
file-Read_shared void (, , ,in:constref:Datatype , )
Packit Service c5cf8c
file-Seek void (, , )
Packit Service c5cf8c
file-Seek_shared void (, , )
Packit Service c5cf8c
file-Set_atomicity void (,in:bool )
Packit Service c5cf8c
file-Set_info void (,in:constref:Info )
Packit Service c5cf8c
file-Set_size void (, )
Packit Service c5cf8c
file-Set_view void (, ,in:constref:Datatype ,in:constref:Datatype ,in:const ,in:constref:Info )
Packit Service c5cf8c
file-Sync void ()
Packit Service c5cf8c
file-Write void (,in:const , ,in:constref:Datatype , )
Packit Service c5cf8c
file-Write_all void (,in:const , ,in:constref:Datatype , )
Packit Service c5cf8c
file-Write_all_begin void (,in:const , ,in:constref:Datatype )
Packit Service c5cf8c
file-Write_all_end void (,in:const , )
Packit Service c5cf8c
file-Write_at void (, ,in:const , ,in:constref:Datatype , )
Packit Service c5cf8c
file-Write_at_all void (, ,in:const , ,in:constref:Datatype , )
Packit Service c5cf8c
file-Write_at_all_begin void (, ,in:const , ,in:constref:Datatype )
Packit Service c5cf8c
file-Write_at_all_end void (,in:const , )
Packit Service c5cf8c
file-Write_ordered void (,in:const , ,in:constref:Datatype , )
Packit Service c5cf8c
file-Write_ordered_begin void (,in:const , ,in:constref:Datatype )
Packit Service c5cf8c
file-Write_ordered_end void (,in:const , )
Packit Service c5cf8c
file-Write_shared void (,in:const , ,in:constref:Datatype , )
Packit Service c5cf8c
# Datarep not yet available
Packit Service c5cf8c
#-Register_datarep void (in:const ,Datarep_conversion_function* read_conversion_fn ,Datarep_conversion_function* write_conversion_fn ,Datarep_extent_function* dtype_file_extent_fn , )
Packit Service c5cf8c
# These are part of the C++ interface but only make sense
Packit Service c5cf8c
# if Fortran is available.
Packit Service c5cf8c
dtype-Create_f90_complex static Datatype ( , ,return)
Packit Service c5cf8c
dtype-Create_f90_integer static Datatype ( ,return)
Packit Service c5cf8c
dtype-Create_f90_real static Datatype ( , ,return)
Packit Service c5cf8c
dtype-Match_size static Datatype ( , ,return)
Packit Service c5cf8c
<mpi1>
Packit Service c5cf8c
# Errhandler creation requires special routines
Packit Service c5cf8c
#comm-Create_errhandler static Errhandler (Comm::Errhandler_fn* function ,return)
Packit Service c5cf8c
# Errhandlers are really in MPI2, but replace routines defined in mpi1
Packit Service c5cf8c
comm-Get_errhandler Errhandler (,return) const
Packit Service c5cf8c
comm-Set_errhandler void (,in:constref:Errhandler )
Packit Service c5cf8c
#
Packit Service c5cf8c
comm-Send void (in:const , ,in:constref:Datatype , , , ) const
Packit Service c5cf8c
comm-Recv void ( , ,in:constref:Datatype , , , , ) const
Packit Service c5cf8c
st-Get_count int (,in:constref:Datatype ,return) const
Packit Service c5cf8c
comm-Bsend void (in:const , ,in:constref:Datatype , , , ) const
Packit Service c5cf8c
comm-Ssend void (in:const , ,in:constref:Datatype , , , ) const
Packit Service c5cf8c
comm-Rsend void (in:const , ,in:constref:Datatype , , , ) const
Packit Service c5cf8c
-Attach_buffer void ( , )
Packit Service c5cf8c
-Detach_buffer int ( out:ref:void* ,return)
Packit Service c5cf8c
comm-Isend Request (in:const , ,in:constref:Datatype , , , ,return) const
Packit Service c5cf8c
comm-Ibsend Request (in:const , ,in:constref:Datatype , , , ,return) const
Packit Service c5cf8c
comm-Issend Request (in:const , ,in:constref:Datatype , , , ,return) const
Packit Service c5cf8c
comm-Irsend Request (in:const , ,in:constref:Datatype , , , ,return) const
Packit Service c5cf8c
comm-Irecv Request ( , ,in:constref:Datatype , , , ,return) const
Packit Service c5cf8c
req-Wait void (, )
Packit Service c5cf8c
req-Test bool (,return )
Packit Service c5cf8c
req-Free void ()
Packit Service c5cf8c
req-Waitany static int ( ,in:reqarray:1 ,return,)
Packit Service c5cf8c
req-Testany static bool ( ,in:reqarray:1 ,in:refint ,return, )
Packit Service c5cf8c
req-Waitall static void ( ,in:reqarray:1 ,out:statusarray:1 )
Packit Service c5cf8c
req-Testall static bool ( ,in:reqarray:1 , return, out:statusarray:1 )
Packit Service c5cf8c
req-Waitsome static int ( ,in:reqarray:1 , return,, out:statusarray:1)
Packit Service c5cf8c
req-Testsome static int ( ,in:reqarray:1 ,return,, out:statusarray:1)
Packit Service c5cf8c
comm-Iprobe bool (, , ,return, ) const
Packit Service c5cf8c
comm-Probe void (, , , ) const
Packit Service c5cf8c
req-Cancel void () const
Packit Service c5cf8c
st-Is_cancelled bool (,return) const
Packit Service c5cf8c
comm-Send_init Prequest (in:const , ,in:constref:Datatype , , , ,return) const
Packit Service c5cf8c
comm-Bsend_init Prequest (in:const , ,in:constref:Datatype , , , ,return) const
Packit Service c5cf8c
comm-Ssend_init Prequest (in:const , ,in:constref:Datatype , , , ,return) const
Packit Service c5cf8c
comm-Rsend_init Prequest (in:const , ,in:constref:Datatype , , , ,return) const
Packit Service c5cf8c
comm-Recv_init Prequest ( , ,in:constref:Datatype , , , ,return) const
Packit Service c5cf8c
preq-Start void ()
Packit Service c5cf8c
preq-Startall static void ( , in:preqarray:1 )
Packit Service c5cf8c
comm-Sendrecv void (in:const , ,in:constref:Datatype , , , , ,in:constref:Datatype , , , , ) const
Packit Service c5cf8c
comm-Sendrecv_replace void (, ,in:constref:Datatype , , , , , , ) const
Packit Service c5cf8c
dtype-Create_contiguous Datatype (, ,return) const
Packit Service c5cf8c
dtype-Create_vector Datatype (, , , ,return) const
Packit Service c5cf8c
dtype-Create_indexed Datatype (,in:const ,in:const ,,return) const
Packit Service c5cf8c
dtype-Get_size int (,return) const
Packit Service c5cf8c
dtype-Commit void ()
Packit Service c5cf8c
dtype-Free void ()
Packit Service c5cf8c
st-Get_elements int (,in:constref:Datatype ,return) const
Packit Service c5cf8c
dtype-Pack void (in:const, , , , , in:refint ,in:constref:Comm ) const
Packit Service c5cf8c
# Note that unpack doesn't follow the standard rules for matching 
Packit Service c5cf8c
# arguments to the C routine.
Packit Service c5cf8c
#dtype-Unpack void (in:const, ,in:refint , , , ,in:constref:Comm ) const
Packit Service c5cf8c
dtype-Pack_size int (, ,in:constref:Comm ,return) const
Packit Service c5cf8c
#intra-Barrier void () const
Packit Service c5cf8c
#intra-Bcast void (, ,in:constref:Datatype , ,) const
Packit Service c5cf8c
#intra-Gather void (in:const , ,in:constref:Datatype , , ,in:constref:Datatype , ) const
Packit Service c5cf8c
#intra-Gatherv void (in:const , ,in:constref:Datatype , ,in:const ,in:const ,in:constref:Datatype , ) const
Packit Service c5cf8c
#intra-Scatter void (in:const , ,in:constref:Datatype , , ,in:constref:Datatype , ) const
Packit Service c5cf8c
#intra-Scatterv void (in:const ,in:const ,in:const ,in:constref:Datatype , , ,in:constref:Datatype , ) const
Packit Service c5cf8c
#intra-Allgather void (in:const , ,in:constref:Datatype , , ,in:constref:Datatype ) const
Packit Service c5cf8c
#intra-Allgatherv void (in:const , ,in:constref:Datatype , ,in:const ,in:const ,in:constref:Datatype ) const
Packit Service c5cf8c
#intra-Alltoall void (in:const , ,in:constref:Datatype , , ,in:constref:Datatype ) const
Packit Service c5cf8c
#intra-Alltoallv void (in:const ,in:const ,in:const ,in:constref:Datatype , ,in:const ,in:const ,in:constref:Datatype ) const
Packit Service c5cf8c
#intra-Reduce void (in:const , , ,in:constref:Datatype ,in:constref:Op , ) const
Packit Service c5cf8c
# op-Init requires special handling
Packit Service c5cf8c
#op-Init void (,User_function* function ,in:bool )
Packit Service c5cf8c
op-Free void ()
Packit Service c5cf8c
op-Is_commutative () const
Packit Service c5cf8c
op-Reduce_local void (in:const, , ,in:constref:Datatype, ,) const
Packit Service c5cf8c
#intra-Allreduce void (in:const , , ,in:constref:Datatype ,in:constref:Op ) const
Packit Service c5cf8c
#intra-Reduce_scatter void (in:const , , ,in:constref:Datatype ,in:constref:Op ) const
Packit Service c5cf8c
intra-Scan void (in:const , , ,in:constref:Datatype ,in:constref:Op ) const
Packit Service c5cf8c
group-Get_size int (,return) const
Packit Service c5cf8c
group-Get_rank int (,return) const
Packit Service c5cf8c
group-Translate_ranks static (in:constref:Group , ,in:const ,in:constref:Group , ,return)
Packit Service c5cf8c
group-Compare static int (in:constref:Group ,in:constref:Group ,return)
Packit Service c5cf8c
comm-Get_group Group (,return) const
Packit Service c5cf8c
group-Union static Group (in:constref:Group ,in:constref:Group ,return)
Packit Service c5cf8c
group-Intersect static Group (in:constref:Group ,in:constref:Group ,return)
Packit Service c5cf8c
group-Difference static Group (in:constref:Group ,in:constref:Group ,return)
Packit Service c5cf8c
group-Incl Group (, ,in:const ,return) const
Packit Service c5cf8c
group-Excl Group (, ,in:const ,return) const
Packit Service c5cf8c
group-Range_incl Group (, ,in:const ,return) const
Packit Service c5cf8c
group-Range_excl Group (, ,in:const ,return) const
Packit Service c5cf8c
group-Free void ()
Packit Service c5cf8c
comm-Get_size int (,return) const
Packit Service c5cf8c
comm-Get_rank int (,return) const
Packit Service c5cf8c
comm-Compare static int (in:constref:Comm ,in:constref:Comm ,return)
Packit Service c5cf8c
intra-Dup Intracomm (,return) const
Packit Service c5cf8c
inter-Dup Intercomm (,return) const
Packit Service c5cf8c
cart-Dup Cartcomm (,return) const
Packit Service c5cf8c
graph-Dup Graphcomm (,return) const
Packit Service c5cf8c
distgraph-Dup Distgraphcomm (,return) const
Packit Service c5cf8c
comm-Clone  (,return)
Packit Service c5cf8c
intra-Clone  (,return) const
Packit Service c5cf8c
inter-Clone  (,return) const
Packit Service c5cf8c
cart-Clone  (,return) const
Packit Service c5cf8c
graph-Clone  (,return) const
Packit Service c5cf8c
distgraph-Clone (,return) const
Packit Service c5cf8c
intra-Create Intracomm (,in:constref:Group ,return) const
Packit Service c5cf8c
intra-Split Intracomm (, , ,return) const
Packit Service c5cf8c
comm-Free void ()
Packit Service c5cf8c
comm-Is_inter bool (,return) const
Packit Service c5cf8c
inter-Get_remote_size int (,return) const
Packit Service c5cf8c
inter-Get_remote_group Group (,return) const
Packit Service c5cf8c
intra-Create_intercomm Intercomm (, ,in:constref:Comm , , ,return) const
Packit Service c5cf8c
inter-Merge Intracomm (,in:bool ,return) const
Packit Service c5cf8c
intra-Create_cart Cartcomm (, ,in:const ,in:boolarray:2 ,in:bool ,return) const
Packit Service c5cf8c
-Compute_dims void ( , , )
Packit Service c5cf8c
intra-Create_graph Graphcomm (, ,in:const ,in:const ,in:bool ,return) const
Packit Service c5cf8c
# Dist_graph_create, Dist_graph_create_adjacent are handled specially 
Packit Service c5cf8c
# because of the optional weights parameter
Packit Service c5cf8c
comm-Get_topology int (,return) const
Packit Service c5cf8c
graph-Get_dims void (, , ) const
Packit Service c5cf8c
graph-Get_topo void (, , , , ) const
Packit Service c5cf8c
cart-Get_dim int (,return) const
Packit Service c5cf8c
cart-Get_topo void (, , ,out:boolarray:2 , ) const
Packit Service c5cf8c
cart-Get_cart_rank int (,in:const ,return) const
Packit Service c5cf8c
cart-Get_coords void (, , , ) const
Packit Service c5cf8c
graph-Get_neighbors_count int (, ,return) const
Packit Service c5cf8c
graph-Get_neighbors void (, , , ) const
Packit Service c5cf8c
distgraph-Get_dist_neighbors_count void (,in:refint,in:refint,out:bool) const
Packit Service c5cf8c
distgraph-Get_dist_graph_neighbors void (, , , , ,) const
Packit Service c5cf8c
cart-Shift void (, , ,in:refint ,in:refint ) const
Packit Service c5cf8c
cart-Sub Cartcomm ( ,in:boolarray:-10 ,return) const
Packit Service c5cf8c
cart-Map int (, ,in:const ,in:boolarray:2 ,return) const
Packit Service c5cf8c
graph-Map int (, ,in:const ,in:const ,return) const
Packit Service c5cf8c
-Get_processor_name void ( ,in:refint )
Packit Service c5cf8c
errh-Free void ()
Packit Service c5cf8c
-Get_error_string void ( , ,in:refint )
Packit Service c5cf8c
-Get_error_class int ( ,return)
Packit Service c5cf8c
# Wtime and tick are special
Packit Service c5cf8c
#-Wtime double ()
Packit Service c5cf8c
#-Wtick double ()
Packit Service c5cf8c
-Finalize void ()
Packit Service c5cf8c
-Is_initialized bool (return)
Packit Service c5cf8c
comm-Abort void ( ) const
Packit Service c5cf8c
-Pcontrol void (in:const ,... )
Packit Service c5cf8c
# Status methods don't require routines and are handled specially
Packit Service c5cf8c
#st-Get_source int (,return) const
Packit Service c5cf8c
#st-Set_source void (, )
Packit Service c5cf8c
#st-Get_tag int (,return) const
Packit Service c5cf8c
#st-Set_tag void (, )
Packit Service c5cf8c
#st-Get_error int (,return) const
Packit Service c5cf8c
#st-Set_error void (, )
Packit Service c5cf8c
-Get_version void (in:refint ,in:refint )