Meeting 2018 05 09 - pmix/pmix-standard GitHub Wiki
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_nspaceafterregister_client? Yes.- Must call
register_nspacebefore launching the process though.
- Must call
- Can you call
- 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.
- Where to put clarification and examples?
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)
- Ralph:
- 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.