1
1
openmpi/ompi/tools/ompi_info
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
..
CMakeLists.txt Complete the MinGW build support on Windows. 2011-08-15 09:47:23 +00:00
components.c Per RFC, bring in the following changes: 2012-05-07 14:52:54 +00:00
help-ompi_info.txt Have ompi_info output a better error message when a requested framework cannot be found, either because it doesn't exist or support wasn't configured into OMPI. 2009-09-29 13:56:14 +00:00
Makefile.am The F77 and F90 macros are no longer needed 2012-04-27 01:11:26 +00:00
ompi_info.1in Putback for all changes to automate man page updates to strings of 2008-08-01 21:14:37 +00:00
ompi_info.c Per RFC, bring in the following changes: 2012-05-07 14:52:54 +00:00
ompi_info.h Cleanup a define to separate it from the info.h file 2009-06-30 22:56:25 +00:00
output.c Missed this free/re-strdup 2011-11-03 11:31:37 +00:00
param.c == Highlights == 2012-04-18 15:57:29 +00:00
version.c Add the MPI API version to the ompi_info output. How did we never 2011-11-04 23:30:59 +00:00