@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", );