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

Multiple commits #1672

Merged
merged 10 commits into from
Feb 9, 2023
Merged

Multiple commits #1672

merged 10 commits into from
Feb 9, 2023

Commits on Feb 9, 2023

  1. Correct default binding for map-by node/slot

    If we are mapping to a non-object (i.e., node or slot)
    and the binding target was not specified, then set the
    default binding (if supported) to cpu for nprocs <= 2
    and to NUMA for nprocs > 2.
    
    Signed-off-by: Ralph Castain <rhc@pmix.org>
    (cherry picked from commit ec471d9)
    rhc54 committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    b088320 View commit details
    Browse the repository at this point in the history
  2. Provide better error message for cross-package binding

    Deal with mapping by something other than objects to detect
    cross-package binding. Provide a better error message when
    we encounter that situation.
    
    Signed-off-by: Ralph Castain <rhc@pmix.org>
    (cherry picked from commit 081890a)
    rhc54 committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    100507d View commit details
    Browse the repository at this point in the history
  3. Add missing command line directives

    Add a couple of missing directives to the
    output category sanity checker.
    
    Signed-off-by: Ralph Castain <rhc@pmix.org>
    (cherry picked from commit c561a60)
    rhc54 committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    f501c5c View commit details
    Browse the repository at this point in the history
  4. Fix minor issues found in tests.

    * Don't accidentally remove source files in make clean
    * Silence compiler warnings
    
    Signed-off-by: Samuel K. Gutierrez <samuel@lanl.gov>
    (cherry picked from commit 5d030c9)
    samuelkgutierrez authored and rhc54 committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    aac077d View commit details
    Browse the repository at this point in the history
  5. Silence compiler warning in test/connect.

    Co-authored-by: Ralph Castain <rhc@pmix.org>
    Signed-off-by: Samuel K. Gutierrez <samuel@lanl.gov>
    (cherry picked from commit 4f652de)
    samuelkgutierrez authored and rhc54 committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    dc2bfed View commit details
    Browse the repository at this point in the history
  6. Silence compiler warnings in examples.

    Signed-off-by: Samuel K. Gutierrez <samuel@lanl.gov>
    (cherry picked from commit 83ddaf9)
    samuelkgutierrez authored and rhc54 committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    8f1a613 View commit details
    Browse the repository at this point in the history
  7. Use exit macros in example dmodex.

    * Use exit macros in example dmodex
    * correct exit status in error paths
    
    Signed-off-by: Samuel K. Gutierrez <samuel@lanl.gov>
    (cherry picked from commit 2b91998)
    samuelkgutierrez authored and rhc54 committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    8d1e5ab View commit details
    Browse the repository at this point in the history
  8. Remove antiquated code that can cause problems

    Now that hwloc is providing better definition of
    "allowed" cpus, we no longer want/need to be
    doing an explicit read of the local affinity.
    This was incorrectly being applied to all
    daemons because we assumed that any externally
    applied binding (e.g., cgroup) would apply to
    all locations - mpirun as well as compute
    nodes. Sometimes isn't true, so just avoid
    the complications.
    
    Signed-off-by: Ralph Castain <rhc@pmix.org>
    (cherry picked from commit 5712e2e)
    rhc54 committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    f592a1a View commit details
    Browse the repository at this point in the history
  9. Update sphinx requirements

    Crossport of open-mpi/ompi#11395
    
    Signed-off-by: Ralph Castain <rhc@pmix.org>
    (cherry picked from commit 8bb7fa1)
    rhc54 committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    2739771 View commit details
    Browse the repository at this point in the history
  10. Remove the PMIX_SIZE_ESTIMATE support

    No longer required
    
    Signed-off-by: Ralph Castain <rhc@pmix.org>
    (cherry picked from commit 10496e3)
    rhc54 committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    d5cec23 View commit details
    Browse the repository at this point in the history