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

4305 Коммитов

Автор SHA1 Сообщение Дата
Tim Woodall
754dc71177 revised oob ping so that it doesnt attempt to setup/use a persistent connection
This commit was SVN r5601.
2005-05-05 16:31:40 +00:00
George Bosilca
b429c73240 Now we have a way to specify if we want the PML to take care of one or two PTLs by peer. If only
one is selected it will be used for all purposes: small messages and long messages (even if the
long message is still split in several fragments). For the case where 2 PTLs per peer exists,
the first one is for latency (small messages and rendez-vous requests) when the second one
will be used for bandwitdh.

This commit was SVN r5600.
2005-05-05 04:35:18 +00:00
George Bosilca
f6aeee4502 Remove all references to the previously removed ptl_array.
This commit was SVN r5599.
2005-05-05 04:19:48 +00:00
George Bosilca
cb509df2ee More fixes. Remove useless files. Decrease the memory footprint for this PML.
This commit was SVN r5598.
2005-05-05 04:17:52 +00:00
Jeff Squyres
6ef5b7283f Fix problem found by Greg Watson -- in the case of an option that is
simply "-", fix a corner case where it looked like that was a valid
short option.

This commit was SVN r5597.
2005-05-05 02:02:01 +00:00
Jeff Squyres
e69e25b8a1 Updates to the specfile; see the history entries.
This commit was SVN r5596.
2005-05-05 01:54:13 +00:00
George Bosilca
457083e148 Always activate it for the user bosilca.
Jeff send me the way to do that automatically, and I'm pretty sure I'm not the only one who miss some
of the functionalities of our build system. The idea is really cool, let only the developper of a
component have it active until it reach a stable state. For all others peoples the .ompi_ignore
file prevent them for compiling the component.

cd src/mca/pml/uniq
echo $USER > .ompi_unignore
svn add .ompi_unignore
svn ci .ompi_unignore

This commit was SVN r5595.
2005-05-05 01:25:08 +00:00
Rainer Keller
164e8caa5e If the F77 datatype (like INTEGER*1) is supposed to be available, check
for the size. If it does not fit, purge from the list, i.e. reset all
values to zero.

Fixes pgf90 problem, which silently accepts INTEGER*16, but internally
using INTEGER...

This commit was SVN r5594.
2005-05-04 18:37:32 +00:00
George Bosilca
536a5c5d09 The UNIQ PML is here. It does compile with few warnings, and it still have few bugs. It's here just as a checkpoint.
The idea behind this PML is to minimiza the overhead of managing multiple PTL. For each node, UNIQ keep two PTL's
one for latency and one for bandwidth. One the next version I want to add a configure parameter to allow the user
to select how many PTL's he want: one or two.

This commit was SVN r5593.
2005-05-04 17:08:08 +00:00
Brian Barrett
d3f3d08b59 * dumb, minor changes - need to switch machines
This commit was SVN r5592.
2005-05-04 16:59:37 +00:00
Ralph Castain
069f648c93 Cleanup some warning messages in the nightly build per Jeff
This commit was SVN r5590.
2005-05-04 14:01:25 +00:00
Brian Barrett
99389ee9f2 * add --no-daemonize flag to orted to prevent it from doing the fork()/exec()/
setsid() routine at startup.  Needed for some of the batch scheduling
  starters.

This commit was SVN r5587.
2005-05-04 11:57:47 +00:00
George Bosilca
ae40471a30 Modify to reflect the change in the subdirs (removal of src directory).
This commit was SVN r5586.
2005-05-04 01:55:19 +00:00
George Bosilca
4cc56fea8c Per Jeff suggestion nuke the src directory.
This commit was SVN r5585.
2005-05-04 01:51:32 +00:00
Brian Barrett
e835deae7d * fix some problems with spaces in the path to the tree
This commit was SVN r5584.
2005-05-04 01:02:06 +00:00
Jeff Squyres
e1ab50d5e9 Add missing header files
This commit was SVN r5583.
2005-05-04 00:13:40 +00:00
Jeff Squyres
9e8dfd0882 Per George's suggestion, move the DPS init to its proper place.
This commit was SVN r5582.
2005-05-04 00:11:36 +00:00
Rainer Keller
9a06cdecc9 Add two options to build_tarball.pl,
which should ease building:
--no_check: do not make check -- may not be interesting,
  we still want to do further testing.
--install-dir: On clusters, tmp may not be shared,
  still, one may not want to use --scrdir

build_tests.pl is taken form build_tarball.pl.
Actually all subs are the same (is it possible to have
a module that is included by both?)
It configures and compiles two tests (now PMB and the
mpichtests) and installs them for later execution. 
This takes a (misnamed) input --outfile, the output
file of build_tarball.pl, so the test-files are
compiled for every combination of OpenMPI-compilations.

The following ompi_crontab.sh script the pulls all
combinations of MPI-tests compiled and qsubs them.

This commit was SVN r5579.
2005-05-03 20:04:26 +00:00
Brian Barrett
cffb3d031e * checkpoint. Nothing works, as I just realized my entire design was
based around PTL_MD_MAX_SIZE, which apparently isn't implemented in
  Cray's Portals implementation.  Time to rethink that design :/

This commit was SVN r5576.
2005-05-02 20:31:42 +00:00
Tim Woodall
07e4cf840f resolve packing issue w/ int64
This commit was SVN r5575.
2005-05-02 18:30:07 +00:00
Tim Woodall
5c9f4c75d1 fix typo
This commit was SVN r5574.
2005-05-02 16:51:01 +00:00
Tim Woodall
8c8c3eb86e checkpoint/reorg
This commit was SVN r5573.
2005-05-02 16:40:25 +00:00
Josh Hursey
350d7786b4 some fixes and additions to get Windows libmpi to build.
This commit was SVN r5572.
2005-05-02 15:27:54 +00:00
Ralph Castain
44b83e73ef Fix the print warnings for the name services conversions on names from their binary value to a string.
HEADS UP: string versions of names are now presented in DECIMAL format - not HEX as they previously were. If you used the name services functions (as you were supposed to do) to access these names, you will not have any problems. If you did it yourself, then you need to fix it - my suggestion would be that you fix your code by using the name service functions to avoid future problems.

This commit was SVN r5571.
2005-05-02 15:06:13 +00:00
Ralph Castain
931924397c Fix several minor things:
1. *correctly* fix the printing of size_t variables. Need to do this through a #define, not just typecast things. Thanks to Jeff/Brian for suggesting a cleaner way to do it (as opposed to just doing the #define at the print location). Note that not ALL of the prints have been "fixed" yet - will continue to identify them.

2. Add int64 and size_t to the pack/unpack unit tests.

3. Fix a bug in the int64 pack/unpack system.

This commit was SVN r5570.
2005-05-02 14:48:57 +00:00
Brian Barrett
68697d9dab * add all the run-time tweakable parameters
* start trying to figure out the sendfrag code
* start of code to initialize recv buffer

This commit was SVN r5569.
2005-05-01 19:55:16 +00:00
George Bosilca
54c1739515 size_t is definitivelly a strange type. There is no way to print it correctly on all platforms. So here is
the trick: I decide to print it always as an unsigned long and explicitly cast everything to this type.
Thus, I change all printf formats from %d to %lu and cast all arguemnts to the correct type (unsigned long).

This commit was SVN r5568.
2005-05-01 19:31:25 +00:00
Brian Barrett
5d3129abea * fix ignore list
This commit was SVN r5567.
2005-05-01 16:53:24 +00:00
George Bosilca
948a01230c Initialize the DPS framework before start playing with the arguments. It's just a quick temporary fix so
everybody can still play with ompi_info.

This commit was SVN r5566.
2005-05-01 16:33:17 +00:00
Jeff Squyres
5f8580bf04 Re-add orte-types.h
This commit was SVN r5565.
2005-05-01 09:59:42 +00:00
Jeff Squyres
c75b244737 Don't try to get a lock that we already have.
This commit was SVN r5560.
2005-05-01 09:53:30 +00:00
Jeff Squyres
b34105d53f Remove old merge history files; add new one (probably can remove it
shortly) to record the merge history for bringing stuff over from the
hetero branch.

This commit was SVN r5559.
2005-05-01 09:52:07 +00:00
George Bosilca
7f0e9483ce More printf warnings removed.
This commit was SVN r5558.
2005-05-01 08:27:14 +00:00
George Bosilca
a03ea3e82c Correclt compute the dargs even for the first data.
This commit was SVN r5557.
2005-05-01 08:26:20 +00:00
George Bosilca
b25a5a24be As far as I know there is no standard way to print out a size_t data. Most of the time a %ld should suffice
otherwise we have to cast everything back to int before printing it out. 

This commit was SVN r5556.
2005-05-01 08:25:38 +00:00
George Bosilca
bd75b69fa1 Remove an useless .h file. With this include basically all the files in ompi will get recompiled
when dps_internal.h get touched. Anyway the name say it should be internal to the dps system, so
there is no reason to have it included everywhere.

This commit was SVN r5555.
2005-05-01 08:24:24 +00:00
George Bosilca
6fd89c67b3 Most of the files here require the string.h include on x86 platforms. So I add
it on a common place dps_internal.h protected by all the standard stuff.

This commit was SVN r5554.
2005-05-01 03:50:23 +00:00
Jeff Squyres
bcd4797389 Commit 4 of 4 for bringing the changes over from the hetero branch.
Merged in from:

svn merge -r5506:5553 https://svn.open-mpi.org/svn/ompi/tmp/hetero .

This commit was SVN r5552.

The following SVN revisions from the original message are invalid or
inconsistent and therefore were not cross-referenced:
  r5506
  r5553
2005-05-01 00:58:06 +00:00
Jeff Squyres
6a0282b4a1 Commit 3 of 4 for bringing over the changes from the hetero branch.
Merged from:

svn merge -r5496:5506 https://svn.open-mpi.org/svn/ompi/tmp/hetero .

This commit was SVN r5551.

The following SVN revisions from the original message are invalid or
inconsistent and therefore were not cross-referenced:
  r5496
  r5506
2005-05-01 00:54:12 +00:00
Jeff Squyres
aa70022dc2 Commit 2 of 4 for bringing the changes over from the hetero branch.
Merged in from:

svn merge -r5448:5496 https://svn.open-mpi.org/svn/ompi/tmp/hetero .

This commit was SVN r5550.

The following SVN revisions from the original message are invalid or
inconsistent and therefore were not cross-referenced:
  r5448
  r5496
2005-05-01 00:53:00 +00:00
Jeff Squyres
462adee81a Commit 1 of 4 to bring in the hetero branch to the trunk. Merged in
from:

svn merge -r5440:5448 https://svn.open-mpi.org/svn/ompi/tmp/hetero .

This commit was SVN r5549.

The following SVN revisions from the original message are invalid or
inconsistent and therefore were not cross-referenced:
  r5440
  r5448
2005-05-01 00:47:35 +00:00
George Bosilca
261df8bbdf One more step toward the darray function ... This one it's just a checkpoint ...
This commit was SVN r5544.
2005-04-30 19:37:31 +00:00
George Bosilca
26492277cb Add the code for deadlock detection in the send case. However it's disable by now. Read the bug
http://bugs.osl.iu.edu/Ticket/Display.html?id=1334 for more informations.

This commit was SVN r5543.
2005-04-30 19:36:05 +00:00
Jeff Squyres
b0bd773ec5 Arrgh -- this was a debugging line that should never have been committed.
This commit was SVN r5535.
2005-04-29 21:41:14 +00:00
Jeff Squyres
2e83004126 Use an MCA param for teg's priority
This commit was SVN r5534.
2005-04-29 21:14:31 +00:00
Jeff Squyres
c13c802944 Temporary fix -- will be obviated by the size_t (et al.) fixes coming
soon.

Make ORTE_EXIT_CODE be the same as INT32, not INT8.  This allows the
full propogation of the value returned by waitpid() rather than just
the lowest 8 bites.  Also change the naming of it in orterun to be
exit_status, not exit_code (per POSIX standard naming convention).

orterun now returns the first nonzero exit status that it receives.

This commit was SVN r5530.
2005-04-29 00:36:07 +00:00
Jeff Squyres
ca35c1276c - Minor style fixes
- Return ORTE_SUCCESS, not ORTE_ERR_NOT_IMPLEMENTED

This commit was SVN r5529.
2005-04-29 00:33:40 +00:00
George Bosilca
c6ff7fdbe4 Add more fonctionality to the generic function for pack/unpack. Still some work to do here.
This commit was SVN r5528.
2005-04-28 22:03:16 +00:00
George Bosilca
a554597b72 On MAC the iovec iov_base is of type char*. So we have to explicitly cast in order to
dont get warnings.

This commit was SVN r5527.
2005-04-28 22:02:17 +00:00
George Bosilca
0874dacb9c Less warnings (cvhange some variables from unsigned to signed).
This commit was SVN r5526.
2005-04-28 22:01:05 +00:00