1
1
Граф коммитов

278 Коммитов

Автор SHA1 Сообщение Дата
Jeff Squyres
ef6a216771 Update AUTHORS file with all the IDs that have committed so far on the
OMPI trunk.  Need all organizations to ensure I got spellings and
affiliations correct.  

Also commit a helper script to help keep AUTHORS up to date on the
trunk; it should be run before we create release branches.

This commit was SVN r19612.
2008-09-23 19:38:53 +00:00
Ralph Castain
5f3861572d Update LANL platform files
This commit was SVN r19552.
2008-09-12 16:48:31 +00:00
Josh Hursey
36185ad964 Replace the old coordinated component ('coord') and replace it with a much more refined version ('bkmrk').
The new component fixes a number of problems with the old component. The core algorithm is the same, but by changing the data strucutres a bit we have improved performance and memory utilization.

There are still a couple corner cases that still need some work. However, I did not want to delay bringing this into the trunk (and v1.3 branch) for too much longer.

This commit was SVN r19537.
2008-09-10 18:29:17 +00:00
Ralph Castain
d36a885b1a Prep LANL platform files for distribution. Add platform file for odin as personal convenience (params may not be right)
This commit was SVN r19507.
2008-09-05 18:11:41 +00:00
Jeff Squyres
c0b8a4a9b5 I've been working on low-bandwidth links recently; make the hgignore
builer less chatty.  :-)

This commit was SVN r19488.
2008-09-03 08:34:13 +00:00
Jeff Squyres
7bcd285e98 Don't save the old .hgignore file
This commit was SVN r19399.
2008-08-25 12:55:07 +00:00
Jeff Squyres
c1abc108af Fix the make_dist_tarball script: check for the successful completion
of the actual command, not the $? from tee (which will always be 0).

This commit was SVN r19300.
2008-08-14 21:23:25 +00:00
Tim Mattox
b107ac85a1 Fix an hg error message in make_dist_tarball.
This commit was SVN r19220.
2008-08-07 19:48:49 +00:00
Jeff Squyres
797ec531aa Some more work on the man pages:
* Make the creation of the build dir for the man pages a bit more
   robust (thanks to suggestions from Ralf W.).
 * Only distribute the .Xin files, not the .X man pages themselves.
 * Make the .X files depend on opal_config.h so that if you re-run
   configure and change opal_config.h (e.g., a new version), the man
   pages should get rebuilt.
 * Man pages are now cleaned with "distclean", not "maintainer-clean".
 * Fix a typo in opal_crs.7in.
 * Udpate make_dist_tarball to update "date" in the VERSION file.
 * Make make_dist_tarball a bit friendlier to hg checkouts.

This commit was SVN r19219.
2008-08-07 19:20:40 +00:00
Ralph Castain
96c6262abd Update LANL platform files
This commit was SVN r19069.
2008-07-28 16:40:31 +00:00
Tim Mattox
73b528b050 Include the base version (trunk, v1.2, etc.) in the body of a
create failure e-mail as well as on the subject line.

This commit was SVN r19052.
2008-07-26 14:13:20 +00:00
Tim Mattox
8753064190 Have create failure e-mails say what base version failed.
This commit was SVN r19050.
2008-07-26 13:31:06 +00:00
Ralph Castain
d880d6282a Update LANL platform files
This commit was SVN r19005.
2008-07-23 18:57:03 +00:00
Jeff Squyres
148a774ba3 For the lazy: a first-cut .hgignore file to ignore .svn directories
This commit was SVN r18968.
2008-07-21 21:05:58 +00:00
Ralph Castain
ecfb436e96 Add something that may only exist on the Mac...but is annoying nonetheless.
This commit was SVN r18750.
2008-06-26 15:10:47 +00:00
Ralph Castain
7d8ac08d5d Update the default mca params for LANL to block parallel file systems from being used for session directories
This commit was SVN r18746.
2008-06-26 13:19:18 +00:00
Brian Barrett
e7a299d046 Add timer support for Catamount
This commit was SVN r18729.
2008-06-24 22:13:34 +00:00
Brian Barrett
558e68088c Update Cray XT3 (catamount) platform files to use script wrapper compilers,
properly disable building contrib packages, and always build ROMIO

This commit was SVN r18669.
2008-06-18 14:41:25 +00:00
Ralph Castain
0532d799d6 Complete implementation of the --without-rte-support configure option. Working with Brian, this has been tested on RedStorm.
Some minor changes to help facilitate debugger support so that both mpirun and yod can operate with it. Still to be completed.

This commit was SVN r18664.
2008-06-18 03:15:56 +00:00
Ralph Castain
378c16b166 Update LANL config files
This commit was SVN r18652.
2008-06-13 12:45:21 +00:00
Ralph Castain
1beb3df065 Let threads exist in these platforms...
This commit was SVN r18648.
2008-06-11 16:24:34 +00:00
Tim Mattox
203462bc25 Apparently "make -j 4 distcheck" has a race condition when "installing" in
parallel.  Remove the "-j 4" so we don't get random tarball build failures.
Hopefully this won't take all that much longer to make the tarball each night.

This commit was SVN r18552.
2008-05-30 04:39:48 +00:00
Tim Mattox
fa74f0a100 Refs trac:1265
Update the make_dist_tarball script and the HACKING file to the new trunk
autotools requirements, including the addition of a specific m4 version:
 * m4 1.4.11
 * autoconf 2.62
 * automake 1.10.1
 * libtool 2.2.4

This commit was SVN r18465.

The following Trac tickets were found above:
  Ticket 1265 --> https://svn.open-mpi.org/trac/ompi/ticket/1265
2008-05-20 20:23:31 +00:00
Ralph Castain
3e55fe6f6d Fold in the revised modex scheme. Move the ompi_proc_t modex portions to the RTE level since the daemons already have that info. Provide each process with the equivalent of a "nidmap" - both a map of what nodes are in the job, and a map of which node each process is on. This enables the use of static ports, though that hasn't been turned "on" in this commit.
Update the rsh tree spawn capability so we spawn the next wave of daemons before launching our own local procs.

Add an ability to encode nodenames for large clusters with contiguous node name numbering schemes - this allows communication of all node names in a few bytes instead of tens-of-bytes/node.

This commit was SVN r18338.
2008-04-30 19:49:53 +00:00
Ralph Castain
59277e2141 Update the ignores for hg
This commit was SVN r18327.
2008-04-29 02:23:33 +00:00
Ralph Castain
2329af9b49 Adjust the platform files for lanl
This commit was SVN r18319.
2008-04-26 14:16:49 +00:00
Galen Shipman
19c986bb57 include ornl specifics in the dist
This commit was SVN r18301.
2008-04-25 15:30:03 +00:00
Ralph Castain
73e4cfe58a Add platform files for LANL's RRZ cluster. Update LANL platform files to not build libnbc, vt to save time
This commit was SVN r18146.
2008-04-15 02:19:54 +00:00
Ralph Castain
4b798cf29a Massage these platform files a little...
This commit was SVN r18125.
2008-04-10 15:32:41 +00:00
Ralph Castain
7cb1e72f76 Okay, let's really get those libz references out of there!
This commit was SVN r18114.
2008-04-09 22:05:09 +00:00
Ralph Castain
3120428f0f Update several platform files to remove the libz dependency, add a couple for the Mac
This commit was SVN r18112.
2008-04-09 21:57:59 +00:00
Ralph Castain
d6eeb67086 Update the RR platform files
This commit was SVN r17953.
2008-03-25 15:04:04 +00:00
Jeff Squyres
314ab2c6e7 Update internal libevent to upstream (v1.4.2-rc + OMPI changes).
Greatly reduce the number of "foo" -> "opal_foo" symbol renames in the
libevent source, and instead greatly expand the event_rename.h file
that uses preprocessor macros to make all public symbols be
"opal_foo".

This commit was SVN r17923.
2008-03-23 12:33:04 +00:00
Galen Shipman
372f9e64c4 don't disable aio..
This commit was SVN r17823.
2008-03-14 18:05:56 +00:00
Galen Shipman
6f00928849 patch orted makefile for static..
This commit was SVN r17817.
2008-03-13 19:16:16 +00:00
Galen Shipman
fc17acb387 ORNL specific magic
This commit was SVN r17816.
2008-03-13 18:02:17 +00:00
Brian Barrett
ccfd45b57d Update platform files to include the data for Fortran LOGICAL*?, as they
can not be deterimed at configure time when cross-compiling.

This commit was SVN r17802.
2008-03-10 20:05:57 +00:00
Ralph Castain
d70e2e8c2b Merge the ORTE devel branch into the main trunk. Details of what this means will be circulated separately.
Remains to be tested to ensure everything came over cleanly, so please continue to withhold commits a little longer

This commit was SVN r17632.
2008-02-28 01:57:57 +00:00
Galen Shipman
44003a41f2 Update common_portals to allow using portals interconnect with a modex rather
than relying on cnos to get the nid/pid map. 

This commit was SVN r17588.
2008-02-25 19:17:21 +00:00
Josh Hursey
99144db970 Improve checkpoint/restart support by allowing a checkpoint to progress when the process is *not* in the MPI library. This involves creating a separate thread for polling for a checkpoint request. This thread is active when the MPI process is not in the MPI library, and paused when the MPI process is in the library.
Some MPI C interface files saw some spacing changes to conform to the coding standards of Open MPI.

Changed MPI C interface files to use {{{OPAL_CR_ENTER_LIBRARY()}}} and {{{OPAL_CR_EXIT_LIBRARY()}}} instead of just {{{OPAL_CR_TEST_CHECKPOINT_READY()}}}. This will allow the checkpoint/restart system more flexibility in how it is to behave.

Fixed the configure check for {{{--enable-ft-thread}}} so it has a know dependance on {{{--enable-mpi-thread}}} (and/or {{{--enable-progress-thread}}}).

Added a line for Checkpoint/Restart support to {{{ompi_info}}}.

Added some options to choose at runtime whether or not to use the checkpoint polling thread. By default, if the user asked for it to be compiled in, then it is used. But some users will want the ability to toggle its use at runtime.

There are still some places for improvement, but the feature works correctly. As always with Checkpoint/Restart, it is compiled out unless explicitly asked for at configure time. Further, if it was configured in, then it is not used unless explicitly asked for by the user at runtime.

This commit was SVN r17516.
2008-02-19 22:15:52 +00:00
Galen Shipman
db3bd304f6 Platform file for Cray XT - CNL
This commit was SVN r17480.
2008-02-17 19:00:09 +00:00
Jeff Squyres
45ea7230ad Update the hgignore script
This commit was SVN r17430.
2008-02-12 14:22:54 +00:00
Jeff Squyres
5ae8b699f0 OFED 1.3 has a much better installer; remove all the leave_build_root
kludge nastiness.  W00t!

This commit was SVN r17372.
2008-02-04 16:22:23 +00:00
Ralph Castain
71378305ed The static-components.h file should never be under svn control - it is dynamically generated during build. Update properties to ignore that file.
Update properties to ignore the carto_file_lex.c file since that is also dynamically generated.

Update the build-hgignore.pl to properly disregard DS_Store files

This commit was SVN r17301.
2008-01-29 14:18:00 +00:00
Jeff Squyres
a972992004 Add a trivial script to build up a .hgignore file.
This commit was SVN r17283.
2008-01-28 15:28:00 +00:00
Jeff Squyres
eadd82b70e Remove the hard-coded "openmpi" name from two Requires statements and
use %{name} instead (FWIW, %{_name} caused rpmbuild to barf).

This commit was SVN r17164.
2008-01-19 02:29:55 +00:00
George Bosilca
5079fd77ea Add some files to the Windows distribution.
This commit was SVN r17053.
2008-01-04 23:10:00 +00:00
Jeff Squyres
fe244271f2 Several small fixes:
* Remove duplicate %{_sysconfdir} in the % files sections when
  building the sub-packages.
* When building the sub-packages, ensure that devel.files also picks
  up the F90 module.
* Hard-code the directory name "openmpi" into _pkglibdir (vs. using
  %{name}) because the OMPI code base has it hard-coded as well.
  Thanks to Jim Kusznir for noticing the problem.

This commit was SVN r17036.
2008-01-02 21:52:59 +00:00
Jeff Squyres
4b2c152107 Err... fix what was committed yesterday. We didn't want to disable
both provides and requires -- we just wanted to disable the automatic
requires.

This commit was SVN r16854.
2007-12-05 17:28:16 +00:00
Jeff Squyres
64d00186ea Oops -- also include the "turn off the auto-dependency generation"
stuff in the sub-packages as well.

This commit was SVN r16839.
2007-12-04 18:08:28 +00:00