Jeff Squyres
57486f0b69
Re-enable threaded builds. Need to protect usage of mutex->m_*
...
variables to only use them a) when debugging, and b) when we don't
have real thread support.
This commit was SVN r15099.
2007-06-15 14:26:23 +00:00
Ralph Castain
e653da1d11
Where or where did that patch go??? Ah - there it went! ;-)
...
Fix singleton operations - allow multiple xcasts to be queued.
This commit was SVN r15097.
2007-06-15 13:45:29 +00:00
Jeff Squyres
05526d4208
Clean / fix a few bullets. Add in some OMPI user credit -- spread the
...
love.
This commit was SVN r15096.
2007-06-15 13:20:28 +00:00
Jeff Squyres
7e379aff10
Fixes trac:1057.
...
Ensure that the AM_CONDITIONALs are ''always'' run, even if we
--enable-mca-no-build the paffinity/linux component.
This commit was SVN r15095.
The following Trac tickets were found above:
Ticket 1057 --> https://svn.open-mpi.org/trac/ompi/ticket/1057
2007-06-15 11:36:22 +00:00
George Bosilca
17f9893448
Add some attributes.
...
This commit was SVN r15094.
2007-06-15 05:07:49 +00:00
Tim Mattox
6fdea38601
Add two entries to the NEWS file's 1.2.3 section.
...
This commit was SVN r15090.
2007-06-15 01:32:18 +00:00
George Bosilca
35e824377e
There seems to be a subtle race condition when we fail to spawn a
...
child. Marking the child as failed solve the issue.
This commit was SVN r15087.
2007-06-14 22:36:47 +00:00
George Bosilca
a4d99ddef6
More synchronizations for the Windows version. The problem came from
...
the multiple threads accessing the OOB/registry asynchronously via the
callbacks. The quickest solution (but definitively not the cleanest) is
to serialize these callbacks in such a way that at any given time
only one thread can execute a callbacks.
This commit was SVN r15086.
2007-06-14 22:35:38 +00:00
George Bosilca
fb9ff5cc75
Don't remove the tcp events from the list, they will remove themselves
...
in the destructor.
This commit was SVN r15085.
2007-06-14 22:33:09 +00:00
George Bosilca
8c5b63768c
A working version of the mutex_trylock for Windows.
...
This commit was SVN r15084.
2007-06-14 22:28:28 +00:00
Ethan Mallove
a09aebc30b
Fix typo. Change mutex_destory
to mutex_destroy
.
...
This commit was SVN r15083.
2007-06-14 19:02:37 +00:00
Josh Hursey
6cdfefad87
Fix portals BTL and cnos RML.
...
Both were failing due to interface changes that were never
applied to them properly.
This commit was SVN r15082.
2007-06-14 18:49:41 +00:00
Jeff Squyres
2399b9a535
Ensure to initialize the variable so that we don't segv.
...
This commit was SVN r15078.
2007-06-14 13:59:28 +00:00
Ralph Castain
fde15ac97d
Bring the TM launcher online
...
This commit was SVN r15076.
2007-06-14 12:33:34 +00:00
Gleb Natapov
7b9ae49fe1
This time correctly calculate local BTL rank among all BTLs in a subnet.
...
This commit was SVN r15073.
2007-06-14 10:27:11 +00:00
George Bosilca
b33086b941
Check for the right function. This is always supposed to
...
fails on anything than Windows.
This commit was SVN r15072.
2007-06-14 07:03:26 +00:00
George Bosilca
be179cea79
Windows component allowing to get the paths from the registry.
...
This commit was SVN r15071.
2007-06-14 06:47:03 +00:00
George Bosilca
76ff70e672
Allow a threaded build on Windows.
...
This commit was SVN r15070.
2007-06-14 04:52:37 +00:00
George Bosilca
95a607b945
A more Windows friendly version. As the socket event will be generated
...
through the win dll using multiple threads, we have to insure that
the oob callbacks happens only in a synchronous way or really bad
things happens with the current design (blocking messages from a receive
callback).
This commit was SVN r15069.
2007-06-14 04:38:06 +00:00
George Bosilca
de324502bc
Update the Windows wait functions. The most important change is for
...
the event registration, which in the case of a process dead detection
should be marked as fire once and taking long time.
This commit was SVN r15068.
2007-06-14 04:35:46 +00:00
George Bosilca
8dfa06a617
Only output when the user request it.
...
This commit was SVN r15067.
2007-06-14 04:33:18 +00:00
George Bosilca
13a693faa0
Update the Windows process ODLS.
...
This commit was SVN r15066.
2007-06-14 04:32:19 +00:00
Jeff Squyres
1e18265c16
Bring over the functionality from the /tmp/jnysal-openib-wireup
...
branch:
* Support btl_openib_if_include and btl_openib_if_exclude MCA
parameters, similar to those supported by other BTLs. Each take a
comma-delimited lists of identifiers. Identifiers can be HCA
interface names (e.g., ipath0, mthca1, etc.) or an HCA interface
name and port numbers (e.g., ipath0:1, mthca1:2, etc.). It is an
error to specify both _include and _exclude. If you specify a
non-existant (or non-ACTIVE) HCA and/or port, you'll get a warning
unless you disable the warning by setting the MCA parameter
btl_openib_warn_nonexistent_if to 0.
* Start updating to use BEGIN_C_DECLS and END_C_DECLS
* A few other minor fixes that were picked up along the way.
This commit was SVN r15063.
2007-06-14 01:59:25 +00:00
Pak Lui
de0f1eef89
No major changes here. Just updates to remove unused code and comments.
...
This commit was SVN r15051.
2007-06-13 17:23:03 +00:00
Pak Lui
03a93a38c5
Added an option for daemonizing orted. The existing behavior to --no-daemonize
...
for gridengine is not changed.
This commit was SVN r15050.
2007-06-13 17:11:37 +00:00
Ralph Castain
5adef03179
Clean up a diagnostic so it only outputs when requested
...
This commit was SVN r15048.
2007-06-13 15:53:10 +00:00
George Bosilca
18c2bb0ed6
Don't forget to set the name argument before spawning the daemon.
...
This commit was SVN r15047.
2007-06-13 15:45:34 +00:00
Pak Lui
8e7daea11f
bring inline more changes with r15007.
...
This commit was SVN r15044.
The following SVN revision numbers were found above:
r15007 --> open-mpi/ompi@85df3bd92f
2007-06-13 15:30:18 +00:00
Ralph Castain
425fed95ff
Bring the SGE component online
...
This commit was SVN r15043.
2007-06-13 15:02:47 +00:00
Rainer Keller
ca09aae2cc
- Get PERUSE compile again with latest RDMA changes in r14768/r14842.
...
This commit was SVN r15042.
The following SVN revision numbers were found above:
r14768 --> open-mpi/ompi@3401bd2b07
r14842 --> open-mpi/ompi@10266fb467
2007-06-13 12:47:47 +00:00
Gleb Natapov
8164723014
Allow to configure bandwidth and latency with finer granularity.
...
Set bandwidth for all ports of mthca0:
--mca btl_openib_bandwidth_mthca0 1000
Set bandwidth for port 1 of mthca1:
--mca btl_openib_bandwidth_mthca1:1 1000
Set latency for port 2 lid 123 on mthca0:
--mca btl_openib_latency_mthca0:2:123 20
This commit was SVN r15041.
2007-06-13 12:47:38 +00:00
Gleb Natapov
5c3f511451
Properly determine btl's rank among all btls withing the same subnet.
...
This commit was SVN r15038.
2007-06-13 11:15:58 +00:00
Rainer Keller
7e0b400f3f
- Small Fix.
...
This commit was SVN r15037.
2007-06-13 10:43:03 +00:00
Brian Barrett
b71b2b4b0d
Make the aio detection work with cross compiling. The tests no longer
...
even look at the status code and basically guarantee that the aio
function was never called, so there's really no point in AC_TRY_RUN
over AC_COMPILE_IFELSE...
This commit was SVN r15033.
2007-06-13 03:16:32 +00:00
George Bosilca
278ec7fd4f
I wonder how this one compiled before ... or how do I manage to
...
miss it ...
This commit was SVN r15032.
2007-06-12 23:24:39 +00:00
George Bosilca
9d342ccb61
Shorter warning message.
...
This commit was SVN r15031.
2007-06-12 23:22:09 +00:00
George Bosilca
15f9e58c68
Convert all buffers from Fortran to C. This allow us to catch the
...
MPI_BOTTOM. Let the C functions do the checkings for where MPI_BOTTOM
is allowed and where not.
This commit was SVN r15030.
2007-06-12 23:13:56 +00:00
George Bosilca
c70566dfe7
Remove unused variables.
...
This commit was SVN r15029.
2007-06-12 22:50:43 +00:00
George Bosilca
286606d4c3
Allow access to the system wide registry (supposedly updated by
...
the administrator) as well as to the user registry.
This commit was SVN r15028.
2007-06-12 22:49:54 +00:00
George Bosilca
c2a18b0741
Update the Windows paffinity component.
...
This commit was SVN r15027.
2007-06-12 22:48:33 +00:00
George Bosilca
715f6012cf
The DSS pack function can use the const attribute for the src field
...
as it is never modified by the pack functions directly. Enforce it
all over the code base.
This commit was SVN r15026.
2007-06-12 22:47:14 +00:00
George Bosilca
649ab84654
Don't do SIGPIPE handling on Windows.
...
This commit was SVN r15025.
2007-06-12 22:44:39 +00:00
George Bosilca
9e89abbd57
HAVE_SYS_TYPES_H require an ifdef.
...
This commit was SVN r15024.
2007-06-12 22:43:18 +00:00
George Bosilca
432185d617
Forget to remove the MCA parameter corresponding to the 2 unused
...
fields in the RSH PLS component.
This commit was SVN r15023.
2007-06-12 22:41:38 +00:00
George Bosilca
49e7bf3069
Be a little bit more clear when we fail to identify the shell.
...
This commit was SVN r15022.
2007-06-12 22:40:44 +00:00
George Bosilca
5b7796dfcd
Remove 2 unused fields.
...
This commit was SVN r15021.
2007-06-12 22:39:57 +00:00
George Bosilca
16c38cabe1
Update the Windows ODLS component.
...
This commit was SVN r15020.
2007-06-12 22:37:04 +00:00
George Bosilca
bf6f30a42c
Make the Windows PLS component match the current requirements for
...
a PLS module.
This commit was SVN r15019.
2007-06-12 22:34:56 +00:00
Ralph Castain
af64009368
Bring the CNOS component of the PLS back online
...
This commit was SVN r15018.
2007-06-12 22:17:05 +00:00
Galen Shipman
fa85d86e5a
update news file for MPI_IPROBE fix
...
This commit was SVN r15016.
2007-06-12 20:08:46 +00:00