Jeff Squyres
0b4a659683
Stomp some compiler warnings; use proper printf sequences for uint64_t.
...
This commit was SVN r26856.
2012-07-24 13:03:55 +00:00
Jeff Squyres
e66d386441
Add a new missing field to the template BTL module that was causing a
...
bunch of compiler warnings.
This commit was SVN r26855.
2012-07-24 12:55:12 +00:00
Jeff Squyres
e5cfad0c1a
This variable is only used in FT builds.
...
This commit was SVN r26854.
2012-07-24 12:48:47 +00:00
Jeff Squyres
89a4258dfc
Shorten the help message, per
...
http://www.open-mpi.org/community/lists/devel/2012/07/11314.php .
This commit was SVN r26853.
2012-07-24 12:48:12 +00:00
Mike Dubman
4784253f5c
revert commit, breaks backwards compatability, will be revised
...
This commit was SVN r26852.
2012-07-24 11:48:18 +00:00
Shiqing Fan
5d81c27282
Update the CMake files for Fortran 77 bindings, get ready for F90 bindings.
...
Change several variable names and update the macros.
This commit was SVN r26851.
2012-07-24 08:49:34 +00:00
Vasily Filipov
99bd5977bd
MTL MXM: small fix in the mxm_req_probe func interface.
...
This commit was SVN r26850.
2012-07-24 08:46:38 +00:00
George Bosilca
6ebbacb054
Complete the dump function for the SM BTL. Now we can see all fragments in all
...
the queues as long as the BTL is dump-friendly (only SM right now).
This commit was SVN r26849.
2012-07-24 00:22:22 +00:00
George Bosilca
55bc3c4763
Fix the copyright.
...
This commit was SVN r26848.
2012-07-24 00:20:24 +00:00
George Bosilca
1ad6c82015
Implement the dump function for the PML OB1.
...
This commit was SVN r26847.
2012-07-24 00:19:18 +00:00
Samuel Gutierrez
76d94bf9bf
Plug leak. Thanks, Nathan.
...
This commit was SVN r26846.
2012-07-23 21:11:21 +00:00
Samuel Gutierrez
8096852a16
Towards RML-less shared-memory initialization (primarily for eventual BTL
...
move). Extended common sm API with: mca_common_sm_module_create and
mca_common_sm_module_attach. Please note that the new routines aren't currently
used -- but will be...
This commit was SVN r26845.
2012-07-23 19:38:13 +00:00
Matthias Jurenz
e5614013cf
Changes to VT:
...
- configure:
- added option --with[out]-liberty to enable/disable symbol demangling with libiberty; default: disabled, because many systems don't provide a PIC version of libiberty
- fixed compiler flags for building Fortran MPI wrapper library
This commit was SVN r26839.
2012-07-23 13:21:19 +00:00
Matthias Jurenz
45dfa0d0b1
Changes to VT:
...
- added CUDA stream reuse for both, CUDA tracing with CUPTI and CUDART wrapper
- removed CUDA stream number from thread name, when CUDA stream reuse is enabled
- disable tracking of MPI communicators, requests, windows, etc. if MPI is initialized with MPI_THREAD_SERIALIZED or MPI_THREAD_MULTIPLE (only MPI function enter/leave events will be recorded)
- configure:
- fixed detection of compiler instrumentation type on Cray platforms using the cc compiler wrapper
- compiler wrappers:
- fixed preprocessing source files to be parsed by OPARI (add path to empty omp.h to the preprocessor flags to avoid multiple declarations of OpenMP functions, types, etc.)
- vtnvcc: Remove 'compinst' instrumentation type, if VT is configured with a non-GNU compiler instrumentation support (Fixed "unrecognized option" error)
- vtdyn:
- added support for instrumenting outer- and inner loops and its iterations (outer=loops within a function, inner=loops within outer loops)
- try to get the full prototype of functions to be instrumented
- consider default filter rules also if no filter file is given
- fixed potential segfault if adding a filter rule w/o stack bounds
- print verbose messages on stdout if vtdyn is started from the Dyninst attach library (libvt-dynatt)
- vtunify:
- print verbose messages on stderr if vtunify is started automatically from the VT library
This commit was SVN r26836.
2012-07-23 10:15:22 +00:00
Shiqing Fan
8c4a3e1269
correct the symbol dllexports for windows build
...
This commit was SVN r26827.
2012-07-22 08:54:50 +00:00
Shiqing Fan
fe9857adaa
remove files that are not necessary for hwloc windows build.
...
This commit was SVN r26826.
2012-07-21 22:44:58 +00:00
Jeff Squyres
11feeb61f3
Clarify the comment: we ''do'' apply the memory policy before main()
...
starts... unless you direct launch MPI applications, in which case the
policy isn't in effect until MPI_INIT completes.
This commit was SVN r26823.
2012-07-20 22:46:34 +00:00
Shiqing Fan
12d99a9ebb
Update the hwloc build on Windows and related files.
...
This commit was SVN r26818.
2012-07-20 12:14:28 +00:00
Shiqing Fan
4bbddf6875
Fix another typecast
...
This commit was SVN r26817.
2012-07-20 12:11:47 +00:00
Shiqing Fan
0f6184985d
correct a few typecasts
...
This commit was SVN r26816.
2012-07-20 12:10:00 +00:00
Eugene Loh
10e3dc396b
Add a missing return value.
...
This commit was SVN r26815.
2012-07-20 01:32:06 +00:00
Brian Barrett
2518014037
Fix a number of issues with IN_PLACE
...
This commit was SVN r26814.
2012-07-19 21:29:43 +00:00
Brian Barrett
c6cf561a17
remove unneeded rank
...
This commit was SVN r26813.
2012-07-19 21:29:18 +00:00
Brian Barrett
7f2296eb39
need count for memcheck...
...
This commit was SVN r26812.
2012-07-19 21:28:47 +00:00
Nathan Hjelm
cd2cbdca09
btl/openib: limit each process to a ppn fraction of the available registered memory when using mellanox hardware (mlx4 and mthca). fixed
...
This commit was SVN r26811.
2012-07-19 17:52:21 +00:00
Ralph Castain
66fe57f746
Revert r26804 so openib can build again
...
This commit was SVN r26810.
The following SVN revision numbers were found above:
r26804 --> open-mpi/ompi@610be870f9
2012-07-19 16:16:38 +00:00
Ralph Castain
071c5fc85c
Silence warnings
...
This commit was SVN r26809.
2012-07-19 14:29:47 +00:00
Ralph Castain
44bd855717
Silence warnings
...
This commit was SVN r26808.
2012-07-19 14:29:32 +00:00
Vasily Filipov
597a422272
MTL: make MXM work with read (in blocking send case) call-backs.
...
This commit was SVN r26807.
2012-07-19 13:28:06 +00:00
George Bosilca
0db06c57a1
Remove the duplicated prototype of PMPI_Reduce_scatter.
...
This commit was SVN r26806.
2012-07-19 13:12:42 +00:00
Ralph Castain
f3c312310d
Revert r26801 so the trunk can build again
...
This commit was SVN r26805.
The following SVN revision numbers were found above:
r26801 --> open-mpi/ompi@8f0525a8cc
2012-07-19 12:29:22 +00:00
Nathan Hjelm
610be870f9
btl/openib: limit each process to a ppn fraction of the available registered memory when using mellanox hardware (mlx4 and mthca)
...
This commit was SVN r26804.
2012-07-18 17:29:48 +00:00
Nathan Hjelm
4a97ecbdd2
btl/openib: remove tab characters
...
This commit was SVN r26803.
2012-07-18 17:29:37 +00:00
Eugene Loh
a3e02fdaff
With non-blocking collectives, a "round schedule" could fall on any address
...
alignment, which typically causes problems on SPARC. Further, the pointer
manipulation to access elements in a round schedule was clumsy. This change
introduces macros to facilitate addressing and make it more portable.
This commit was SVN r26802.
2012-07-18 17:08:24 +00:00
George Bosilca
8f0525a8cc
Fix the non-blocking collective prototypes.
...
This commit was SVN r26801.
2012-07-18 14:23:23 +00:00
Nathan Hjelm
771b427027
udcm: unmonitor the fd BEFORE tearing down the listen qp
...
This commit was SVN r26800.
2012-07-18 14:22:45 +00:00
Nathan Hjelm
3102f4fb86
removed the elan directory (missed in r26798)
...
This commit was SVN r26799.
The following SVN revision numbers were found above:
r26798 --> open-mpi/ompi@35de50b823
2012-07-17 15:15:08 +00:00
Nathan Hjelm
35de50b823
remove the elan btl
...
This commit was SVN r26798.
2012-07-17 14:51:41 +00:00
Nathan Hjelm
fc1b295606
udcm: evict from the lru of the openib device's grdma mpool if a qp can not be created. Note: there doesn't appear to be a standard way to differentiate between ibv_create_qp failing because the node is out of registered memory and failing because no more qps are available
...
This commit was SVN r26797.
2012-07-14 01:58:29 +00:00
Nathan Hjelm
3798f38386
do not print out an error message if ibv_reg_mr fails
...
This commit was SVN r26796.
2012-07-14 01:35:45 +00:00
Abhishek Kulkarni
1ce378b5c6
Make C/R work with nodes > 1. This fix makes sure that the app coordinators send
...
the "ready-to-checkpoint" signal to the global coordinator only after ORTE has
initialized.
This commit was SVN r26795.
2012-07-13 23:37:29 +00:00
Abhishek Kulkarni
1878f276cd
Replace the pattern while(flag) { opal_progress() }; in the C/R code
...
with the ORTE_WAIT_FOR_COMPLETION macro.
This commit was SVN r26794.
2012-07-13 23:31:56 +00:00
Nathan Hjelm
4d1920ee87
Fix a bug on 32-bit systems introduced by r26626. This fix ensures that all supported btls (with exception of wv-- shiqing will need to help bring that one up to date with r26626) set the lval in prepare_src/dst when preparing a put or get segment. This fix also ensures a consistent use of lval in put and get for both local and remote segments.
...
This commit was SVN r26793.
The following SVN revision numbers were found above:
r26626 --> open-mpi/ompi@249066e06d
2012-07-13 21:19:16 +00:00
Jeff Squyres
e1ced2320a
Make dist tarballs accept no lower than AM 1.12.2
...
This commit was SVN r26791.
2012-07-13 15:40:35 +00:00
Nathan Hjelm
344fe61616
remove assertion in udcm
...
This commit was SVN r26790.
2012-07-13 15:14:48 +00:00
Jeff Squyres
e719d6ab78
It turns out that "sppp" on the Oracle Mx000 series of servers (where x =
...
{3, 4, 5, 9}, SPARC VI-based machines) is not a 127.x.y.z interface,
so it needs to stay in the exclude list.
This commit was SVN r26789.
2012-07-13 12:11:41 +00:00
Jeff Squyres
196bc0a53e
Update the TCP BTL MCA param btl_tcp_if_exclude default value to use
...
CIDR notation 127.0.0.1/8 to ignore localhost devices instead of the
imprecise (and not always correct!) "lo,sppp".
This commit was SVN r26788.
2012-07-12 15:13:08 +00:00
Brian Barrett
40fd943fa0
Need to pass the right module in for ireduce_scatter_block.
...
This commit was SVN r26787.
2012-07-12 13:24:20 +00:00
Edgar Gabriel
92271c571d
set the status field for collective read and write operations.
...
This commit was SVN r26786.
2012-07-12 10:26:27 +00:00
Nathan Hjelm
b79a61a360
move btl_vader.c to btl_vader_module.c
...
This commit was SVN r26785.
2012-07-11 20:14:19 +00:00