1
1
Граф коммитов

110 Коммитов

Автор SHA1 Сообщение Дата
Jeff Squyres
3129ccd9ec Make the hwloc paffinity component available for everyone. hwloc
supports a wide variety of operating systems and platforms; see the
opal/mca/paffinity/hwloc/hwloc/README file for details.

This component includes an embedded copy of hwloc, currently based on
hwloc-1.0rc6.  But note that hwloc is properly SVN imported into the
/vendor branch, so it will be easy to update when 1.0 GA is released.
Note that the hwloc tree embedded in opal/mca/paffinity/hwloc/hwloc is
identical to a hwloc distribution tarball, except that much of the
documentation was rm -rf'ed (because we don't need it for the embedded
case).

Since the paffinity framework currently does not understand hardware
threads, the hwloc component compensates for this by identifying cores
by the "first" hardware thread on that core.  Hopefully we'll update
paffinity someday to understand hardware threads.  :-)

configure grew a --with-hwloc option, analogous to what we do for many
other external libraries that OMPI supports.  However, there's a new
feature: due to the request of several distros, OMPI can be configured
to build with its internal copy of hwloc or with an external copy of
hwloc (e.g., a system-installed hwloc).

 1. If --with-hwloc is not specified, Open MPI will try to use its
    internal copy (but silently fail/ignore hwloc if that fails).
 1. If --with-hwloc=<dir> is supplied, Open MPI looks for hwloc
    support in <dir> (and --with-hwloc-libdir=<dir>, if specified).
 1. If --with-hwloc=external is supplied, Open MPI will look for hwloc
    in a compiler/linker default external location.
 1. If --with-hwloc=internal is supplied, Open MPI will use its
    internal copy of hwloc.

Some of OMPI's main configury had to be slightly re-arranged in the
bootstrapping phase to accomodate hwloc's configry needs.

This commit was SVN r23125.
2010-05-13 23:56:05 +00:00
Jeff Squyres
1667121bc4 Add more text about shared library versioning
This commit was SVN r23061.
2010-04-28 13:08:04 +00:00
Jeff Squyres
f0d1fdf3b1 Add note about xgrid support being broken.
This commit was SVN r23060.
2010-04-28 12:48:20 +00:00
Jeff Squyres
bc0987e5bd Fix more typos.
This commit was SVN r23021.
2010-04-22 16:39:40 +00:00
Jeff Squyres
668c1c7f17 Fix two mistakes in the README. Thanks to 3rd party reviewers!
This commit was SVN r23019.
2010-04-22 15:35:00 +00:00
Jeff Squyres
359464a144 Add an "affinity" Open MPI extension (also describe the
--enable-mpi-ext configure switch in the top-level README file).

See Josh's excellent wiki page about OMPI extensions:

    https://svn.open-mpi.org/trac/ompi/wiki/MPIExtensions

This extension exposes a new API to MPI applications: 

{{{
int OMPI_Affinity_str(char ompi_bound[OMPI_AFFINITY_STRING_MAX],
                      char current_binding[OMPI_AFFINITY_STRING_MAX],
                      char exists[OMPI_AFFINITY_STRING_MAX]);
}}}

It returns 3 things.  Each are a prettyprint string describing sets of
processors in terms of sockets and cores:

 1. What Open MPI bound this process to.  If Open MPI didn't bind this
    process, the prettyprint string says so.
 1. What this process is currently bound to.  If the process is
    unbound, the prettyprint string says so.  This string is a
    separate OUT parameter to detect the case where some other entity
    bound the process (potentially after Open MPI bound it).
 1. What processors are availabile in the system, mainly for reference.

This commit was SVN r23018.
2010-04-21 17:28:08 +00:00
Ralph Castain
bdfdfe754b Update the README file to reflect the new thread configure options
This commit was SVN r22842.
2010-03-17 00:29:38 +00:00
Jeff Squyres
af6f1f4b00 Add pkg-config(1) config files to Open MPI. Additionally, fix a minor
bug: libmpi_f90 had libmpi.la in its LIBADD instead of libmpi_f77.la.

Fixes trac:2244.

This commit was SVN r22704.

The following Trac tickets were found above:
  Ticket 2244 --> https://svn.open-mpi.org/trac/ompi/ticket/2244
2010-02-24 18:46:06 +00:00
Jeff Squyres
3d04940921 Update NEWS and README to describe the ABI changes and our version
numbering schemes.

This commit was SVN r22703.
2010-02-24 17:24:42 +00:00
Josh Hursey
b26cd93511 undo r22579
This commit was SVN r22580.

The following SVN revision numbers were found above:
  r22579 --> open-mpi/ompi@94e32c6d17
2010-02-08 22:06:09 +00:00
Josh Hursey
94e32c6d17 This is a test commit to test the auto-CMR functionality...
cmr:v1.4
cmr:v1.5.1:jjhursey

This commit was SVN r22579.
2010-02-08 22:02:34 +00:00
Jeff Squyres
bdd1db8864 Add a note about children calling MPI_COMM_SPAWN.
This commit was SVN r22409.
2010-01-14 19:37:37 +00:00
Jeff Squyres
f75926754c This is the last README update. Really. Trust me; my name's Joe Isuzu.
This commit was SVN r22408.
2010-01-14 19:21:41 +00:00
Jeff Squyres
220e19cf3e Add notes about csum.
This commit was SVN r22407.
2010-01-14 19:14:21 +00:00
Jeff Squyres
db159b71f9 Update that we know xgrid is broken broken broken
This commit was SVN r22406.
2010-01-14 19:08:35 +00:00
Jeff Squyres
14a38ff970 Add bullets about knem; make a few minor tweaks in other README text.
This commit was SVN r22318.
2009-12-16 01:17:02 +00:00
Jeff Squyres
1886d5a004 Remove the libopenmpi_malloc library; it is only necessary for
backwards compatibility in the v1.3 series.

This commit was SVN r22013.
2009-09-25 17:09:54 +00:00
Jeff Squyres
d0e685ce1d Another trivial commit: refs trac:2011.
This commit was SVN r21889.

The following Trac tickets were found above:
  Ticket 2011 --> https://svn.open-mpi.org/trac/ompi/ticket/2011
2009-08-26 19:29:55 +00:00
Jeff Squyres
59c8d22c7b Another test of the upgraded SVN+Trac server: refs trac:2011.
This commit was SVN r21888.

The following Trac tickets were found above:
  Ticket 2011 --> https://svn.open-mpi.org/trac/ompi/ticket/2011
2009-08-26 18:52:37 +00:00
Jeff Squyres
c00f1b7c6a Meaningless change to test the OMPI SVN and Trac server upgrades.
Refs trac:2011.

(ignore this commit for #2011 -- this is ''just'' for testing that the
"refs" Trac/SVN hook is working properly)

This commit was SVN r21887.

The following Trac tickets were found above:
  Ticket 2011 --> https://svn.open-mpi.org/trac/ompi/ticket/2011
2009-08-26 18:47:42 +00:00
Jeff Squyres
af21c21926 Add a note about LD_LIBRARY_PATH (etc.) in the README.
This commit was SVN r21880.
2009-08-25 17:44:32 +00:00
Jeff Squyres
a7fae2e1bf Very minor updates.
This commit was SVN r21629.
2009-07-10 13:38:48 +00:00
Jeff Squyres
64585600fc Add a note about LSF with version 7.0.5.
This commit was SVN r21179.
2009-05-06 19:30:57 +00:00
Jeff Squyres
8287943ce1 Various updates for the 1.3.2 release (and a few others).
This commit was SVN r21007.
2009-04-14 20:58:59 +00:00
Jeff Squyres
0ff8930c66 Add some additional explanations of what the configure options are
for, and add a note about the --with-esmtp option.

This commit was SVN r20764.
2009-03-12 16:05:51 +00:00
Jeff Squyres
b33b5a91dc Add some text about how to activate the hiearch component.
This commit was SVN r20510.
2009-02-10 22:40:19 +00:00
Jeff Squyres
d5112a92f6 Update the text about when cm is chosen by default and how to force
between cm and ob1, per this thread:

    http://www.open-mpi.org/community/lists/devel/2009/01/5136.php

This commit was SVN r20265.
2009-01-14 01:24:33 +00:00
Tim Mattox
a065a1e10a Fix a copy-paste error in the README. Thanks to Paul Hargrove for the fix.
This commit was SVN r20263.
2009-01-13 23:37:15 +00:00
Jeff Squyres
5bc462e676 Update the README with a missing "not", which kinda changes the
meaning of the sentence...

This commit was SVN r20260.
2009-01-13 22:42:34 +00:00
Jeff Squyres
2f3a42e2df * Remove the release note about connectx and message coalescing
* Update the date in the readme to be Jan 2009

This commit was SVN r20232.
2009-01-08 19:37:12 +00:00
Jeff Squyres
9f99f9c63d Update the README date
This commit was SVN r20164.
2008-12-22 15:42:28 +00:00
Jeff Squyres
affbebb15b Add a "Known issues" section, and the connectx XRC + message
coalescing bug.

This commit was SVN r20094.
2008-12-09 20:18:16 +00:00
Jeff Squyres
7caa8340f1 Refs trac:1399.
Syntax and grammar in README.WINDOWS and update refs in README.

This commit was SVN r20055.

The following Trac tickets were found above:
  Ticket 1399 --> https://svn.open-mpi.org/trac/ompi/ticket/1399
2008-12-03 13:34:51 +00:00
Shiqing Fan
a2c4b859b9 Up date README and README.WINDOWS.
This commit was SVN r20054.
2008-12-03 08:29:28 +00:00
Terry Dontje
5ce4f6fc1d Updated the compiler and system section for Sun's products.
This commit was SVN r20014.
2008-11-17 18:48:41 +00:00
Jeff Squyres
a5ed965c78 A few updates from the community.
This commit was SVN r20006.
2008-11-15 17:34:38 +00:00
Josh Hursey
8359b86061 Fix a typo.
This commit was SVN r20005.
2008-11-15 16:03:07 +00:00
Jeff Squyres
bb8fe9a893 Various updates to README, but several questions still remain that
must be answered by others in the community.

This commit was SVN r20004.
2008-11-15 15:27:05 +00:00
Brad Benton
412a7852bc added a section for the v1.3 Feature List
This commit was SVN r19928.
2008-11-04 21:27:37 +00:00
Jeff Squyres
1b3b8732ca Some updates regarding iWARP support.
This commit was SVN r18805.
2008-07-03 18:47:18 +00:00
Jeff Squyres
86824ffb7b Remove some mVAPI verbiage.
This commit was SVN r16576.
2007-10-26 03:22:43 +00:00
George Bosilca
938be44f07 Complete the removal of the mvapi BTL.
This commit was SVN r16491.
2007-10-17 22:02:52 +00:00
Jeff Squyres
0e131a54bf Updates to the README.
This commit was SVN r16162.
2007-09-19 17:48:15 +00:00
Josh Hursey
447dc0e6cd testing
This commit was SVN r16032.
2007-08-31 17:59:01 +00:00
Mohamad Chaarawi
59a7bf8a9f Merging in the Sparse Groups..
This commit includes config changes..

This commit was SVN r15764.
2007-08-04 00:41:26 +00:00
Jeff Squyres
1ec9052e55 Update PGI notes to reflect that -Msignextended flag is not necessary
in 7.0 and beyond (because it's now the default).

This commit was SVN r14590.
2007-05-05 05:00:27 +00:00
Jeff Squyres
e30d467ea3 Fix typo in PGI notes.
This commit was SVN r14520.
2007-04-26 00:37:14 +00:00
Josh Hursey
924cb0af11 revert Sanity check...
This commit was SVN r14048.
2007-03-16 22:15:21 +00:00
Josh Hursey
a26e636e81 Sanity check...
This commit was SVN r14047.
2007-03-16 22:14:47 +00:00
Tim Mattox
20be5472b3 Update the copyright info in the README.
This commit was SVN r13884.
2007-03-02 01:54:50 +00:00