charm.git
8 years agominor fix for migration overhead when iteration is odd
Yanhua Sun [Tue, 16 Jul 2013 17:47:33 +0000 (10:47 -0700)]
minor fix for migration overhead when iteration is odd

8 years agoconfigure: remove obsolete test for C++ namespace support
Phil Miller [Sun, 7 Jul 2013 04:10:34 +0000 (23:10 -0500)]
configure: remove obsolete test for C++ namespace support

8 years agoconfigure: remove obsolete test for C++ explicit constructors
Phil Miller [Sun, 7 Jul 2013 03:57:27 +0000 (22:57 -0500)]
configure: remove obsolete test for C++ explicit constructors

8 years agoconfigure: remove obsolete test for C++ *_cast
Phil Miller [Sun, 7 Jul 2013 03:49:02 +0000 (22:49 -0500)]
configure: remove obsolete test for C++ *_cast

8 years agocausalft: Don't mix declarations and code, to appease C90 rules
Phil Miller [Sat, 6 Jul 2013 19:08:47 +0000 (14:08 -0500)]
causalft: Don't mix declarations and code, to appease C90 rules

8 years agoRevert "NDMeshStreamer: combine arrays of data items and destination PEs in messages"
Lukasz Wesolowski [Fri, 5 Jul 2013 21:55:21 +0000 (16:55 -0500)]
Revert "NDMeshStreamer: combine arrays of data items and destination PEs in messages"

This reverts commit 35779d735a629cfad6ec861886464ac14db88ba8.

Due to alignment requirements, pairing PE indices with data items leads to
wasted space, so that random access becomes slightly slower. The benefit
of more efficient message shrinking will not normally offset this cost,
so I am reverting the commit.

8 years agoFix C90-noncompliant declaration/code intermixing
Phil Miller [Fri, 5 Jul 2013 18:15:09 +0000 (13:15 -0500)]
Fix C90-noncompliant declaration/code intermixing

8 years agoRemove unused variable to eliminate mixed declarations/statements
Phil Miller [Fri, 5 Jul 2013 18:04:38 +0000 (13:04 -0500)]
Remove unused variable to eliminate mixed declarations/statements

8 years agoFix C90-noncompliant declaration/code intermixing
Phil Miller [Fri, 5 Jul 2013 17:58:17 +0000 (12:58 -0500)]
Fix C90-noncompliant declaration/code intermixing

8 years agoState-space search engine: support make -j
Phil Miller [Wed, 3 Jul 2013 05:35:59 +0000 (00:35 -0500)]
State-space search engine: support make -j

8 years agoNDMeshStreamer: combine arrays of data items and destination PEs in messages
Lukasz Wesolowski [Tue, 2 Jul 2013 22:12:56 +0000 (17:12 -0500)]
NDMeshStreamer: combine arrays of data items and destination PEs in messages
into a single array of pairs in order to allow trimming both components when
shrinking messages.

8 years agolocmgr: more shoveling. move CkMigratable to separate header
Ramprasad Venkataraman [Fri, 28 Jun 2013 22:19:39 +0000 (17:19 -0500)]
locmgr: more shoveling. move CkMigratable to separate header

8 years agolocmgr: Shovel some CkLocRec code into separate file
Ramprasad Venkataraman [Fri, 12 Apr 2013 21:43:46 +0000 (16:43 -0500)]
locmgr: Shovel some CkLocRec code into separate file

This is just preliminary cleanup work on the location manager. The waters will
get a lot murkier enroute to an overhauled, clean location services
infrastructure. In preparation for #165.

8 years agoMerge branch 'charm' of charmgit:charm into charm
YanhuaSun [Thu, 27 Jun 2013 05:42:16 +0000 (00:42 -0500)]
Merge branch 'charm' of charmgit:charm into charm

8 years agoadd benchmark to test migration cost
YanhuaSun [Thu, 27 Jun 2013 05:42:06 +0000 (00:42 -0500)]
add benchmark to test migration cost

8 years agompi-bluegeneq: look for indications of xlc build in base directory, no matter where...
Phil Miller [Wed, 26 Jun 2013 19:49:22 +0000 (19:49 +0000)]
mpi-bluegeneq: look for indications of xlc build in base directory, no matter where charmc is run

(cherry picked from commit a44d0ae1579d75f9de4145a800e113c2a8c29c19)

8 years agoconfig: add check for presence of mpi wrappers
Nikhil Jain [Tue, 25 Jun 2013 04:50:53 +0000 (04:50 +0000)]
config: add check for presence of mpi wrappers

(cherry picked from commit 9b1de6decea7dccf992f3690261892b6b2f32682)
(cherry picked from commit 35a6bc5e4b89fb39318d9c594fe9697a103ae966)

8 years agomachine layer: configuration changes for BGQ
Nikhil Jain [Tue, 25 Jun 2013 04:22:52 +0000 (04:22 +0000)]
machine layer: configuration changes for BGQ

(cherry picked from commit 122042ff42359b56c4f50f8e1f3c6ae995f5d9d5)
(cherry picked from commit d1537ff7b512a9532c76051b93b34bc9c99ac6b6)

8 years agoBGQ: Move machine-specific topology code out of a public header, to reduce include...
Phil Miller [Tue, 25 Jun 2013 19:33:47 +0000 (19:33 +0000)]
BGQ: Move machine-specific topology code out of a public header, to reduce include pollution

(cherry picked from commit 1bd45bf49004f91f7bd0597247898ce6a0fb208f)

8 years agoBGQ: Add implied header include explicitly
Phil Miller [Tue, 25 Jun 2013 19:31:12 +0000 (19:31 +0000)]
BGQ: Add implied header include explicitly

(cherry picked from commit dea703bfd7c254365a6c3a6c0b27814fe56b5595)

8 years agoDoc: fix accidentally moved line
Phil Miller [Tue, 25 Jun 2013 18:57:55 +0000 (13:57 -0500)]
Doc: fix accidentally moved line

8 years agoMaking mellanix as default not Qlogic. This should better be set at configure time.
gupta59 [Tue, 25 Jun 2013 17:08:38 +0000 (10:08 -0700)]
Making mellanix as default not Qlogic. This should better be set at configure time.

8 years agoMerge branch 'gupta/ibverbs-non-mellanox' into charm
gupta59 [Tue, 25 Jun 2013 16:58:16 +0000 (09:58 -0700)]
Merge branch 'gupta/ibverbs-non-mellanox' into charm

8 years agoRemove pointless message size scaling
Phil Miller [Tue, 25 Jun 2013 01:35:27 +0000 (20:35 -0500)]
Remove pointless message size scaling

8 years agoMove msg metadata from PUPed buffer to fixed member variable
Phil Miller [Sun, 23 Jun 2013 00:05:47 +0000 (19:05 -0500)]
Move msg metadata from PUPed buffer to fixed member variable

8 years agochange the print of traceroot so that it does not print for every run.
Gengbin Zheng [Mon, 24 Jun 2013 19:54:32 +0000 (14:54 -0500)]
change the print of traceroot so that it does not print for every run.

8 years agofixing some ISOC90 compiler issues related to variable declaration, comes up when... gupta/ibverbs-non-mellanox
gupta59 [Mon, 24 Jun 2013 19:41:17 +0000 (12:41 -0700)]
fixing some ISOC90 compiler issues related to variable declaration, comes up when using machine debug

8 years agoMerge branch 'charm' into gupta/ibverbs-non-mellanox
gupta59 [Mon, 24 Jun 2013 19:39:03 +0000 (12:39 -0700)]
Merge branch 'charm' into gupta/ibverbs-non-mellanox

Conflicts:
src/arch/net/machine-ibverbs.c

8 years agoa bug fix in disk-based restart under SMP. initDone can be called more than once...
Gengbin Zheng [Fri, 21 Jun 2013 20:37:37 +0000 (15:37 -0500)]
a bug fix in disk-based restart under SMP. initDone can be called more than once on many ranks, which caused CmiNodeBarrier() to hang the scheduler on some ranks.

8 years agoa bug in broadcast from a comm thread under SMP. PE number of CkNumPes() is also...
Gengbin Zheng [Fri, 21 Jun 2013 20:35:05 +0000 (15:35 -0500)]
a bug in broadcast from a comm thread under SMP. PE number of CkNumPes() is also a comm thread.

8 years agobe a little more specific for the error detection in remotw event when an event queue...
Gengbin Zheng [Fri, 21 Jun 2013 20:33:11 +0000 (15:33 -0500)]
be a little more specific for the error detection in remotw event when an event queue is full. also give user a suggestion about how to avoid the error.

8 years agoSome bug fixes related to non-mellanox (non-SRQ) ibverbs code path
Abhishek [Fri, 21 Jun 2013 17:19:24 +0000 (12:19 -0500)]
Some bug fixes related to non-mellanox (non-SRQ) ibverbs code path

8 years ago.gitignore: cover some newer machine layers
Phil Miller [Fri, 21 Jun 2013 03:41:57 +0000 (22:41 -0500)]
.gitignore: cover some newer machine layers

8 years agobugfix: fix in charmrun
Nikhil Jain [Fri, 21 Jun 2013 01:09:52 +0000 (20:09 -0500)]
bugfix: fix in charmrun

8 years agobugfix: more of C99
Nikhil Jain [Fri, 21 Jun 2013 01:07:29 +0000 (20:07 -0500)]
bugfix: more of C99

8 years agobugfix: more c99 fixes
Nikhil Jain [Fri, 21 Jun 2013 00:56:01 +0000 (19:56 -0500)]
bugfix: more c99 fixes

8 years agobugfix: move declaration above code
Nikhil Jain [Fri, 21 Jun 2013 00:27:05 +0000 (19:27 -0500)]
bugfix: move declaration above code

8 years agoEncapsulate the flags necessary to build a mic target binary.
Eric Bohm [Thu, 20 Jun 2013 23:02:39 +0000 (18:02 -0500)]
Encapsulate the flags necessary to build a mic target binary.
This works (assuming intel mpi is being used), but doesn't enforce
an intel mpi restriction on the offchance that something else might
support -mmic correctly in the future.

8 years agonet(lrts)/charmrun: Port to C++ to ease future development
Phil Miller [Thu, 20 Jun 2013 22:50:28 +0000 (17:50 -0500)]
net(lrts)/charmrun: Port to C++ to ease future development

8 years agobugfix: fix an error that got commited in an earlier bug fix
Nikhil Jain [Wed, 19 Jun 2013 01:57:20 +0000 (20:57 -0500)]
bugfix: fix an error that got commited in an earlier bug fix

8 years agoIssue #161, Issue #233: Grab thread oversubscription behavior flags on all thread...
Phil Miller [Tue, 18 Jun 2013 22:42:21 +0000 (17:42 -0500)]
Issue #161, Issue #233: Grab thread oversubscription behavior flags on all thread ranks

8 years agoIssue #158: Handle all types of non-checkpointable callbacks
Phil Miller [Sun, 16 Jun 2013 21:47:46 +0000 (16:47 -0500)]
Issue #158: Handle all types of non-checkpointable callbacks

8 years agodoc: insert missing slash
Nikhil Jain [Sat, 15 Jun 2013 13:14:20 +0000 (08:14 -0500)]
doc: insert missing slash

8 years agopartition: rename some options for clarity
Nikhil Jain [Sat, 15 Jun 2013 12:25:16 +0000 (07:25 -0500)]
partition: rename some options for clarity

8 years agoSome of the Non-mellanox infiniband do not support SRQs with RDMA-get, hence wrote... origin/gupta/ibverbs-non-mellanox
Abhishek [Thu, 13 Jun 2013 21:03:37 +0000 (16:03 -0500)]
Some of the Non-mellanox infiniband do not support SRQs with RDMA-get, hence wrote an alternate code path which does not use SRQ. Need to test

8 years agoAddress const char* warnings
Phil Miller [Thu, 13 Jun 2013 20:07:16 +0000 (15:07 -0500)]
Address const char* warnings

8 years agobigsim: reorder C code to put declarations before statements
Phil Miller [Thu, 13 Jun 2013 20:06:57 +0000 (15:06 -0500)]
bigsim: reorder C code to put declarations before statements

8 years agodoc: correction
Nikhil Jain [Wed, 12 Jun 2013 21:39:51 +0000 (16:39 -0500)]
doc: correction

8 years agolinux/gcc: Error on declarations after statements, to catch windows portability bugs...
Phil Miller [Wed, 12 Jun 2013 18:07:13 +0000 (13:07 -0500)]
linux/gcc: Error on declarations after statements, to catch windows portability bugs earlier

8 years agoUnmix declarations from C code to appease MSVC
Phil Miller [Wed, 12 Jun 2013 15:23:28 +0000 (10:23 -0500)]
Unmix declarations from C code to appease MSVC

8 years agobugfix: add a hack to get the correct thread count on BGQ
Nikhil Jain [Wed, 12 Jun 2013 06:31:21 +0000 (06:31 +0000)]
bugfix: add a hack to get the correct thread count on BGQ

8 years agoTopoManager: return absolute coordinates for cray machines
Nikhil Jain [Wed, 12 Jun 2013 04:35:35 +0000 (21:35 -0700)]
TopoManager: return absolute coordinates for cray machines

8 years agoRevert "bugfix: forward declaration should match the definition"
Nikhil Jain [Wed, 12 Jun 2013 04:10:22 +0000 (21:10 -0700)]
Revert "bugfix: forward declaration should match the definition"

This reverts commit d31b4bb31c90e6e658b46f5aacf69ba9a62c01ea.

8 years agoRevert "Merge branch 'charm' of charmgit:charm into charm"
Nikhil Jain [Wed, 12 Jun 2013 04:04:18 +0000 (21:04 -0700)]
Revert "Merge branch 'charm' of charmgit:charm into charm"

This reverts commit 0cebe4608c328606b7fc33a52a29d4a5ad7229bd, reversing
changes made to 4764e0bf186b8bbf48607414d0f5fd8fe2cf50bb.

8 years agobugfix: forward declaration should match the definition
Nikhil Jain [Wed, 12 Jun 2013 03:23:27 +0000 (20:23 -0700)]
bugfix: forward declaration should match the definition

8 years agoMerge branch 'charm' of charmgit:charm into charm
Nikhil Jain [Wed, 12 Jun 2013 03:05:53 +0000 (20:05 -0700)]
Merge branch 'charm' of charmgit:charm into charm

8 years agopartition: split partition_strat into a .h and .C file
Nikhil Jain [Tue, 11 Jun 2013 23:40:10 +0000 (18:40 -0500)]
partition: split partition_strat into a .h and .C file

8 years agopartition: bug fix for PARTITION_MASTER
Nikhil Jain [Tue, 11 Jun 2013 22:20:42 +0000 (17:20 -0500)]
partition: bug fix for PARTITION_MASTER

8 years agoTopoManager: change the argument order
Nikhil Jain [Tue, 11 Jun 2013 21:52:17 +0000 (16:52 -0500)]
TopoManager: change the argument order

8 years agopartition: correction to error checking code
Nikhil Jain [Tue, 11 Jun 2013 21:32:47 +0000 (16:32 -0500)]
partition: correction to error checking code

8 years agopartition: add error checking for nodeMap and partition
Nikhil Jain [Tue, 11 Jun 2013 21:26:18 +0000 (16:26 -0500)]
partition: add error checking for nodeMap and partition

8 years agopartition: spelling correction
Nikhil Jain [Tue, 11 Jun 2013 21:14:48 +0000 (16:14 -0500)]
partition: spelling correction

8 years agopartition: handle use_topology gracefully
Nikhil Jain [Tue, 11 Jun 2013 20:59:54 +0000 (15:59 -0500)]
partition: handle use_topology gracefully

8 years agodoc: corrections highlighted by Phil
Nikhil Jain [Tue, 11 Jun 2013 20:41:51 +0000 (15:41 -0500)]
doc: corrections highlighted by Phil

8 years agodead code: remove unused piece of code
Nikhil Jain [Tue, 11 Jun 2013 20:35:21 +0000 (15:35 -0500)]
dead code: remove unused piece of code

8 years agoDoc: be more explicit about results of bad input
Phil Miller [Fri, 31 May 2013 22:42:17 +0000 (17:42 -0500)]
Doc: be more explicit about results of bad input

8 years agoDoc: typo fix
Phil Miller [Fri, 31 May 2013 22:41:56 +0000 (17:41 -0500)]
Doc: typo fix

8 years agodoc: update doc with new partition work
Nikhil Jain [Thu, 16 May 2013 06:53:09 +0000 (01:53 -0500)]
doc: update doc with new partition work

8 years agopartition: make corresponding api change for non replica cases
Nikhil Jain [Thu, 16 May 2013 06:52:49 +0000 (01:52 -0500)]
partition: make corresponding api change for non replica cases

8 years agopartition: bug fix to read custom_part as a flag, not an int
Nikhil Jain [Thu, 16 May 2013 04:33:22 +0000 (21:33 -0700)]
partition: bug fix to read custom_part as a flag, not an int

8 years agopartition: bug fix in makefile to remove custom partition from conv-core
Nikhil Jain [Thu, 16 May 2013 04:32:33 +0000 (21:32 -0700)]
partition: bug fix in makefile to remove custom partition from conv-core

8 years agopartition: bug fix in Makefile to enable compilation
Nikhil Jain [Thu, 16 May 2013 04:07:07 +0000 (21:07 -0700)]
partition: bug fix in Makefile to enable compilation

8 years agopartition: adding support for user defined partitioning.
Nikhil Jain [Thu, 16 May 2013 03:15:13 +0000 (22:15 -0500)]
partition: adding support for user defined partitioning.

If a user wants to use his own partitioning scheme, he should write a C
function with the following syntax:

extern "C" void createCustomPartitions(int numparts, int *partitionSize, int *nodeMap);

numparts (input) - number of partitions to be created
partitonSize (input) - size of each partition
nodeMap (output, prealocated) - is a preallocated array of length - CmiNumNodesGlobal.
Entry i in this array specifies the new noderank original node i should assume in the
mapped space. The entries in this array are blockwise divided to be as the new partitions, i.e
entries 0 to partitionSize[0]-1 belong to partition 1, partitonSize[0] to
partitionSize[0]+partitionSize[1]-1 to partition 2 and so on.

Also, to charmc, one should pass -custom-part, in absence of which a default function
is linked (which will abort the program if called).

As a result of this addition, make.depends, and Makefile are also modified.

8 years agoPartitioning: bug fix in memory allocation
Nikhil Jain [Wed, 15 May 2013 00:08:37 +0000 (17:08 -0700)]
Partitioning: bug fix in memory allocation

8 years agoTopoManager: change output file name based on partition
Nikhil Jain [Wed, 15 May 2013 00:08:17 +0000 (17:08 -0700)]
TopoManager: change output file name based on partition

8 years agoTopoManager: add functions for reset info on Cray
Nikhil Jain [Wed, 15 May 2013 00:07:29 +0000 (17:07 -0700)]
TopoManager: add functions for reset info on Cray

8 years agoTopoManager: add information on global ranks in print
Nikhil Jain [Wed, 15 May 2013 00:06:10 +0000 (17:06 -0700)]
TopoManager: add information on global ranks in print

8 years agoBug fix in topomanager, working topoaware partitions
Nikhil Jain [Tue, 7 May 2013 22:39:04 +0000 (17:39 -0500)]
Bug fix in topomanager, working topoaware partitions

8 years agoBug fixes in topoManager; refining partition strategies
Nikhil Jain [Tue, 7 May 2013 17:40:34 +0000 (12:40 -0500)]
Bug fixes in topoManager; refining partition strategies

8 years agotopomanager: add C function based support
Nikhil Jain [Mon, 6 May 2013 05:48:23 +0000 (00:48 -0500)]
topomanager: add C function based support

8 years agoAdditions for topology aware partitions using TopoManager - incomplete
Nikhil Jain [Mon, 6 May 2013 03:29:38 +0000 (22:29 -0500)]
Additions for topology aware partitions using TopoManager - incomplete

8 years agopartition: add skeleton for topology aware partitions and a singleton case to
Nikhil Jain [Mon, 6 May 2013 01:41:43 +0000 (20:41 -0500)]
partition: add skeleton for topology aware partitions and a singleton case to
override partitions.

8 years agoBug fix in determining partition sizes, basic support for variable size partition...
Nikhil Jain [Sun, 5 May 2013 19:54:32 +0000 (14:54 -0500)]
Bug fix in determining partition sizes, basic support for variable size partition seems to work.

8 years agoBeginning of additions to support different partition sizes and topoaware
Nikhil Jain [Sun, 5 May 2013 04:52:06 +0000 (23:52 -0500)]
Beginning of additions to support different partition sizes and topoaware
mapping of partitions.

8 years agoMakefile: update the Makefile to remove explicit rules for conv_util.
Nikhil Jain [Tue, 11 Jun 2013 23:04:59 +0000 (18:04 -0500)]
Makefile: update the Makefile to remove explicit rules for conv_util.

8 years agoIssue #161 - Be explicit in handling of threads oversubscribing cores
Phil Miller [Tue, 4 Jun 2013 01:30:00 +0000 (20:30 -0500)]
Issue #161 - Be explicit in handling of threads oversubscribing cores

Add flags for explicitly spinning or sleeping when idle. If the RTS
autonomously chooses to sleep due to oversubscription, print a warning. Also
warn if users pass the older flag.

Note that this is another instance of the uniform (physical and logical) node
size assumption, pre-existing from 5c69d4462be87c41b06a4ab99db968bcba515fa40.

8 years agoIssue #161 - Rename _Cmi_noprocforcommthread to _Cmi_sleepOnIdle
Phil Miller [Mon, 3 Jun 2013 22:59:01 +0000 (17:59 -0500)]
Issue #161 - Rename _Cmi_noprocforcommthread to _Cmi_sleepOnIdle

8 years agonetlrts & verbs : remove the barrier in LrtsExit
Bilge Acun [Mon, 10 Jun 2013 06:09:24 +0000 (01:09 -0500)]
netlrts & verbs : remove the barrier in LrtsExit
notsure if this is correct, but otherwise programs stuck
in exits in smp builds

8 years agonetlrts & verbslrts: remove CmiBarrier code
Bilge Acun [Mon, 10 Jun 2013 04:09:26 +0000 (23:09 -0500)]
netlrts & verbslrts: remove CmiBarrier code
already handled in machine-common-core

8 years agonet ibverbs: enable CMK_BROADCAST_HYPERCUBE
Bilge Acun [Sat, 8 Jun 2013 23:53:38 +0000 (18:53 -0500)]
net ibverbs: enable CMK_BROADCAST_HYPERCUBE

8 years agoIssue #104 - BGQ xlC workaround: Add -qsmp=noostls flag for MPI builds, too
Phil Miller [Fri, 7 Jun 2013 21:00:52 +0000 (16:00 -0500)]
Issue #104 - BGQ xlC workaround: Add -qsmp=noostls flag for MPI builds, too

8 years agobgq compiler option: add -qsmp=noostls to avoid compilation failure with -g
Nikhil Jain [Fri, 7 Jun 2013 06:15:15 +0000 (06:15 +0000)]
bgq compiler option: add -qsmp=noostls to avoid compilation failure with -g

8 years agoTopoManager: fix Cray API bug; table needs to be created for all nodes
Nikhil Jain [Thu, 6 Jun 2013 20:21:32 +0000 (16:21 -0400)]
TopoManager: fix Cray API bug; table needs to be created for all nodes

8 years agonot set callback to plain chare when pointer is used
Xiang Ni [Thu, 6 Jun 2013 06:31:53 +0000 (01:31 -0500)]
not set callback to plain chare when pointer is used

8 years agofixint the defects in the previous commit about CMK_SHARED_VARS_UNAVAILABLE
Bilge Acun [Wed, 5 Jun 2013 23:15:53 +0000 (18:15 -0500)]
fixint the defects in the previous commit about CMK_SHARED_VARS_UNAVAILABLE

8 years agoMerge branch 'charm' of charmgit:charm into charm
Bilge Acun [Wed, 5 Jun 2013 22:41:25 +0000 (17:41 -0500)]
Merge branch 'charm' of charmgit:charm into charm

8 years agoputting the CMK_SHARED_VARS_UNAVAILABLE back, it was replaced by !CMK_SMP in some...
Bilge Acun [Wed, 5 Jun 2013 22:38:52 +0000 (17:38 -0500)]
putting the CMK_SHARED_VARS_UNAVAILABLE back, it was replaced by !CMK_SMP in some cases
NetWin32 they are not equalivant

8 years agostart up: pup read only data/msgs only for the zeroeth rank
Nikhil Jain [Wed, 5 Jun 2013 19:07:26 +0000 (19:07 +0000)]
start up: pup read only data/msgs only for the zeroeth rank

8 years agometa balancer: make the reducer registration initnode
Nikhil Jain [Wed, 5 Jun 2013 19:06:31 +0000 (19:06 +0000)]
meta balancer: make the reducer registration initnode

8 years agoAdded +IBVDeviceName to machine-ibverbs to support selection of
Eric Bohm [Wed, 5 Jun 2013 16:25:48 +0000 (11:25 -0500)]
Added +IBVDeviceName to machine-ibverbs to support selection of
alternate devices in experimental platform environments.