Samuel Gutierrez
6a70063812
Yikes - that's not right! Back out 26987. I'll try again in a bit... Sorry!
...
This commit was SVN r26988.
2012-08-10 19:57:51 +00:00
Samuel Gutierrez
2c80273246
sm BTL initialization via modex.
...
This commit was SVN r26987.
2012-08-10 19:51:41 +00:00
Ralph Castain
e3e9b7345d
First cut at updating the ccp launcher to use the state machine
...
This commit was SVN r26986.
2012-08-10 17:09:33 +00:00
Ralph Castain
908166d4f8
Need to remove even capital letters from the releases as Apple has now started appending things to libs it changes (e.g., flex on Mountain Lion). Cleanup the case logic to handle all cases so we don't fall down to "unknown" by mistake.
...
This commit was SVN r26983.
2012-08-10 16:31:39 +00:00
Jeff Squyres
c339131b1e
Do NOT remove all the source files in "make distclean" -- that's a
...
holdover from when these files were generated.
This commit was SVN r26982.
2012-08-10 02:04:50 +00:00
Jeff Squyres
26217f27d7
Fix "make distclean" when used with MPI extensions. We were
...
accidentally adding component names to the OMPI_MPIEXT_ALL_SUBDIRS
variable twice; once with mpiext/ and once without. And then
prefixing all of them with mpiext/ again at the end. That wasn't
really necessary :-) -- we only need to add it once (without mpiext/)
and then prefix at the end (for consistency with the
OMPI_MPI_EXT_*_SUBDIRS handling).
This commit was SVN r26981.
2012-08-10 02:00:39 +00:00
Jeff Squyres
555c09f568
Also add -g to FCFLAGS if --enable-debug is specified
...
This commit was SVN r26980.
2012-08-10 01:57:46 +00:00
Jeff Squyres
3719b6c68b
After some further discussion between Jeff, Ralph, and Josh, rever
...
r26951. The feeling is that fixing the actual problem of the command
line parser not always identifying when invalid command line options
were specified (i.e., r26953) was a better solution.
This commit was SVN r26979.
The following SVN revision numbers were found above:
r26951 --> open-mpi/ompi@1f8df92c3c
r26953 --> open-mpi/ompi@0b7b3feba9
2012-08-09 20:56:01 +00:00
Jeff Squyres
0581364508
It occurs to me that the scripts used to build nightly and official
...
Open MPI tarballs are not saved anywhere besides the local disk of the
build server (eddie.osl.iu.edu). So I'm putting them here in SVN so
that if something ever happens to eddie, we still have the scripts to
make a new build server.
See the README.txt for more details.
This commit was SVN r26978.
2012-08-08 19:31:51 +00:00
Shiqing Fan
e357aa245c
Remove one libevent source file from windows build.
...
This commit was SVN r26977.
2012-08-08 16:45:45 +00:00
Shiqing Fan
3713cddde3
As the test source files are not in the tarball, so add them in the windows contrib folder.
...
This commit was SVN r26976.
2012-08-08 16:45:06 +00:00
Shiqing Fan
e304c19920
This is also used on Windows.
...
This commit was SVN r26975.
2012-08-08 16:44:00 +00:00
Yael Dayan
79e6b9c91d
Adapt OMPI to use newer version of MXM.
...
This commit was SVN r26974.
2012-08-08 15:29:38 +00:00
Yael Dayan
954bcdc0a5
adapt the way to find amount of local processes to OMPI trunk.
...
This commit was SVN r26973.
2012-08-08 15:26:28 +00:00
Jeff Squyres
99dbb6a0be
Moved a few NEWS items down from "on the trunk" to v1.7. Also added
...
some more items that I have personal knowledge of. I'm sure there are
(many) other things that need to be listed in the 1.7 section; I was
just thinking about the Fortran stuff, so I did the ones that I know
off the top of my head.
This commit was SVN r26970.
2012-08-08 14:11:28 +00:00
Jeff Squyres
1955d62cdc
Clarify some points about ABI and Fortran in the README.
...
This commit was SVN r26969.
2012-08-08 14:02:30 +00:00
Jeff Squyres
2f136023f0
Some Fortran fixes to r26967.
...
This commit was SVN r26968.
The following SVN revision numbers were found above:
r26967 --> open-mpi/ompi@083938cc10
2012-08-08 13:46:15 +00:00
George Bosilca
083938cc10
It is now almost impossible to add a new function to the MPI interface
...
without messing the Fortran part.
This commit was SVN r26967.
2012-08-08 13:17:57 +00:00
George Bosilca
f7528bb404
Remove unused variables.
...
This commit was SVN r26966.
2012-08-08 12:43:13 +00:00
George Bosilca
6c39d16319
It is not redundant once the typo is corrected.
...
This commit was SVN r26965.
2012-08-08 11:28:36 +00:00
Jeff Squyres
7af34b1557
Remove redundant parameter declaration for MPI_COMBINER_INDEXED_BLOCK
...
This commit was SVN r26964.
2012-08-08 11:20:35 +00:00
Jeff Squyres
da219e6ab6
Remove the use of mpi_f08_interfaces -- it shouldn't be there.
...
Thanks to Nathan for spotting this.
This commit was SVN r26963.
2012-08-07 20:04:01 +00:00
George Bosilca
113b45b4e6
Add support for the new MPI_Type_create_hindexed_block (MPI 3.0).
...
This commit was SVN r26962.
2012-08-07 12:48:30 +00:00
George Bosilca
3e288aaef6
Indentation.
...
This commit was SVN r26961.
2012-08-07 12:46:47 +00:00
George Bosilca
ba879c2c51
Remove the unused map.
...
This commit was SVN r26960.
2012-08-07 12:06:13 +00:00
George Bosilca
2303cd0bdb
Remove initialized but unused variables.
...
This commit was SVN r26959.
2012-08-07 12:05:25 +00:00
Shiqing Fan
2f442799f8
fix several typecasts
...
This commit was SVN r26957.
2012-08-07 10:41:53 +00:00
Yael Dayan
7895cd1114
adding a fragmentation mechanism to the Get flow in function mca_pml_ob1_recv_request_progress_rget
...
This commit was SVN r26956.
2012-08-07 07:15:21 +00:00
Jeff Squyres
7fe860c8a2
Per http://www.open-mpi.org/community/lists/devel/2012/08/11362.php ,
...
there actually are some cases where we don't want to uniq-ize all
flags. Thanks to P. Martin for raising the issue.
This commit was SVN r26955.
2012-08-06 21:05:11 +00:00
Jeff Squyres
0b7b3feba9
Minor fix for the command line parser: we didn't previously
...
distinguish between unknown ''options'' (i.e., command line options
that are registered and have some meaning) and unknown ''tokens''
(i.e., strings that do not begin with "-"). Hence, if you did:
mpirun --fo my_mpi_program
(when perhaps you meant to type "--foo", mpirun would complain that no
such executable "--fo" existed. That is ''correct,'' but perhaps not
completely useful. It is more accurate for mpirun to report that
there is no such "--fo" option.
This change to cmd_line.c makes it so that we will ''always'' report
errors regarding tokens that begin with "-".
This commit was SVN r26953.
2012-08-06 17:13:08 +00:00
Vasily Filipov
fc712182db
MTL MXM: make MXM use MXM_VERSION macro for MXM version checking.
...
This commit was SVN r26952.
2012-08-06 06:35:57 +00:00
Ralph Castain
1f8df92c3c
Remove the confusion over which options are "to" and which are "by" by creating synonyms so that either spelling works.
...
This commit was SVN r26951.
2012-08-05 14:40:38 +00:00
Ralph Castain
53b1a1c976
Cleanly error out when someone asks to map-to <object> if that object doesn't exist on a node.
...
This commit was SVN r26950.
2012-08-04 21:52:36 +00:00
Ralph Castain
61b09a132b
Fix bynode mapping of multiple app-contexts
...
This commit was SVN r26949.
2012-08-03 21:45:40 +00:00
Ralph Castain
96f6f94c24
Ensure we don't get trapped in an infinite loop when ranking bynode if something isn't right
...
This commit was SVN r26948.
2012-08-03 21:45:10 +00:00
Ralph Castain
0d878937fe
If a callback is set in the state machine, and the state doesn't yet exist, create it
...
This commit was SVN r26947.
2012-08-03 21:43:36 +00:00
Ralph Castain
431d5361ed
For those who really preferred our prior mode of operation that mapped procs and only launched daemons on the nodes that had procs on them, introduce the "novm" state machine component. This recreates the old mode of operation by re-ordering the launch sequence so that we allocate, then map, and then launch daemons only on the reqd nodes (instead of across the entire allocation).
...
This commit was SVN r26946.
2012-08-03 16:30:05 +00:00
Ralph Castain
dc22ea5cde
A little cleaner on the message about repeated ctrl-c, and re-enable the event so we can abort if we see multiple ctrl-c's that don't meet the time requirement
...
This commit was SVN r26945.
2012-08-03 01:26:18 +00:00
Ralph Castain
89f3754559
Bring in the rest of MPI-3 Ticket #125 changes, including changes to mpi.h, function param lists, and associated documentation.
...
This commit was SVN r26944.
2012-08-03 01:09:59 +00:00
Ralph Castain
e6c72bfd53
Ensure we can forcibly exit even when we are stuck inside of an event by replacing the libevent signal handler with a POSIX one that (a) attempts to trip a libevent termination event and (b) if anothe ctrl-c hits within 5 seconds, just calls exit.
...
This commit was SVN r26943.
2012-08-02 21:15:35 +00:00
Ralph Castain
bf701f6c55
Make PMPI match MPI defs
...
This commit was SVN r26942.
2012-08-02 16:58:04 +00:00
Ralph Castain
8b595ddf84
Complete changes specified in MPI-3 Ticket #125 . Still holding on proposed change to MPI_Init as it remains under discussion (and is just plain uuuugly). No action taken on changing string arrays as that part of #125 was not included in the final pdf text.
...
This commit was SVN r26939.
2012-08-02 16:31:02 +00:00
Jeff Squyres
91ccba9643
Minor enhancements to the hwloc base:
...
* NULL's out the hwloc_obj_t->userdata in
hwloc_base_util.c:free_object() and
hwloc_base_util.c:opal_hwloc_base_free_topology() after it has been
OBJ_RELEASE'd.
* Adds a userdata field to opal_hwloc_topo_data_t. This field will
be used in an upcoming rmaps component ("lama") to cache some
associated data during hardware tree traversals.
This commit was SVN r26938.
2012-08-02 16:29:44 +00:00
Ralph Castain
d818c9d407
Includes a patch from Jeff and Josh: update the simulator module to allow specification of multiple slot and max_slot counts for each node group (but don't require it). Remove the requirement that each node group provide its own topology. Adjust verbosities to allow showing some light debug output to see what nodes have been added without getting a bunch of other stuff.
...
This commit was SVN r26936.
2012-08-02 04:57:13 +00:00
Jeff Squyres
62c2ff7ee7
It's actually ''not'' an error to exit if all routes and children are
...
gone. So exit with 0, not ORTE_ERROR_DEFAULT_EXIT_CODE (which is 1).
This fixes a race condition in the rsh launcher upon termination,
where ORTE would sometimes think that a daemon failed to launch.
This commit was SVN r26935.
2012-08-01 19:49:19 +00:00
Ralph Castain
05845214b8
Add missing include file
...
This commit was SVN r26934.
2012-08-01 04:08:47 +00:00
Nathan Hjelm
4557e15c18
oob/ud fix compile error
...
This commit was SVN r26933.
2012-07-31 21:50:34 +00:00
Ralph Castain
6ee35e4977
Add num_local_peers to orte_process_info so we don't keep re-computing it, ensure it is available for direct launch via pmi as well
...
This commit was SVN r26931.
2012-07-31 21:21:50 +00:00
Jeff Squyres
88cbe9c780
.ompi_ignore this component until it can be fixed.
...
This commit was SVN r26930.
2012-07-31 21:02:06 +00:00
Nathan Hjelm
980692804d
oob/ud: don't start listening for ud requests unless we have one usable port
...
This commit was SVN r26929.
2012-07-31 19:00:18 +00:00