Upgrade MPIs on linux

This commit is contained in:
Bassem Girgis
2025-03-19 12:53:34 -05:00
parent d29ef955f5
commit a6198ecc7b
5503 changed files with 962014 additions and 56494 deletions

View File

@@ -0,0 +1,91 @@
# -*- text -*-
#
# Copyright (c) 2009-2020 Cisco Systems, Inc. All rights reserved
# Copyright (c) 2017-2020 Intel, Inc. All rights reserved.
# Copyright (c) 2022 Nanook Consulting. All rights reserved.
# $COPYRIGHT$
#
# Additional copyrights may follow
#
# $HEADER$
#
# This is the US/English general help file for PRTE CLI options.
#
[help]
Help can be requested in two ways:
- a directive to the cmd. For example, the command
"%s --help" or "%s -h"
will provide the high-level help output giving a general
description of each available option.
- an option to the help directive. For example, the command
"%s --help foo" or "%s -h foo"
will provide detailed help about the "foo" command line
directive.
#
[unknown-option]
Help was requested for an unknown option:
Option: %s
Please use the "%s --help" command to obtain a list of all
supported options.
#
[unrecognized-option]
The help system for %s does not recognize the following:
Option: %s
This might require help from the developers.
#
[version]
Print version and exit
#
[verbose]
Enable debug options - number of times specified sets level of verbosity
(e.g., -vvv => 3rd level of debug information)
#
[quiet]
Suppress helpful messages
#
[parsable]
When used in conjunction with other parameters, output information
(e.g., help messages) is displayed in a machine-parsable format
#
[parseable]
When used in conjunction with other parameters, the output information
(e.g., help messages) is displayed in a machine-parsable format
#
[short-no-long]
A short option was provided to %s and recognized by the parser,
but has no matching long option:
Short option: %c
This might require help from the developers.
[unregistered-option]
An unrecognized option was included on the %s command line:
Option: %s
Please use the "%s --help" command to obtain a list of all
supported options.
#
[short-arg-error]
A short option was provided to %s and recognized by the parser,
but included an argument while the option does not support one:
Short option: %c
Given argument: %s
Please correct the command line and try again.
#
[missing-argument]
An option was included on the %s command line that requires
an argument, but no argument was given:
Option: %s
Please use the "%s --help %s" command to learn more about
this option.

View File

@@ -0,0 +1,22 @@
# -*- text -*-
#
# Copyright (c) 2022-2023 Triad National Security, LLC. All rights reserved.
# Copyright (c) 2024 Nanook Consulting All rights reserved.
# $COPYRIGHT$
#
# Additional copyrights may follow
#
# $HEADER$
#
# This is the US/English general help file for PMIX.
#
[shmem2-segment-attach:address-mismatch]
The gds/shmem2 component attempted to attach to a shared-memory segment at a
particular base address, but was given a different one. Your job will now likely
abort.
Requested Address: 0x%zx
Acquired Address: 0x%zx
If this problem persists, please consider disabling the gds/shmem2 component by
setting in your environment the following: PMIX_MCA_gds=hash

View File

@@ -0,0 +1,303 @@
# -*- text -*-
#
# Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana
# University Research and Technology
# Corporation. All rights reserved.
# Copyright (c) 2004-2005 The University of Tennessee and The University
# of Tennessee Research Foundation. All rights
# reserved.
# Copyright (c) 2004-2005 High Performance Computing Center Stuttgart,
# University of Stuttgart. All rights reserved.
# Copyright (c) 2004-2005 The Regents of the University of California.
# All rights reserved.
# Copyright (c) 2012 Cisco Systems, Inc. All rights reserved.
# Copyright (c) 2017-2020 Intel, Inc. All rights reserved.
# Copyright (c) 2022-2023 Nanook Consulting. All rights reserved.
# $COPYRIGHT$
#
# Additional copyrights may follow
#
# $HEADER$
#
# This is the US/English help file for palloc
#
[usage]
%s (%s) %s
Usage: %s [OPTION]...
PMIx Allocation Request tool
/***** General Options *****/
-h|--help This help message
-h|--help <arg0> Help for the specified option
-v|--verbose Enable typical debug options
-V|--version Print version and exit
--pmixmca <arg0> <arg1> Set MCA parameter value
--uri <arg0> Specify the URI of the server to which we are to connect, or
the name of the file (specified as file:filename) that contains that info
--namespace <arg0> Namespace of the daemon to which we should connect
--nspace <arg0> Synonym for "namespace"
--pid <arg0> PID of the daemon to which we should connect (int => PID or file:<file>
for file containing the PID
--system-server-first First look for a system server and connect to it if found
--system-server-only Connect only to a system-level server
--system-controller Connect to the system controller
--tmpdir <arg0> Set the root for the session directory tree
--connect-order <arg0> Specify search order for server connections - e.g., scheduler,
system controller, system-level server, or local server
--wait-to-connect <arg0> Delay specified number of seconds before trying to connect
--num-connect-retries <arg0> Max number of times to try to connect
--request-id <arg0> String identifier for this allocation request
-q|--queue <arg0> Scheduler queue this request should be passed to for processing
-N|--nodes <arg0> Number of nodes to be allocated
-i|--image <arg0> OS image to be provisioned on allocated nodes prior to initiating
execution of specified job, or turning nodes over to an interactive
session
-x|--exclude <arg0> Comma-delimited list of nodes that are to be excluded from
consideration for scheduling this allocation
--wait-all-nodes Wait for all nodes to be ready before starting execution of the
specified job.
-w|--nodelist <arg0> Comma-delimited list of ranges of specific nodes being requested
[e.g., host0[1-5],host128]. Can also pass the argument as a filename
using the "file:<path>" syntax. Ordering of names and/or duplicate
names are ignored.
--uid <arg0> Assign the resulting allocation to the specified user ID
--gid <arg0> Assign the resulting allocation to the specified group ID
-t|--time <arg0> Time limit on the assigned allocation.
--signal <arg0>[@arg1] Send all processes executing within the allocated session the specified signal
when it reaches the (optional) specified seconds of its end time.
-s|--share Allocated resources can be shared with other allocations.
--extend <arg0> Extend the specified existing session ID per the rest of the given request.
--shrink <arg0> Shrink the specified existing session ID per the rest of the given request.
--no-shell Immediately exit after allocating resources, without running a command.
--begin <arg0> Direct the scheduler to defer allocation until the specified time.
-I|--immediate <arg0> Exit if resources are not available within the time period specified.
-d|--dependency <arg0> Defer the start of this session until the specified dependencies have successfully
completed.
--do-not-wait Submit the allocation request to the scheduler, but do not wait for the allocation
to be assigned. Intended for use when submitting a job for batch execution.
The command returns the string session ID of the resulting allocation, or if executed with the "--do-not-wait" option, the
string session ID of the allocation request as assigned by the scheduler. Any command line arguments following the provided
options are taken as the job script or executable to be run within the allocation (once assigned) and its attendant
argv array. In this case, the allocation will terminate once the provide job script or executable completes.
The user is responsible for free'ing the returned string session ID.
#
[bad-option-input]
%s was given an option that expected a string argument:
option: %s
argument: %s
expected: %s
Please correct the option and try again.
#
[file-open-error]
%s was unable to open the specified file provided as an option:
option: %s
argument: %s
file: %s
Please correct the option and try again.
#
[bad-file]
%s was unable to read the necessary info from the provided file:
option: %s
argument: %s
file: %s
Please correct the option or the file and try again.
#
# CONNECTION OPTIONS
#
#
[uri]
Specify the URI of the DVM master, or the name of the file (specified as
file:filename) that contains that info
#
[num-connect-retries]
Max number of times to try to connect to the specified server (int)
#
[pid]
PID of the daemon to which we should connect (int => PID or file:<file>
for file containing the PID
#
[namespace]
Namespace of the daemon we are to connect to (char*)
#
[nspace]
Namespace of the daemon we are to connect to (char*) - synonym for "namespace"
#
[system-server-first]
First look for a system server and connect to it if found
#
[system-server-only]
Connect only to a system-level server - abort if one is not found
#
[system-controller]
Look for a system controller and connect to it if found
#
[tmpdir]
Define the root location for the session directory tree where the
rendezvous files can be found.
The rendezvous files contain connection information for a target
server and are located in the session directory tree. It may be necessary to point the
tool at the location where those files can be found if that location is other than the
expected default.
The root of the session directory defaults to the system temporary directory
as defined in the environment using (in precedence order) the envars TMPDIR, TEMP, and
finally TMP. In the absence of any of those variables, PMIx will default to the "/tmp"
location.
#
[wait-to-connect]
Delay specified number of seconds before trying to connect
#
[connect-order]
Comma-delimited list of attributes defining the order in which
connections should be attempted, from first to last. If the
final entry is not an "only" flag (e.g., PMIX_CONNECT_TO_SYSTEM),
then connection will default to the local server if no preceding
option succeeds. Thus, the following list:
PMIX_CONNECT_TO_SCHEDULER
PMIX_CONNECT_TO_SYS_CONTROLLER
PMIX_CONNECT_TO_SYSTEM
would first attempt to connect to the scheduler, then the system
controller, and then the local system-level server. If none of those
succeed, then the connection attempt will error out.
However, if the last entry were PMIX_CONNECT_SYSTEM_FIRST, then the
connection procedure would (after failing to connect to a local
system-level server) continue to include an attempt to connect
to any local server that accepted the connection request.
#
# QALLOC-SPECIFIC OPTIONS
#
[request-id]
String identifier for this allocation request. The request ID can be used for
subsequent query of request status and as a synonym for the eventual session ID
assigned by the scheduler. Note that a request ID that matches a previously
submitted request will be rejected by the scheduler - so care should be taken
to ensure that the ID provided is unique and not previously used.
#
[queue]
Scheduler queue this request should be passed to for processing. Most schedulers
have a number of queues for requests, each queue typically representing a priority
or class of request used in the scheduling process. Users should check the names
of the queues for their system using the "pquery" tool and submit allocation
requests accordingly.
#
[nodes]
The number of nodes to be allocated. In systems where nodes are being subdivided for
allocation (e.g., allocating individual cores or hwthreads), it may be necessary to
provide a more detailed description of the requested resources.
#
[image]
OS image to be provisioned on allocated nodes prior to initiating
execution of specified job, or turning nodes over to an interactive
session. Names of the available images can be obtained using the
"pquery" tool.
#
[exclude]
Comma-delimited list of nodes that are to be excluded from
consideration for scheduling this allocation
#
[wait-all-nodes]
Wait for all nodes to be ready before starting execution of the
specified job.
#
[nodelist]
Comma-delimited list of ranges of specific nodes being requested
[e.g., host0[1-5],host128]. Can also pass the argument as a filename
using the "file:<path>" syntax. Ordering of names and/or duplicate
names are ignored.
#
[uid]
Assign the resulting allocation to the specified user ID. Value
can be provided as either an integer or a username
#
[gid]
Assign the resulting allocation to the specified group ID. Value
can be provided as either an integer or a group name. Typically
used for determining file access permissions and for system
accounting.
#
[time]
Time limit on the assigned allocation. When the time limit is reached,
each process executing in the session is sent SIGTERM followed by SIGKILL.
The session is then terminated and all resources returned to the
scheduler for reuse. Time is specified in the usual time format of
months:days:hours:minutes:seconds, scanning from right to left (i.e., a
value of "2" equates to 2 seconds)
#
[signal]
When a session is within the specified seconds of its end time, send all
processes executing within it the specified signal. The <arg0> signal may
be a signal number or string name. The optional <arg1> time is taken in
seconds, defaulting to 60 seconds if not specified.
#
[share]
Allocated resources can be shared with other allocations.
#
[extend]
Extend the specified existing session ID per the rest of the given request.
For example, an existing session can have additional nodes allocated to
it, or could have its time limit increased.
#
[shrink]
Shrink the specified existing session ID per the rest of the given request.
For example, an existing session could have a certain number of nodes
removed (returning them to the scheduler for reassignment), or its
time reduced.
#
[no-shell]
Immediately exit after allocating resources, without running a command.
However, the session will still be created and will remain active and own
the allocated resources as long as it is active - i.e., it will be an
active session with an assigned session ID with no job executing within it.
You can submit commands against this resource allocation (e.g., using "prun")
if you specify the appropriate connection identification for this allocation.
Note that the session is subject to the normal constraints on sessions, including
time limits, so that eventually the session will terminate and the resources
will be freed, or you can terminate the session manually using the "pcancel"
command.
#
[begin]
Direct the scheduler to defer allocation until the specified time. Time may be
of the form HH:MM:SS to schedule the session to start at a specific time of day
(seconds are optional). If that time is already past, the next day is assumed.
You may also specify "midnight" or "noon", and you can have a time-of-day suffixed
with AM or PM for running in the morning or the evening. You can also say what
day the session should start by specifying a date of the form MMDDYY or MM/DD/YY
YYYY-MM-DD. Combine date and time using the usual format YYYY-MM-DD[THH:MM[:SS]].
You can also give times like "now + count" time-units, where the time-units can
be "seconds" (default), "minutes", "hours", days, or weeks, or you can ask that
the allocation be made "today" or "tomorrow".
#
[immediate]
Exit if resources are not available within the time period specified. If no argument
is given, resources must be available immediately for the request to succeed. By
default, --immediate is off, and the command will block until resources become
available. Since this
option's argument is optional, for proper parsing the single
letter option must be followed by an equal sign and the value - e.g., "-I=60"
for a time of 60 seconds or "-I30:00" for a time of 30 minutes.
#
[dependency]
Defer the start of this session until the specified dependencies have successfully
completed. The dependencies are provided as a comma-delimited list of session IDs.
All specified dependencies must be satisfied before the given allocation request
will be scheduled.
#
[do-not-wait]
Submit the allocation request to the scheduler, but do not wait for the allocation
to be assigned. Intended for use when submitting a job for batch execution. Users
should provide a string request ID to enable subsequent queries of request status.

View File

@@ -0,0 +1,144 @@
# -*- text -*-
#
# Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana
# University Research and Technology
# Corporation. All rights reserved.
# Copyright (c) 2004-2005 The University of Tennessee and The University
# of Tennessee Research Foundation. All rights
# reserved.
# Copyright (c) 2004-2005 High Performance Computing Center Stuttgart,
# University of Stuttgart. All rights reserved.
# Copyright (c) 2004-2005 The Regents of the University of California.
# All rights reserved.
# Copyright (c) 2012 Cisco Systems, Inc. All rights reserved.
# Copyright (c) 2017-2019 Intel, Inc. All rights reserved.
# Copyright (c) 2022-2023 Nanook Consulting. All rights reserved.
# $COPYRIGHT$
#
# Additional copyrights may follow
#
# $HEADER$
#
# This is the US/English help file for pattrs
#
[usage]
%s (%s) %s
Usage: %s [OPTION]...
PMIx Supported Attributes and Functions tool
/***** General Options *****/
-h|--help This help message
-h|--help <arg0> Help for the specified option
-v|--verbose Enable typical debug options
-V|--version Print version and exit
--pmixmca <arg0> <arg1> Set MCA parameter value
--do-not-connect Do not connect to a server
--uri <arg0> Specify the URI of the server to which we are to connect, or
the name of the file (specified as file:filename) that contains that info
--namespace <arg0> Namespace of the daemon to which we should connect
--pid <arg0> PID of the daemon to which we should connect (int => PID or file:<file>
for file containing the PID
--system-server-first First look for a system server and connect to it if found
--system-server Connect to a system-level server
--tmpdir <arg0> Set the root for the session directory tree
--wait-to-connect <arg0> Delay specified number of seconds before trying to connect
--num-connect-retries <arg0> Max number of times to try to connect
--client <arg0> Comma-delimited list of client functions whose attributes are to be
printed (function or "all")
--server <arg0> Comma-delimited list of server functions whose attributes are to be
printed (function or "all")
--tool <arg0> Comma-delimited list of tool functions whose attributes are to be
printed (function or "all")
--host <arg0> Comma-delimited list of host functions whose attributes are to be
printed (function or "all")
--client-fns List the functions supported in this client library
--server-fns List the functions supported in this server library
--tool-fns List the functions supported in this tool library
--host-fns List the functions supported by this host environment
Report bugs to %s
#
[do-not-connect]
Do not attempt to connect to a PMIx server
#
[uri]
Specify the URI of the PMIx server we are to contact, or the name of the file (specified as
file:filename) that contains that info
#
[namespace]
Namespace of the daemon we are to connect to (char*)
#
[pid]
PID of the daemon to which we should connect (int => PID or file:<file>
for file containing the PID
#
[system-server-first]
First look for a system server and connect to it if found
#
[system-server]
Connect only to a system-level server - abort if one is not found
#
[tmpdir]
Set the root for the session directory tree
#
[wait-to-connect]
Delay specified number of seconds before trying to connect
#
[num-connect-retries]
Max number of times to try to connect to the specified server (int)
#
[client]
Comma-delimited list of client functions whose attributes are to be printed (function or "all")
#
[server]
Comma-delimited list of server functions whose attributes are to be printed (function or "all")
#
[tool]
Comma-delimited list of tool functions whose attributes are to be printed (function or "all")
#
[host]
Comma-delimited list of host functions whose attributes are to be printed (function or "all")
#
[client-fns]
List the functions supported in this client library
#
[server-fns]
List the functions supported in this server library
#
[tool-fns]
List the functions supported in this tool library
#
[host-fns]
List the functions supported by this host environment
#
[bad-option-input]
%s was given an option that expected a string argument:
option: %s
argument: %s
expected: %s
Please correct the option and try again.
#
[file-open-error]
%s was unable to open the specified file provided as an option:
option: %s
argument: %s
file: %s
Please correct the option and try again.
#
[bad-file]
%s was unable to read the necessary info from the provided file:
option: %s
argument: %s
file: %s
Please correct the option or the file and try again.

View File

@@ -0,0 +1,22 @@
# -*- text -*-
#
# Copyright (c) 2021 Nanook Consulting. All rights reserved.
# $COPYRIGHT$
#
# Additional copyrights may follow
#
# $HEADER$
#
# This is a US/English help file
#
[unavailable]
PMIx was unable to find a usable compression library
on the system. We will therefore be unable to compress
large data streams. This may result in longer-than-normal
startup times and larger memory footprints. We will
continue, but strongly recommend installing zlib or
a comparable compression library for better user experience.
You can suppress this warning by adding "pcompress_base_silence_warning=1"
to your PMIx MCA default parameter file, or by adding
"PMIX_MCA_pcompress_base_silence_warning=1" to your environment.

View File

@@ -0,0 +1,183 @@
# -*- text -*-
#
# Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana
# University Research and Technology
# Corporation. All rights reserved.
# Copyright (c) 2004-2005 The University of Tennessee and The University
# of Tennessee Research Foundation. All rights
# reserved.
# Copyright (c) 2004-2005 High Performance Computing Center Stuttgart,
# University of Stuttgart. All rights reserved.
# Copyright (c) 2004-2005 The Regents of the University of California.
# All rights reserved.
# Copyright (c) 2012 Cisco Systems, Inc. All rights reserved.
# Copyright (c) 2017-2020 Intel, Inc. All rights reserved.
# Copyright (c) 2022-2023 Nanook Consulting. All rights reserved.
# $COPYRIGHT$
#
# Additional copyrights may follow
#
# $HEADER$
#
# This is the US/English help file for pctrl
#
[usage]
%s (%s) %s
Usage: %s [OPTION]...
PMIx Job control tool
/***** General Options *****/
-h|--help This help message
-h|--help <arg0> Help for the specified option
-v|--verbose Enable typical debug options
-V|--version Print version and exit
--pmixmca <arg0> <arg1> Set MCA parameter value
--uri <arg0> Specify the URI of the server to which we are to connect, or
the name of the file (specified as file:filename) that contains that info
--namespace <arg0> Namespace of the daemon to which we should connect
--nspace <arg0> Synonym for "namespace"
--pid <arg0> PID of the daemon to which we should connect (int => PID or file:<file>
for file containing the PID
--system-server-first First look for a system server and connect to it if found
--system-server-only Connect only to a system-level server
--tmpdir <arg0> Set the root for the session directory tree
--wait-to-connect <arg0> Delay specified number of seconds before trying to connect
--num-connect-retries <arg0> Max number of times to try to connect
--request-id <arg0> String identifier for this job control request
--pause Pause the specified processes
--resume "Un-pause" the specified processes
--cancel <arg0> Cancel the specified request ID ("all" => cancel all requests from this requestor)
--kill Force terminate the specified processes
--terminate Politely terminate the specified processes
--signal <arg0> Provide the specified processes with the given signal
--restart <arg0> Restart the specified processes using the given checkpoint ID
--checkpoint <arg0> Checkpoint the specified processes and assign the given ID to it
--pset <arg0> Define a new pset (with the given name) whose membership is
comprised of the specified processes
--targets <arg0> Comma-delimited list of target processes for the requested
job-control operation
#
# CONNECTION OPTIONS
#
#
[uri]
Specify the URI of the DVM master, or the name of the file (specified as
file:filename) that contains that info
#
[num-connect-retries]
Max number of times to try to connect to the specified server (int)
#
[pid]
PID of the daemon to which we should connect (int => PID or file:<file>
for file containing the PID
#
[namespace]
Namespace of the daemon we are to connect to (char*)
#
[nspace]
Namespace of the daemon we are to connect to (char*) - synonym for "namespace"
#
[system-server-first]
First look for a system server and connect to it if found
#
[system-server-only]
Connect only to a system-level server - abort if one is not found
#
[tmpdir]
Define the root location for the session directory tree where the
rendezvous files can be found.
The rendezvous files contain connection information for a target
server and are located in the session directory tree. It may be necessary to point the
tool at the location where those files can be found if that location is other than the
expected default.
The root of the session directory defaults to the system temporary directory
as defined in the environment using (in precedence order) the envars TMPDIR, TEMP, and
finally TMP. In the absence of any of those variables, PMIx will default to the "/tmp"
location.
#
[wait-to-connect]
Delay specified number of seconds before trying to connect
#
# PCTRL-SPECIFIC OPTIONS
#
[request-id]
String identifier for this job control request. The request ID can be used for
subsequent query of request status and/or cancellation of the request. Note that
a request ID that matches a currently active request will be rejected - so care should be taken
to ensure that the ID provided is unique and not currently in use.
#
[pause]
Pause the specified processes. This typically takes the form of applying a SIGSTOP
to the specified processes. The pctrl tool will return a status indicating whether
or not the operation succeeded.
#
[resume]
Direct the specified processes to resume execution. This typically takes the form
of applying a SIGCONT signal to the specified processes. The pctrl tool will return
a status indicating whether or not the operation succeeded.
#
[cancel]
Cancel the specified request ID. The provided ID must match the ID provided to
a prior request - if the ID cannot be found, then a PMIX_ERR_NOT_FOUND status
shall be returned by pctrl.
#
[kill]
Force terminate the specified processes. Precise behavior depends upon the
runtime environment. However, typically the specified processes will receive
the following sequence of signals:
* SIGCONT - wakeup a sleeping process
* SIGTERM - provide a trappable signal indicating that the process
should cleanly exit, if possible
* SIGKILL - forcibly terminate the process
The pctrl tool will return a status indicating whether or not the operation
succeeded (i.e., all processes exited).
#
[terminate]
Politely terminate the specified processes. Precise behavior depends upon the
runtime environment. However, typically the specified processes will receive
the following sequence of signals:
* SIGCONT - wakeup a sleeping process
* SIGTERM - provide a trappable signal indicating that the process
should cleanly exit, if possible
The pctrl tool will return a status indicating whether or not the operation
succeeded (i.e., the processes terminated)
#
[signal]
Provide the specified processes with the given signal. Signals are to be
provided via their name (e.g., SIGTERM, SIGKILL) or an integer value
(e.g., -9).
#
[restart]
"Un-pause" the specified processes - usually implemented by applying a
SIGCONT signal to the processes.
#
[checkpoint]
Checkpoint the specified processes and assign the given ID to it. The checkpoint
operation will be conducted according to the method specified when the processes
were originally spawned. Support for this operation therefore depends both on the
capabilities of the runtime environment _and_ the application being told to
checkpoint.
#
[pset]
Define a new pset (with the given name) whose membership is comprised of the
specified processes.
#
[targets]
Comma-delimited list of target processes for the requested job-control
operation. Wildcard ranks (e.g., to apply the request to all processes
in the specified namespace) can be indicated with an asterisk ('*'). Syntax
requires that each process be identified as "nspace:rank". Note that
typical command line restrictions may necessitate the use of special
delimiters - e.g., "my\;weird.nspace:5".

View File

@@ -0,0 +1,58 @@
# -*- text -*-
#
# Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana
# University Research and Technology
# Corporation. All rights reserved.
# Copyright (c) 2004-2005 The University of Tennessee and The University
# of Tennessee Research Foundation. All rights
# reserved.
# Copyright (c) 2004-2005 High Performance Computing Center Stuttgart,
# University of Stuttgart. All rights reserved.
# Copyright (c) 2004-2005 The Regents of the University of California.
# All rights reserved.
# Copyright (c) 2012 Cisco Systems, Inc. All rights reserved.
# Copyright (c) 2017 Intel, Inc. All rights reserved.
# Copyright (c) 2021-2023 Nanook Consulting. All rights reserved.
# $COPYRIGHT$
#
# Additional copyrights may follow
#
# $HEADER$
#
# This is the US/English help file for OpenPMIx event tool
#
[usage]
%s (%s) %s
Usage: %s [OPTION] <EVENT>
Inject PMIx events
/***** General Options *****/
-h|--help This help message
-h|--help <arg0> Help for the specified option
-v|--verbose Enable typical debug options
-V|--version Print version and exit
--pmixmca <arg0> <arg1> Set MCA parameter value
--pid <arg0> PID of the daemon to which we should connect (int => PID or file:<file>
for file containing the PID
--tmpdir <arg0> Set the root for the session directory tree
--range <arg0> Range of event to be sent
The provided event can be either an integer status code (e.g., -31) or
the string name of a status code (e.g., "PMIX_EVENT_NODE_DOWN")
Report bugs to %s
#
[pid]
PID of the daemon to which we should connect (int => PID or file:<file>
for file containing the PID
#
[range]
Range (pmix_range_t) of event to be sent
#
[tmpdir]
Set the root for the session directory tree

View File

@@ -0,0 +1,103 @@
# -*- text -*-
#
# Copyright (c) 2004-2007 The Trustees of Indiana University and Indiana
# University Research and Technology
# Corporation. All rights reserved.
# Copyright (c) 2010 Cisco Systems, Inc. All rights reserved.
# Copyright (c) 2014 Research Organization for Information Science
# and Technology (RIST). All rights reserved.
# Copyright (c) 2017-2019 Intel, Inc. All rights reserved.
# $COPYRIGHT$
#
# Additional copyrights may follow
#
# $HEADER$
#
# This is the US/English general help file for Open RTE's ODLS Framework
#
[orte-odls-base:could-not-kill]
WARNING: A process refused to die despite all the efforts!
This process may still be running and/or consuming resources.
Host: %s
PID: %d
[orte-odls-base:could-not-preload-binary]
WARNING: Could not preload the binary file.
Binary: %s
Will continue attempting to launch the process.
[orte-odls-base:could-not-preload-files]
WARNING: Could not preload the files specified.
Fileset: %s
Will continue attempting to launch the process.
[orte-odls-base:could-not-preload]
WARNING: Could not preload the requested files and directories.
Binary : %s
Fileset: %s
Will continue attempting to launch the process.
#
[orte-odls-base:xterm-rank-out-of-bounds]
The xterm option was asked to display a rank that is larger
than the number of procs in the job:
Node: %s
Rank: %d
Num procs: %d
Note that ranks start with 0, not 1, and must be specified
accordingly.
#
[orte-odls-base:xterm-neg-rank]
The xterm option was asked to display a rank that is negative:
Rank: %d
Num procs: %d
Note that ranks start with 0, not 1, and must be specified
accordingly.
#
[orte-odls-base:show-bindings]
System has detected external process binding to cores %04lx.
#
[warn not bound]
A request to bind the processes to a %s was made, but the operation
resulted in the processes being unbound. This was most likely caused
by the following:
%s
This is only a warning that can be suppressed in the future by
setting the odls_warn_if_not_bound MCA parameter to 0. Execution
will continue.
Local host: %s
Application name: %s
Action requested: %s %s
#
[error not bound]
A request to bind the processes to a %s was made, but the operation
resulted in the processes being unbound. This was most likely caused
by the following:
%s
This is an error; your job will now abort.
Local host: %s
Application name: %s
Action requested: %s %s
#
[orte-odls-base:fork-agent-not-found]
The specified fork agent was not found:
Node: %s
Fork agent: %s
The application cannot be launched.

View File

@@ -0,0 +1,22 @@
# -*- text -*-
#
# Copyright (c) 2018-2020 Intel, Inc. All rights reserved.
# Copyright (c) 2021 Nanook Consulting. All rights reserved.
# $COPYRIGHT$
#
# Additional copyrights may follow
#
# $HEADER$
#
# This is a US/English help file
#
[no-actives]
PMIx was not able to find any usable hardware topology
components. This could be due to not finding a suitable
supporting library such as HWLOC. PMIx requires access
to topology information due to its increased role in
providing information on critical areas such as device
distances and fabric interfaces.
Please reconfigure PMIx with a hardware topology library
of your choice.

View File

@@ -0,0 +1,58 @@
# -*- text -*-
#
# Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana
# University Research and Technology
# Corporation. All rights reserved.
# Copyright (c) 2004-2005 The University of Tennessee and The University
# of Tennessee Research Foundation. All rights
# reserved.
# Copyright (c) 2004-2005 High Performance Computing Center Stuttgart,
# University of Stuttgart. All rights reserved.
# Copyright (c) 2004-2005 The Regents of the University of California.
# All rights reserved.
# Copyright (c) 2012 Cisco Systems, Inc. All rights reserved.
# Copyright (c) 2017 Intel, Inc. All rights reserved.
# Copyright (c) 2021-2024 Nanook Consulting All rights reserved.
# $COPYRIGHT$
#
# Additional copyrights may follow
#
# $HEADER$
#
# This is the US/English help file for OpenPMIx lookup tool
#
[usage]
%s (%s) %s
Usage: %s [OPTION] <KEY1>,<KEY2>,...
PMIx Lookup tool
/***** General Options *****/
-h|--help This help message
-h|--help <arg0> Help for the specified option
-v|--verbose Enable typical debug options
-V|--version Print version and exit
--pmixmca <arg0> <arg1> Set MCA parameter value
--pid <arg0> PID of the daemon to which we should connect (int => PID or file:<file>
for file containing the PID
--tmpdir <arg0> Set the root for the session directory tree
--timeout <arg0> Max number of seconds to wait for data to become available
--wait Wait for data to be available
Report bugs to %s
#
[pid]
PID of the daemon to which we should connect (int => PID or file:<file>
for file containing the PID
#
[tmpdir]
Set the root for the session directory tree
#
[timeout]
Max number of seconds to wait for data to become available
#
[wait]
Wait for data to be available

View File

@@ -0,0 +1,56 @@
# -*- text -*-
#
# Copyright (c) 2018-2020 Intel, Inc. All rights reserved.
# $COPYRIGHT$
#
# Additional copyrights may follow
#
# $HEADER$
#
# This is a US/English help file
#
[reqd-not-found]
The plog_base_order MCA parameter included a required logging
channel that is not available:
Channel: %s
Please update the parameter and try again.
#
[syslog:unrec-level]
An unrecognized syslog level was given:
Level: %s
Please see "man syslog" for a list of defined levels. Input
parameter strings and their corresponding syslog levels
recognized by PMIx include:
Parameter Level
err LOG_ERR (default)
alert LOG_ALERT
crit LOG_CRIT
emerg LOG_EMERG
warn LOG_WARNING
not LOG_NOTICE
info LOG_INFO
debug LOG_DEBUG
Please redefine the MCA parameter and try again.
#
[syslog:unrec-facility]
An unsupported or unrecognized value was given for the
syslog facility (i.e., the type of program calling syslog):
Value: %s
Please see "man syslog" for a list of defined facility values.
PMIx currently supports only the following designations:
Parameter Level
auth LOG_AUTH
priv LOG_AUTHPRIV
daemon LOG_DAEMON
user LOG_USER (default)
Please redefine the MCA parameter and try again.

View File

@@ -0,0 +1,152 @@
# -*- text -*-
#
# Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana
# University Research and Technology
# Corporation. All rights reserved.
# Copyright (c) 2004-2005 The University of Tennessee and The University
# of Tennessee Research Foundation. All rights
# reserved.
# Copyright (c) 2004-2005 High Performance Computing Center Stuttgart,
# University of Stuttgart. All rights reserved.
# Copyright (c) 2004-2005 The Regents of the University of California.
# All rights reserved.
# Copyright (c) 2010-2012 Cisco Systems, Inc. All rights reserved.
# Copyright (c) 2017-2018 Intel, Inc. All rights reserved.
# Copyright (c) 2022-2023 Nanook Consulting. All rights reserved.
# $COPYRIGHT$
#
# Additional copyrights may follow
#
# $HEADER$
#
# This is the US/English help file for PMIx pmix-info help
# messages.
#
[usage]
%s (%s) %s
Usage: %s [OPTION]...
PMIx Library Information
/***** General Options *****/
-h|--help This help message
-h|--help <arg0> Help for the specified option
-v|--verbose Enable typical debug options
-V|--version Print version and exit
-a|--all Show all configuration options and MCA parameters
--arch Show architecture PMIx was compiled on
-c|--config Show configuration options
--hostname Show the hostname that PMIx was configured and built on
--internal Show internal MCA parameters (not meant to be modified by users)
--param <arg0>:<arg1>,<arg2> Show MCA parameters. The first parameter is the framework (or the
keyword "all"); the second parameter is a comma-delimited list of
specific component names (if only <arg0> is given, then all
components will be reported).
--path <arg0> Show paths that PMIx was configured with. Accepts the following
parameters: prefix, bindir, libdir, incdir, mandir, pkglibdir,
sysconfdir
--show-version <arg0>:<arg1> Show version of PMIx or a component. The first parameter can be the
keywords "prte" or "all", a framework name (indicating all components in
a framework), or a framework:component string (indicating a specific
component). The second parameter can be one of: full, major, minor,
release, greek, svn.
--pretty-print When used in conjunction with other parameters, the output is
displayed in 'pretty-print' format (default)
--parsable When used in conjunction with other parameters, the output is
displayed in a machine-parsable format
--parseable Synonym for --parsable
--show-failed Show the components that failed to load along with the reason why they failed
--selected-only Show only variables from selected components
Report bugs to %s
#
[param]
Syntax: --param <arg0> <arg1>
Show MCA parameters. The first parameter is the framework (or the
keyword "all"); the second parameter is the specific component name (or
the keyword "all").
#
[internal]
Syntax: --internal
Show internal MCA parameters (i.e., parameters not meant to be modified by users)
#
[path]
Syntax: --path <arg0>
Show the paths with which PMIx was configured. Accepts the following
parameters: prefix, bindir, libdir, incdir, mandir, pkglibdir,
sysconfdir
#
[arch]
Syntax: --arch
Show architecture PMIx was compiled on
#
[config]
Syntax: -c or --config
Show configuration options used to configure PMIx
#
[hostname]
Syntax: --hostname
Show the hostname upon which PMIx was configured and built
#
[all]
Syntax: -a or --all
Show all configuration options and MCA parameters
#
[show-version]
Show version of PMIx or a component. The first parameter can be the
keywords "prte" or "all", a framework name (indicating all components in
a framework), or a framework:component string (indicating a specific
component). The second parameter can be one of: full, major, minor,
release, greek, svn.
#
[pretty-print]
When used in conjunction with other parameters, the output is
displayed in 'pretty-print' format (default)
#
[parsable]
When used in conjunction with other parameters, the output is
displayed in a machine-parsable format
#
[parseable]
When used in conjunction with other parameters, the output is
displayed in a machine-parsable format
#
[show-failed]
Show the components that failed to load along with the reason why they failed
#
[selected-only]
Show only variables from selected (active) components
#
[lib-call-fail]
A library call unexpectedly failed. This is a terminal error; please
show this message to an ORTE wizard:
Library call: %s
Source file: %s
Source line number: %d
Aborting...
#
[developer warning: field too long]
**************************************************************************
*** DEVELOPER WARNING: A field in pmix-info output is too long and
*** will appear poorly in the prettyprint output.
***
*** Value: "%s"
*** Max length: %d
**************************************************************************
#
[not-found]
The specified framework could not be found:
Framework: %s
This could be due to a misspelling of the framework name, or because support
for that framework was not configured into this version of orte. Please see
pmix-info --config
for a full report of how PMIx was configured.

View File

@@ -10,8 +10,9 @@
# University of Stuttgart. All rights reserved.
# Copyright (c) 2004-2005 The Regents of the University of California.
# All rights reserved.
# Copyright (c) 2008-2014 Cisco Systems, Inc. All rights reserved.
# Copyright (c) 2018 Intel, Inc. All rights reserved.
# Copyright (c) 2008-2022 Cisco Systems, Inc. All rights reserved
# Copyright (c) 2018-2020 Intel, Inc. All rights reserved.
# Copyright (c) 2022 Nanook Consulting. All rights reserved.
# $COPYRIGHT$
#
# Additional copyrights may follow
@@ -25,7 +26,7 @@ A requested component was not found, or was unable to be opened. This
means that this component is either not installed or is unable to be
used on your system (e.g., sometimes this means that shared libraries
that the component requires are unable to be found/loaded). Note that
PMIX stopped checking at the first component that it did not find.
PMIx stopped checking at the first component that it did not find.
Host: %s
Framework: %s
@@ -35,7 +36,7 @@ Component: %s
No components were able to be opened in the %s framework.
This typically means that either no components of this type were
installed, or none of the installed componnets can be loaded.
installed, or none of the installed components can be loaded.
Sometimes this means that shared libraries required by these
components are unable to be found/loaded.
@@ -60,3 +61,31 @@ all components *except* a and b", while "c,d" specifies the inclusive
behavior and means "use *only* components c and d."
You cannot mix inclusive and exclusive behavior.
#
[internal error during init]
An internal error has occurred during the startup of PMIx. This
is highly unusual and shouldn't happen.
The following message may provide additional insight into the error:
Failure at: %s (%s:%d)
Error: %d (%s)
#
[show_load_errors: too many /]
The pmix_mca_base_component_show_load_errors MCA variable cannot
contain a token that has more than one "/" character in it.
The pmix_mca_base_component_show_load_errors MCA variable can only
contain the values: all, none, or a comma-delimited list of tokens in
the form of "framework" or "framework/component".
Erroneous value: %s
#
[failed to add component dir]
The pmix_mca_base_component_path MCA variable was used to add paths to
search for PMIx components. At least one directory failed to add
properly:
%s
Check to make sure that this directory exists, is readable, etc.

View File

@@ -14,6 +14,7 @@
# Copyright (c) 2013 Los Alamos National Security, LLC. All rights
# reserved.
# Copyright (c) 2018 Intel, Inc. All rights reserved.
# Copyright (c) 2022 Nanook Consulting. All rights reserved.
# $COPYRIGHT$
#
# Additional copyrights may follow
@@ -75,7 +76,7 @@ variables are supposed to affect.
[re-register-with-different-type]
An MCA variable was re-registered with a different type (i.e., it was
either originally registered as an INT and re-registered as a STRING,
or it was originially registered as a STRING and re-registered as an
or it was originally registered as a STRING and re-registered as an
INT). This a developer error; your job may abort.
MCA variable name: %s
@@ -122,19 +123,3 @@ starting your job.
Value: %s
Source: %s
#
[incorrect-env-list-param]
WARNING: The format of "pmix_mca_base_env_list" parameter is a delimited list of VAR=VAL or
VAR instances. By default, the delimiter is a semicolon: VAR1=VAL1;VAR2;VAR3=VAL3;...
You can set other via "pmix_mca_base_env_list_delimiter" parameter. If the delimiter is a
semicolon, the value of "pmix_mca_base_env_list" variable should be quoted to not interfere
with SHELL command line parsing. In the case where a value is not assigned to variable
VAR, the value will be taken from the current environment.
The following environment variable was not found in the environment:
Variable: %s
MCA variable value: %s
#
[incorrect-env-list-sep]
An invalid value was supplied for an MCA variable "pmix_mca_base_env_list_delimiter".
The "pmix_mca_base_env_list" variable will be ignored.
Value: %s

View File

@@ -53,7 +53,7 @@ by any of the following:
directives versus built plugins (i.e., you excluded all the plugins
that were built and/or could execute)
* the PMIX_INSTALL_PREFIX environment variable, or the MCA parameter
* the PMIX_PREFIX environment variable, or the MCA parameter
"mca_base_component_path", is set and doesn't point to any location
that includes at least one usable plugin for this framework.

View File

@@ -0,0 +1,76 @@
# -*- text -*-
#
# Copyright (c) 2009 Cisco Systems, Inc. All rights reserved.
# Copyright (c) 2017 Intel, Inc. All rights reserved.
# Copyright (c) 2021 Oak Ridge National Laboratory. All rights reserved.
# Copyright (c) 2023 Nanook Consulting All rights reserved.
# $COPYRIGHT$
#
# Additional copyrights may follow
#
# $HEADER$
#
# This is the US/English general help file for PMIx.
#
[malformed net_private_ipv4]
PMIx has detected at least one malformed IP address or netmask in
the value of the opal_net_private_ipv4 MCA parameter. The
opal_net_private_ipv4 MCA parameter accepts a semicolon-delimited list
of Classless Inter-Domain Routing (CIDR) notation specifications, each
of the form <ipaddress>/<mask>. For example:
10.0.0.0/8;172.16.0.0/12;192.168.0.0/16;169.254.0.0/16
The first detected malformed entry was %s.
#
[invalid-net-mask]
PMIx has detected a malformed IPv4 address or netmask:
Value provided: %s
Accepted values follow the Classless Inter-Domain
Routing (CIDR) notation specifications. For example:
10.0.0.0/8
172.16/12
192.168
169.254.0.0/16
#
[malformed-uri]
PMIx has detected a malformed URI:
URI: %s
Accepted values follow IETF RFC3986, e.g. file://192.168.1.1/over/there
#
[relative-path]
When creating a PMIx URI, all files must be specified in absolute paths:
Value provided: %s
Please update your application to provide the full path to the file.
#
[dir-mode]
While working through a directory tree, PMIx was unable to set
a directory to the desired mode:
Directory: %s
Mode: %0x
Error: %s
Please check to ensure you have adequate permissions to perform
the desired operation.
#
[mkdir-failed]
PMIx detected a call to mkdir was unable to create the desired directory:
Directory: %s
Error: %s
Please check to ensure you have adequate permissions to perform
the desired operation.
[unlink-error]
We attempted to remove a file, but were unable to do so:
Path: %s
Error: %s

View File

@@ -0,0 +1,68 @@
# -*- text -*-
#
# Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana
# University Research and Technology
# Corporation. All rights reserved.
# Copyright (c) 2004-2005 The University of Tennessee and The University
# of Tennessee Research Foundation. All rights
# reserved.
# Copyright (c) 2004-2005 High Performance Computing Center Stuttgart,
# University of Stuttgart. All rights reserved.
# Copyright (c) 2004-2005 The Regents of the University of California.
# All rights reserved.
# Copyright (c) 2006-2010 Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2012-2014 Cisco Systems, Inc. All rights reserved.
# Copyright (c) 2019-2020 Intel, Inc. All rights reserved.
# $COPYRIGHT$
#
# Additional copyrights may follow
#
# $HEADER$
#
# This is the US/English help file for Open MPI wrapper compiler error
# messages.
#
[no-compiler-found]
The Open MPI wrapper compiler was unable to find the specified compiler
%s in your PATH.
Note that this compiler was either specified at configure time or in
one of several possible environment variables.
#
[version]
%s: %s %s (Language: %s)
#
[usage]
%s [-showme[:<command,compile,link,incdirs,
libdirs,libs,version,help>]] args
-showme:command Show command used to invoke real compiler
-showme:compile Show flags added when compiling
-showme:link Show flags added when linking
-showme:incdirs Show list of include dirs added when compiling
-showme:libdirs Show list of library dirs added when linking
-showme:libs Show list of libraries added when linking
-showme:version Show version of %s
-showme:help This help message
#
[file-not-found]
%s could not find the file %s, needed for %s support.
This may indicate an incomplete install and linking will likely fail.
#
[spawn-failed]
Unable to call the compiler (%s). The failure return the error
%s.
The failed command was [%s].
#
[compiler-failed]
The child process (%s) exit with error %d.
The failed command was [%s].
#
[no-options-support]
The %s wrapper compiler was unable to find a block of options in its
configuration to support your compiler mode. Your application was not
compiled. or linked.
The wrapper compiler command line was:
%s

View File

@@ -0,0 +1,78 @@
# -*- text -*-
#
# Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana
# University Research and Technology
# Corporation. All rights reserved.
# Copyright (c) 2004-2005 The University of Tennessee and The University
# of Tennessee Research Foundation. All rights
# reserved.
# Copyright (c) 2004-2005 High Performance Computing Center Stuttgart,
# University of Stuttgart. All rights reserved.
# Copyright (c) 2004-2005 The Regents of the University of California.
# All rights reserved.
# Copyright (c) 2012 Cisco Systems, Inc. All rights reserved.
# Copyright (c) 2017 Intel, Inc. All rights reserved.
# Copyright (c) 2021-2022 Nanook Consulting. All rights reserved.
# $COPYRIGHT$
#
# Additional copyrights may follow
#
# $HEADER$
#
# This is the US/English help file for PMIx PS tool
#
[usage]
%s (%s) %s
Usage: %s [OPTION]...
PMIx Job and Process Status Tool
/***** General Options *****/
-h|--help This help message
-h|--help <arg0> Help for the specified option
-v|--verbose Enable typical debug options
-V|--version Print version and exit
--uri <arg0> Specify the URI of the server to which we are to connect, or
the name of the file (specified as file:filename) that contains that info
--namespace <arg0> Namespace of the daemon to which we should connect
--pid <arg0> PID of the daemon to which we should connect (int => PID or file:<file>
for file containing the PID
--system-server-first First look for a system server and connect to it if found
--system-server Connect to a system-level server
--tmpdir <arg0> Set the root for the session directory tree
--wait-to-connect <arg0> Delay specified number of seconds before trying to connect
--num-connect-retries <arg0> Max number of times to try to connect
--nodes Display Node Information
Report bugs to %s
#
[uri]
Specify the URI of the PMIx server we are to contact, or the name of the file (specified as
file:filename) that contains that info
#
[namespace]
Namespace of the daemon we are to connect to (char*)
#
[pid]
PID of the daemon to which we should connect (int => PID or file:<file>
for file containing the PID
#
[system-server-first]
First look for a system server and connect to it if found
#
[system-server]
Connect only to a system-level server - abort if one is not found
#
[tmpdir]
Set the root for the session directory tree
#
[wait-to-connect]
Delay specified number of seconds before trying to connect
#
[num-connect-retries]
Max number of times to try to connect to the specified server (int)
#
[nodes]
Display node-level information

View File

@@ -0,0 +1,80 @@
# -*- text -*-
#
# Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana
# University Research and Technology
# Corporation. All rights reserved.
# Copyright (c) 2004-2005 The University of Tennessee and The University
# of Tennessee Research Foundation. All rights
# reserved.
# Copyright (c) 2004-2005 High Performance Computing Center Stuttgart,
# University of Stuttgart. All rights reserved.
# Copyright (c) 2004-2005 The Regents of the University of California.
# All rights reserved.
# Copyright (c) 2012 Cisco Systems, Inc. All rights reserved.
# Copyright (c) 2017-2020 Intel, Inc. All rights reserved.
# Copyright (c) 2022-2023 Nanook Consulting. All rights reserved.
# $COPYRIGHT$
#
# Additional copyrights may follow
#
# $HEADER$
#
# This is the US/English help file for pquery
#
[usage]
%s (%s) %s
Usage: %s [OPTION] KEY[qualifier(s)]
PMIx Query tool
/***** General Options *****/
-h|--help This help message
-h|--help <arg0> Help for the specified option
-v|--verbose Enable typical debug options
-V|--version Print version and exit
--pmixmca <arg0> <arg1> Set MCA parameter value
--uri <arg0> Specify the URI of the server to which we are to connect, or
the name of the file (specified as file:filename) that contains that info
--namespace <arg0> Namespace of the daemon to which we should connect
--pid <arg0> PID of the daemon to which we should connect (int => PID or file:<file>
for file containing the PID
--system-server-first First look for a system server and connect to it if found
--system-server Connect to a system-level server
--tmpdir <arg0> Set the root for the session directory tree
--wait-to-connect <arg0> Delay specified number of seconds before trying to connect
--num-connect-retries <arg0> Max number of times to try to connect
Keys passed to pquery may optionally include one or more qualifiers, with the
individual qualifiers delimited by semi-colons. For example:
PMIX_STORAGE_XFER_SIZE[PMIX_STORAGE_ID=lustre1,lustre2;PMIX_STORAGE_PATH=foo]
#
[bad-option-input]
%s was given an option that expected a string argument:
option: %s
argument: %s
expected: %s
Please correct the option and try again.
#
[file-open-error]
%s was unable to open the specified file provided as an option:
option: %s
argument: %s
file: %s
Please correct the option and try again.
#
[bad-file]
%s was unable to read the necessary info from the provided file:
option: %s
argument: %s
file: %s
Please correct the option or the file and try again.

View File

@@ -0,0 +1,125 @@
# -*- text -*-
#
# Copyright (c) 2004-2006 The Trustees of Indiana University and Indiana
# University Research and Technology
# Corporation. All rights reserved.
# Copyright (c) 2004-2006 The University of Tennessee and The University
# of Tennessee Research Foundation. All rights
# reserved.
# Copyright (c) 2004-2005 High Performance Computing Center Stuttgart,
# University of Stuttgart. All rights reserved.
# Copyright (c) 2004-2005 The Regents of the University of California.
# All rights reserved.
# Copyright (c) 2014-2020 Intel, Inc. All rights reserved.
# Copyright (c) 2015-2020 Cisco Systems, Inc. All rights reserved
# Copyright (c) 2021 Nanook Consulting All rights reserved.
# $COPYRIGHT$
#
# Additional copyrights may follow
#
# $HEADER$
#
[static-and-dynamic]
Both static and dynamic port ranges were specified for the
PMIx communication subsystem:
Static ports: %s
Dynamic ports: %s
Only one can be specified. Please choose either static or
dynamic ports and try again.
#
[include-exclude]
Both TCP interface include and exclude lists were specified:
Include: %s
Exclude: %s
Only one of these can be given.
#
[not-parseable]
The specified network is not parseable. Since we cannot determine
your desired intent, we cannot establish a TCP socket for PMIx
communications and will therefore abort. Please correct the network
specification and retry.
#
[no-included-found]
None of the TCP networks specified to be included for communications
could be found:
Value given: %s
Please revise the specification and try again.
#
[excluded-all]
The specified list of networks to be excluded for TCP communications
resulted in no networks being available:
Value given: %s
Please revise the specification and try again.
#
[invalid if_inexclude]
WARNING: An invalid value was given for pmix_ptl_base_if_%s. This
value will be ignored.
Local host: %s
Value: %s
Message: %s
#
[authent-fail]
An attempt was made to make a TCP connection between two hosts:
Initiating host: %s
Receiving host: %s
Unfortunately, the connection was refused due to a failure to
authenticate. This is usually caused by a mismatch between
the security domains of the two hosts - e.g., one might be
using Munge while the other is not. This can typically be
resolved by specifying the desired security method. For
example, adding "--mca psec native" to your command line.
#
[accept failed]
WARNING: The accept(3) system call failed on a TCP socket. While this
should generally never happen on a well-configured HPC system, the
most common causes when it does occur are:
* The process ran out of file descriptors
* The operating system ran out of file descriptors
* The operating system ran out of memory
Your job may hang until the failure reason is fixed
(e.g., more file descriptors and/or memory becomes available), and may
eventually timeout / abort.
Local host: %s
Errno: %d (%s)
Probable cause: %s
#
[privilege failure]
An attempt was made to initiate a TCP connection from an
unprivileged source while we are operating at privileged
levels.
Local host: %s
Listening port: %d
Remote host: %s
Remote port: %d
The connection was rejected.
#
[no-listeners]
No sockets were able to be opened on the available protocols
(IPv4 and/or IPv6). Please check your network and retry.
#
[too-many-conns]
PMIx has found multiple possible servers to which it could
connect. Further guidance is required to ensure the connection
is made to a desirable server. Guidance can be in the form
of the namespace or PID of a specific server, a directive to
connect to a system server, a specific URI to use, or the name
of a rendezvous file.
Some connection handles have been read from files named pmix.*
in subdirectories of $TMPDIR; delete them if they are stale.

View File

@@ -0,0 +1,26 @@
# There can be multiple blocks of configuration data, chosen by
# compiler flags (using the compiler_args key to chose which block
# should be activated. This can be useful for multilib builds. See the
# multilib page at:
# https://github.com/open-mpi/ompi/wiki/compilerwrapper3264
# for more information.
project=PMI-Exascale (PMIx)
project_short=PMIX
version=5.0.5
language=C
compiler_env=CC
compiler_flags_env=CFLAGS
compiler=gcc
includedir=${includedir}
libdir=${libdir}
preprocessor_flags=-I${includedir} -I${includedir}/pmix
compiler_flags_prefix=
compiler_flags=
linker_flags=-L${libdir}
linker_flags_static=
libs=-lpmix -levent_core -levent_pthreads
libs_static=
dyn_lib_file=libpmix.so
static_lib_file=libpmix.a
required_file=