update openmpi linux
This commit is contained in:
@@ -1,19 +0,0 @@
|
||||
#
|
||||
# These values are suitable for benchmarking with the openib and sm
|
||||
# btls with a small number of MPI processes. If you're only going to
|
||||
# use one process per node, remove "sm". These values are *NOT*
|
||||
# scalable to large numbers of processes!
|
||||
#
|
||||
btl=openib,self,sm
|
||||
btl_openib_max_btls=20
|
||||
btl_openib_rd_num=128
|
||||
btl_openib_rd_low=75
|
||||
btl_openib_rd_win=50
|
||||
btl_openib_max_eager_rdma=32
|
||||
mpool_base_use_mem_hooks=1
|
||||
mpi_leave_pinned=1
|
||||
#
|
||||
# Note that we are not limiting the max free list size, so for netpipe
|
||||
# (for example), this is no problem. But we may want to explore the
|
||||
# parameter space for other popular benchmarks.
|
||||
#
|
||||
@@ -12,6 +12,8 @@
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2014-2017 Intel, Inc. All rights reserved.
|
||||
# Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
# Copyright (c) 2018 Research Organization for Information Science
|
||||
# and Technology (RIST). All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@@ -105,3 +107,6 @@ An internal error has occurred in ORTE:
|
||||
%s
|
||||
|
||||
This is something that should be reported to the developers.
|
||||
#
|
||||
[normal-termination-but]
|
||||
%s job %s terminated normally, but %d %s. Per user-direction, the job has been aborted.
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
# University of Stuttgart. All rights reserved.
|
||||
# Copyright (c) 2004-2005 The Regents of the University of California.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2017 Intel, Inc. All rights reserved.
|
||||
# Copyright (c) 2017-2018 Intel, Inc. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@@ -89,3 +89,9 @@ when OMPI was not configured --with-alps and we weren't able
|
||||
to discover an ALPS installation in the usual places.
|
||||
|
||||
Please configure as appropriate and try again.
|
||||
#
|
||||
[legacy-tool]
|
||||
We no longer support non-PMIx-based tools, and require a
|
||||
minimum level of PMIx v2.0.
|
||||
|
||||
Please update the tool and/or the PMIx version you are using.
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
# Copyright (c) 2006 High Performance Computing Center Stuttgart,
|
||||
# University of Stuttgart. All rights reserved.
|
||||
# Copyright (c) 2006-2015 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2018 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@@ -25,3 +26,8 @@ this environment.
|
||||
|
||||
MPI function: %s
|
||||
Reason: %s
|
||||
[info-set-with-reserved-prefix]
|
||||
Comments
|
||||
MPI_Info_set warning, key is using a reserved prefix.
|
||||
Key: %s
|
||||
Reserved prefix: %s
|
||||
|
||||
@@ -1,57 +0,0 @@
|
||||
# -*- text -*-
|
||||
#
|
||||
# Copyright (c) 2008-2009 Cisco Systems, Inc. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
#
|
||||
# $HEADER$
|
||||
#
|
||||
# This is the US/English help file for Open MPI's OpenFabrics IB CPC
|
||||
# support.
|
||||
#
|
||||
[no cpcs for port]
|
||||
No OpenFabrics connection schemes reported that they were able to be
|
||||
used on a specific port. As such, the openib BTL (OpenFabrics
|
||||
support) will be disabled for this port.
|
||||
|
||||
Local host: %s
|
||||
Local device: %s
|
||||
Local port: %d
|
||||
CPCs attempted: %s
|
||||
#
|
||||
[cpc name not found]
|
||||
An invalid CPC name was specified via the btl_openib_cpc_%s MCA
|
||||
parameter.
|
||||
|
||||
Local host: %s
|
||||
btl_openib_cpc_%s value: %s
|
||||
Invalid name: %s
|
||||
All possible valid names: %s
|
||||
#
|
||||
[inline truncated]
|
||||
WARNING: The btl_openib_max_inline_data MCA parameter was used to
|
||||
specify how much inline data should be used, but a device reduced this
|
||||
value. This is not an error; it simply means that your run will use
|
||||
a smaller inline data value than was requested.
|
||||
|
||||
Local host: %s
|
||||
Local device: %s
|
||||
Local port: %d
|
||||
Requested value: %d
|
||||
Value used by device: %d
|
||||
#
|
||||
[ibv_create_qp failed]
|
||||
A process failed to create a queue pair. This usually means either
|
||||
the device has run out of queue pairs (too many connections) or
|
||||
there are insufficient resources available to allocate a queue pair
|
||||
(out of memory). The latter can happen if either 1) insufficient
|
||||
memory is available, or 2) no more physical memory can be registered
|
||||
with the device.
|
||||
|
||||
For more information on memory registration see the Open MPI FAQs at:
|
||||
http://www.open-mpi.org/faq/?category=openfabrics#ib-locked-pages
|
||||
|
||||
Local host: %s
|
||||
Local device: %s
|
||||
Queue pair type: %s
|
||||
@@ -1,67 +0,0 @@
|
||||
# -*- text -*-
|
||||
#
|
||||
# Copyright (c) 2008 Cisco Systems, Inc. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
#
|
||||
# $HEADER$
|
||||
#
|
||||
# This is the US/English help file for Open MPI's OpenFabrics RDMA CM
|
||||
# support (the openib BTL).
|
||||
#
|
||||
[could not find matching endpoint]
|
||||
The OpenFabrics device in an MPI process received an RDMA CM connect
|
||||
request for a peer that it could not identify as part of this MPI job.
|
||||
This should not happen. Your process is likely to abort; sorry.
|
||||
|
||||
Local host: %s
|
||||
Local device: %s
|
||||
Remote address: %s
|
||||
Remote TCP port: %d
|
||||
#
|
||||
[illegal tcp port]
|
||||
The btl_openib_connect_rdmacm_port MCA parameter was used to specify
|
||||
an illegal TCP port value. TCP ports must be between 0 and 65536
|
||||
(ports below 1024 can only be used by root).
|
||||
|
||||
TCP port: %d
|
||||
|
||||
This value was ignored.
|
||||
#
|
||||
[illegal retry count]
|
||||
The btl_openib_connect_rdmacm_retry_count MCA parameter was used to specify
|
||||
an illegal retry count.
|
||||
|
||||
Retry count: %d
|
||||
|
||||
#
|
||||
[illegal timeout]
|
||||
The btl_openib_connect_rdmacm_resolve_timeout parameter was used to
|
||||
specify an illegal timeout value. Timeout values are specified in
|
||||
miliseconds and must be greater than 0.
|
||||
|
||||
Timeout value: %d
|
||||
|
||||
This value was ignored.
|
||||
#
|
||||
[rdma cm device removal]
|
||||
The RDMA CM returned that the device Open MPI was trying to use has
|
||||
been removed.
|
||||
|
||||
Local host: %s
|
||||
Local device: %s
|
||||
|
||||
Your MPI job will now abort, sorry.
|
||||
#
|
||||
[rdma cm event error]
|
||||
The RDMA CM returned an event error while attempting to make a
|
||||
connection. This type of error usually indicates a network
|
||||
configuration error.
|
||||
|
||||
Local host: %s
|
||||
Local device: %s
|
||||
Error name: %s
|
||||
Peer: %s
|
||||
|
||||
Your MPI job will now abort, sorry.
|
||||
@@ -1,708 +0,0 @@
|
||||
# -*- 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-2006 The Regents of the University of California.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2006-2011 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2007-2009 Mellanox Technologies. All rights reserved.
|
||||
# Copyright (c) 2009 Sun Microsystems, Inc. All rights reserved.
|
||||
# Copyright (c) 2013-2014 NVIDIA Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
#
|
||||
# $HEADER$
|
||||
#
|
||||
# This is the US/English help file for Open MPI's OpenFabrics support
|
||||
# (the openib BTL).
|
||||
#
|
||||
[ini file:file not found]
|
||||
The Open MPI OpenFabrics (openib) BTL component was unable to find or
|
||||
read an INI file that was requested via the
|
||||
btl_openib_device_param_files MCA parameter. Please check this file
|
||||
and/or modify the btl_openib_evice_param_files MCA parameter:
|
||||
|
||||
%s
|
||||
#
|
||||
[ini file:not in a section]
|
||||
In parsing the OpenFabrics (openib) BTL parameter file, values were
|
||||
found that were not in a valid INI section. These values will be
|
||||
ignored. Please re-check this file:
|
||||
|
||||
%s
|
||||
|
||||
At line %d, near the following text:
|
||||
|
||||
%s
|
||||
#
|
||||
[ini file:unexpected token]
|
||||
In parsing the OpenFabrics (openib) BTL parameter file, unexpected
|
||||
tokens were found (this may cause significant portions of the INI file
|
||||
to be ignored). Please re-check this file:
|
||||
|
||||
%s
|
||||
|
||||
At line %d, near the following text:
|
||||
|
||||
%s
|
||||
#
|
||||
[ini file:expected equals]
|
||||
In parsing the OpenFabrics (openib) BTL parameter file, unexpected
|
||||
tokens were found (this may cause significant portions of the INI file
|
||||
to be ignored). An equals sign ("=") was expected but was not found.
|
||||
Please re-check this file:
|
||||
|
||||
%s
|
||||
|
||||
At line %d, near the following text:
|
||||
|
||||
%s
|
||||
#
|
||||
[ini file:expected newline]
|
||||
In parsing the OpenFabrics (openib) BTL parameter file, unexpected
|
||||
tokens were found (this may cause significant portions of the INI file
|
||||
to be ignored). A newline was expected but was not found. Please
|
||||
re-check this file:
|
||||
|
||||
%s
|
||||
|
||||
At line %d, near the following text:
|
||||
|
||||
%s
|
||||
#
|
||||
[ini file:unknown field]
|
||||
In parsing the OpenFabrics (openib) BTL parameter file, an
|
||||
unrecognized field name was found. Please re-check this file:
|
||||
|
||||
%s
|
||||
|
||||
At line %d, the field named:
|
||||
|
||||
%s
|
||||
|
||||
This field, and any other unrecognized fields, will be skipped.
|
||||
#
|
||||
[no device params found]
|
||||
WARNING: No preset parameters were found for the device that Open MPI
|
||||
detected:
|
||||
|
||||
Local host: %s
|
||||
Device name: %s
|
||||
Device vendor ID: 0x%04x
|
||||
Device vendor part ID: %d
|
||||
|
||||
Default device parameters will be used, which may result in lower
|
||||
performance. You can edit any of the files specified by the
|
||||
btl_openib_device_param_files MCA parameter to set values for your
|
||||
device.
|
||||
|
||||
NOTE: You can turn off this warning by setting the MCA parameter
|
||||
btl_openib_warn_no_device_params_found to 0.
|
||||
#
|
||||
[init-fail-no-mem]
|
||||
The OpenFabrics (openib) BTL failed to initialize while trying to
|
||||
allocate some locked memory. This typically can indicate that the
|
||||
memlock limits are set too low. For most HPC installations, the
|
||||
memlock limits should be set to "unlimited". The failure occured
|
||||
here:
|
||||
|
||||
Local host: %s
|
||||
OMPI source: %s:%d
|
||||
Function: %s()
|
||||
Device: %s
|
||||
Memlock limit: %s
|
||||
|
||||
You may need to consult with your system administrator to get this
|
||||
problem fixed. This FAQ entry on the Open MPI web site may also be
|
||||
helpful:
|
||||
|
||||
http://www.open-mpi.org/faq/?category=openfabrics#ib-locked-pages
|
||||
#
|
||||
[init-fail-create-q]
|
||||
The OpenFabrics (openib) BTL failed to initialize while trying to
|
||||
create an internal queue. This typically indicates a failed
|
||||
OpenFabrics installation, faulty hardware, or that Open MPI is
|
||||
attempting to use a feature that is not supported on your hardware
|
||||
(i.e., is a shared receive queue specified in the
|
||||
btl_openib_receive_queues MCA parameter with a device that does not
|
||||
support it?). The failure occured here:
|
||||
|
||||
Local host: %s
|
||||
OMPI source: %s:%d
|
||||
Function: %s()
|
||||
Error: %s (errno=%d)
|
||||
Device: %s
|
||||
|
||||
You may need to consult with your system administrator to get this
|
||||
problem fixed.
|
||||
#
|
||||
[pp rnr retry exceeded]
|
||||
The OpenFabrics "receiver not ready" retry count on a per-peer
|
||||
connection between two MPI processes has been exceeded. In general,
|
||||
this should not happen because Open MPI uses flow control on per-peer
|
||||
connections to ensure that receivers are always ready when data is
|
||||
sent.
|
||||
|
||||
This error usually means one of two things:
|
||||
|
||||
1. There is something awry within the network fabric itself.
|
||||
2. A bug in Open MPI has caused flow control to malfunction.
|
||||
|
||||
#1 is usually more likely. You should note the hosts on which this
|
||||
error has occurred; it has been observed that rebooting or removing a
|
||||
particular host from the job can sometimes resolve this issue.
|
||||
|
||||
Below is some information about the host that raised the error and the
|
||||
peer to which it was connected:
|
||||
|
||||
Local host: %s
|
||||
Local device: %s
|
||||
Peer host: %s
|
||||
|
||||
You may need to consult with your system administrator to get this
|
||||
problem fixed.
|
||||
#
|
||||
[srq rnr retry exceeded]
|
||||
The OpenFabrics "receiver not ready" retry count on a shared receive
|
||||
queue or XRC receive queue has been exceeded. This error can occur if
|
||||
the mca_btl_openib_ib_rnr_retry is set to a value less than 7 (where 7
|
||||
the default value and effectively means "infinite retry"). If your
|
||||
rnr_retry value is 7, there might be something awry within the network
|
||||
fabric itself. In this case, you should note the hosts on which this
|
||||
error has occurred; it has been observed that rebooting or removing a
|
||||
particular host from the job can sometimes resolve this issue.
|
||||
|
||||
Below is some information about the host that raised the error and the
|
||||
peer to which it was connected:
|
||||
|
||||
Local host: %s
|
||||
Local device: %s
|
||||
Peer host: %s
|
||||
|
||||
You may need to consult with your system administrator to get this
|
||||
problem fixed.
|
||||
#
|
||||
[pp retry exceeded]
|
||||
The InfiniBand retry count between two MPI processes has been
|
||||
exceeded. "Retry count" is defined in the InfiniBand spec 1.2
|
||||
(section 12.7.38):
|
||||
|
||||
The total number of times that the sender wishes the receiver to
|
||||
retry timeout, packet sequence, etc. errors before posting a
|
||||
completion error.
|
||||
|
||||
This error typically means that there is something awry within the
|
||||
InfiniBand fabric itself. You should note the hosts on which this
|
||||
error has occurred; it has been observed that rebooting or removing a
|
||||
particular host from the job can sometimes resolve this issue.
|
||||
|
||||
Two MCA parameters can be used to control Open MPI's behavior with
|
||||
respect to the retry count:
|
||||
|
||||
* btl_openib_ib_retry_count - The number of times the sender will
|
||||
attempt to retry (defaulted to 7, the maximum value).
|
||||
* btl_openib_ib_timeout - The local ACK timeout parameter (defaulted
|
||||
to 20). The actual timeout value used is calculated as:
|
||||
|
||||
4.096 microseconds * (2^btl_openib_ib_timeout)
|
||||
|
||||
See the InfiniBand spec 1.2 (section 12.7.34) for more details.
|
||||
|
||||
Below is some information about the host that raised the error and the
|
||||
peer to which it was connected:
|
||||
|
||||
Local host: %s
|
||||
Local device: %s
|
||||
Peer host: %s
|
||||
|
||||
You may need to consult with your system administrator to get this
|
||||
problem fixed.
|
||||
#
|
||||
[no active ports found]
|
||||
WARNING: There is at least non-excluded one OpenFabrics device found,
|
||||
but there are no active ports detected (or Open MPI was unable to use
|
||||
them). This is most certainly not what you wanted. Check your
|
||||
cables, subnet manager configuration, etc. The openib BTL will be
|
||||
ignored for this job.
|
||||
|
||||
Local host: %s
|
||||
#
|
||||
[error in device init]
|
||||
WARNING: There was an error initializing an OpenFabrics device.
|
||||
|
||||
Local host: %s
|
||||
Local device: %s
|
||||
#
|
||||
[no devices right type]
|
||||
WARNING: No OpenFabrics devices of the right type were found within
|
||||
the requested bus distance. The OpenFabrics BTL will be ignored for
|
||||
this run.
|
||||
|
||||
Local host: %s
|
||||
Requested type: %s
|
||||
|
||||
If the "requested type" is "<any>", this usually means that *no*
|
||||
OpenFabrics devices were found within the requested bus distance.
|
||||
#
|
||||
[default subnet prefix]
|
||||
WARNING: There are more than one active ports on host '%s', but the
|
||||
default subnet GID prefix was detected on more than one of these
|
||||
ports. If these ports are connected to different physical IB
|
||||
networks, this configuration will fail in Open MPI. This version of
|
||||
Open MPI requires that every physically separate IB subnet that is
|
||||
used between connected MPI processes must have different subnet ID
|
||||
values.
|
||||
|
||||
Please see this FAQ entry for more details:
|
||||
|
||||
http://www.open-mpi.org/faq/?category=openfabrics#ofa-default-subnet-gid
|
||||
|
||||
NOTE: You can turn off this warning by setting the MCA parameter
|
||||
btl_openib_warn_default_gid_prefix to 0.
|
||||
#
|
||||
[ibv_fork requested but not supported]
|
||||
WARNING: fork() support was requested for the OpenFabrics (openib)
|
||||
BTL, but it is not supported on the host %s. Deactivating the
|
||||
OpenFabrics BTL.
|
||||
#
|
||||
[ibv_fork_init fail]
|
||||
WARNING: fork() support was requested for the OpenFabrics (openib)
|
||||
BTL, but the library call ibv_fork_init() failed on the host %s.
|
||||
Deactivating the OpenFabrics BTL.
|
||||
#
|
||||
[wrong buffer alignment]
|
||||
Wrong buffer alignment %d configured on host '%s'. Should be bigger
|
||||
than zero and power of two. Use default %d instead.
|
||||
#
|
||||
[of error event]
|
||||
The OpenFabrics stack has reported a network error event. Open MPI
|
||||
will try to continue, but your job may end up failing.
|
||||
|
||||
Local host: %s
|
||||
MPI process PID: %d
|
||||
Error number: %d (%s)
|
||||
|
||||
This error may indicate connectivity problems within the fabric;
|
||||
please contact your system administrator.
|
||||
#
|
||||
[of unknown event]
|
||||
The OpenFabrics stack has reported an unknown network error event.
|
||||
Open MPI will try to continue, but the job may end up failing.
|
||||
|
||||
Local host: %s
|
||||
MPI process PID: %d
|
||||
Error number: %d
|
||||
|
||||
This error may indicate that you are using an OpenFabrics library
|
||||
version that is not currently supported by Open MPI. You might try
|
||||
recompiling Open MPI against your OpenFabrics library installation to
|
||||
get more information.
|
||||
#
|
||||
[specified include and exclude]
|
||||
ERROR: You have specified more than one of the btl_openib_if_include,
|
||||
btl_openib_if_exclude, btl_openib_ipaddr_include, or btl_openib_ipaddr_exclude
|
||||
MCA parameters. These four parameters are mutually exclusive; you can only
|
||||
specify one.
|
||||
|
||||
For reference, the values that you specified are:
|
||||
|
||||
btl_openib_if_include: %s
|
||||
btl_openib_if_exclude: %s
|
||||
btl_openib_ipaddr_include: %s
|
||||
btl_openib_ipaddr_exclude: %s
|
||||
#
|
||||
[nonexistent port]
|
||||
WARNING: One or more nonexistent OpenFabrics devices/ports were
|
||||
specified:
|
||||
|
||||
Host: %s
|
||||
MCA parameter: mca_btl_if_%sclude
|
||||
Nonexistent entities: %s
|
||||
|
||||
These entities will be ignored. You can disable this warning by
|
||||
setting the btl_openib_warn_nonexistent_if MCA parameter to 0.
|
||||
#
|
||||
[invalid mca param value]
|
||||
WARNING: An invalid MCA parameter value was found for the OpenFabrics
|
||||
(openib) BTL.
|
||||
|
||||
Problem: %s
|
||||
Resolution: %s
|
||||
#
|
||||
[no qps in receive_queues]
|
||||
WARNING: No queue pairs were defined in the btl_openib_receive_queues
|
||||
MCA parameter. At least one queue pair must be defined. The
|
||||
OpenFabrics (openib) BTL will therefore be deactivated for this run.
|
||||
|
||||
Local host: %s
|
||||
#
|
||||
[invalid qp type in receive_queues]
|
||||
WARNING: An invalid queue pair type was specified in the
|
||||
btl_openib_receive_queues MCA parameter. The OpenFabrics (openib) BTL
|
||||
will be deactivated for this run.
|
||||
|
||||
Valid queue pair types are "P" for per-peer and "S" for shared receive
|
||||
queue.
|
||||
|
||||
Local host: %s
|
||||
btl_openib_receive_queues: %s
|
||||
Bad specification: %s
|
||||
#
|
||||
[invalid pp qp specification]
|
||||
WARNING: An invalid per-peer receive queue specification was detected
|
||||
as part of the btl_openib_receive_queues MCA parameter. The
|
||||
OpenFabrics (openib) BTL will therefore be deactivated for this run.
|
||||
|
||||
Per-peer receive queues require between 2 and 5 parameters:
|
||||
|
||||
1. Buffer size in bytes (mandatory)
|
||||
2. Number of buffers (mandatory)
|
||||
3. Low buffer count watermark (optional; defaults to (num_buffers / 2))
|
||||
4. Credit window size (optional; defaults to (low_watermark / 2),
|
||||
must be > 0)
|
||||
5. Number of buffers reserved for credit messages (optional;
|
||||
defaults to (num_buffers*2-1)/credit_window)
|
||||
|
||||
Example: P,128,256,128,16
|
||||
- 128 byte buffers
|
||||
- 256 buffers to receive incoming MPI messages
|
||||
- When the number of available buffers reaches 128, re-post 128 more
|
||||
buffers to reach a total of 256
|
||||
- If the number of available credits reaches 16, send an explicit
|
||||
credit message to the sender
|
||||
- Defaulting to ((256 * 2) - 1) / 16 = 31; this many buffers are
|
||||
reserved for explicit credit messages
|
||||
|
||||
Local host: %s
|
||||
Bad queue specification: %s
|
||||
#
|
||||
[invalid srq specification]
|
||||
WARNING: An invalid shared receive queue specification was detected as
|
||||
part of the btl_openib_receive_queues MCA parameter. The OpenFabrics
|
||||
(openib) BTL will therefore be deactivated for this run.
|
||||
|
||||
Shared receive queues can take between 2 and 6 parameters:
|
||||
|
||||
1. Buffer size in bytes (mandatory)
|
||||
2. Number of buffers (mandatory)
|
||||
3. Low buffer count watermark (optional; defaults to (num_buffers / 2))
|
||||
4. Maximum number of outstanding sends a sender can have (optional;
|
||||
defaults to (low_watermark / 4)
|
||||
5. Start value of number of receive buffers that will be pre-posted (optional; defaults to (num_buffers / 4))
|
||||
6. Event limit buffer count watermark (optional; defaults to (3/16 of start value of buffers number))
|
||||
|
||||
Example: S,1024,256,128,32,32,8
|
||||
- 1024 byte buffers
|
||||
- 256 buffers to receive incoming MPI messages
|
||||
- When the number of available buffers reaches 128, re-post 128 more
|
||||
buffers to reach a total of 256
|
||||
- A sender will not send to a peer unless it has less than 32
|
||||
outstanding sends to that peer.
|
||||
- 32 receive buffers will be preposted.
|
||||
- When the number of unused shared receive buffers reaches 8, more
|
||||
buffers (32 in this case) will be posted.
|
||||
|
||||
Local host: %s
|
||||
Bad queue specification: %s
|
||||
#
|
||||
[rd_num must be > rd_low]
|
||||
WARNING: The number of buffers for a queue pair specified via the
|
||||
btl_openib_receive_queues MCA parameter must be greater than the low
|
||||
buffer count watermark. The OpenFabrics (openib) BTL will therefore
|
||||
be deactivated for this run.
|
||||
|
||||
Local host: %s
|
||||
Bad queue specification: %s
|
||||
#
|
||||
[rd_num must be >= rd_init]
|
||||
WARNING: The number of buffers for a queue pair specified via the
|
||||
btl_openib_receive_queues MCA parameter (parameter #2) must be
|
||||
greater or equal to the initial SRQ size (parameter #5).
|
||||
The OpenFabrics (openib) BTL will therefore be deactivated for this run.
|
||||
|
||||
Local host: %s
|
||||
Bad queue specification: %s
|
||||
#
|
||||
[srq_limit must be > rd_num]
|
||||
WARNING: The number of buffers for a queue pair specified via the
|
||||
btl_openib_receive_queues MCA parameter (parameter #2) must be greater than the limit
|
||||
buffer count (parameter #6). The OpenFabrics (openib) BTL will therefore
|
||||
be deactivated for this run.
|
||||
|
||||
Local host: %s
|
||||
Bad queue specification: %s
|
||||
#
|
||||
[biggest qp size is too small]
|
||||
WARNING: The largest queue pair buffer size specified in the
|
||||
btl_openib_receive_queues MCA parameter is smaller than the maximum
|
||||
send size (i.e., the btl_openib_max_send_size MCA parameter), meaning
|
||||
that no queue is large enough to receive the largest possible incoming
|
||||
message fragment. The OpenFabrics (openib) BTL will therefore be
|
||||
deactivated for this run.
|
||||
|
||||
Local host: %s
|
||||
Largest buffer size: %d
|
||||
Maximum send fragment size: %d
|
||||
#
|
||||
[biggest qp size is too big]
|
||||
WARNING: The largest queue pair buffer size specified in the
|
||||
btl_openib_receive_queues MCA parameter is larger than the maximum
|
||||
send size (i.e., the btl_openib_max_send_size MCA parameter). This
|
||||
means that memory will be wasted because the largest possible incoming
|
||||
message fragment will not fill a buffer allocated for incoming
|
||||
fragments.
|
||||
|
||||
Local host: %s
|
||||
Largest buffer size: %d
|
||||
Maximum send fragment size: %d
|
||||
#
|
||||
[freelist too small]
|
||||
WARNING: The maximum freelist size that was specified was too small
|
||||
for the requested receive queue sizes. The maximum freelist size must
|
||||
be at least equal to the sum of the largest number of buffers posted
|
||||
to a single queue plus the corresponding number of reserved/credit
|
||||
buffers for that queue. It is suggested that the maximum be quite a
|
||||
bit larger than this for performance reasons.
|
||||
|
||||
Local host: %s
|
||||
Specified freelist size: %d
|
||||
Minimum required freelist size: %d
|
||||
#
|
||||
[XRC with PP or SRQ]
|
||||
WARNING: An invalid queue pair type was specified in the
|
||||
btl_openib_receive_queues MCA parameter. The OpenFabrics (openib) BTL
|
||||
will be deactivated for this run.
|
||||
|
||||
Note that XRC ("X") queue pairs cannot be used with per-peer ("P") and
|
||||
SRQ ("S") queue pairs. This restriction may be removed in future
|
||||
versions of Open MPI.
|
||||
|
||||
Local host: %s
|
||||
btl_openib_receive_queues: %s
|
||||
#
|
||||
[XRC with BTLs per LID]
|
||||
WARNING: An invalid queue pair type was specified in the
|
||||
btl_openib_receive_queues MCA parameter. The OpenFabrics (openib) BTL
|
||||
will be deactivated for this run.
|
||||
|
||||
XRC ("X") queue pairs can not be used when (btls_per_lid > 1). This
|
||||
restriction may be removed in future versions of Open MPI.
|
||||
|
||||
Local host: %s
|
||||
btl_openib_receive_queues: %s
|
||||
btls_per_lid: %d
|
||||
#
|
||||
[XRC on device without XRC support]
|
||||
WARNING: You configured the OpenFabrics (openib) BTL to run with %d
|
||||
XRC queues. The device %s does not have XRC capabilities; the
|
||||
OpenFabrics btl will ignore this device. If no devices are found with
|
||||
XRC capabilities, the OpenFabrics BTL will be disabled.
|
||||
|
||||
Local host: %s
|
||||
#
|
||||
[No XRC support]
|
||||
WARNING: The Open MPI build was compiled without XRC support, but XRC
|
||||
("X") queues were specified in the btl_openib_receive_queues MCA
|
||||
parameter. The OpenFabrics (openib) BTL will therefore be deactivated
|
||||
for this run.
|
||||
|
||||
Local host: %s
|
||||
btl_openib_receive_queues: %s
|
||||
#
|
||||
[non optimal rd_win]
|
||||
WARNING: rd_win specification is non optimal. For maximum performance it is
|
||||
advisable to configure rd_win bigger than (rd_num - rd_low), but currently
|
||||
rd_win = %d and (rd_num - rd_low) = %d.
|
||||
#
|
||||
[apm without lmc]
|
||||
WARNING: You can't enable APM support with LMC bit configured to 0.
|
||||
APM support will be disabled.
|
||||
#
|
||||
[apm with wrong lmc]
|
||||
Can not provide %d alternative paths with LMC bit configured to %d.
|
||||
#
|
||||
[apm not enough ports]
|
||||
WARNING: For APM over ports ompi require at least 2 active ports and
|
||||
only single active port was found. Disabling APM over ports
|
||||
#
|
||||
[locally conflicting receive_queues]
|
||||
Open MPI detected two devices on a single server that have different
|
||||
"receive_queues" parameter values (in the openib BTL). Open MPI
|
||||
currently only supports one OpenFabrics receive_queues value in an MPI
|
||||
job, even if you have different types of OpenFabrics adapters on the
|
||||
same host.
|
||||
|
||||
Device 2 (in the details shown below) will be ignored for the duration
|
||||
of this MPI job.
|
||||
|
||||
You can fix this issue by one or more of the following:
|
||||
|
||||
1. Set the MCA parameter btl_openib_receive_queues to a value that
|
||||
is usable by all the OpenFabrics devices that you will use.
|
||||
2. Use the btl_openib_if_include or btl_openib_if_exclue MCA
|
||||
parameters to select exactly which OpenFabrics devices to use in
|
||||
your MPI job.
|
||||
|
||||
Finally, note that the "receive_queues" values may have been set by
|
||||
the Open MPI device default settings file. You may want to look in
|
||||
this file and see if your devices are getting receive_queues values
|
||||
from this file:
|
||||
|
||||
%s/mca-btl-openib-device-params.ini
|
||||
|
||||
Here is more detailed information about the recieive_queus value
|
||||
conflict:
|
||||
|
||||
Local host: %s
|
||||
Device 1: %s (vendor 0x%x, part ID %d)
|
||||
Receive queues: %s
|
||||
Device 2: %s (vendor 0x%x, part ID %d)
|
||||
Receive queues: %s
|
||||
#
|
||||
[eager RDMA and progress threads]
|
||||
WARNING: The openib BTL was directed to use "eager RDMA" for short
|
||||
messages, but the openib BTL was compiled with progress threads
|
||||
support. Short eager RDMA is not yet supported with progress threads;
|
||||
its use has been disabled in this job.
|
||||
|
||||
This is a warning only; you job will attempt to continue.
|
||||
#
|
||||
[ptmalloc2 with no threads]
|
||||
WARNING: It appears that ptmalloc2 was compiled into this process via
|
||||
-lopenmpi-malloc, but there is no thread support. This combination is
|
||||
known to cause memory corruption in the openib BTL. Open MPI is
|
||||
therefore disabling the use of the openib BTL in this process for this
|
||||
run.
|
||||
|
||||
Local host: %s
|
||||
#
|
||||
[cannot raise btl error]
|
||||
The OpenFabrics driver in Open MPI tried to raise a fatal error, but
|
||||
failed. Hopefully there was an error message before this one that
|
||||
gave some more detailed information.
|
||||
|
||||
Local host: %s
|
||||
Source file: %s
|
||||
Source line: %d
|
||||
|
||||
Your job is now going to abort, sorry.
|
||||
#
|
||||
[no iwarp support]
|
||||
Open MPI does not support iWARP devices with this version of OFED.
|
||||
You need to upgrade to a later version of OFED (1.3 or later) for Open
|
||||
MPI to support iWARP devices.
|
||||
|
||||
(This message is being displayed because you told Open MPI to use
|
||||
iWARP devices via the btl_openib_device_type MCA parameter)
|
||||
#
|
||||
[invalid ipaddr_inexclude]
|
||||
WARNING: An invalid value was given for btl_openib_ipaddr_%s. This
|
||||
value will be ignored.
|
||||
|
||||
Local host: %s
|
||||
Value: %s
|
||||
Message: %s
|
||||
#
|
||||
[unsupported queues configuration]
|
||||
The Open MPI receive queue configuration for the OpenFabrics devices
|
||||
on two nodes are incompatible, meaning that MPI processes on two
|
||||
specific nodes were unable to communicate with each other. This
|
||||
generally happens when you are using OpenFabrics devices from
|
||||
different vendors on the same network. You should be able to use the
|
||||
mca_btl_openib_receive_queues MCA parameter to set a uniform receive
|
||||
queue configuration for all the devices in the MPI job, and therefore
|
||||
be able to run successfully.
|
||||
|
||||
Local host: %s
|
||||
Local adapter: %s (vendor 0x%x, part ID %d)
|
||||
Local queues: %s
|
||||
|
||||
Remote host: %s
|
||||
Remote adapter: (vendor 0x%x, part ID %d)
|
||||
Remote queues: %s
|
||||
#
|
||||
[conflicting transport types]
|
||||
Open MPI detected two different OpenFabrics transport types in the same Infiniband network.
|
||||
Such mixed network trasport configuration is not supported by Open MPI.
|
||||
|
||||
Local host: %s
|
||||
Local adapter: %s (vendor 0x%x, part ID %d)
|
||||
Local transport type: %s
|
||||
|
||||
Remote host: %s
|
||||
Remote Adapter: (vendor 0x%x, part ID %d)
|
||||
Remote transport type: %s
|
||||
#
|
||||
[gid index too large]
|
||||
Open MPI tried to use a GID index that was too large for an
|
||||
OpenFabrics device (i.e., the GID index does not exist on this
|
||||
device).
|
||||
|
||||
Local host: %s
|
||||
Local adapter: %s
|
||||
Local port: %d
|
||||
|
||||
Requested GID index: %d (specified by the btl_openib_gid_index MCA param)
|
||||
Max allowable GID index: %d
|
||||
|
||||
Use "ibv_devinfo -v" on the local host to see the GID table of this
|
||||
device.
|
||||
[reg mem limit low]
|
||||
WARNING: It appears that your OpenFabrics subsystem is configured to only
|
||||
allow registering part of your physical memory. This can cause MPI jobs to
|
||||
run with erratic performance, hang, and/or crash.
|
||||
|
||||
This may be caused by your OpenFabrics vendor limiting the amount of
|
||||
physical memory that can be registered. You should investigate the
|
||||
relevant Linux kernel module parameters that control how much physical
|
||||
memory can be registered, and increase them to allow registering all
|
||||
physical memory on your machine.
|
||||
|
||||
See this Open MPI FAQ item for more information on these Linux kernel module
|
||||
parameters:
|
||||
|
||||
http://www.open-mpi.org/faq/?category=openfabrics#ib-locked-pages
|
||||
|
||||
Local host: %s
|
||||
Registerable memory: %lu MiB
|
||||
Total memory: %lu MiB
|
||||
|
||||
%s
|
||||
[CUDA_no_gdr_support]
|
||||
You requested to run with CUDA GPU Direct RDMA support but the Open MPI
|
||||
library was not built with that support. The Open MPI library must be
|
||||
configured with CUDA 6.0 or later.
|
||||
|
||||
Local host: %s
|
||||
[driver_no_gdr_support]
|
||||
You requested to run with CUDA GPU Direct RDMA support but this OFED
|
||||
installation does not have that support. Contact Mellanox to figure
|
||||
out how to get an OFED stack with that support.
|
||||
|
||||
Local host: %s
|
||||
[no_fork_with_gdr]
|
||||
You cannot have fork support and CUDA GPU Direct RDMA support on at the
|
||||
same time. Please disable one of them. Deactivating the openib BTL.
|
||||
|
||||
Local host: %s
|
||||
#
|
||||
[CUDA_gdr_and_nopinned]
|
||||
You requested to run with CUDA GPU Direct RDMA support but also with
|
||||
"leave pinned" turned off. This will result in very poor performance
|
||||
with CUDA GPU Direct RDMA. Either disable GPU Direct RDMA support or
|
||||
enable "leave pinned" support. Deactivating the openib BTL.
|
||||
|
||||
Local host: %s
|
||||
#
|
||||
[do_not_set_openib_value]
|
||||
Open MPI has detected that you have attempted to set the btl_openib_cuda_max_send_size
|
||||
value. This is not supported. Setting back to default value of 0.
|
||||
|
||||
Local host: %s
|
||||
@@ -1,6 +1,6 @@
|
||||
# -*- text -*-
|
||||
#
|
||||
# Copyright (c) 2009-2017 Cisco Systems, Inc. All rights reserved
|
||||
# Copyright (c) 2009-2018 Cisco Systems, Inc. All rights reserved
|
||||
# Copyright (c) 2015-2016 The University of Tennessee and The University
|
||||
# of Tennessee Research Foundation. All rights
|
||||
# reserved.
|
||||
@@ -35,7 +35,7 @@ values are in the range [1 .. 2^16-1]. This value will be ignored
|
||||
WARNING: Open MPI failed to TCP connect to a peer MPI process. This
|
||||
should not happen.
|
||||
|
||||
Your Open MPI job may now fail.
|
||||
Your Open MPI job may now hang or fail.
|
||||
|
||||
Local host: %s
|
||||
PID: %d
|
||||
@@ -46,7 +46,7 @@ Your Open MPI job may now fail.
|
||||
WARNING: Open MPI failed to handshake with a connecting peer MPI
|
||||
process over TCP. This should not happen.
|
||||
|
||||
Your Open MPI job may now fail.
|
||||
Your Open MPI job may now hang or fail.
|
||||
|
||||
Local host: %s
|
||||
PID: %d
|
||||
@@ -102,8 +102,11 @@ hopefully be able to continue).
|
||||
Known IPs of peer: %s
|
||||
#
|
||||
[socket flag fail]
|
||||
WARNING: Open MPI failed to set flags on a TCP socket. This should
|
||||
not happen. It is likely that your MPI job will now fail.
|
||||
WARNING: Open MPI failed to get or set flags on a TCP socket. This
|
||||
should not happen.
|
||||
|
||||
This may cause unpredictable behavior, and may end up hanging or
|
||||
aborting your job.
|
||||
|
||||
Local host: %s
|
||||
PID: %d
|
||||
@@ -164,4 +167,3 @@ Your Open MPI job may now fail.
|
||||
PID: %d
|
||||
Message: %s
|
||||
Error: %s (%d)
|
||||
#
|
||||
@@ -10,7 +10,7 @@
|
||||
# University of Stuttgart. All rights reserved.
|
||||
# Copyright (c) 2004-2005 The Regents of the University of California.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2007-2015 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2007-2018 Cisco Systems, Inc. All rights reserved
|
||||
# Copyright (c) 2013 NVIDIA Corporation. All rights reserved.
|
||||
# Copyright (c) 2017 Intel, Inc. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
@@ -104,3 +104,18 @@ its predecessors) APIs for this operation.
|
||||
This typically happens when launching outside of mpirun where the underlying
|
||||
resource manager does not provide publish/lookup support. One way of solving
|
||||
the problem is to simply use mpirun to start the application.
|
||||
#
|
||||
[lib-call-fail]
|
||||
A library call unexpectedly failed. This is a terminal error; please
|
||||
show this message to an Open MPI wizard:
|
||||
|
||||
Library call: %s
|
||||
Source file: %s
|
||||
Source line number: %d
|
||||
|
||||
Aborting...
|
||||
#
|
||||
[spc: MPI_T disabled]
|
||||
There was an error registering software performance counters (SPCs) as
|
||||
MPI_T performance variables. Your job will continue, but SPCs will be
|
||||
disabled for MPI_T.
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
# Copyright (c) 2004-2005 The Regents of the University of California.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2014-2017 Intel, Inc. All rights reserved.
|
||||
# Copyright (c) 2015 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2015-2018 Cisco Systems, Inc. All rights reserved
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@@ -106,10 +106,29 @@ levels.
|
||||
Remote host: %s
|
||||
Remote port: %d
|
||||
|
||||
|
||||
The connection was rejected.
|
||||
#
|
||||
[static-fwd]
|
||||
Static ports were requested while orte_fwd_mpirun_port was set.
|
||||
Both options cannot be simultaneously set. Please either set
|
||||
orte_fwd_mpirun_port=false or remove any static port directives.
|
||||
#
|
||||
[version mismatch]
|
||||
Open MPI detected a mismatch in versions between two processes. This
|
||||
typically means that you executed "mpirun" (or "mpiexec") from one
|
||||
version of Open MPI on on node, but your default path on one of the
|
||||
other nodes upon which you launched found a different version of Open
|
||||
MPI.
|
||||
|
||||
Open MPI only supports running exactly the same version between all
|
||||
processes in a single job.
|
||||
|
||||
This will almost certainly cause unpredictable behavior, and may end
|
||||
up aborting your job.
|
||||
|
||||
Local host: %s
|
||||
Local process name: %s
|
||||
Local Open MPI version: %s
|
||||
Peer host: %s
|
||||
Peer process name: %s
|
||||
Peer Open MPI version: %s
|
||||
|
||||
@@ -1,121 +0,0 @@
|
||||
# -*- 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.
|
||||
# 2015 Mellanox Technologies, Inc.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2015 Cisco Systems, Inc. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
#
|
||||
# $HEADER$
|
||||
#
|
||||
[no-devices-error]
|
||||
Open MPI has detected a failure in a basic verbs function call. This
|
||||
is unusual, and may indicate that something is malfunctioning on this
|
||||
system.
|
||||
|
||||
You job will continue, but Open MPI will ignore the "ud" oob component
|
||||
in this run.
|
||||
|
||||
Verbs function: ibv_get_device_list()
|
||||
Error: %s
|
||||
Hostname: %s
|
||||
|
||||
Please contact your system administrator.
|
||||
#
|
||||
[no-ports-usable]
|
||||
Open MPI has detected that there are UD-capable Verbs devices on your
|
||||
system, but none of them were able to be setup properly. This may
|
||||
indicate a problem on this system.
|
||||
|
||||
You job will continue, but Open MPI will ignore the "ud" oob component
|
||||
in this run.
|
||||
|
||||
Hostname: %s
|
||||
#
|
||||
[reg-mr-failed]
|
||||
Failed to register memory region (MR):
|
||||
|
||||
Hostname: %s
|
||||
Address: %x
|
||||
Length: %lu
|
||||
Error: %s
|
||||
#
|
||||
[notify-cq-failed]
|
||||
Failed to request completion notification on a completion queue (CQ):
|
||||
|
||||
Hostname: %s
|
||||
Error: %s
|
||||
#
|
||||
[create-cq-failed]
|
||||
Failed to create a completion queue (CQ):
|
||||
|
||||
Hostname: %s
|
||||
Requested CQE: %d
|
||||
Error: %s
|
||||
|
||||
Check the CQE attribute.
|
||||
#
|
||||
[create-qp-failed]
|
||||
Failed to create a queue pair (QP):
|
||||
|
||||
Hostname: %s
|
||||
Requested max number of outstanding WRs in the SQ: %u
|
||||
Requested max number of outstanding WRs in the RQ: %u
|
||||
Requested max number of SGEs in a WR in the SQ: %u
|
||||
Requested max number of SGEs in a WR in the RQ: %u
|
||||
Requested max number of data that can be posted inline to the SQ: %u
|
||||
Error: %s
|
||||
|
||||
Check requested attributes.
|
||||
#
|
||||
[poll-cq-failed]
|
||||
Failed to poll the CQ cq for work completions:
|
||||
|
||||
Hostname: %s
|
||||
Number of entries: %d
|
||||
Error: %s
|
||||
#
|
||||
[poll-cq-failed-wc]
|
||||
Failed to poll the CQ cq for work completions:
|
||||
|
||||
Hostname: %s
|
||||
Number of entries: %d
|
||||
Entry ID : %d
|
||||
WC status: %d
|
||||
#
|
||||
[post-send-failed]
|
||||
Failed to post a list of work requests (WRs) to a send queue:
|
||||
|
||||
Hostname: %s
|
||||
Error: %s
|
||||
#
|
||||
[post-recv-failed]
|
||||
Failed to post a list of work requests (WRs) to a receive queue:
|
||||
|
||||
Hostname: %s
|
||||
Error: %s
|
||||
#
|
||||
[modify-qp-failed]
|
||||
Failed to modify the attributes of a queue pair (QP):
|
||||
|
||||
Hostname: %s
|
||||
Mask for QP attributes to be modified: %d
|
||||
Error: %s
|
||||
#
|
||||
[destroy-qp-failed]
|
||||
Failed to destroy a queue pair (QP):
|
||||
|
||||
Hostname: %s
|
||||
Error: %s
|
||||
#
|
||||
@@ -1,54 +0,0 @@
|
||||
#
|
||||
# Copyright (c) 2012-2014 Cisco Systems, Inc. All rights reserved.
|
||||
#
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
#
|
||||
# $HEADER$
|
||||
#
|
||||
[ibv_open_device fail]
|
||||
Open MPI failed to open an OpenFabrics device. This is an unusual
|
||||
error; the system reported the OpenFabrics device as being present,
|
||||
but then later failed to access it successfully. This usually
|
||||
indicates either a misconfiguration or a failed OpenFabrics hardware
|
||||
device.
|
||||
|
||||
All OpenFabrics support has been disabled in this MPI process; your
|
||||
job may or may not continue.
|
||||
|
||||
Hostname: %s
|
||||
Device name: %s
|
||||
Error (%d): %s
|
||||
#
|
||||
[ibv_query_device fail]
|
||||
Open MPI failed to query an OpenFabrics device. This is an unusual
|
||||
error; the system reported the OpenFabrics device as being present,
|
||||
Open MPI was able to open it succesfully, but then later failed to
|
||||
query it successfully. This usually indicates either a
|
||||
misconfiguration or a failed OpenFabrics hardware device.
|
||||
|
||||
All OpenFabrics support has been disabled in this MPI process; your
|
||||
job may or may not continue.
|
||||
|
||||
Hostname: %s
|
||||
Device name: %s
|
||||
Error (%d): %s
|
||||
#
|
||||
[nonexistent port]
|
||||
WARNING: One or more nonexistent OpenFabrics devices/ports were
|
||||
specified:
|
||||
|
||||
Host: %s
|
||||
MCA parameter: ompi_common_verbs_%sclude
|
||||
Nonexistent entities: %s
|
||||
|
||||
These entities will be ignored. You can disable this warning by
|
||||
setting the ompi_common_verbs_warn_nonexistent_if MCA parameter to 0.
|
||||
#
|
||||
[ibv_fork_init fail]
|
||||
Fork support was requested but the library call ibv_fork_init() failed.
|
||||
|
||||
Hostname: %s
|
||||
Error (%d): %s
|
||||
#
|
||||
140
linx64/mpi/openmpi/share/openmpi/help-orte-odls-pspawn.txt
Normal file
140
linx64/mpi/openmpi/share/openmpi/help-orte-odls-pspawn.txt
Normal file
@@ -0,0 +1,140 @@
|
||||
# -*- text -*-
|
||||
#
|
||||
# Copyright (c) 2004-2007 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) 2009 Sun Microsystems, Inc. All rights reserved.
|
||||
# Copyright (c) 2010-2011 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2017 Intel, Inc. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
#
|
||||
# $HEADER$
|
||||
#
|
||||
# This is a US/English help file.
|
||||
#
|
||||
[execve error]
|
||||
Open MPI tried to fork a new process via the "execve" system call but
|
||||
failed. Open MPI checks many things before attempting to launch a
|
||||
child process, but nothing is perfect. This error may be indicative
|
||||
of another problem on the target host, or even something as silly as
|
||||
having specified a directory for your application. Your job will now
|
||||
abort.
|
||||
|
||||
Local host: %s
|
||||
Working dir: %s
|
||||
Application name: %s
|
||||
Error: %s
|
||||
#
|
||||
[binding not supported]
|
||||
Open MPI tried to bind a new process, but process binding is not
|
||||
supported on the host where it was launched. The process was killed
|
||||
without launching the target application. Your job will now abort.
|
||||
|
||||
Local host: %s
|
||||
Application name: %s
|
||||
#
|
||||
[binding generic error]
|
||||
Open MPI tried to bind a new process, but something went wrong. The
|
||||
process was killed without launching the target application. Your job
|
||||
will now abort.
|
||||
|
||||
Local host: %s
|
||||
Application name: %s
|
||||
Error message: %s
|
||||
Location: %s:%d
|
||||
#
|
||||
[bound to everything]
|
||||
Open MPI tried to bind a new process to a specific set of processors,
|
||||
but ended up binding it to *all* processors. This means that the new
|
||||
process is effectively unbound.
|
||||
|
||||
This is only a warning -- your job will continue. You can suppress
|
||||
this warning in the future by setting the odls_warn_if_not_bound MCA
|
||||
parameter to 0.
|
||||
|
||||
Local host: %s
|
||||
Application name: %s
|
||||
Location: %s:%d
|
||||
#
|
||||
[slot list and paffinity_alone]
|
||||
Open MPI detected that both a slot list was specified and the MCA
|
||||
parameter "paffinity_alone" was set to true. Only one of these can be
|
||||
used at a time. Your job will now abort.
|
||||
|
||||
Local host: %s
|
||||
Application name: %s
|
||||
#
|
||||
[iof setup failed]
|
||||
Open MPI tried to launch a child process but the "IOF child setup"
|
||||
failed. This should not happen. Your job will now abort.
|
||||
|
||||
Local host: %s
|
||||
Application name: %s
|
||||
#
|
||||
[not bound]
|
||||
WARNING: Open MPI tried to bind a process but failed. This is a
|
||||
warning only; your job will continue.
|
||||
|
||||
Local host: %s
|
||||
Application name: %s
|
||||
Error message: %s
|
||||
Location: %s:%d
|
||||
#
|
||||
[syscall fail]
|
||||
A system call failed that should not have. In this particular case,
|
||||
a warning or error message was not displayed that should have been.
|
||||
Your job may behave unpredictably after this, or abort.
|
||||
|
||||
Local host: %s
|
||||
Application name: %s
|
||||
Function: %s
|
||||
Location: %s:%d
|
||||
#
|
||||
[memory not bound]
|
||||
WARNING: Open MPI tried to bind a process but failed. This is a
|
||||
warning only; your job will continue, though performance may
|
||||
be degraded.
|
||||
|
||||
Local host: %s
|
||||
Application name: %s
|
||||
Error message: %s
|
||||
Location: %s:%d
|
||||
|
||||
#
|
||||
[memory binding error]
|
||||
Open MPI tried to bind memory for a new process but something went
|
||||
wrong. The process was killed without launching the target
|
||||
application. Your job will now abort.
|
||||
|
||||
Local host: %s
|
||||
Application name: %s
|
||||
Error message: %s
|
||||
Location: %s:%d
|
||||
#
|
||||
[set limit]
|
||||
Error message received from:
|
||||
|
||||
Local host: %s
|
||||
Application name: %s
|
||||
Location: %s:%d
|
||||
|
||||
Message:
|
||||
|
||||
%s
|
||||
#
|
||||
[incorrectly-bound]
|
||||
WARNING: Open MPI incorrectly bound a process to the daemon's cores.
|
||||
This is a warning only; your job will continue.
|
||||
|
||||
Local host: %s
|
||||
Application name: %s
|
||||
Location: %s:%d
|
||||
@@ -1,46 +0,0 @@
|
||||
# -*- 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$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
#
|
||||
# $HEADER$
|
||||
#
|
||||
# This is the US/English help file for Open MPI PS tool
|
||||
#
|
||||
[usage]
|
||||
ompi-ps [OPTIONS]
|
||||
Open MPI Job and Process Status Tool
|
||||
|
||||
%s
|
||||
#
|
||||
[vpid-usage]
|
||||
Error: You specified a vpid (%d) without also specifying a jobid.
|
||||
Use the '-j' option to specify a jobid.
|
||||
#
|
||||
[need-vpid]
|
||||
Error: You specified a jobid (%d) without also specifying a vpid.
|
||||
Use the '-p' option to specify a vpid.
|
||||
#
|
||||
[invalid-vpid]
|
||||
Error: The specified vpid (%d) is not valid for job %d.
|
||||
#
|
||||
[stale-hnp]
|
||||
An attempt was made to obtain ps information from at least
|
||||
one non-responsive HNP:
|
||||
|
||||
HNP name: %s
|
||||
|
||||
You may want to cleanup stale session directories in your temporary
|
||||
directory (e.g., $TMPDIR).
|
||||
@@ -10,10 +10,10 @@
|
||||
# University of Stuttgart. All rights reserved.
|
||||
# Copyright (c) 2004-2005 The Regents of the University of California.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2011-2015 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2011-2018 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2011 Los Alamos National Security, LLC.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2014-2017 Intel, Inc. All rights reserved.
|
||||
# Copyright (c) 2014-2018 Intel, Inc. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@@ -23,12 +23,34 @@
|
||||
# This is the US/English general help file for Open RTE's orterun.
|
||||
#
|
||||
[orte-rmaps-base:alloc-error]
|
||||
There are not enough slots available in the system to satisfy the %d slots
|
||||
that were requested by the application:
|
||||
There are not enough slots available in the system to satisfy the %d
|
||||
slots that were requested by the application:
|
||||
|
||||
%s
|
||||
|
||||
Either request fewer slots for your application, or make more slots available
|
||||
for use.
|
||||
Either request fewer slots for your application, or make more slots
|
||||
available for use.
|
||||
|
||||
A "slot" is the Open MPI term for an allocatable unit where we can
|
||||
launch a process. The number of slots available are defined by the
|
||||
environment in which Open MPI processes are run:
|
||||
|
||||
1. Hostfile, via "slots=N" clauses (N defaults to number of
|
||||
processor cores if not provided)
|
||||
2. The --host command line parameter, via a ":N" suffix on the
|
||||
hostname (N defaults to 1 if not provided)
|
||||
3. Resource manager (e.g., SLURM, PBS/Torque, LSF, etc.)
|
||||
4. If none of a hostfile, the --host command line parameter, or an
|
||||
RM is present, Open MPI defaults to the number of processor cores
|
||||
|
||||
In all the above cases, if you want Open MPI to default to the number
|
||||
of hardware threads instead of the number of processor cores, use the
|
||||
--use-hwthread-cpus option.
|
||||
|
||||
Alternatively, you can use the --oversubscribe option to ignore the
|
||||
number of available slots when deciding the number of processes to
|
||||
launch.
|
||||
#
|
||||
[orte-rmaps-base:not-all-mapped-alloc]
|
||||
Some of the requested hosts are not included in the current allocation for the
|
||||
application:
|
||||
@@ -420,3 +442,16 @@ compute node failed:
|
||||
|
||||
We cannot continue - please check that the policy is in
|
||||
accordance with the actual available hardware.
|
||||
#
|
||||
[rmaps:insufficient-cpus]
|
||||
The request to bind processes to cpus in a provided list
|
||||
of logical id's based on their local rank on a node cannot
|
||||
be met due to there being more processes on a node than
|
||||
available cpus:
|
||||
|
||||
Node: %s
|
||||
Local rank: %d
|
||||
Cpu list: %s
|
||||
|
||||
Please adjust either the number of processes per node or
|
||||
the list of cpus.
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
# Copyright (c) 2004-2005 The Regents of the University of California.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2017 Intel, Inc. All rights reserved.
|
||||
# Copyright (c) 2018 Cisco Systems, Inc. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@@ -19,15 +20,6 @@
|
||||
#
|
||||
# This is the US/English general help file for Open RTE's orterun.
|
||||
#
|
||||
[orte-rmaps-rr:alloc-error]
|
||||
There are not enough slots available in the system to satisfy the %d slots
|
||||
that were requested:
|
||||
|
||||
application: %s
|
||||
host: %s
|
||||
|
||||
Either request fewer slots for your application, or make more slots available
|
||||
for use.
|
||||
[orte-rmaps-rr:multi-apps-and-zero-np]
|
||||
RMAPS found multiple applications to be launched, with
|
||||
at least one that failed to specify the number of processes to execute.
|
||||
|
||||
@@ -10,6 +10,7 @@
|
||||
# University of Stuttgart. All rights reserved.
|
||||
# Copyright (c) 2004-2005 The Regents of the University of California.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2018 Cisco Systems, Inc. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@@ -18,19 +19,8 @@
|
||||
#
|
||||
# This is the US/English general help file for Open RTE's orterun.
|
||||
#
|
||||
[orte-rmaps-seq:alloc-error]
|
||||
There are not enough slots available in the system to satisfy the %d slots
|
||||
that were requested by the application:
|
||||
|
||||
%s
|
||||
|
||||
Either request fewer slots for your application or make more slots
|
||||
available for use. If oversubscription is intended, add
|
||||
--oversubscribe to the command line.
|
||||
#
|
||||
[orte-rmaps-seq:resource-not-found]
|
||||
The specified hostfile contained a node (%s) that is not in your
|
||||
allocation. We therefore cannot map a process rank to it. Please
|
||||
check your allocation and hostfile to ensure the hostfile only
|
||||
contains allocated nodes.
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
# University of Stuttgart. All rights reserved.
|
||||
# Copyright (c) 2004-2005 The Regents of the University of California.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2011-2014 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2011-2018 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2011 Los Alamos National Security, LLC.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2014 Intel, Inc. All rights reserved.
|
||||
@@ -22,13 +22,6 @@
|
||||
#
|
||||
# This is the US/English general help file for Open RTE's orterun.
|
||||
#
|
||||
[orte-rtc-base:alloc-error]
|
||||
There are not enough slots available in the system to satisfy the %d slots
|
||||
that were requested by the application:
|
||||
%s
|
||||
|
||||
Either request fewer slots for your application, or make more slots available
|
||||
for use.
|
||||
[orte-rtc-base:not-all-mapped-alloc]
|
||||
Some of the requested hosts are not included in the current allocation for the
|
||||
application:
|
||||
|
||||
@@ -1,82 +0,0 @@
|
||||
# -*- text -*-
|
||||
#
|
||||
# Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana
|
||||
# University Research and Technology
|
||||
# Corporation. All rights reserved.
|
||||
# Copyright (c) 2004-2009 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$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
#
|
||||
# $HEADER$
|
||||
#
|
||||
# This is the US/English general help file for Open MPI's orte-top tool.
|
||||
#
|
||||
[orte-top:usage]
|
||||
Return statistics on specified process ranks
|
||||
|
||||
Usage: %s [OPTIONS]
|
||||
|
||||
%s
|
||||
#
|
||||
[orte-top:pid-not-found]
|
||||
We could not find an mpirun matching the provided pid on this machine.
|
||||
|
||||
Pid provided: %d
|
||||
#
|
||||
[orte-top:no-contact-given]
|
||||
This tool requires that you specify contact info for the mpirun executing
|
||||
the specified rank(s). Please use the --help option for more information.
|
||||
#
|
||||
[orte-top:hnp-filename-bad]
|
||||
We are unable to parse the filename where contact info for the
|
||||
mpirun to be contacted was to be found. The option we were given was:
|
||||
|
||||
--%s %s
|
||||
|
||||
This appears to be missing the required ':' following the
|
||||
keyword "file". Please use the --help option for more information on
|
||||
the correct format for this command line option.
|
||||
#
|
||||
[orte-top:hnp-filename-access]
|
||||
We are unable to access the filename where contact info for the
|
||||
mpirun to be contacted was to be found. The filename we were given was:
|
||||
|
||||
File: %s
|
||||
|
||||
Please use the --help option for more information on
|
||||
the correct format for this command line option.
|
||||
#
|
||||
[orte-top:hnp-file-bad]
|
||||
We are unable to read the mpirun's contact info from the
|
||||
given filename. The filename we were given was:
|
||||
|
||||
FILE: %s
|
||||
|
||||
Please use the --help option for more information on
|
||||
the correct format for this command line option.
|
||||
#
|
||||
[orte-top:hnp-uri-bad]
|
||||
We are unable to correctly parse the mpirun's contact info. The uri we were given was:
|
||||
|
||||
URI: %s
|
||||
|
||||
Please remember that this is *not* a standard uri, but
|
||||
a special format used internally by Open MPI for communications. It can
|
||||
best be generated by simply directing mpirun to put its
|
||||
uri in a file, and then giving us that filename.
|
||||
#
|
||||
[orte-top:cant-open-logfile]
|
||||
We are unable to open the specified output log file.
|
||||
|
||||
File: %s
|
||||
|
||||
Please use the --help option for more information on
|
||||
the correct format for this command line option.
|
||||
@@ -10,7 +10,7 @@
|
||||
# University of Stuttgart. All rights reserved.
|
||||
# Copyright (c) 2004-2005 The Regents of the University of California.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2014-2017 Intel, Inc. All rights reserved.
|
||||
# Copyright (c) 2014-2018 Intel, Inc. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@@ -89,3 +89,21 @@ to it - please check the connection info and ensure the server
|
||||
is alive:
|
||||
|
||||
Connection: %s
|
||||
#
|
||||
[mpir-debugger-detected]
|
||||
Open MPI has detected that you have attached a debugger to this MPI
|
||||
job, and that debugger is using the legacy "MPIR" method of
|
||||
attachment.
|
||||
|
||||
Please note that Open MPI has deprecated the "MPIR" debugger
|
||||
attachment method in favor of the new "PMIx" debugger attchment
|
||||
mechanisms.
|
||||
|
||||
*** This means that future versions of Open MPI may not support the
|
||||
*** "MPIR" debugger attachment method at all. Specifically: the
|
||||
*** debugger you just attached may not work with future versions of
|
||||
*** Open MPI.
|
||||
|
||||
You may wish to contact your debugger vendor to inquire about support
|
||||
for PMIx-based debugger attachment mechanisms. Meantime, you can
|
||||
disable this warning by setting the OMPI_MPIR_DO_NOT_WARN envar to 1.
|
||||
|
||||
@@ -1,20 +0,0 @@
|
||||
#
|
||||
# Copyright (c) 2014 Mellanox Technologies, Inc.
|
||||
# All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
#
|
||||
# $HEADER$
|
||||
#
|
||||
|
||||
|
||||
[lib-call-fail]
|
||||
A library call unexpectedly failed. This is a terminal error; please
|
||||
show this message to an OSHMEM wizard:
|
||||
|
||||
Library call: %s
|
||||
Source file: %s
|
||||
Source line number: %d
|
||||
|
||||
Aborting...
|
||||
@@ -1,23 +0,0 @@
|
||||
# -*- text -*-
|
||||
#
|
||||
# Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
# All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
#
|
||||
# $HEADER$
|
||||
#
|
||||
# This is the US/English help file for Open SHMEM MCA error messages.
|
||||
#
|
||||
[find-available:none-found]
|
||||
No available %s components were found!
|
||||
|
||||
This means that there are no components of this type installed on your
|
||||
system or all the components reported that they could not be used.
|
||||
|
||||
This is a fatal error; your SHMEM process is likely to abort. Check the
|
||||
output of the "ompi_info" command and ensure that components of this
|
||||
type are available on your system. You may also wish to check the
|
||||
value of the "component_path" MCA parameter and ensure that it has at
|
||||
least one directory that contains valid MCA components.
|
||||
@@ -1,16 +0,0 @@
|
||||
#
|
||||
# Copyright (c) 2015 Mellanox Technologies, Inc.
|
||||
# All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
#
|
||||
# $HEADER$
|
||||
#
|
||||
[module_enable:fatal]
|
||||
scoll:mpi module reports issue during module enabling phase.
|
||||
Try to use scoll:mpi component with anoter one
|
||||
for example scoll:basic
|
||||
|
||||
Error: %s
|
||||
#
|
||||
@@ -1,26 +0,0 @@
|
||||
# -*- text -*-
|
||||
#
|
||||
# Copyright (c) 2014 Mellanox Technologies, Inc.
|
||||
# All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
#
|
||||
# $HEADER$
|
||||
#
|
||||
#
|
||||
|
||||
[mmap:create segment failure]
|
||||
|
||||
You can try the following:
|
||||
|
||||
1. Decrease the symmetric heap area with
|
||||
"-x SHMEM_SYMMETRIC_HEAP_SIZE=<value>".
|
||||
2. Set "--mca sshmem_base_start_address 0" for
|
||||
automatic selection by OS of virtual start address for sshmem.
|
||||
|
||||
This issue could also be related to CONFIG_STRICT_DEVMEM
|
||||
kernel option which if enabled prevents access to physical
|
||||
memory via "mmap". In this case you could try using other
|
||||
sshmem components instead.
|
||||
#
|
||||
@@ -1,24 +0,0 @@
|
||||
# -*- text -*-
|
||||
#
|
||||
# Copyright (c) 2014 Mellanox Technologies, Inc.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2014 Cisco Systems, Inc. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
#
|
||||
# $HEADER$
|
||||
#
|
||||
# This is the US/English help file for Open SHMEM MCA error messages.
|
||||
#
|
||||
[sysv:create segment failure]
|
||||
|
||||
You can try the following:
|
||||
|
||||
1. Use a different sshmem plugin (e.g., "mmap") with "--mca sshmem mmap".
|
||||
2. Decrease the symmetric heap area size with "-x
|
||||
SHMEM_SYMMETRIC_HEAP_SIZE=<value>".
|
||||
3. Increase your system's allowable SYSV shared memory segment size
|
||||
(e.g., via the SHMMAX and/or SMMAX kernel parameters).
|
||||
4. Set "--mca sshmem_base_start_address 0" for
|
||||
automatic selection by OS of virtual start address for sshmem.
|
||||
@@ -1,25 +0,0 @@
|
||||
# -*- text -*-
|
||||
#
|
||||
# Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2014 Cisco Systems, Inc. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
#
|
||||
# $HEADER$
|
||||
#
|
||||
# This is the US/English help file for Open SHMEM MCA error messages.
|
||||
#
|
||||
[create segment failure]
|
||||
The OpenSHMEM "(%s)" plugin in the "sshmem" framework failed to
|
||||
allocate a shared memory segment via the system call. This
|
||||
usually means that there are not enough resources available to memory subsystem on your server.
|
||||
|
||||
Your OpenSHMEM job will now abort.
|
||||
|
||||
Server: %s
|
||||
Requested shared
|
||||
memory segment size: %llu
|
||||
Specific error: %s (%d)
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
# Copyright (c) 2016 Los Alamos National Security, LLC. All rights
|
||||
# reserved.
|
||||
#
|
||||
# Copyright (c) 2016-2018 Intel, Inc. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
@@ -14,7 +15,23 @@
|
||||
#
|
||||
[pmix2-init-failed]
|
||||
PMI2_Init failed to intialize. Return code: %d
|
||||
|
||||
#
|
||||
[pmix2-init-returned-bad-values]
|
||||
PMI2_Init was intialized but negative values for job size and/or
|
||||
rank was returned.
|
||||
#
|
||||
[old-pmix]
|
||||
A version of PMIx was detected that is too old:
|
||||
|
||||
Version: %s
|
||||
Min version: %s
|
||||
|
||||
Please reconfigure against an updated version of PMIx.
|
||||
#
|
||||
[incorrect-pmix]
|
||||
An unexpected version of PMIx was loaded:
|
||||
|
||||
Detected: %s
|
||||
Expected: %s
|
||||
|
||||
Please check the library path and reconfigure if required.
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Copyright (c) 2004-2005 The Regents of the University of California.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2011 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2011-2018 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2013 Los Alamos National Security, LLC.
|
||||
# All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
@@ -90,14 +90,6 @@ some systems may require using full hostnames, such as
|
||||
[bad-index]
|
||||
Rankfile claimed host %s by index that is bigger than number of allocated hosts.
|
||||
#
|
||||
[orte-rmaps-rf:alloc-error]
|
||||
There are not enough slots available in the system to satisfy the %d slots
|
||||
that were requested by the application:
|
||||
%s
|
||||
|
||||
Either request fewer slots for your application, or make more slots available
|
||||
for use.
|
||||
#
|
||||
[bad-rankfile]
|
||||
Error, invalid rank (%d) in the rankfile (%s)
|
||||
#
|
||||
|
||||
@@ -1,14 +0,0 @@
|
||||
# -*- text -*-
|
||||
#
|
||||
# Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
# All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
#
|
||||
# $HEADER$
|
||||
#
|
||||
# This is the US/English general help file for Open SHMEM.
|
||||
#
|
||||
[shmem-abort]
|
||||
SHMEM_ABORT was invoked on rank %d (pid %d, host=%s) with errorcode %d.
|
||||
@@ -1,42 +0,0 @@
|
||||
# -*- text -*-
|
||||
#
|
||||
# Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2015 Cisco Systems, Inc. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
#
|
||||
# $HEADER$
|
||||
#
|
||||
# This is the US/English general help file for Open SHMEM.
|
||||
#
|
||||
[shmem_init:startup:internal-failure]
|
||||
It looks like %s failed for some reason; your parallel process is
|
||||
likely to abort. There are many reasons that a parallel process can
|
||||
fail during %s; some of which are due to configuration or environment
|
||||
problems. This failure appears to be an internal failure; here's some
|
||||
additional information (which may only be relevant to an Open SHMEM
|
||||
developer):
|
||||
|
||||
%s
|
||||
--> Returned "%s" (%d) instead of "Success" (0)
|
||||
#
|
||||
[oshmem shmem abort:cannot guarantee all killed]
|
||||
A SHMEM process is aborting at a time when it cannot guarantee that all
|
||||
of its peer processes in the job will be killed properly. You should
|
||||
double check that everything has shut down cleanly.
|
||||
|
||||
Local host: %s
|
||||
PID: %d
|
||||
#
|
||||
[oshmem_init:print-version]
|
||||
Open SHMEM version:
|
||||
%s
|
||||
#
|
||||
[oshmem_init:print-info]
|
||||
Open SHMEM environment variables:
|
||||
%s - print the library version at start-up
|
||||
%s - print helpful text about all these environment variables
|
||||
%s - number of bytes to allocate for symmetric heap
|
||||
%s - enable debugging messages
|
||||
13
linx64/mpi/openmpi/share/openmpi/help-state-base.txt
Normal file
13
linx64/mpi/openmpi/share/openmpi/help-state-base.txt
Normal file
@@ -0,0 +1,13 @@
|
||||
# -*- text -*-
|
||||
#
|
||||
# Copyright (c) 2018 Research Organization for Information Science
|
||||
# and Technology (RIST). All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
#
|
||||
# $HEADER$
|
||||
#
|
||||
#
|
||||
[normal-termination-but]
|
||||
While %s job %s terminated normally, %d %s. Further examination may be required.
|
||||
@@ -1,343 +0,0 @@
|
||||
#
|
||||
# Copyright (c) 2006-2013 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2006-2011 Mellanox Technologies. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
#
|
||||
|
||||
# This is the default NIC/HCA parameters file for Open MPI's OpenIB
|
||||
# BTL. If NIC/HCA vendors wish to add their respective values into
|
||||
# this file (that is distributed with Open MPI), please contact the
|
||||
# Open MPI development team. See http://www.open-mpi.org/ for
|
||||
# details.
|
||||
|
||||
# This file is in the "ini" style, meaning that it has sections
|
||||
# identified section names enclosed in square brackets (e.g.,
|
||||
# "[Section name]") followed by "key = value" pairs indicating values
|
||||
# for a specific NIC/HCA vendor and model. NICs/HCAs are identified
|
||||
# by their vendor ID and vendor part ID, which can be obtained by
|
||||
# running the diagnostic utility command "ibv_devinfo". The fields
|
||||
# "vendor_id" and "vendor_part"id" are the vendor ID and vendor part
|
||||
# ID, respectively.
|
||||
|
||||
# The sections in this file only accept a few fields:
|
||||
|
||||
# vendor_id: a comma-delimited list of integers of NIC/HCA vendor IDs,
|
||||
# expressed either in decimal or hexidecimal (e.g., "13" or "0xd").
|
||||
# Individual values can be taken directly from the output of
|
||||
# "ibv_devinfo". NIC/HCA vendor ID's correspond to IEEE OUI's, for
|
||||
# which you can find the canonical list here:
|
||||
# http://standards.ieee.org/regauth/oui/. Example:
|
||||
#
|
||||
# vendor_id = 0x05ad
|
||||
#
|
||||
# Note: Several vendors resell Mellanox hardware and put their own firmware
|
||||
# on the cards, therefore overriding the default Mellanox vendor ID.
|
||||
#
|
||||
# Mellanox 0x02c9
|
||||
# Cisco 0x05ad
|
||||
# Silverstorm 0x066a
|
||||
# Voltaire 0x08f1
|
||||
# HP 0x1708
|
||||
# Sun 0x03ba
|
||||
# Bull 0x119f
|
||||
|
||||
# vendor_part_id: a comma-delimited list of integers of different
|
||||
# NIC/HCA models from a single vendor, expressed in either decimal or
|
||||
# hexidecimal (e.g., "13" or "0xd"). Individual values can be
|
||||
# obtained from the output of the "ibv_devinfo". Example:
|
||||
#
|
||||
# vendor_part_id = 25208,25218
|
||||
|
||||
# mtu: an integer indicating the maximum transfer unit (MTU) to be
|
||||
# used with this NIC/HCA. The effective MTU will be the minimum of an
|
||||
# NIC's/HCA's MTU value and its peer NIC's/HCA's MTU value. Valid
|
||||
# values are 256, 512, 1024, 2048, and 4096. Example:
|
||||
#
|
||||
# mtu = 1024
|
||||
|
||||
# use_eager_rdma: an integer indicating whether RDMA should be used
|
||||
# for eager messages. 0 values indicate "no" (false); non-zero values
|
||||
# indicate "yes" (true). This flag should only be enabled for
|
||||
# NICs/HCAs that can provide guarantees about ordering of data in
|
||||
# memory -- that the last byte of an incoming RDMA write will always
|
||||
# be written last. Certain cards cannot provide this guarantee, while
|
||||
# others can.
|
||||
|
||||
# use_eager_rdma = 1
|
||||
|
||||
# receive_queues: a list of "bucket shared receive queues" (BSRQ) that
|
||||
# are opened between MPI process peer pairs for point-to-point
|
||||
# communications of messages shorter than the total length required
|
||||
# for RDMA transfer. The use of multiple RQs, each with different
|
||||
# sized posted receive buffers can allow [much] better registered
|
||||
# memory utilization -- MPI messages are sent on the QP with the
|
||||
# smallest buffer size that will fit the message. Note that flow
|
||||
# control messages are always sent across the QP with the smallest
|
||||
# buffer size. Also note that the buffers *must* be listed in
|
||||
# increasing buffer size. This parameter matches the
|
||||
# mca_btl_openib_receive_queues MCA parameter; see the ompi_info help
|
||||
# message and FAQ for a description of its values. BSRQ
|
||||
# specifications are found in this precedence:
|
||||
|
||||
# highest: specifying the mca_btl_openib_receive_queues MCA param
|
||||
# next: finding a value in this file
|
||||
# lowest: using the default mca_btl_openib_receive_queues MCA param value
|
||||
|
||||
# receive_queues = P,128,256,192,128:S,65536,256,192,128
|
||||
|
||||
# max_inline_data: an integer specifying the maximum inline data (in
|
||||
# bytes) supported by the device. -1 means to use a run-time probe to
|
||||
# figure out the maximum value supported by the device.
|
||||
|
||||
# max_inline_data = 1024
|
||||
|
||||
# rdmacm_reject_causes_connect_error: a boolean indicating whether
|
||||
# when an RDMA CM REJECT is issued on the device, instead of getting
|
||||
# the expected REJECT event back, you might get a CONNECT_ERROR event.
|
||||
# Open MPI uses RDMA CM REJECT messages in its normal wireup
|
||||
# procedure; some connections are *expected* to be rejected. However,
|
||||
# with some older drivers, if process A issues a REJECT, process B
|
||||
# will receive a CONNECT_ERROR event instead of a REJECT event. So if
|
||||
# this flag is set to true and we receive a CONNECT_ERROR event on a
|
||||
# connection where we are expecting a REJECT, then just treat the
|
||||
# CONNECT_ERROR exactly as we would have treated the REJECT. Setting
|
||||
# this flag to true allows Open MPI to work around the behavior
|
||||
# described above. It is [mostly] safe to set this flag to true even
|
||||
# after a driver has been fixed; the scope of where this flag is used
|
||||
# is small enough that it *shouldn't* mask real CONNECT_ERROR events.
|
||||
|
||||
# rdmacm_reject_causes_connect_error = 1
|
||||
|
||||
############################################################################
|
||||
|
||||
[default]
|
||||
# These are the default values, identified by the vendor and part ID
|
||||
# numbers of 0 and 0. If queried NIC/HCA does not return vendor and
|
||||
# part ID numbers that match any of the sections in this file, the
|
||||
# values in this section are used. Vendor IDs and part IDs can be hex
|
||||
# or decimal.
|
||||
vendor_id = 0
|
||||
vendor_part_id = 0
|
||||
use_eager_rdma = 0
|
||||
mtu = 1024
|
||||
max_inline_data = 128
|
||||
|
||||
############################################################################
|
||||
|
||||
[Mellanox Tavor Infinihost]
|
||||
vendor_id = 0x2c9,0x5ad,0x66a,0x8f1,0x1708,0x03ba,0x15b3
|
||||
vendor_part_id = 23108
|
||||
use_eager_rdma = 1
|
||||
mtu = 1024
|
||||
max_inline_data = 128
|
||||
|
||||
############################################################################
|
||||
|
||||
[Mellanox Arbel InfiniHost III MemFree/Tavor]
|
||||
vendor_id = 0x2c9,0x5ad,0x66a,0x8f1,0x1708,0x03ba,0x15b3
|
||||
vendor_part_id = 25208,25218
|
||||
use_eager_rdma = 1
|
||||
mtu = 1024
|
||||
max_inline_data = 128
|
||||
|
||||
############################################################################
|
||||
|
||||
[Mellanox Sinai Infinihost III]
|
||||
vendor_id = 0x2c9,0x5ad,0x66a,0x8f1,0x1708,0x03ba,0x15b3
|
||||
vendor_part_id = 25204,24204
|
||||
use_eager_rdma = 1
|
||||
mtu = 2048
|
||||
max_inline_data = 128
|
||||
|
||||
############################################################################
|
||||
|
||||
# A.k.a. ConnectX
|
||||
[Mellanox Hermon]
|
||||
vendor_id = 0x2c9,0x5ad,0x66a,0x8f1,0x1708,0x03ba,0x15b3,0x119f
|
||||
vendor_part_id = 25408,25418,25428,25448,26418,26428,26438,26448,26468,26478,26488,4099,4103,4100
|
||||
use_eager_rdma = 1
|
||||
mtu = 2048
|
||||
max_inline_data = 128
|
||||
|
||||
############################################################################
|
||||
|
||||
[Mellanox ConnectIB]
|
||||
vendor_id = 0x2c9,0x5ad,0x66a,0x8f1,0x1708,0x03ba,0x15b3,0x119f
|
||||
vendor_part_id = 4113
|
||||
use_eager_rdma = 1
|
||||
mtu = 4096
|
||||
max_inline_data = 256
|
||||
|
||||
############################################################################
|
||||
|
||||
[Mellanox ConnectX4]
|
||||
vendor_id = 0x2c9,0x5ad,0x66a,0x8f1,0x1708,0x03ba,0x15b3,0x119f
|
||||
vendor_part_id = 4115,4117
|
||||
use_eager_rdma = 1
|
||||
mtu = 4096
|
||||
max_inline_data = 256
|
||||
|
||||
############################################################################
|
||||
|
||||
[Mellanox ConnectX5]
|
||||
vendor_id = 0x2c9,0x5ad,0x66a,0x8f1,0x1708,0x03ba,0x15b3,0x119f
|
||||
vendor_part_id = 4119,4121
|
||||
use_eager_rdma = 1
|
||||
mtu = 4096
|
||||
max_inline_data = 256
|
||||
|
||||
############################################################################
|
||||
|
||||
[IBM eHCA 4x and 12x]
|
||||
vendor_id = 0x5076
|
||||
vendor_part_id = 0
|
||||
use_eager_rdma = 1
|
||||
mtu = 2048
|
||||
receive_queues = P,128,256,192,128:P,65536,256,192,128
|
||||
max_inline_data = 0
|
||||
|
||||
############################################################################
|
||||
|
||||
[IBM eHCA-2 4x and 12x]
|
||||
vendor_id = 0x5076
|
||||
vendor_part_id = 1
|
||||
use_eager_rdma = 1
|
||||
mtu = 4096
|
||||
receive_queues = P,128,256,192,128:P,65536,256,192,128
|
||||
max_inline_data = 0
|
||||
|
||||
############################################################################
|
||||
|
||||
# See http://lists.openfabrics.org/pipermail/general/2008-June/051920.html
|
||||
# 0x1fc1 and 0x1077 are PCI ID's; at least one of QL's OUIs is 0x1175
|
||||
|
||||
[QLogic InfiniPath 1]
|
||||
vendor_id = 0x1fc1,0x1077,0x1175
|
||||
vendor_part_id = 13
|
||||
use_eager_rdma = 1
|
||||
mtu = 2048
|
||||
max_inline_data = 0
|
||||
|
||||
[QLogic InfiniPath 2]
|
||||
vendor_id = 0x1fc1,0x1077,0x1175
|
||||
vendor_part_id = 16,29216
|
||||
use_eager_rdma = 1
|
||||
mtu = 4096
|
||||
max_inline_data = 0
|
||||
|
||||
[QLogic InfiniPath 3]
|
||||
vendor_id = 0x1fc1,0x1077,0x1175
|
||||
vendor_part_id = 16,29474
|
||||
use_eager_rdma = 1
|
||||
mtu = 4096
|
||||
max_inline_data = 0
|
||||
|
||||
[QLogic FastLinQ QL41000]
|
||||
vendor_id = 0x1077
|
||||
vendor_part_id = 32880
|
||||
receive_queues = P,65536,64
|
||||
|
||||
############################################################################
|
||||
|
||||
# Chelsio's OUI is 0x0743. 0x1425 is the PCI ID.
|
||||
|
||||
[Chelsio T3]
|
||||
vendor_id = 0x1425
|
||||
vendor_part_id = 0x0020,0x0021,0x0022,0x0023,0x0024,0x0025,0x0026,0x0030,0x0031,0x0032,0x0035,0x0036
|
||||
use_eager_rdma = 1
|
||||
mtu = 2048
|
||||
receive_queues = P,65536,256,192,128
|
||||
max_inline_data = 64
|
||||
|
||||
[Chelsio T4]
|
||||
vendor_id = 0x1425
|
||||
vendor_part_id = 0xa000,0x4400,0x4401,0x4402,0x4403,0x4404,0x4405,0x4406,0x4407,0x4408,0x4409,0x440a,0x440b,0x440c,0x440d,0x440e,0x4480,0x4481
|
||||
use_eager_rdma = 1
|
||||
mtu = 2048
|
||||
receive_queues = P,65536,64
|
||||
max_inline_data = 280
|
||||
|
||||
[Chelsio T5]
|
||||
vendor_id = 0x1425
|
||||
vendor_part_id = 0xb000,0xb001,0x5400,0x5401,0x5402,0x5403,0x5404,0x5405,0x5406,0x5407,0x5408,0x5409,0x540a,0x540b,0x540c,0x540d,0x540e,0x540f,0x5410,0x5411,0x5412,0x5413
|
||||
use_eager_rdma = 1
|
||||
mtu = 2048
|
||||
receive_queues = P,65536,64
|
||||
max_inline_data = 280
|
||||
|
||||
[Chelsio T6]
|
||||
vendor_id = 0x1425
|
||||
vendor_part_id = 0x6400,0x6401,0x6402,0x6403,0x6404,0x6405,0x6406,0x6407,0x6408,0x6409,0x640d,0x6410,0x6411,0x6414,0x6415
|
||||
use_eager_rdma = 1
|
||||
mtu = 2048
|
||||
receive_queues = P,65536,64
|
||||
max_inline_data = 280
|
||||
|
||||
############################################################################
|
||||
|
||||
# I'm *assuming* that 0x4040 is the PCI ID...
|
||||
|
||||
[NetXen]
|
||||
vendor_id = 0x4040
|
||||
vendor_part_id = 0x0001,0x0002,0x0003,0x0004,0x0005,0x0024,0x0025,0x0100
|
||||
use_eager_rdma = 1
|
||||
mtu = 2048
|
||||
receive_queues = P,65536,248,192,128
|
||||
max_inline_data = 64
|
||||
|
||||
############################################################################
|
||||
|
||||
# NetEffect's OUI is 0x1255. 0x1678 is the PCI ID. ...but then
|
||||
# NetEffect was bought by Intel. Intel's OUI is 0x1b21.
|
||||
|
||||
[NetEffect/Intel NE020]
|
||||
vendor_id = 0x1678,0x1255,0x1b21
|
||||
vendor_part_id = 0x0100,0x0110
|
||||
use_eager_rdma = 1
|
||||
mtu = 2048
|
||||
receive_queues = P,65536,256,192,128
|
||||
max_inline_data = 64
|
||||
|
||||
[Intel HFI1]
|
||||
vendor_id = 0x1175
|
||||
vendor_part_id = 9456,9457
|
||||
use_eager_rdma = 1
|
||||
mtu = 4096
|
||||
max_inline_data = 0
|
||||
|
||||
############################################################################
|
||||
|
||||
# Intel has several OUI's, including 0x8086. Amusing. :-) Intel has
|
||||
# advised us (June, 2013) to ignore the Intel Phi OpenFabrics
|
||||
# device... at least for now.
|
||||
|
||||
[Intel Xeon Phi]
|
||||
vendor_id = 0x8086
|
||||
vendor_part_id = 0
|
||||
ignore_device = 1
|
||||
|
||||
############################################################################
|
||||
|
||||
# IBM Soft iWARP device.
|
||||
|
||||
[IBM Soft iWARP]
|
||||
vendor_id = 0x626d74
|
||||
vendor_part_id = 0
|
||||
use_eager_rdma = 1
|
||||
mtu = 2048
|
||||
receive_queues = P,65536,64
|
||||
max_inline_data = 72
|
||||
|
||||
############################################################################
|
||||
|
||||
# Broadcom NetXtreme-E RDMA Ethernet Controller
|
||||
|
||||
[Broadcom Cumulus]
|
||||
vendor_id = 0x14e4
|
||||
vendor_part_id = 0x16d7
|
||||
use_eager_rdma = 1
|
||||
mtu = 1024
|
||||
receive_queues = P,65536,256,192,128
|
||||
max_inline_data = 96
|
||||
1
linx64/mpi/openmpi/share/openmpi/mpiCC-wrapper-data.txt
Symbolic link
1
linx64/mpi/openmpi/share/openmpi/mpiCC-wrapper-data.txt
Symbolic link
@@ -0,0 +1 @@
|
||||
mpic++-wrapper-data.txt
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
project=Open MPI
|
||||
project_short=OMPI
|
||||
version=3.1.2
|
||||
version=4.0.1
|
||||
language=C++
|
||||
compiler_env=CXX
|
||||
compiler_flags_env=CXXFLAGS
|
||||
@@ -15,13 +15,13 @@ compiler=g++
|
||||
preprocessor_flags=
|
||||
compiler_flags_prefix=
|
||||
compiler_flags=-pthread
|
||||
linker_flags= -Wl,-rpath -Wl,@{libdir} -Wl,--enable-new-dtags
|
||||
linker_flags=
|
||||
# Note that per https://svn.open-mpi.org/trac/ompi/ticket/3422, we
|
||||
# intentionally only link in the MPI libraries (ORTE, OPAL, etc. are
|
||||
# pulled in implicitly) because we intend MPI applications to only use
|
||||
# the MPI API.
|
||||
libs= -lmpi
|
||||
libs_static= -lmpi -lopen-rte -lopen-pal -lm -ludev -ldl -lutil -lrt -lz
|
||||
libs_static= -lmpi -lopen-rte -lopen-pal -lm -lz -lrt -lutil
|
||||
dyn_lib_file=libmpi.so
|
||||
static_lib_file=libmpi.a
|
||||
required_file=
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
project=Open MPI
|
||||
project_short=OMPI
|
||||
version=3.1.2
|
||||
version=4.0.1
|
||||
language=C
|
||||
compiler_env=CC
|
||||
compiler_flags_env=CFLAGS
|
||||
@@ -15,13 +15,13 @@ compiler=gcc
|
||||
preprocessor_flags=
|
||||
compiler_flags_prefix=
|
||||
compiler_flags=-pthread
|
||||
linker_flags= -Wl,-rpath -Wl,@{libdir} -Wl,--enable-new-dtags
|
||||
linker_flags=
|
||||
# Note that per https://svn.open-mpi.org/trac/ompi/ticket/3422, we
|
||||
# intentionally only link in the MPI libraries (ORTE, OPAL, etc. are
|
||||
# pulled in implicitly) because we intend MPI applications to only use
|
||||
# the MPI API.
|
||||
libs=-lmpi
|
||||
libs_static=-lmpi -lopen-rte -lopen-pal -lm -ludev -ldl -lutil -lrt -lz
|
||||
libs_static=-lmpi -lopen-rte -lopen-pal -lm -lz -lrt -lutil
|
||||
dyn_lib_file=libmpi.so
|
||||
static_lib_file=libmpi.a
|
||||
required_file=
|
||||
|
||||
@@ -7,20 +7,20 @@
|
||||
|
||||
project=Open MPI
|
||||
project_short=OMPI
|
||||
version=3.1.2
|
||||
version=4.0.1
|
||||
language=Fortran
|
||||
compiler_env=FC
|
||||
compiler_flags_env=FCFLAGS
|
||||
compiler=gfortran
|
||||
preprocessor_flags=
|
||||
compiler_flags=
|
||||
linker_flags= -Wl,-rpath -Wl,@{libdir}
|
||||
linker_flags=
|
||||
# Note that per https://svn.open-mpi.org/trac/ompi/ticket/3422, we
|
||||
# intentionally only link in the MPI libraries (ORTE, OPAL, etc. are
|
||||
# pulled in implicitly) because we intend MPI applications to only use
|
||||
# the MPI API.
|
||||
libs= -lmpi_mpifh -lmpi
|
||||
libs_static= -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lm -ludev -ldl -lutil -lrt -lz
|
||||
libs_static= -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lm -lz -lrt -lutil
|
||||
dyn_lib_file=libmpi.so
|
||||
static_lib_file=libmpi.a
|
||||
required_file=
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
project=Open Run-Time Environment (ORTE)
|
||||
project_short=ORTE
|
||||
version=3.1.2
|
||||
version=4.0.1
|
||||
language=C
|
||||
compiler_env=CC
|
||||
compiler_flags_env=CFLAGS
|
||||
@@ -15,13 +15,13 @@ compiler=gcc
|
||||
preprocessor_flags=
|
||||
compiler_flags_prefix=
|
||||
compiler_flags=-pthread
|
||||
linker_flags= -Wl,-rpath -Wl,@{libdir} -Wl,--enable-new-dtags
|
||||
linker_flags=
|
||||
# Note that per https://svn.open-mpi.org/trac/ompi/ticket/3422, we
|
||||
# intentionally always link in open-pal and open-rte in
|
||||
# ortecc/ortec++ because we intend ORTE applications to use both the
|
||||
# ORTE and OPAL APIs.
|
||||
libs=-lopen-rte -lopen-pal
|
||||
libs_static=-lopen-rte -lopen-pal -lm -ludev -ldl -lutil
|
||||
libs_static=-lopen-rte -lopen-pal -lm -lz -lrt -lutil
|
||||
dyn_lib_file=libopen-rte.so
|
||||
static_lib_file=libopen-rte.a
|
||||
required_file=
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
shmemc++-wrapper-data.txt
|
||||
@@ -1 +0,0 @@
|
||||
shmemcc-wrapper-data.txt
|
||||
@@ -1 +0,0 @@
|
||||
shmemc++-wrapper-data.txt
|
||||
@@ -1 +0,0 @@
|
||||
shmemfort-wrapper-data.txt
|
||||
@@ -1,37 +0,0 @@
|
||||
# Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2014-2015 Cisco Systems, Inc. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
#
|
||||
# $HEADER$
|
||||
#
|
||||
# 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=Open SHMEM
|
||||
project_short=OSHMEM
|
||||
version=3.1.2
|
||||
language=C++
|
||||
compiler_env=CXX
|
||||
compiler_flags_env=CXXFLAGS
|
||||
compiler=g++
|
||||
preprocessor_flags=
|
||||
compiler_flags=-pthread
|
||||
linker_flags= -Wl,-rpath -Wl,@{libdir} -Wl,--enable-new-dtags
|
||||
# Note that per https://svn.open-mpi.org/trac/ompi/ticket/3422, we
|
||||
# intentionally only link in the SHMEM and MPI libraries (ORTE, OPAL,
|
||||
# etc. are pulled in implicitly) because we intend SHMEM/MPI
|
||||
# applications to only use the SHMEM and MPI APIs.
|
||||
libs=-loshmem -lmpi
|
||||
libs_static=-loshmem -lmpi -lopen-rte -lopen-pal -lm -ludev -ldl -lutil -lrt -lz
|
||||
dyn_lib_file=liboshmem.so
|
||||
static_lib_file=liboshmem.a
|
||||
required_file=
|
||||
includedir=${includedir}
|
||||
libdir=${libdir}
|
||||
@@ -1,38 +0,0 @@
|
||||
# Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2014-2015 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2016 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
#
|
||||
# $HEADER$
|
||||
#
|
||||
# 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=Open SHMEM
|
||||
project_short=OSHMEM
|
||||
version=3.1.2
|
||||
language=C
|
||||
compiler_env=CC
|
||||
compiler_flags_env=CFLAGS
|
||||
compiler=gcc
|
||||
preprocessor_flags=
|
||||
compiler_flags=-pthread
|
||||
linker_flags= -Wl,-rpath -Wl,@{libdir} -Wl,--enable-new-dtags
|
||||
# Note that per https://svn.open-mpi.org/trac/ompi/ticket/3422, we
|
||||
# intentionally only link in the SHMEM and MPI libraries (ORTE, OPAL,
|
||||
# etc. are pulled in implicitly) because we intend SHMEM/MPI
|
||||
# applications to only use the SHMEM and MPI APIs.
|
||||
libs=-loshmem -lmpi
|
||||
libs_static=-loshmem -lmpi -lopen-rte -lopen-pal -lm -ludev -ldl -lutil -lrt -lz
|
||||
dyn_lib_file=liboshmem.so
|
||||
static_lib_file=liboshmem.a
|
||||
required_file=
|
||||
includedir=${includedir}
|
||||
libdir=${libdir}
|
||||
@@ -1 +0,0 @@
|
||||
shmemc++-wrapper-data.txt
|
||||
@@ -1,38 +0,0 @@
|
||||
# Copyright (c) 2013 Mellanox Technologies, Inc.
|
||||
# All rights reserved.
|
||||
# Copyright (c) 2014 Cisco Systems, Inc. All rights reserved.
|
||||
# Copyright (c) 2016 IBM Corporation. All rights reserved.
|
||||
# $COPYRIGHT$
|
||||
#
|
||||
# Additional copyrights may follow
|
||||
#
|
||||
# $HEADER$
|
||||
#
|
||||
# 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=Open SHMEM
|
||||
project_short=OSHMEM
|
||||
version=3.1.2
|
||||
language=Fortran
|
||||
compiler_env=FC
|
||||
compiler_flags_env=FCFLAGS
|
||||
compiler=gfortran
|
||||
preprocessor_flags=
|
||||
compiler_flags=
|
||||
linker_flags= -Wl,-rpath -Wl,@{libdir}
|
||||
# Note that per https://svn.open-mpi.org/trac/ompi/ticket/3422, we
|
||||
# intentionally only link in the SHMEM and MPI libraries (ORTE, OPAL,
|
||||
# etc. are pulled in implicitly) because we intend SHMEM/MPI
|
||||
# applications to only use the SHMEM and MPI APIs.
|
||||
libs=-loshmem -lmpi_mpifh -lmpi
|
||||
libs_static=-loshmem -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lm -ludev -ldl -lutil -lrt -lz
|
||||
dyn_lib_file=liboshmem.so
|
||||
static_lib_file=liboshmem.a
|
||||
required_file=
|
||||
includedir=${includedir}
|
||||
libdir=${libdir}
|
||||
Reference in New Issue
Block a user