@routinesMpi1base = (
"Detach_buffer",
"Is_initialized",
"Get_processor_name",
"Get_error_string",
"Compute_dims",
"Get_version",
"Finalize",
"Pcontrol",
"Attach_buffer",
"Get_error_class",
);
@routinesmpi1cart = (
"Get_coords",
"Get_cart_rank",
"Get_dim",
"Dup",
"Get_topo",
"Map",
"Sub",
"Shift",
);
@routinesmpi1comm = (
"Get_group",
"Get_rank",
"Bsend_init",
"Ssend_init",
"Is_inter",
"Rsend_init",
"Ibsend",
"Abort",
"Free",
"Send_init",
"Recv",
"Sendrecv",
"Sendrecv_replace",
"Get_topology",
"Isend",
"Probe",
"Compare",
"Get_size",
"Issend",
"Set_errhandler",
"Send",
"Irsend",
"Ssend",
"Recv_init",
"Iprobe",
"Bsend",
"Irecv",
"Get_errhandler",
"Rsend",
);
@routinesmpi1distgraph = (
"Get_dist_neighbors_count",
"Dup",
);
@routinesmpi1dtype = (
"Commit",
"Free",
"Create_indexed",
"Create_contiguous",
"Create_vector",
"Create_struct",
"Pack_size",
"Pack",
"Get_size",
);
@routinesmpi1errh = (
"Free",
);
@routinesmpi1graph = (
"Get_dims",
"Get_topo",
"Map",
"Get_neighbors",
"Get_neighbors_count",
"Dup",
);
@routinesmpi1group = (
"Excl",
"Get_rank",
"Free",
"Union",
"Intersect",
"Range_excl",
"Range_incl",
"Difference",
"Translate_ranks",
"Incl",
"Get_size",
"Compare",
);
@routinesmpi1inter = (
"Merge",
"Get_remote_group",
"Get_remote_size",
"Dup",
);
@routinesmpi1intra = (
"Create_intercomm",
"Split",
"Create_graph",
"Create_cart",
"Create",
"Dup",
"Scan",
);
@routinesmpi1op = (
"Free",
);
@routinesmpi1preq = (
"Start",
"Startall",
);
@routinesmpi1req = (
"Testany",
"Waitsome",
"Free",
"Testall",
"Wait",
"Testsome",
"Waitall",
"Waitany",
"Test",
"Cancel",
);
@routinesmpi1st = (
"Is_cancelled",
"Get_elements",
"Get_count",
);
@routinesMpi2base = (
"Add_error_class",
"Alloc_mem",
"Lookup_name",
"Publish_name",
"Unpublish_name",
"Get_address",
"Add_error_string",
"Query_thread",
"Close_port",
"Add_error_code",
"Free_mem",
"Open_port",
"Is_finalized",
"Is_thread_main",
);
@routinesmpi2comm = (
"Gatherv",
"Disconnect",
"Allreduce",
"Alltoallw",
"Join",
"Alltoall",
"Get_attr",
"Barrier",
"Bcast",
"Set_attr",
"Set_name",
"Get_parent",
"Alltoallv",
"Reduce_scatter",
"Scatter",
"Gather",
"Free_keyval",
"Reduce",
"Allgather",
"Delete_attr",
"Scatterv",
"Get_name",
"Allgatherv",
);
@routinespostcomm = (
"Call_errhandler",
"Reduce_scatter_block",
);
@routinesmpi2distgraph = (
"Get_dist_neighbors",
);
@routinesmpi2dtype = (
"Get_envelope",
"Create_hvector",
"Match_size",
"Create_resized",
"Create_indexed_block",
"Pack_external_size",
"Dup",
"Create_hindexed",
"Get_attr",
"Get_true_extent",
"Create_darray",
"Create_f90_real",
"Get_contents",
"Set_attr",
"Set_name",
"Create_f90_complex",
"Create_subarray",
"Unpack_external",
"Free_keyval",
"Create_struct",
"Create_f90_integer",
"Pack_external",
"Get_extent",
"Delete_attr",
"Get_name",
);
@routinesmpi2file = (
"Get_type_extent",
"Read_ordered_end",
"Seek_shared",
"Read_ordered",
"Iread_shared",
"Get_info",
"Write_ordered_begin",
"Set_info",
"Write_ordered",
"Sync",
"Read",
"Write_all",
"Get_size",
"Write_all_end",
"Delete",
"Read_ordered_begin",
"Iread_at",
"Write_at_all_end",
"Get_position_shared",
"Write_shared",
"Iwrite_at",
"Get_view",
"Write_all_begin",
"Read_all_end",
"Get_byte_offset",
"Iread",
"Read_at_all_end",
"Write_at",
"Write_at_all_begin",
"Get_errhandler",
"Get_amode",
"Set_atomicity",
"Get_group",
"Get_position",
"Open",
"Seek",
"Read_all_begin",
"Read_at_all_begin",
"Read_all",
"Preallocate",
"Read_at_all",
"Read_shared",
"Iwrite",
"Iwrite_shared",
"Set_errhandler",
"Write_at_all",
"Set_size",
"Set_view",
"Read_at",
"Close",
"Write_ordered_end",
"Write",
"Get_atomicity",
);
@routinespostfile = (
"Call_errhandler",
);
@routinesmpi2greq = (
"Complete",
);
@routinesmpi2info = (
"Delete",
"Get_nthkey",
"Free",
"Create",
"Set",
"Dup",
"Get_valuelen",
"Get",
"Get_nkeys",
);
@routinesmpi2inter = (
"Split",
);
@routinesmpi2intra = (
"Exscan",
"Accept",
"Connect",
);
@routinesmpi2op = (
"Is_commutative",
"Reduce_local",
);
@routinesmpi2req = (
"Get_status",
);
@routinesmpi2st = (
"Set_cancelled",
"Set_elements",
);
@routinesmpi2win = (
"Get_group",
"Fence",
"Start",
"Free",
"Put",
"Wait",
"Test",
"Get",
"Get_attr",
"Set_attr",
"Complete",
"Set_errhandler",
"Set_name",
"Accumulate",
"Create",
"Free_keyval",
"Post",
"Unlock",
"Delete_attr",
"Lock",
"Get_errhandler",
"Get_name",
);
@routinespostwin = (
"Call_errhandler",
);