Mike Dubman
cd17fee9a8
performance fix: openib use memalign for malloc
...
This commit was SVN r26409.
2012-05-08 20:42:09 +00:00
Jeff Squyres
3928a1ea42
Add missing AC_MSG_CHECKING (i.e., we were seeing a result message
...
without a corresponding "checking" message)
This commit was SVN r26408.
2012-05-08 17:20:09 +00:00
Jeff Squyres
e35ca05917
* Update svn:ignore to ignore example program
...
* Add "example" executable to CLEANFILES
This commit was SVN r26407.
2012-05-08 14:59:14 +00:00
Nathan Hjelm
903f9fac09
ugni: fixed buffered sends and code cleanup
...
This commit was SVN r26401.
2012-05-07 17:23:06 +00:00
Nathan Hjelm
49eda71ca0
ugni: fix invalid parameter with opal_pointer_array_init
...
This commit was SVN r26400.
2012-05-07 17:22:55 +00:00
Nathan Hjelm
584c457352
ugni: update smsg defaults and add parameter to control local completion queue size
...
This commit was SVN r26399.
2012-05-07 17:22:49 +00:00
Nathan Hjelm
bfcf67391a
ugni: set fragment id from opal_pointer_array_add
...
This commit was SVN r26398.
2012-05-07 17:22:42 +00:00
Nathan Hjelm
b3dc726e9d
ugni: don't create completion queues until add_procs
...
This commit was SVN r26397.
2012-05-07 17:22:35 +00:00
Nathan Hjelm
0e48ea1f65
vader: remove #include of headers that no longer exist
...
This commit was SVN r26396.
2012-05-07 17:22:28 +00:00
Nathan Hjelm
a32d4c648d
ob1: rewind convertor after failed send
...
This commit was SVN r26395.
2012-05-07 17:22:22 +00:00
Jeff Squyres
43f3332929
Add an OMPI_Affinity_str() example program.
...
This commit was SVN r26393.
2012-05-07 15:19:23 +00:00
Jeff Squyres
2ba10c37fe
Per RFC, bring in the following changes:
...
* Remove paffinity, maffinity, and carto frameworks -- they've been
wholly replaced by hwloc.
* Move ompi_mpi_init() affinity-setting/checking code down to ORTE.
* Update sm, smcuda, wv, and openib components to no longer use carto.
Instead, use hwloc data. There are still optimizations possible in
the sm/smcuda BTLs (i.e., making multiple mpools). Also, the old
carto-based code found out how many NUMA nodes were ''available''
-- not how many were used ''in this job''. The new hwloc-using
code computes the same value -- it was not updated to calculate how
many NUMA nodes are used ''by this job.''
* Note that I cannot compile the smcuda and wv BTLs -- I ''think''
they're right, but they need to be verified by their owners.
* The openib component now does a bunch of stuff to figure out where
"near" OpenFabrics devices are. '''THIS IS A CHANGE IN DEFAULT
BEHAVIOR!!''' and still needs to be verified by OpenFabrics vendors
(I do not have a NUMA machine with an OpenFabrics device that is a
non-uniform distance from multiple different NUMA nodes).
* Completely rewrite the OMPI_Affinity_str() routine from the
"affinity" mpiext extension. This extension now understands
hyperthreads; the output format of it has changed a bit to reflect
this new information.
* Bunches of minor changes around the code base to update names/types
from maffinity/paffinity-based names to hwloc-based names.
* Add some helper functions into the hwloc base, mainly having to do
with the fact that we have the hwloc data reporting ''all''
topology information, but sometimes you really only want the
(online | available) data.
This commit was SVN r26391.
2012-05-07 14:52:54 +00:00
Mike Dubman
1b475523de
add support for FDR speed
...
This commit was SVN r26385.
2012-05-06 05:53:05 +00:00
Nathan Hjelm
b6ae288a59
fix segfault when pml direct enabled
...
This commit was SVN r26371.
2012-05-01 23:12:41 +00:00
Brian Barrett
0ae2277796
Add a backoff mechanism for re-establishing communication
...
This commit was SVN r26366.
2012-05-01 15:53:00 +00:00
Brian Barrett
74ade8b181
need to order the pending list before we restart
...
This commit was SVN r26365.
2012-04-30 23:06:00 +00:00
Brian Barrett
5dec52af8d
remove some now unneeded debugging
...
This commit was SVN r26364.
2012-04-30 22:50:52 +00:00
Brian Barrett
c654ee6afc
* Use triggered operations for restart barrier as well
...
This commit was SVN r26363.
2012-04-30 22:48:10 +00:00
Brian Barrett
91a9973bde
* Make flow control on by default
...
* Move alarm code back into a triggered operation
This commit was SVN r26362.
2012-04-30 22:25:40 +00:00
Jeff Squyres
a712fc4649
More Fortran-oriented typos / fixes in the script wrapper compiler
...
This commit was SVN r26357.
2012-04-27 21:20:24 +00:00
Brian Barrett
e6a0a1cf8a
* Make sure to release all resources on failed send
...
* Avoid triggered ops until we get everything debugged
* Simplify flowctl interface a bit
This commit was SVN r26356.
2012-04-27 21:11:01 +00:00
Jeff Squyres
fff1612c04
* Forgot to update ompi-fort.pc.in
...
* Remove unused f77 reference in the script wrapper compiler
This commit was SVN r26355.
2012-04-27 20:05:09 +00:00
Jeff Squyres
80fa7cba29
Update VT for the new Fortran wrapper compiler nomenclature
...
This commit was SVN r26354.
2012-04-27 19:51:18 +00:00
Jeff Squyres
5efdfdfa09
* Make mpif77 and mpif90 be sym links to mpifort, just to drive the
...
point home that they're deprecated
* Similarly, make mpif77-wrapper-data.txt be a sym link to
mpifirt-wrapper-data.txt (ditto with mpif90)
* Make new mpif77.1 and mpif90.1 man pages that say that they're
deprecated; use mpifort instead
This commit was SVN r26353.
2012-04-27 19:35:23 +00:00
Jeff Squyres
94de69bd0c
The F77 and F90 macros are no longer needed
...
This commit was SVN r26348.
2012-04-27 01:11:26 +00:00
Jeff Squyres
245812c34b
* s/f77/fortran/gi in a lot of places
...
* Remove unused #defines in mpi.h.in
* Add OMPI_PARAM_CHECK in mpi.h.in (so that we can check for it in tests)
* Clean up some comments in mpif-common.h
This commit was SVN r26347.
2012-04-27 01:09:37 +00:00
Nathan Hjelm
c36ab84116
ugni: missed a couple of lines in the last commit
...
This commit was SVN r26340.
2012-04-25 14:24:48 +00:00
Jeff Squyres
501a86afe1
No need to include the generated files in the tarball. Thanks to
...
Eugene for pointing this out.
This commit was SVN r26339.
2012-04-25 14:19:18 +00:00
Ralph Castain
8fbcf375da
One more blasted missing file
...
This commit was SVN r26338.
2012-04-25 03:16:44 +00:00
Ralph Castain
ec42c6c510
add missing file to tarball
...
This commit was SVN r26337.
2012-04-25 02:19:00 +00:00
Jeff Squyres
877ed0b41e
Only include the MPI_File functions if we did not --disable-mpi-io
...
This commit was SVN r26335.
2012-04-25 01:21:13 +00:00
Nathan Hjelm
a753fe91f7
fix merge
...
This commit was SVN r26332.
2012-04-24 21:16:51 +00:00
Nathan Hjelm
0eb18b9699
ob1: update copyrights
...
This commit was SVN r26331.
2012-04-24 20:19:15 +00:00
Nathan Hjelm
0a0e487d9c
ob1: add emacs mode/indentation defaults
...
This commit was SVN r26330.
2012-04-24 20:19:06 +00:00
Nathan Hjelm
9a35f96bda
ob1: add support for get fallback on put/send
...
This commit was SVN r26329.
2012-04-24 20:18:56 +00:00
Nathan Hjelm
93780c63be
replace tabs w/ spaces
...
This commit was SVN r26328.
2012-04-24 20:18:45 +00:00
Nathan Hjelm
0f60858a01
ugni: improve handling of smsg completions
...
This commit was SVN r26327.
2012-04-24 20:18:35 +00:00
Ralph Castain
369b977e95
Include the mpif-common.pl program in the tarball so that autogen.pl can run against it - some ISVs need to be able to do so.
...
This commit was SVN r26326.
2012-04-24 19:49:35 +00:00
Jeff Squyres
634326ee87
Fix typos: add TKR versions of MPI_MRECV and MPI_IMRECV into the
...
Makefile.am so that their scripts get invoked and the wrappers get
compiled into the libmpi_usempi.la library.
This commit was SVN r26324.
2012-04-24 18:04:15 +00:00
Nathan Hjelm
e3b9040e69
vader: remove maffinity code
...
This commit was SVN r26321.
2012-04-24 15:38:03 +00:00
Jeff Squyres
67f9cf6952
Add missing MPI_MESSAGE_NO_PROC constant in mpif.h.
...
This commit was SVN r26319.
2012-04-23 21:28:50 +00:00
Nathan Hjelm
363bd184e7
ugni: re-disable uGNI for local procs
...
This commit was SVN r26318.
2012-04-23 21:12:12 +00:00
Nathan Hjelm
ca3ceb840c
ugni: add mca parameter to control the number of smsg retries
...
This commit was SVN r26317.
2012-04-23 21:12:05 +00:00
Nathan Hjelm
95b12f140a
ugni: cleanup frag setup code
...
This commit was SVN r26316.
2012-04-23 21:11:57 +00:00
Nathan Hjelm
37ca31b295
ugni: remove unused completion queue
...
This commit was SVN r26315.
2012-04-23 21:11:39 +00:00
Jeff Squyres
4b047c4257
Fix typos in the memchecker sections of MPI_IMRECV and MPI_MRECV, and
...
define the missing function memchecker_message().
Thanks to MTT for catching these errors.
This commit was SVN r26314.
2012-04-23 21:10:19 +00:00
Jeff Squyres
9986c29a4b
Fix typoe to get the OMPI_Affinity_str.3in man page source is
...
distributed
This commit was SVN r26313.
2012-04-23 19:28:24 +00:00
Jeff Squyres
57f01592f0
It is not a configure error if the Fortran compiler does not support
...
optional arguments; it just means that we won't build the mpi_f08 bindings.
This commit was SVN r26312.
2012-04-23 19:18:43 +00:00
Jeff Squyres
f9c685bd5e
Fix some fortran flags variable names, and fortran configury C test
...
problems (i.e., don't return a value from a void() function!). Thanks
to Eugene for identifying these issues. Hopefully this will fix up
the problems Oracle is having with compiling the new Fortran stuff.
This commit was SVN r26310.
2012-04-23 15:28:26 +00:00
Jeff Squyres
a0c3e38ded
Ensure to compile the test as a Fortran program. Thanks to Eugene for
...
pointing out the issue.
This commit was SVN r26309.
2012-04-21 12:05:35 +00:00