open-mpi / ompi

Open MPI main development repository
https://www.open-mpi.org
Other
2.12k stars 857 forks source link

ompi typos #12767

Open spaette opened 4 weeks ago

spaette commented 4 weeks ago

ompi directory dumped strings

could use advice on the following

ompi/mca/coll/hcoll/coll_hcoll_dtypes.h ompi/mca/coll/tuned/coll_tuned_dynamic_rules.c ompi/mca/topo/base/topo_base_cart_shift.c ompi/mpi/fortran/use-mpi-tkr/mpi-f90-cptr-interfaces.h ompi/mca/common/monitoring/common_monitoring.c ompi/datatype/ompi_datatype.h ompi/mca/common/ompio/common_ompio_aggregators.c ompi/mpi/java/java/MPI.java

$ sed -n '4,6p' ompi/ompi/mca/coll/hcoll/coll_hcoll_dtypes.h
/*Here comes the translation between ompi_datatype_t and dte_data_representation
  This is not complete and takes into account the basic datatypes only
  It is used to extract allreduce bcol functions where the arrhythmetics has to be done*/
$ sed -n '334,337p' ompi/ompi/mca/coll/tuned/coll_tuned_dynamic_rules.c
 * Just like the above functions it uses a less than or equal msg size
 * (hense config file must have a default defined for '0' if we reach this point)
 * else if no rules match we return '0' + '0,0' or used fixed decision table with no topo chand and no segmentation
 * of users data.. shame.
$ sed -n '25,39p' ompi/ompi/mca/topo/base/topo_base_cart_shift.c
/*
 * function - Returns the shifted source and destination ranks, given a
 *            shift direction and amount
 *
 * @param comm communicator with cartesian structure (handle)
 * @param direction coordinate directionension of shift (integer)
 * @param disp displacement (> 0: upwards shift, < 0: downwards shift) (integer)
 * @param rank_source rank of source process (integer)
 * @param rank_dest rank of destination process (integer)
 *
 * The 'direction' argument is in the range '[0,n-1]' for an n-directionensional
 * Cartesian mesh.
 *
 * @retval MPI_SUCCESS
 */
$ sed -n '15,17p' ompi/ompi/mpi/fortran/use-mpi-tkr/mpi-f90-cptr-interfaces.h
! This file is included via a preprocessor include directorive in
! mpi.F90, which allows us to use the preprocessor "if" directive,
! below.
$ sed -n '765p' ompi/ompi/mca/common/monitoring/common_monitoring.c
    /* If we are not drived by MPIT then dump the monitoring information */
$ sed -n '2656,2659p' ompi/ompi/communicator/comm.c
    /* set name for debugging purposes */
    /* there is no cid at this stage ... make this right and make edgars
     * code call this function and remove dupli cde
     */
$ sed -n '308,316p' ompi/ompi/mca/common/monitoring/common_monitoring.c
    /* PML PVARs */
    (void)mca_base_pvar_register("ompi", "pml", "monitoring", "flush", "Flush the monitoring "
                                 "information in the provided file. The filename is append with "
                                 "the .%d.prof suffix, where %d is replaced with the processus "
                                 "rank in MPI_COMM_WORLD.",
                                 OPAL_INFO_LVL_1, MCA_BASE_PVAR_CLASS_GENERIC,
                                 MCA_BASE_VAR_TYPE_STRING, NULL, MPI_T_BIND_NO_OBJECT, MCA_BASE_PVAR_FLAG_IWG,
                                 mca_common_monitoring_get_flush, mca_common_monitoring_set_flush,
                                 mca_common_monitoring_notify_flush, NULL);
$ sed -n '331,338p' ompi/ompi/datatype/ompi_datatype.h
/**
 * Return a pointer to the constant packed representation of the datatype.
 * The length can be retrieved with the ompi_datatype_pack_description_length,
 * and it is quarantee this is exactly the amount to be copied and not an
 * upper bound. Additionally, the packed representation is slightly optimized
 * compared with the get_content function, as all combiner_dup have been replaced
 * directly with the target type.
 */
$ sed -n '159,162p' ompi/ompi/mca/common/ompio/common_ompio_aggregators.c
            /* The absolute improvement compared to the last number
            ** of aggregators was below a given threshold. This is typically
            ** important for small data valomes and smallers process counts
            */
$ sed -n '584,590p' ompi/ompi/mpi/java/java/MPI.java
        static public String getProcessorName() throws MPIException
        {
                check();
                byte[] buf = new byte[MAX_PROCESSOR_NAME];
                int lengh = getProcessorName(buf);
                return new String(buf,0,lengh);
        }
$

hierarchy tree or possibly hierarchical tree

hierarchy collective or possibly hierarchical collective

hierarchy or inter is possibly the fix here

$ grep -nr "hierarch " ompi
ompi/ompi/mca/coll/ftagree/coll_ftagree_earlyreturning.c:1186:                /* I do not know how to make a hierarch tree after
ompi/ompi/communicator/comm.c:2174:         * communicators or when using hierarch collective
ompi/ompi/communicator/comm_init.c:371:                     * communicators created e.g. by the hierarch or inter module did increase
$ 

presuming alloced is factually the intention in the following.

$ grep -n alloced ompi/ompi/mca/coll/tuned/coll_tuned_dynamic_rules.h
87:/* free alloced memory routines, used by file and tuned component/module */
$ grep -n alloced ompi/ompi/mpi/c/info_free.c
58:     * Free all the alloced items from MPI_Info info.
$

strings Independing and lettre may not be commonly used these days

$ grep -nr Independing ompi
ompi/ompi/mca/pml/ob1/pml_ob1_recvfrag.c:492:     * of a matching fragment arrival. Independing if it is received
ompi/ompi/mca/pml/ob1/pml_ob1_recvfrag.c:1082:     * of a matching fragment arrival. Independing if it is received
ompi/ompi/mca/pml/ob1/pml_ob1.c:303:         * of a matching fragment arrival. Independing if it is received
$ grep -nr lettre ompi
ompi/ompi/mca/common/monitoring/HowTo_pml_monitoring.tex:635:start with a lettre describing the kind of communication, such as
$ 

string as free'd and free'ed is not standardised throughout repo

$ grep -nr "free'd" ompi | wc -l
10
$ grep -nr "free'ed" ompi | wc -l
2
$ 

string implementor is a variant spelling whereas purportedly implementer is more commonly used these days

$ grep -nr implementors ompi | wc -l
13
$ grep -nr implementer ompi | wc -l
2
$ 
spaette commented 4 weeks ago

the below shell script is authorised for use and/or modification by the repository Maintainers

it includes two commented out lines

this line among others could be added

sed -i "s/edgars/Edgar's/g" ompi/ompi/communicator/comm.c

GNU sed commands

$ cat typos.sh
#!/bin/sh

sed -i "s/Initilaize/Initialize/g" ompi/ompi/mca/part/persist/part_persist.h
sed -i "s/Microsystmes/Microsystems/g" ompi/ompi/mpi/c/accumulate.c
sed -i "s/Microsystmes/Microsystems/g" ompi/ompi/mpi/c/rget_accumulate.c
sed -i "s/Microsystmes/Microsystems/g" ompi/ompi/mpi/c/get_accumulate.c
sed -i "s/Microsystmes/Microsystems/g" ompi/ompi/mpi/c/raccumulate.c
sed -i "s/Microystems/Microsystems/g" ompi/ompi/debuggers/ompi_debugger_canary.c
sed -i "s/Rigde/Ridge/g" ompi/ompi/mca/coll/coll.h
sed -i "s/Rigde/Ridge/g" ompi/ompi/include/mpi.h.in
sed -i "s/Rigde/Ridge/g" ompi/ompi/mpi/c/ibcast.c
sed -i "s/Rigde/Ridge/g" ompi/ompi/mpi/c/Makefile.am
sed -i "s/Rigde/Ridge/g" ompi/ompi/mpi/c/barrier_init.c
sed -i "s/Rigde/Ridge/g" ompi/ompi/mpi/c/ibarrier.c
sed -i "s/Rigde/Ridge/g" ompi/ompi/mpi/c/neighbor_allgather_init.c
sed -i "s/Rigde/Ridge/g" ompi/ompi/mpi/c/bcast_init.c
sed -i "s/Rigde/Ridge/g" ompi/ompi/mpi/c/ineighbor_allgather.c
sed -i "s/acceleation/acceleration/g" ompi/ompi/mca/op/example/README.md
sed -i "s/accumuate/accumulate/g" ompi/ompi/mca/coll/adapt/coll_adapt_ireduce.c
sed -i "s/acknowleged/acknowledged/g" ompi/ompi/mca/coll/ftagree/coll_ftagree_earlyreturning.c
sed -i "s/acqurie/acquire/g" ompi/ompi/mca/osc/ucx/osc_ucx_comm.c
sed -i "s/additinal/additional/g" ompi/ompi/mpi/fortran/base/test_constants_f.c
sed -i "s/algorighm/algorithm/g" ompi/ompi/communicator/comm_cid.c
sed -i "s/allocatge/allocate/g" ompi/ompi/mca/sharedfp/sm/sharedfp_sm_file_open.c
sed -i "s/althgouth/although/g" ompi/ompi/mca/common/ompio/common_ompio_file_read.c
sed -i "s/althgouth/although/g" ompi/ompi/mca/common/ompio/common_ompio_file_write.c
sed -i "s/anihilates/annihilates/g" ompi/ompi/mca/coll/ftagree/coll_ftagree_earlyreturning.c
sed -i "s/arbitraty/arbitrary/g" ompi/ompi/mca/osc/rdma/osc_rdma_accumulate.c
sed -i "s/argumrnt/argument/g" ompi/ompi/tools/mpisync/mpigclock.c
sed -i "s/asociated/associated/g" ompi/ompi/communicator/communicator.h
sed -i "s/atomicy/atomicity/g" ompi/ompi/mca/osc/ucx/osc_ucx_comm.c
sed -i "s/awaward/awkward/g" ompi/ompi/mca/coll/libnbc/nbc_ibcast.c
sed -i "s/begining/beginning/g" ompi/ompi/dpm/dpm.c
# sed -i "s/begining/beginning/g" ompi/opal/datatype/opal_convertor.c
sed -i "s/binimoal/binomial/g" ompi/ompi/mca/coll/base/coll_base_gather.c
sed -i "s/boardcast/broadcast/g" ompi/ompi/mca/coll/acoll/README
sed -i "s/buidling/building/g" ompi/ompi/mpiext/example/use-mpi-f08/Makefile.am
sed -i "s/buidling/building/g" ompi/ompi/mpiext/ftmpi/use-mpi-f08/Makefile.am
sed -i "s/buidling/building/g" ompi/ompi/mpi/fortran/mpiext-use-mpi/Makefile.am
sed -i "s/buidling/building/g" ompi/ompi/mpi/fortran/use-mpi-tkr/Makefile.am
sed -i "s/buidling/building/g" ompi/ompi/mpi/fortran/use-mpi-ignore-tkr/Makefile.am
sed -i "s/buidling/building/g" ompi/ompi/mpi/fortran/use-mpi-f08/profile/Makefile.am
sed -i "s/buidling/building/g" ompi/ompi/mpi/fortran/use-mpi-f08/Makefile.am
sed -i "s/buidling/building/g" ompi/ompi/mpi/fortran/use-mpi-f08/base/Makefile.am
sed -i "s/buidling/building/g" ompi/ompi/mpi/fortran/use-mpi-f08/bindings/Makefile.am
sed -i "s/buidling/building/g" ompi/ompi/mpi/fortran/use-mpi-f08/bindings/Makefile.am
sed -i "s/buidling/building/g" ompi/ompi/mpi/fortran/use-mpi-f08/mod/Makefile.am
sed -i "s/buidling/building/g" ompi/ompi/mpi/fortran/use-mpi/Makefile.am
sed -i "s/buidling/building/g" ompi/ompi/mpi/fortran/mpiext-use-mpi-f08/Makefile.am
sed -i "s/capitolizes/capitalizes/g" ompi/ompi/debuggers/MPI_Handles_interface.txt
sed -i "s/circut/circuit/g" ompi/ompi/communicator/comm.c
sed -i "s/coillective/collective/g" ompi/ompi/mca/mtl/mtl.h
sed -i "s/collexctive/collective/g" ompi/ompi/mca/common/monitoring/profile2mat.pl
sed -i "s/compoenent/component/g" ompi/ompi/mca/pml/monitoring/pml_monitoring_component.c
sed -i "s/componnent/component/g" ompi/ompi/mca/coll/han/coll_han_algorithms.c
sed -i "s/comunicators/communicators/g" ompi/ompi/mpi/c/allgather.c
sed -i "s/connexion/connection/g" ompi/ompi/mca/vprotocol/pessimist/vprotocol_pessimist_eventlog.h
sed -i "s/connexion/connection/g" ompi/opal/mca/btl/tcp/btl_tcp_hdr.h
sed -i "s/connexion/connection/g" ompi/opal/mca/btl/tcp/btl_tcp_endpoint.c
sed -i "s/contatins/contains/g" ompi/ompi/proc/proc.h
sed -i "s/contigious/contiguous/g" ompi/ompi/mca/coll/han/coll_han_alltoall.c
sed -i "s/contiguos/contiguous/g" ompi/ompi/mca/coll/base/coll_base_allgather.c
sed -i "s/contiguos/contiguous/g" ompi/ompi/mca/coll/base/coll_base_allgatherv.c
sed -i "s/corresopnding/corresponding/g" ompi/ompi/op/op.h
sed -i "s/corresopnding/corresponding/g" ompi/ompi/debuggers/MPI_Handles_interface.txt
sed -i "s/corresopnding/corresponding/g" ompi/ompi/errhandler/errhandler.h
sed -i "s/corresopnding/corresponding/g" ompi/ompi/mca/op/op.h
sed -i "s/correspondong/corresponding/g" ompi/ompi/mca/coll/han/coll_han_gather.c
sed -i "s/defind/defined/g" ompi/ompi/debuggers/MPI_Handles_interface.txt
sed -i "s/defintely/definitely/g" ompi/ompi/mca/op/example/op_example_module_max.c
sed -i "s/defitions/definitions/g" ompi/ompi/mca/coll/xhc/coll_xhc_module.c
sed -i "s/delimeted/delimited/g" ompi/ompi/runtime/ompi_mpi_params.c
sed -i "s/deregistring/deregistering/g" ompi/ompi/mca/pml/ob1/pml_ob1_sendreq.c
sed -i "s/deregistring/deregistering/g" ompi/opal/mca/rcache/rgpusm/rcache_rgpusm_module.
sed -i "s/descendent/descendant/g" ompi/oshmem/mca/memheap/ptmalloc/malloc.c
sed -i "s/descendent/descendant/g" ompi/ompi/mca/coll/ftagree/coll_ftagree_earlyreturning.c
sed -i "s/disaqualifying/disqualifying/g" ompi/ompi/mca/coll/han/coll_han_module.c
sed -i "s/distinguishses/distinguishes/g" ompi/ompi/mca/common/monitoring/common_monitoring.c
sed -i "s/dont/don't/g" ompi/oshmem/mca/scoll/basic/scoll_basic_reduce.c
sed -i "s/dont/don't/g" ompi/oshmem/mca/sshmem/sysv/sshmem_sysv_module.c
sed -i "s/dont/don't/g" ompi/oshmem/include/oshmem/types.h
sed -i "s/dont/don't/g" ompi/docs/tuning-apps/networking/cuda.rst
sed -i "s/dont/don't/g" ompi/ompi/mca/pml/ob1/pml_ob1_sendreq.c
sed -i "s/dont/don't/g" ompi/ompi/mca/coll/base/coll_base_comm_select.c
sed -i "s/dont/don't/g" ompi/ompi/mca/coll/basic/coll_basic_reduce.c
sed -i "s/dont/don't/g" ompi/ompi/mca/bml/r2/bml_r2.c
sed -i "s/dont/don't/g" ompi/ompi/include/ompi/types.h
sed -i "s/dont/don't/g" ompi/ompi/datatype/ompi_datatype_create_subarray.c
sed -i "s/dont/don't/g" ompi/ompi/mpi/c/init_thread.c
sed -i "s/dont/don't/g" ompi/opal/class/opal_graph.c
sed -i "s/dont/don't/g" ompi/opal/mca/btl/ofi/btl_ofi_component.c
sed -i "s/dont/don't/g" ompi/opal/mca/btl/ofi/btl_ofi_context.c
sed -i "s/dont/don't/g" ompi/opal/datatype/opal_datatype_position.c
sed -i "s/dont/don't/g" ompi/opal/datatype/opal_datatype_add.c
sed -i "s/dont/don't/g" ompi/opal/datatype/opal_datatype_create.c
sed -i "s/dont/don't/g" ompi/opal/datatype/opal_datatype_internal.h
sed -i "s/dumpped/dumped/g" ompi/ompi/mca/common/monitoring/common_monitoring.c
sed -i 's/eagerl"/eagerly"/g' ompi/ompi/mca/mtl/psm2/mtl_psm2_stats.c
sed -i "s/endinanness/endianness/g" ompi/ompi/debuggers/MPI_Handles_interface.txt
sed -i "s/entrieas/occurred/g" ompi/ompi/tools/mpisync/ompi_timing_post
sed -i "s/establishement/establishment/g" ompi/ompi/mca/pml/ob1/pml_ob1_recvreq.h
sed -i "s/everytime/every time/g" ompi/ompi/mca/coll/ftagree/coll_ftagree_earlyreturning.c
sed -i "s/excusive/exclusive/g" ompi/ompi/mca/osc/rdma/osc_rdma_types.h
sed -i "s/explanantion/explanation/g" ompi/ompi/mca/coll/base/coll_base_allgather.c
sed -i "s/explanitory/explanatory/g" ompi/ompi/op/op.h
sed -i "s/extrmely/extremely/g" ompi/ompi/mca/vprotocol/pessimist/vprotocol_pessimist_component.c
sed -i "s/flase/false/g" ompi/ompi/mca/osc/rdma/osc_rdma_peer.h
sed -i "s/gatherring/gathering/g" ompi/ompi/mca/sharedfp/individual/sharedfp_individual_iwrite.c
sed -i "s/guaranted/guaranteed/g" ompi/ompi/debuggers/ompi_mpihandles_dll.c
sed -i "s/guarantueed/guaranteed/g" ompi/ompi/mca/fs/ufs/fs_ufs_file_open.c
sed -i "s/hense/hence/g" ompi/ompi/mca/coll/tuned/coll_tuned_dynamic_rules.c
sed -i "s/hierachy/hierarchy/g" ompi/ompi/mca/coll/xhc/coll_xhc.c
sed -i "s/homogenous/homogeneous/g" ompi/ompi/mca/coll/han/coll_han_alltoall.c
sed -i "s/hopefullty/hopefully/g" ompi/ompi/mca/fcoll/vulcan/fcoll_vulcan_file_write_all.c
sed -i "s/inapproprialy/inappropriately/g" ompi/ompi/mca/sharedfp/individual/sharedfp_individual_seek.c
sed -i "s/incoroporate/incorporate/g" ompi/ompi/mca/topo/base/topo_base_comm_select.c
sed -i "s/increasie/increase/g" ompi/ompi/mca/common/ompio/common_ompio_aggregators.c
sed -i "s/indefinitately/indefinitely/g" ompi/ompi/mca/sharedfp/lockedfile/sharedfp_lockedfile.c
sed -i "s/informationis/information is/g" ompi/ompi/proc/proc.h
sed -i "s/initializion/initialization/g" ompi/ompi/mca/part/persist/part_persist.h
sed -i "s/initializion/initialization/g" ompi/opal/mca/btl/sm/btl_sm_module.c
sed -i "s/initializion/initialization/g" ompi/opal/mca/btl/smcuda/btl_smcuda.c
sed -i "s/initilaized/initialized/g" ompi/ompi/mca/part/persist/part_persist.h
sed -i "s/insuficiently/insufficiently/g" ompi/ompi/mpiext/ftmpi/c/help-mpi-ft.txt
sed -i "s/interogated/interrogated/g" ompi/ompi/mca/sharedfp/lockedfile/sharedfp_lockedfile.c
sed -i "s/intrinsice/intrinsic/g" ompi/ompi/mca/op/base/base.h
sed -i "s/invokation/invocation/g" ompi/ompi/mca/op/base/base.h
sed -i "s/maximimze/maximize/g" ompi/ompi/mca/io/ompio/io_ompio_component.c
# sed -i "s/mechansisms/mechanisms/g" ompi/docs/release-notes/changelog/v1.x.rst
sed -i "s/mechansisms/mechanisms/g" ompi/ompi/mpiext/example/README.md
sed -i "s/offet/offset/g" ompi/ompi/mca/io/ompio/io_ompio.h
sed -i "s/ofset/offset/g" ompi/ompi/debuggers/ompi_common_dll.c
sed -i "s/opterations/operations/g" ompi/ompi/mca/osc/rdma/osc_rdma_component.c
sed -i "s/optionnal/optional/g" ompi/ompi/mca/coll/han/coll_han_dynamic_file.c
sed -i "s/outstanidng/outstanding/g" ompi/ompi/mca/osc/ucx/osc_ucx_comm.c
sed -i "s/overlaping/overlapping/g" ompi/ompi/mca/coll/han/coll_han_scatterv.c
sed -i "s/pariticipate/participate/g" ompi/ompi/mca/coll/base/coll_base_allreduce.c
sed -i "s/pariticipate/participate/g" ompi/ompi/mca/coll/base/coll_base_reduce.c
sed -i "s/pariticipate/participate/g" ompi/ompi/mca/coll/base/coll_base_reduce_scatter_block.c
sed -i "s/parmeter/parameter/g" ompi/ompi/mca/coll/han/coll_han.h
sed -i "s/poistion/position/g" ompi/ompi/mca/coll/base/coll_base_allgather.c
sed -i "s/poted/posted/g" ompi/ompi/mca/fbtl/posix/fbtl_posix.h
sed -i "s/poted/posted/g" ompi/ompi/mca/fbtl/ime/fbtl_ime.h
sed -i "s/predefinied/predefined/g" ompi/ompi/mpi/c/accumulate.c
sed -i "s/predefinied/predefined/g" ompi/ompi/mpi/c/rget_accumulate.c
sed -i "s/predefinied/predefined/g" ompi/ompi/mpi/c/get_accumulate.c
sed -i "s/predefinied/predefined/g" ompi/ompi/mpi/c/raccumulate.c
sed -i "s/prefedined/predefined/g" ompi/ompi/mpi/c/comm_connect.c
sed -i "s/prefedined/predefined/g" ompi/ompi/mpi/c/comm_accept.c
sed -i "s/prepeare/prepare/g" ompi/ompi/mca/coll/xhc/coll_xhc_module.c
sed -i "s/reodering/reordering/g" ompi/ompi/mca/coll/han/coll_han_gatherv.c
sed -i "s/requiements/requirements/g" ompi/ompi/mpiext/example/README.md
sed -i "s/routesin/routes in/g" ompi/ompi/mca/io/ompio/io_ompio_file_read.c
sed -i "s/routesin/routes in/g" ompi/ompi/mca/io/ompio/io_ompio_file_write.c
sed -i "s/sentinal/sentinel/g" ompi/ompi/tools/wrappers/ompi_wrapper_script.in
sed -i "s/sentinal/sentinel/g" ompi/opal/class/opal_interval_tree.h
sed -i "s/sentinal/sentinel/g" ompi/opal/class/opal_rb_tree.h
sed -i "s/sentinal/sentinel/g" ompi/opal/class/opal_rb_tree.c
sed -i "s/sentinal/sentinel/g" ompi/opal/class/opal_interval_tree.c
sed -i "s/simulanteously/simultaneously/g" ompi/ompi/mpi/java/java/Makefile.am
sed -i "s/storded/stored/g" ompi/ompi/mca/coll/base/coll_base_allreduce.c
sed -i "s/storded/stored/g" ompi/ompi/mca/coll/base/coll_base_reduce.c
sed -i "s/storded/stored/g" ompi/ompi/mca/coll/libnbc/nbc_iallreduce.c
sed -i "s/storded/stored/g" ompi/ompi/mca/coll/libnbc/nbc_ireduce.c
sed -i "s/supprort/support/g" ompi/ompi/mpi/fortran/base/gen-mpi-sizeof.pl
sed -i "s/suppsed/supposed/g" ompi/ompi/mca/common/ompio/common_ompio_file_read.c
sed -i "s/suppsed/supposed/g" ompi/ompi/mca/common/ompio/common_ompio_file_write.c
sed -i "s/toplogy/topology/g" ompi/ompi/debuggers/MPI_Handles_interface.txt
sed -i "s/whethere/whether/g" ompi/ompi/mca/op/example/op_example_component.c
sed -i "s/wrap arounds/wraparounds/g" ompi/ompi/mca/coll/base/coll_base_allgather.c
sed -i "s/wrap arounds/wraparounds/g" ompi/ompi/mca/coll/base/coll_base_allgatherv.c
$ 

some of the typos appear also in the 3rd-party directory tree but intentionally are left unattended to

$ grep -nr begining ompi/3rd-party
ompi/3rd-party/treematch/tm_topology.c:657:    /*  Copy the begining if the old arrays */
ompi/3rd-party/romio341/mpl/src/mem/mpl_trmem.c:611:   if the sentinal at the begining of the block has been corrupted.
$ grep -nr contiguos ompi/3rd-party
ompi/3rd-party/romio341/adio/common/onesided_aggregation.c:768:                            // non-contiguos source buffer
ompi/3rd-party/romio341/adio/common/onesided_aggregation.c:2122:                            // non-contiguos source buffer
$ grep -nr hierachy ompi/3rd-party
ompi/3rd-party/treematch/treematch.h:53:}tm_tree_t; /* FT : changer le nom : tm_grouap_hierachy_t ? */
$ grep -nr homogenous ompi/3rd-party
ompi/3rd-party/romio341/mpi-io/mpir_cst_filesys.c:158:     * - file system layouts are homogenous: if one system has /scratch,
$ grep -nr indefinitately ompi/3rd-party
ompi/3rd-party/romio341/util/nfslock.c:24: * 2. Some implementations will hang (enter and wait indefinitately)
$ grep -nr sentinal ompi/3rd-party
ompi/3rd-party/romio341/mpl/src/mem/mpl_trmem.c:607:   if the sentinal at the end of the block has been corrupted, and
ompi/3rd-party/romio341/mpl/src/mem/mpl_trmem.c:611:   if the sentinal at the begining of the block has been corrupted.
$ grep -nr toplogy ompi/3rd-party
ompi/3rd-party/treematch/tm_tree.c:2065:toplogy: description of the hardware topology.
ompi/3rd-party/treematch/tm_topology.c:373:      fprintf(stderr,"Local toplogy not symetric!\n");
ompi/3rd-party/treematch/treematch.h:148:/* Add constraints to toplogy
$