The PMIx community, representing a consortium of research, academic, and industry partners, is pleased to announce the release of the PMIx v2.1 Standard document. The document can be obtained from:
* the PMIx website at https://pmix.org/wp-content/uploads/2018/12/pmix-standard-2.1.pdf <https://pmix.org/wp-content/uploads/2018/09/pmix-standard.pdf> * the PMIx Standard repository at https://github.com/pmix/pmix-standard/releases/tag/v2.1 <https://github.com/pmix/pmix-standard/releases/tag/v2.0> * by cloning the PMIx Standard repository and generating the document yourself. The source can be obtained from https://github.com/pmix/pmix-standard <https://github.com/pmix/pmix-standard> by selecting the “v2” branch. Generating the document requires installation of the LaTex publishing system. The v2.1 update includes clarifications and corrections, plus addition of examples: * Clarify description of PMIx_Connect and PMIx_Disconnect APIs. * Explain that values for the PMIX_COLLECTIVE_ALGO are environment-dependent * Identify the namespace/rank values required for retrieving attribute-associated information using the PMIx_Get API * Provide definitions for session, job, application, and other terms used throughout the document * Clarify definitions of PMIX_UNIV_SIZE versus PMIX_JOB_SIZE * Clarify server module function return values * Provide examples of the use of PMIx_Get for retrieval of information * Clarify the use of PMIx_Get versus PMIx_Query_info_nb * Clarify return values for non-blocking APIs and emphasize that callback functions must not be invoked prior to return from the API * Provide detailed example for construction of the PMIx_server_register_nspace input information array * Define information levels (e.g., session vs job) and associated attributes for both storing and retrieving values * Clarify roles of PMIx server library and host environment for collective operations * Clarify definition of PMIX_UNIV_SIZE As always, creation of this release of the Standard required a great deal of work on the part of a number of people. We invite you to read the Acknowledgement section for a list of those who contributed to the Standard in terms of the included definitions, functional concepts, and/or authorship. Our thanks go out to all. Please provide comments on the PMIx Standard by filing issues on the document repository \url{https://github.com/pmix/pmix-standard/issues <https://github.com/pmix/pmix-standard/issues>} or by sending them to the PMIx Community mailing list at \url{https://groups.google.com/forum/#!forum/pmix <https://groups.google.com/forum/#!forum/pmix>}. Comments should include the version of the PMIx standard you are commenting about, and the page, section, and line numbers that you are referencing. As a reminder, please note that messages sent to the mailing list from an unsubscribed e-mail address will be ignored. Ralph
_______________________________________________ devel mailing list devel@lists.open-mpi.org https://lists.open-mpi.org/mailman/listinfo/devel