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

Add support for Sierra port #43

Open
wants to merge 10 commits into
base: master
Choose a base branch
from
Open

Commits on Mar 19, 2021

  1. Configuration menu
    Copy the full SHA
    0846a0e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5758b46 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    572f45d View commit details
    Browse the repository at this point in the history
  4. launchmon: Add IBM Spectrum and PowerLE support

    Adjust for OpenPower ABI functional call convension
    change: The ABI adds two different entry points, one
    for intramodule call and the other intermodule call
    (being done through TOC).
    
    Port for IBM Spectrum jsrun. Add new spectrum definition
    and also adjust back end deamon code as to how it should
    synchronize itself with Spectrum MPI target.
    
    Adjust how to handle new thread creation. When a new thread
    is created, we will get the SIGTRAP notification via waitpid
    on the parent thread that spawns a new thread.
    But on a recent Linux kernal, we have to check the high
    order bits of waitpid returned status as:
    
    leftshift status by 8 bits and then to see if
    it is equal to (SIGTRAP | (LINUX_TRACER_EVENT_CLONE << 8).
    
    Add a work around for jsrun's broken MPIR_attach_fifo.
    It is expecting ASCII 1 to be sent to the FIFO when
    it should expect a numeric 1. Need to drop it when
    IBM ultimately fixes the issue. (Bug filed to IBM).
    dongahn committed Mar 19, 2021
    Configuration menu
    Copy the full SHA
    c32febe View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    baefbba View commit details
    Browse the repository at this point in the history
  6. test: cleanup

    Remove BG deadwoods from test programs
    
    Add misaligned header comments
    
    Refactor printing of launcher path
    dongahn committed Mar 19, 2021
    Configuration menu
    Copy the full SHA
    8d0c9c6 View commit details
    Browse the repository at this point in the history
  7. engine: Remove an MPIR_attach_fifo work-around

    jsrun had a bug where MPIR_attach_fifo is expecting a byte
    that contains an ASCII '1' (49) when it should expect a byte
    that contains integer 1.
    
    The specification is at
    https://www.mpi-forum.org/docs/mpir-specification-10-11-2010.pdf
    dongahn committed Mar 19, 2021
    Configuration menu
    Copy the full SHA
    97c8ee6 View commit details
    Browse the repository at this point in the history
  8. engine: Add a warning note for RM designers

    Warn about a common bug where the target RM process cannot
    detect the FIFO poke.
    
    When launchmon send integer 1 to the FIFO while the RM process
    is still stopped, the sent can go undetected even when the
    RM process resumes its execution depending on how the FIFO
    is polled.
    dongahn committed Mar 19, 2021
    Configuration menu
    Copy the full SHA
    0e32013 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0576760 View commit details
    Browse the repository at this point in the history
  10. engine: Add a update comment

    dongahn committed Mar 19, 2021
    Configuration menu
    Copy the full SHA
    f75344d View commit details
    Browse the repository at this point in the history