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

4466 Коммитов

Автор SHA1 Сообщение Дата
Jeff Squyres
f8b1e19076 - Add a few help messages
- app->num_procs changed to a size_t, which hosed the initialization
  of its value to -1 (not sure why the compiler didn't complain
  #$%@#$%), which was there to catch the case when the user forgot to
  specify -np (or some other equivalent).  Fixed.

This commit was SVN r5672.
2005-05-10 17:14:53 +00:00
Josh Hursey
5d1e2c53b0 fix some library path issues
This commit was SVN r5671.
2005-05-10 16:16:36 +00:00
Brian Barrett
0cd4d15824 * Update to match Tim's changes to the PML
* Couple of improvements towards handling ACKs properly

This commit was SVN r5670.
2005-05-10 15:53:41 +00:00
Brian Barrett
eeba1b9a72 * re-enable making DSOs of the TEG PML
This commit was SVN r5669.
2005-05-10 14:56:45 +00:00
Jeff Squyres
6d8ad2b1bd When the argv add functions were changed to nosize, we forgot to
update num_env.  Doh!

This commit was SVN r5668.
2005-05-10 14:50:55 +00:00
Jeff Squyres
9068ae98dd Arrgh! Turns out that the "-a" operator of "test" does not obey the
"don't evaluate later expessions if an early one evaluates to false".
So change it back to && and put a big comment *why*. @#%@#$%...

This commit was SVN r5667.
2005-05-10 14:35:33 +00:00
Jeff Squyres
f6a00d4cd0 Brian pointed out that not all all platforms have egrep -- use "grep
-E" instead.

This commit was SVN r5666.
2005-05-10 14:02:28 +00:00
Jeff Squyres
5d1685edbc Add unignore for jsquyres@mauve.lanl.gov
This commit was SVN r5665.
2005-05-10 12:02:36 +00:00
Jeff Squyres
5729796e93 Slightly change and ammend the .ompi_unignore test in autogen.sh.
Components are now unignored if:

- .ompi_unignore exists, and
- .ompi_unignore contains at least one of the following:
  - regexp matching "$USER$"
  - regexp matching "$USER@$HOST"

This allows selective unignoring of components for only specific
development hosts rather that everywhere a given username is used.

This commit was SVN r5664.
2005-05-10 12:02:03 +00:00
Jeff Squyres
98f00ce592 Add missing .h file
This commit was SVN r5663.
2005-05-10 11:45:42 +00:00
Jeff Squyres
f374559d14 Add a proper test for socklen_t
This commit was SVN r5662.
2005-05-10 11:25:22 +00:00
Rainer Keller
e06f0723a8 configure.ac:
- Check for icc-8.1 segfaulting with varargs.
  - Add check for size of REAL*4,8,16 types and purge,
    if smaller
  - Fix configure-output with regard to checking for c-types 
    for the REAL*-types.

This commit was SVN r5661.
2005-05-10 09:09:04 +00:00
Tim Woodall
6a565b3fb7 rollback
This commit was SVN r5660.
2005-05-09 21:07:53 +00:00
Tim Woodall
d54c6fafe0 cleanup for data structure reorg
This commit was SVN r5659.
2005-05-09 21:05:54 +00:00
George Bosilca
876dfc4cfc Dont add the fragment to the endpoint before we have erceived some data.
This commit was SVN r5658.
2005-05-09 20:20:29 +00:00
Tim Woodall
6ab861945f corrections for data structure reorg
This commit was SVN r5657.
2005-05-09 20:03:58 +00:00
Tim Woodall
10c8338a04 moved up
This commit was SVN r5656.
2005-05-09 19:42:32 +00:00
Tim Woodall
3d3151abb3 reorg to support new pml - move ptl/teg specific data
from pml_base_* data structures
*** NOTE ***
this will break gm/ib - I will fix these shortly

This commit was SVN r5655.
2005-05-09 19:37:10 +00:00
Jeff Squyres
ac60eac8f3 Temporary information at ftp.gnu.org advises getting config.* scripts
directly from Savannah.

This commit was SVN r5654.
2005-05-09 18:29:03 +00:00
Josh Hursey
276cf4dbd5 donno how that one creeped in. rollback this file
This commit was SVN r5653.
2005-05-09 18:03:29 +00:00
Josh Hursey
f3c537598b Export the rest of the datatypes.
This commit was SVN r5652.
2005-05-09 17:47:31 +00:00
Brian Barrett
1af69c389d * merge xgrid pls/ras components from bwbw-xgrid tmp branch into the trunk
This commit was SVN r5651.
2005-05-09 16:28:05 +00:00
Josh Hursey
82b407061f windows checkpoint
This commit was SVN r5650.
2005-05-09 16:23:00 +00:00
Brian Barrett
55310951f6 * some fixes to make SPARC asm compile. Still fails to execute, unfortunately
This commit was SVN r5649.
2005-05-09 16:10:13 +00:00
Josh Hursey
2164397a99 minor addition for dps code in Windows
This commit was SVN r5646.
2005-05-09 14:12:46 +00:00
Thara Angskun
74180750b7 - just check point
This commit was SVN r5645.
2005-05-09 07:14:58 +00:00
Jeff Squyres
a28b5ae43b Fix for a bunch of size_t issues; reviewed by George and Ralph.
- Change all uses of *printf'ing a size_t to use an explicit cast to
  (unsigned long) and the %lu escape
- change ORTE_GPR_REPLICA_MAX_SIZE to INT_MAX until bug 1345 is fixed
  (i.e., until we allow size_t in MCA params)
- ns_base_local_fns.c:orte_ns_base_get_proc_name_string(): changed
  from %0X -> %lu
- ORTE_NAME_ARGS added explicit (unsigned long) casts, and changed all
  usages of ORTE_NAME_ARGS to use %lu's

This commit was SVN r5644.
2005-05-08 13:22:55 +00:00
George Bosilca
1d87c3a87b Take in account the current index.
This commit was SVN r5643.
2005-05-08 05:52:00 +00:00
Thara Angskun
3f63c4db97 - nothing but checkpoint.
This commit was SVN r5642.
2005-05-08 03:06:36 +00:00
Thara Angskun
e951cbde90 Fixed poe priority bug.
This commit was SVN r5641.
2005-05-07 22:48:29 +00:00
Ralph Castain
84889eb9fd Missed one more memory cleanup...
This commit was SVN r5640.
2005-05-07 15:01:21 +00:00
Ralph Castain
fdbc12f412 Fix the missing segment name correctly.
As an FYI: the pack/unpack routines should be happy with a NULL string (and appear to be so). Issue here was that the constructor was not called, which means that the string pointer was not initialized to NULL as it ordinarily would have been.

This commit was SVN r5639.
2005-05-07 14:59:35 +00:00
Jeff Squyres
d9a4a30be7 Make ROMIO play nice and recognize OMPI
This commit was SVN r5638.
2005-05-07 10:30:30 +00:00
Jeff Squyres
f8a22760c6 @%#$%# Another one slipped through (static builds)
This commit was SVN r5637.
2005-05-07 10:19:28 +00:00
Jeff Squyres
02d64ed82b Oops -- missed this one (caught in the nightly builds).
This commit was SVN r5636.
2005-05-07 09:31:10 +00:00
George Bosilca
20b61ce558 To be or not to be ... I still dont know the answer but at least I know that this field have
to be set ("" seems a good value) before calling pack.

This commit was SVN r5635.
2005-05-07 07:50:14 +00:00
George Bosilca
6d7025ce4e Always respect the size of the buffer. Stop printing when we reach the space reserved on the buffer.
This commit was SVN r5633.
2005-05-07 04:28:15 +00:00
Jeff Squyres
539653cf18 Arrgh -- one mistake slipped by in the last commit. Fixed.
This commit was SVN r5630.
2005-05-06 22:22:53 +00:00
Jeff Squyres
fcb07baa32 Next step in reducing some configure/build time:
1. Instead of removing various src/ component directories, simply
   "flatten" the Makefile.am structure by having only a single
   top-level Makefile.am for the component, and having it include
   src/Makefile.extra (which is where the source files are listed).
   This effectively makes the build faster because "make" does not
   traverse down into src/, and we don't build a Makefile for that
   directory.
2. Did end up moving topo/unity/src/* into topo/unity, which is where
   I figured out that option #1 would be a bit easier (and safer,
   considering that other developers are actively working in various
   src/ directories -- moving things around while they're working
   would be Bad!)
3. Did not consolidate most of the io/romio component because of the
   nightmare of sym links (especially w.r.t. VPATH builds) in the
   included ROMIO distribution.  I wasted too much time trying to get
   that stuff right and finally gave up -- this is a "low hanging
   fruit" optimization, after all.

This commit was SVN r5629.
2005-05-06 21:50:30 +00:00
Jeff Squyres
e9d7cd054a Function for George: allow incrementing the reference count on a
component to delay its dlclose().

This commit was SVN r5627.
2005-05-06 21:28:06 +00:00
Jeff Squyres
40112a3a9e Not sure how that snuck in there...
This commit was SVN r5626.
2005-05-06 21:06:14 +00:00
Brian Barrett
5e06fe42d1 * checkpoint to record small victory - implement start of send and receive
- sends/recvs short messages (less than first frag size)
  - does not properly ACK messages, so Ssend() is borked
  - leaks memory like there's no tomorrow
  - don't use it just yet

This commit was SVN r5625.
2005-05-06 20:15:28 +00:00
Ralph Castain
929fc76cfa Add the application name to the returned values to support TotalView interface.
This commit was SVN r5624.
2005-05-06 18:42:25 +00:00
Ralph Castain
659d57f300 Several things in this commit - shouldn't impact any existing work:
1. Added pid_t to the dps

2. Processes now "register" their local pid and update their location (i.e., nodename) on the registry during mpi_init

3. Added a new error code for values that exceed maximum for their data type (useful when transitioning a value from one variable to another of different size)

4. Fixed a few places where size_t was being incorrectly handled

5. Updated dps_test to cover pid_t types

This should now provide support for TotalView connection - which David is pursuing.

This commit was SVN r5623.
2005-05-06 17:00:06 +00:00
Brian Barrett
22685e5055 * I think Edgar meant to assign a pointer to comm_self, not comm_self itself.
This lets things compile again

This commit was SVN r5622.
2005-05-06 15:41:00 +00:00
Brian Barrett
fc16d60236 * Don't use poll() on OS X. It's implemented on top of select in 10.3 (no
biggie), so we gain nothing there.  On 10.4, it's implemented directly,
  but doesn't support devices (which messes up pty support and IO
  forwarding).

This commit was SVN r5621.
2005-05-06 15:10:35 +00:00
Edgar Gabriel
d6bd2fdeab fix for the self_atexit test in the ibm-testsuite
This commit was SVN r5620.
2005-05-06 14:22:59 +00:00
Jeff Squyres
1bbd4df914 Add missing header file
This commit was SVN r5619.
2005-05-06 12:26:32 +00:00
Jeff Squyres
f05bedd3cb A few fixes w.r.t. %{modulefile_path}
This commit was SVN r5618.
2005-05-06 12:04:46 +00:00
George Bosilca
d60565e043 Handle the alignement problems. The same error as in the email from Ferris McCormick showed up
on all 64 bits architectures. The problem was the for unpack the source pointer was cast to a
specific type (uint32_t for 32 bits data) and then hton* was applied. The result was ... unexpected.

This patch always memcpy the data in a temporary variable with the correct size before calling
ntoh* functions, so we can insure that the data is always correctly aligned.

Moreover I add a debuging layer. OMPI_OUTPUT is used to print out the data being packed and
unpacked. It generate a lot of output but hopefully allow us to spot few bugs. This layer is not
completed the output stream descriptor is set to -1 (no output).

This commit was SVN r5617.
2005-05-05 23:59:59 +00:00