pmodels / mpich

Official MPICH Repository
http://www.mpich.org
Other
541 stars 280 forks source link

doc: create alias man pages for large count routines #7112

Closed hzhou closed 1 month ago

hzhou commented 1 month ago

Pull Request Description

We list the large count routines in the same man page of their normal count routines, but the entries are missing. This commit creates the alias man pages for them.

Fixes https://github.com/pmodels/mpich/issues/6973 [skip warnings]

Author Checklist

hzhou commented 1 month ago

Locally verified:

$ ls mpich-4.3.0a1/man/man3/*_c.3
mpich-4.3.0a1/man/man3/MPI_Accumulate_c.3                mpich-4.3.0a1/man/man3/MPI_Get_accumulate_c.3            mpich-4.3.0a1/man/man3/MPI_Reduce_scatter_block_c.3
mpich-4.3.0a1/man/man3/MPI_Allgather_c.3                 mpich-4.3.0a1/man/man3/MPI_Get_c.3                       mpich-4.3.0a1/man/man3/MPI_Reduce_scatter_block_init_c.3
mpich-4.3.0a1/man/man3/MPI_Allgather_init_c.3            mpich-4.3.0a1/man/man3/MPI_Get_count_c.3                 mpich-4.3.0a1/man/man3/MPI_Reduce_scatter_c.3
mpich-4.3.0a1/man/man3/MPI_Allgatherv_c.3                mpich-4.3.0a1/man/man3/MPI_Get_elements_c.3              mpich-4.3.0a1/man/man3/MPI_Reduce_scatter_init_c.3
mpich-4.3.0a1/man/man3/MPI_Allgatherv_init_c.3           mpich-4.3.0a1/man/man3/MPI_Iallgather_c.3                mpich-4.3.0a1/man/man3/MPI_Register_datarep_c.3
mpich-4.3.0a1/man/man3/MPI_Allreduce_c.3                 mpich-4.3.0a1/man/man3/MPI_Iallgatherv_c.3               mpich-4.3.0a1/man/man3/MPI_Rget_accumulate_c.3
mpich-4.3.0a1/man/man3/MPI_Allreduce_init_c.3            mpich-4.3.0a1/man/man3/MPI_Iallreduce_c.3                mpich-4.3.0a1/man/man3/MPI_Rget_c.3
mpich-4.3.0a1/man/man3/MPI_Alltoall_c.3                  mpich-4.3.0a1/man/man3/MPI_Ialltoall_c.3                 mpich-4.3.0a1/man/man3/MPI_Rput_c.3
mpich-4.3.0a1/man/man3/MPI_Alltoall_init_c.3             mpich-4.3.0a1/man/man3/MPI_Ialltoallv_c.3                mpich-4.3.0a1/man/man3/MPI_Rsend_c.3
mpich-4.3.0a1/man/man3/MPI_Alltoallv_c.3                 mpich-4.3.0a1/man/man3/MPI_Ialltoallw_c.3                mpich-4.3.0a1/man/man3/MPI_Rsend_init_c.3
mpich-4.3.0a1/man/man3/MPI_Alltoallv_init_c.3            mpich-4.3.0a1/man/man3/MPI_Ibcast_c.3                    mpich-4.3.0a1/man/man3/MPI_Scan_c.3
mpich-4.3.0a1/man/man3/MPI_Alltoallw_c.3                 mpich-4.3.0a1/man/man3/MPI_Ibsend_c.3                    mpich-4.3.0a1/man/man3/MPI_Scan_init_c.3
mpich-4.3.0a1/man/man3/MPI_Alltoallw_init_c.3            mpich-4.3.0a1/man/man3/MPI_Iexscan_c.3                   mpich-4.3.0a1/man/man3/MPI_Scatter_c.3
mpich-4.3.0a1/man/man3/MPI_Bcast_c.3                     mpich-4.3.0a1/man/man3/MPI_Igather_c.3                   mpich-4.3.0a1/man/man3/MPI_Scatter_init_c.3
mpich-4.3.0a1/man/man3/MPI_Bcast_init_c.3                mpich-4.3.0a1/man/man3/MPI_Igatherv_c.3                  mpich-4.3.0a1/man/man3/MPI_Scatterv_c.3
mpich-4.3.0a1/man/man3/MPI_Bsend_c.3                     mpich-4.3.0a1/man/man3/MPI_Imrecv_c.3                    mpich-4.3.0a1/man/man3/MPI_Scatterv_init_c.3
mpich-4.3.0a1/man/man3/MPI_Bsend_init_c.3                mpich-4.3.0a1/man/man3/MPI_Ineighbor_allgather_c.3       mpich-4.3.0a1/man/man3/MPI_Send_c.3
mpich-4.3.0a1/man/man3/MPI_Buffer_attach_c.3             mpich-4.3.0a1/man/man3/MPI_Ineighbor_allgatherv_c.3      mpich-4.3.0a1/man/man3/MPI_Send_init_c.3
mpich-4.3.0a1/man/man3/MPI_Buffer_detach_c.3             mpich-4.3.0a1/man/man3/MPI_Ineighbor_alltoall_c.3        mpich-4.3.0a1/man/man3/MPI_Sendrecv_c.3
mpich-4.3.0a1/man/man3/MPI_Comm_attach_buffer_c.3        mpich-4.3.0a1/man/man3/MPI_Ineighbor_alltoallv_c.3       mpich-4.3.0a1/man/man3/MPI_Sendrecv_replace_c.3
mpich-4.3.0a1/man/man3/MPI_Comm_detach_buffer_c.3        mpich-4.3.0a1/man/man3/MPI_Ineighbor_alltoallw_c.3       mpich-4.3.0a1/man/man3/MPI_Session_attach_buffer_c.3
mpich-4.3.0a1/man/man3/MPI_Exscan_c.3                    mpich-4.3.0a1/man/man3/MPI_Irecv_c.3                     mpich-4.3.0a1/man/man3/MPI_Session_detach_buffer_c.3
mpich-4.3.0a1/man/man3/MPI_Exscan_init_c.3               mpich-4.3.0a1/man/man3/MPI_Ireduce_c.3                   mpich-4.3.0a1/man/man3/MPI_Ssend_c.3
mpich-4.3.0a1/man/man3/MPI_File_get_type_extent_c.3      mpich-4.3.0a1/man/man3/MPI_Ireduce_scatter_block_c.3     mpich-4.3.0a1/man/man3/MPI_Ssend_init_c.3
mpich-4.3.0a1/man/man3/MPI_File_iread_all_c.3            mpich-4.3.0a1/man/man3/MPI_Ireduce_scatter_c.3           mpich-4.3.0a1/man/man3/MPI_Status_set_elements_c.3
mpich-4.3.0a1/man/man3/MPI_File_iread_at_all_c.3         mpich-4.3.0a1/man/man3/MPI_Irsend_c.3                    mpich-4.3.0a1/man/man3/MPI_Type_contiguous_c.3
mpich-4.3.0a1/man/man3/MPI_File_iread_at_c.3             mpich-4.3.0a1/man/man3/MPI_Iscan_c.3                     mpich-4.3.0a1/man/man3/MPI_Type_create_darray_c.3
mpich-4.3.0a1/man/man3/MPI_File_iread_c.3                mpich-4.3.0a1/man/man3/MPI_Iscatter_c.3                  mpich-4.3.0a1/man/man3/MPI_Type_create_hindexed_block_c.3
mpich-4.3.0a1/man/man3/MPI_File_iread_shared_c.3         mpich-4.3.0a1/man/man3/MPI_Iscatterv_c.3                 mpich-4.3.0a1/man/man3/MPI_Type_create_hindexed_c.3
mpich-4.3.0a1/man/man3/MPI_File_iwrite_all_c.3           mpich-4.3.0a1/man/man3/MPI_Isend_c.3                     mpich-4.3.0a1/man/man3/MPI_Type_create_hvector_c.3
mpich-4.3.0a1/man/man3/MPI_File_iwrite_at_all_c.3        mpich-4.3.0a1/man/man3/MPI_Isendrecv_c.3                 mpich-4.3.0a1/man/man3/MPI_Type_create_indexed_block_c.3
mpich-4.3.0a1/man/man3/MPI_File_iwrite_at_c.3            mpich-4.3.0a1/man/man3/MPI_Isendrecv_replace_c.3         mpich-4.3.0a1/man/man3/MPI_Type_create_resized_c.3
mpich-4.3.0a1/man/man3/MPI_File_iwrite_c.3               mpich-4.3.0a1/man/man3/MPI_Issend_c.3                    mpich-4.3.0a1/man/man3/MPI_Type_create_struct_c.3
mpich-4.3.0a1/man/man3/MPI_File_iwrite_shared_c.3        mpich-4.3.0a1/man/man3/MPI_Mrecv_c.3                     mpich-4.3.0a1/man/man3/MPI_Type_create_subarray_c.3
mpich-4.3.0a1/man/man3/MPI_File_read_all_begin_c.3       mpich-4.3.0a1/man/man3/MPI_Neighbor_allgather_c.3        mpich-4.3.0a1/man/man3/MPI_Type_get_contents_c.3
mpich-4.3.0a1/man/man3/MPI_File_read_all_c.3             mpich-4.3.0a1/man/man3/MPI_Neighbor_allgather_init_c.3   mpich-4.3.0a1/man/man3/MPI_Type_get_envelope_c.3
mpich-4.3.0a1/man/man3/MPI_File_read_at_all_begin_c.3    mpich-4.3.0a1/man/man3/MPI_Neighbor_allgatherv_c.3       mpich-4.3.0a1/man/man3/MPI_Type_get_extent_c.3
mpich-4.3.0a1/man/man3/MPI_File_read_at_all_c.3          mpich-4.3.0a1/man/man3/MPI_Neighbor_allgatherv_init_c.3  mpich-4.3.0a1/man/man3/MPI_Type_get_true_extent_c.3
mpich-4.3.0a1/man/man3/MPI_File_read_at_c.3              mpich-4.3.0a1/man/man3/MPI_Neighbor_alltoall_c.3         mpich-4.3.0a1/man/man3/MPI_Type_indexed_c.3
mpich-4.3.0a1/man/man3/MPI_File_read_c.3                 mpich-4.3.0a1/man/man3/MPI_Neighbor_alltoall_init_c.3    mpich-4.3.0a1/man/man3/MPI_Type_size_c.3
mpich-4.3.0a1/man/man3/MPI_File_read_ordered_begin_c.3   mpich-4.3.0a1/man/man3/MPI_Neighbor_alltoallv_c.3        mpich-4.3.0a1/man/man3/MPI_Type_vector_c.3
mpich-4.3.0a1/man/man3/MPI_File_read_ordered_c.3         mpich-4.3.0a1/man/man3/MPI_Neighbor_alltoallv_init_c.3   mpich-4.3.0a1/man/man3/MPI_Unpack_c.3
mpich-4.3.0a1/man/man3/MPI_File_read_shared_c.3          mpich-4.3.0a1/man/man3/MPI_Neighbor_alltoallw_c.3        mpich-4.3.0a1/man/man3/MPI_Unpack_external_c.3
mpich-4.3.0a1/man/man3/MPI_File_write_all_begin_c.3      mpich-4.3.0a1/man/man3/MPI_Neighbor_alltoallw_init_c.3   mpich-4.3.0a1/man/man3/MPI_Win_allocate_c.3
mpich-4.3.0a1/man/man3/MPI_File_write_all_c.3            mpich-4.3.0a1/man/man3/MPI_Op_create_c.3                 mpich-4.3.0a1/man/man3/MPI_Win_allocate_shared_c.3
mpich-4.3.0a1/man/man3/MPI_File_write_at_all_begin_c.3   mpich-4.3.0a1/man/man3/MPI_Pack_c.3                      mpich-4.3.0a1/man/man3/MPI_Win_create_c.3
mpich-4.3.0a1/man/man3/MPI_File_write_at_all_c.3         mpich-4.3.0a1/man/man3/MPI_Pack_external_c.3             mpich-4.3.0a1/man/man3/MPI_Win_shared_query_c.3
mpich-4.3.0a1/man/man3/MPI_File_write_at_c.3             mpich-4.3.0a1/man/man3/MPI_Pack_external_size_c.3        mpich-4.3.0a1/man/man3/MPIX_Allreduce_enqueue_c.3
mpich-4.3.0a1/man/man3/MPI_File_write_c.3                mpich-4.3.0a1/man/man3/MPI_Pack_size_c.3                 mpich-4.3.0a1/man/man3/MPIX_Irecv_enqueue_c.3
mpich-4.3.0a1/man/man3/MPI_File_write_ordered_begin_c.3  mpich-4.3.0a1/man/man3/MPI_Put_c.3                       mpich-4.3.0a1/man/man3/MPIX_Isend_enqueue_c.3
mpich-4.3.0a1/man/man3/MPI_File_write_ordered_c.3        mpich-4.3.0a1/man/man3/MPI_Raccumulate_c.3               mpich-4.3.0a1/man/man3/MPIX_Recv_enqueue_c.3
mpich-4.3.0a1/man/man3/MPI_File_write_shared_c.3         mpich-4.3.0a1/man/man3/MPI_Recv_c.3                      mpich-4.3.0a1/man/man3/MPIX_Send_enqueue_c.3
mpich-4.3.0a1/man/man3/MPI_Gather_c.3                    mpich-4.3.0a1/man/man3/MPI_Recv_init_c.3                 mpich-4.3.0a1/man/man3/MPIX_Stream_irecv_c.3
mpich-4.3.0a1/man/man3/MPI_Gather_init_c.3               mpich-4.3.0a1/man/man3/MPI_Reduce_c.3                    mpich-4.3.0a1/man/man3/MPIX_Stream_isend_c.3
mpich-4.3.0a1/man/man3/MPI_Gatherv_c.3                   mpich-4.3.0a1/man/man3/MPI_Reduce_init_c.3               mpich-4.3.0a1/man/man3/MPIX_Stream_recv_c.3
mpich-4.3.0a1/man/man3/MPI_Gatherv_init_c.3              mpich-4.3.0a1/man/man3/MPI_Reduce_local_c.3              mpich-4.3.0a1/man/man3/MPIX_Stream_send_c.3