From 58a9f8018c5e449f7ffea9aa9f58e32420e5fbb5 Mon Sep 17 00:00:00 2001 From: David Solt Date: Fri, 24 Dec 2021 09:42:37 -0600 Subject: [PATCH] Define tool in terms chapter I don't recall why this was never defined. We may need to think about this. Certainly I could have just said, "A tool is a process that calls PMIx_tool_init()" but I wanted to carefully contrast it with a client so I defined it in similar language even though it uses the gramatically wasteful approach of X is either a FOO or ~FOO and BAR. We could have said a client is a process that calls PMIx_Init(), but we didn't because how it is started is important in some way. Signed-off-by: dsolt@us.ibm.com (cherry picked from commit e353b48a2dbac56e0ca94c690bebd989229cb369) --- Chap_Terms.tex | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Chap_Terms.tex b/Chap_Terms.tex index 8bcb47c4..60b8fe1d 100644 --- a/Chap_Terms.tex +++ b/Chap_Terms.tex @@ -32,6 +32,8 @@ \chapter{PMIx Terms and Conventions} \item \declaretermAlt{client}{clients} refers to a process that was registered with the \ac{PMIx} server prior to being started, and connects to that \ac{PMIx} server via \refapi{PMIx_Init} using its assigned namespace and rank with the information required to connect to that server being provided to the process at time of start of execution. +\item \declaretermAlt{tool}{tools} refers to a process that may or may not have been registered with the \ac{PMIx} server prior to being started and intializes using \refapi{PMIx_tool_init}. + \item \declaretermAlt{clone}{clones} refers to a process that was directly started by a \ac{PMIx} client (e.g., using \emph{fork/exec}) and calls \refapi{PMIx_Init}, thus connecting to its local \ac{PMIx} server using the same namespace and rank as its parent process. \item \declareterm{rank} refers to the numerical location (starting from zero) of a process within the defined scope. Thus, \emph{job rank} is the rank of a process within its \emph{job} and is synonymous with its unqualified \emph{rank}, while \emph{application rank} is the rank of that process within its \emph{application}.