Ralph Castain
50ca27c1c8
Ensure that procs launched natively by slurm do not mistakenly identify themselves as daemons to the system
...
This commit was SVN r21926.
2009-09-01 17:57:15 +00:00
Ralph Castain
a91f8e0e87
Update LANL platform files
...
This commit was SVN r21925.
2009-09-01 13:32:10 +00:00
Ralph Castain
388c65fd80
Add missing include file
...
This commit was SVN r21924.
2009-09-01 13:31:54 +00:00
Lenny Verkhovsky
2a594fec6c
added help message to rankfile mapper when failed if using alias instead of full hostname
...
This commit was SVN r21919.
2009-09-01 11:17:32 +00:00
Lenny Verkhovsky
796b765952
fixed finding minimum distance to ibv_device,
...
thanks to Pasha .
This commit was SVN r21916.
2009-08-31 07:54:22 +00:00
Ralph Castain
59645c5c8e
Per direction from the slurm team, change the envar we look at to get our allocation
...
This commit was SVN r21915.
2009-08-30 15:57:27 +00:00
Ralph Castain
0394a4884d
Setup cpus-per-proc and cpus-per-rank as synonyms, both in mca params and on mpirun cmd line
...
This commit was SVN r21914.
2009-08-30 14:30:36 +00:00
Ralph Castain
ef4cdeeb69
Fix round-robin mapping when bind-to-socket in cases where #procs > #sockets and #cores
...
This commit was SVN r21913.
2009-08-29 03:36:21 +00:00
Ralph Castain
888f3c3afe
Extend the paffinity test module to allow users to specify the number of sockets and cores - provides an extended ability to mimic archs.
...
This commit was SVN r21912.
2009-08-29 03:35:39 +00:00
Ralph Castain
433673c64f
Report bindings in all cases, including external bindings and slot lists
...
This commit was SVN r21911.
2009-08-28 13:58:46 +00:00
Ralph Castain
3ef028ca23
Trap mpirun error messages in xml format
...
This commit was SVN r21910.
2009-08-28 02:46:15 +00:00
Ralph Castain
59f08dd2ff
Support the combination of npersocket and bind-to-core
...
This commit was SVN r21909.
2009-08-28 02:31:26 +00:00
Ralph Castain
3c4f28b22c
Modify the paffinity test module to take a param indicating whether or not to mimic being externally bound
...
This commit was SVN r21908.
2009-08-28 02:31:01 +00:00
Shiqing Fan
fb777134cf
Adjust the command string length.
...
This commit was SVN r21905.
2009-08-27 13:42:55 +00:00
Ralph Castain
2d27bc9824
Default npersocket to bind-to-socket unless otherwise directed
...
This commit was SVN r21904.
2009-08-27 13:21:14 +00:00
Shiqing Fan
bdb45b25c6
Skip a few more signal events on Windows for orted, for the signal events don't work for select on Windows.
...
This commit was SVN r21903.
2009-08-27 13:17:13 +00:00
Shiqing Fan
ffd55631bc
Deal with the case when the prefix is NULL.
...
This commit was SVN r21902.
2009-08-27 13:11:18 +00:00
Ralph Castain
01ba0eaa47
Correctly handle npersocket corner cases
...
This commit was SVN r21901.
2009-08-27 11:25:48 +00:00
Ralph Castain
12d6595c41
Do not deprecate the rankfile mca param.
...
This commit was SVN r21900.
2009-08-27 10:40:51 +00:00
Shiqing Fan
4119497c5a
Use select() for Windows events by default.
...
For some historical reasons, we didn't use select() for the Windows events. Now it could be merged back to have a better performance on Windows.
This commit was SVN r21899.
2009-08-27 08:11:56 +00:00
Shiqing Fan
6e57772ebd
Remove a few redundant security functions, and use USERDOMAIN environment variable for the domain name.
...
This commit was SVN r21898.
2009-08-27 08:00:49 +00:00
Shiqing Fan
1b6db85988
Complete the support for building on UNC path.
...
This commit was SVN r21897.
2009-08-27 07:57:26 +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
Shiqing Fan
f4af9542dd
Change the path into standard Windows style, so that we can build on UNC path also.
...
This commit was SVN r21886.
2009-08-26 12:01:19 +00:00
Ralph Castain
5e710928a5
Revise the new binding system slightly:
...
1. finalize the logic for properly respecting externally assigned bindings. Thanks to Chris Samuel for his help with this. Still needs some acid testing, but appears to now work.
2. remove the double-logic of requiring opal_paffinity_alone AND bind-to-foo. If the user specifies bind-to-foo, trust her and just do it.
This commit was SVN r21885.
2009-08-26 02:01:49 +00:00
Ralph Castain
7cc045f9c5
Check return codes when init'ing the paffinity framework to avoid segfaulting
...
This commit was SVN r21884.
2009-08-26 01:58:15 +00:00
Ralph Castain
2016a3180b
Silence compiler warnings about uninitialized variables
...
This commit was SVN r21883.
2009-08-26 01:56:39 +00:00
Ralph Castain
9ad33a4688
Silence compiler warning about uninitialized variable
...
This commit was SVN r21882.
2009-08-26 01:56:11 +00:00
Ralph Castain
2178f995b9
Add a new "test" module to the paffinity framework that mimics a system that supports affinity when running on a Mac for development purposes. Only active if specifically called out.
...
This commit was SVN r21881.
2009-08-26 01:55:30 +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
Brian Barrett
468bb42f83
Per discussion in ticket #2009 , temporarily disable the block CID allocation
...
algorithms until they properly reuse CIDs.
This commit was SVN r21879.
2009-08-25 15:13:31 +00:00
Ralph Castain
0e528e994f
Revert last commit - went to wrong repo!
...
Didn't we just have that happen the other day too? :-)
This commit was SVN r21878.
2009-08-25 13:06:14 +00:00
Ralph Castain
15d12b240b
Sync to r21876
...
This commit was SVN r21877.
The following SVN revision numbers were found above:
r21876 --> open-mpi/ompi@ef970293f0
2009-08-25 13:04:12 +00:00
Ralph Castain
ef970293f0
Garr - remove duplicate .git from script. Bizarre that the updates passed each other in the night.
...
This commit was SVN r21876.
2009-08-25 11:55:50 +00:00
Ralph Castain
0bd12e99ff
Fix typo - we want to detect bindings, not set them in the mask.
...
Thanks to Chris Samuel for finding it!
This commit was SVN r21875.
2009-08-25 11:53:05 +00:00
Ralph Castain
d85ddcea28
Add .git to the list of ignores
...
This commit was SVN r21874.
2009-08-25 11:52:17 +00:00
Nysal Jan
f53f286456
Setup the convertor once during add_procs() instead on every request
...
This commit was SVN r21873.
2009-08-24 18:50:39 +00:00
Ralph Castain
758dc2a754
Add .git to the list
...
This commit was SVN r21870.
2009-08-22 22:55:03 +00:00
Brian Barrett
07d49e982b
hdr_ctx is a uint16, so can have CIDs in range of 0 ... 2^16 - 1. I think
...
someone (me?) must have done 2^(16 - 1) instead. Ooops.
This commit was SVN r21869.
2009-08-22 05:21:01 +00:00
Ralph Castain
509cc0553c
When directly launched by an RM, flag that a process is operating without daemons - i.e., standalone. Provide an error string for the new socket_not_available error. Use errmgr.abort to exit when we cannot get a socket, and ensure that the slurmd module returns the proper exit status for slurm 2.0
...
This commit was SVN r21868.
2009-08-22 02:58:20 +00:00
Ralph Castain
7370235c3e
Create a more specific error code for when specific sockets are not available. Ensure that slurm 2.0 gets the expected error return if the process can't start for that reason so it can take corrective action.
...
This commit was SVN r21867.
2009-08-21 21:28:15 +00:00
Josh Hursey
1fc454103a
MTT found a linking problem with the previous fix (r21860). This commit cleans up the configure.m4 a bit so that is works as expected. Tested with static and shared builds, but MTT should have a pass at it before it moved to v1.3 (I'll attach a custom patch to ticket #2004 for v1.3).
...
Additionally this commit fixes trac:1658
Refs trac:2004
This commit was SVN r21866.
The following SVN revision numbers were found above:
r21860 --> open-mpi/ompi@7f31473bd7
The following Trac tickets were found above:
Ticket 1658 --> https://svn.open-mpi.org/trac/ompi/ticket/1658
Ticket 2004 --> https://svn.open-mpi.org/trac/ompi/ticket/2004
2009-08-21 20:07:18 +00:00
Ralph Castain
7183179f56
Provide native integration with SLURM 2.0's OMPI support
...
This commit was SVN r21865.
2009-08-21 18:03:34 +00:00
George Bosilca
5145efdc47
This typo lived way too long ...
...
This commit was SVN r21864.
2009-08-21 15:23:11 +00:00
Ralph Castain
35f8b68de6
Note to self: save all changes before committing
...
This commit was SVN r21863.
2009-08-21 12:54:29 +00:00
Ralph Castain
535408d6c2
Answer a Jeff-ism and check malloc for NULL return - for all xml formatting errors, revert to at least showing the non-xml formatted message
...
This commit was SVN r21862.
2009-08-21 12:41:54 +00:00
Shiqing Fan
baa81a6525
Add a missing header to compile on Windows.
...
This commit was SVN r21861.
2009-08-21 07:20:21 +00:00
Josh Hursey
7f31473bd7
Fix the CFLAGS argument to the BLCR component.
...
Due to a typo (probably cut/paste error) the CFLAGS/CPPFLAGS/LDFLAGS/LIBS arguments were not propogated to the BLCR component.
This changes a few {{{crs_blcr_check_}}} to {{{crs_blcr_save}}}, which they should have been all along.
This needs to be applied to v1.3 as well :/
This commit was SVN r21860.
2009-08-20 21:28:19 +00:00