Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ompi typos #12767

Open
spaette opened this issue Aug 17, 2024 · 1 comment
Open

ompi typos #12767

spaette opened this issue Aug 17, 2024 · 1 comment

Comments

@spaette
Copy link

spaette commented Aug 17, 2024

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
Copy link
Author

spaette commented Aug 18, 2024

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
$ 

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant