Skip to content

Meeting 2018 05 09

Josh Hursey edited this page May 12, 2018 · 1 revision

Meeting May 9, 2018

Next Meeting May 23, 2018

Attending:

  • Josh Hursey (IBM)
  • Ralph Castain (Intel)
  • Dave Solt (IBM)
  • Brett (IBM)

Discussion / Questions

  • Discussion: Testing
    • Should we work towards a PMIx standard set of unit tests for the API?
    • It would be somewhat specific to a given RM, but should give a start for users/developers.
    • Maybe use PRRTE as the target RM for the tests.
  • Question: API Ordering
    • Can you call register_nspace after register_client? Yes.
      • Must call register_nspace before launching the process though.
  • Question: Do we intend to standardize languages other than C?
    • PMIx standard is a C-based standard
    • Wrappers are welcome as 3rd party projects
  • Discussion: Section 3 : Data Structures and Types
    • Section has been updated. Ready for review.
    • Should we include the macros for manipulating types?
      • They are nice to have and people use them, if we exclude them then we limit portability for those that started with the PMIx library.
      • Yes, add the 'signature' of the macro.
        • Consider adding the C implementation as an advice to implementors.
  • Discussion: Issue #6
    • Where to put clarification and examples?
      • We can add it to the Data Structures and Types chapter, maybe as a subsection describing how users can address this issue in some of the less obvious places.

Writing assignments / Action Items

  • Writing:
    • Ralph:
      • Section 4 (Initialization)
      • Section 8 (Events + Logging)
    • Josh:
      • Section 5 (Key/Value Management)
    • Dave
      • Section 10 (Server Specific Interfaces)
    • Unassigned:
      • Section 6 (Proces Management)
      • Section 7 (Job Allocation Management)
      • Section 9 (Data Packing and Unpacking)
  • General Writing Guidance
    • Fill out the assigned section
    • Small questions of clarification add to the text (make clear to highlight the text)
    • Larger items of discussion, file an GitHub Issue.
Clone this wiki locally