Jeff Squyres
1adf5cb3a0
Remove type punning warnings; tell gcc that it cannot assume that
...
strict anti-aliasing can occur
This commit was SVN r3702.
2004-12-05 21:33:46 +00:00
Jeff Squyres
76c9f486e5
Remove useless file (it's ot used anywhere).
...
This commit was SVN r3701.
2004-12-05 21:32:43 +00:00
Ralph Castain
7287fe400c
Fix two things:
...
1. make it impossible to leave the thread locks set when errors are detected (couple of places had a path out of the function without clearing the lock)
2. redefine notify all so it doesn't trigger every time
This commit was SVN r3700.
2004-12-05 16:31:51 +00:00
Brian Barrett
920fc1c494
* some code reorg to block into functional units
...
This commit was SVN r3699.
2004-12-05 00:14:14 +00:00
Brian Barrett
2a701cb6f4
* don't free() the return of getenv() - that's just silly
...
This commit was SVN r3698.
2004-12-05 00:07:10 +00:00
Brian Barrett
76d48e20f8
* checkpoint bproc changes
...
This commit was SVN r3697.
2004-12-04 22:13:32 +00:00
Brian Barrett
dd49abce62
* Handle case where multiple calls to bproc_vexecmove() where required to
...
start this particular job by adding an offset that will be added to the
BPROC_RANK assigned during the start
* Clean up comment a bit
This commit was SVN r3696.
2004-12-04 20:06:50 +00:00
Brian Barrett
626d03745d
* add BProc pcmclient code so that processes know who they are when started
...
under BProc. Of course, we can't start processes under BProc just yet,
but that's coming real soon now.
This commit was SVN r3695.
2004-12-04 19:49:35 +00:00
Edgar Gabriel
eaaa6fcd59
one minor fix for the proc reference counting in dynamic scenarios
...
This commit was SVN r3694.
2004-12-04 14:47:13 +00:00
Brian Barrett
5ac2b0988b
* remove dead code that was causing warning
...
This commit was SVN r3693.
2004-12-04 00:42:05 +00:00
Ralph Castain
5e560cb148
Fix a problem that affected attributes - we were missing the vm_register function call.
...
This commit was SVN r3692.
2004-12-03 21:05:22 +00:00
Edgar Gabriel
a4c8e4f15c
some further refcount fixes. Now the static scenario should really be correct... :-)
...
This commit was SVN r3691.
2004-12-03 14:45:15 +00:00
Jeff Squyres
4019ca4403
Should be all working now.
...
This commit was SVN r3690.
2004-12-03 14:23:06 +00:00
Tim Woodall
40932065d1
correct for persistent sends
...
This commit was SVN r3689.
2004-12-02 23:46:37 +00:00
Tim Woodall
4c1ed3dc2f
correct a regression in matching logic
...
This commit was SVN r3688.
2004-12-02 23:42:21 +00:00
Tim Woodall
81c352118d
corrections
...
This commit was SVN r3687.
2004-12-02 21:48:06 +00:00
Tim Woodall
b17bb7927c
corrections to sequence size/initialization
...
This commit was SVN r3686.
2004-12-02 21:47:40 +00:00
Tim Woodall
a689d68a2e
change this back to defined type
...
This commit was SVN r3685.
2004-12-02 21:47:11 +00:00
Tim Woodall
add68613f2
return count of items progressed
...
This commit was SVN r3684.
2004-12-02 21:46:43 +00:00
Tim Woodall
fe0c633862
correction to index the remote group
...
This commit was SVN r3683.
2004-12-02 21:45:55 +00:00
Tim Woodall
15bf95bb74
** PLEASE DO NOT CHANGE W/OUT DISCUSSING **
...
the prior to change to locking was not thread safe
This commit was SVN r3682.
2004-12-02 21:44:56 +00:00
Tim Woodall
dfe145f297
make progress on incomplete requests
...
This commit was SVN r3681.
2004-12-02 21:43:55 +00:00
Tim Woodall
96e0c767f3
restored missing changes
...
This commit was SVN r3680.
2004-12-02 21:43:29 +00:00
Edgar Gabriel
a53e4ae2eb
first fix for the proc reference count problem. It should work now for static scenarios.
...
I am aware of an additional bug (which I haven't resolved yet), but it should not
prevent any application from finishing correctly. Fix for the dynamic scenarios to follow soon.
This commit was SVN r3679.
2004-12-02 13:28:10 +00:00
Jeff Squyres
e03b9292b5
Minor fixes
...
This commit was SVN r3678.
2004-12-02 03:38:52 +00:00
Jeff Squyres
9f4dc65d79
Checkpoint of stuff that's been running on vogon.osl for testing
...
porpoises
This commit was SVN r3677.
2004-12-02 03:37:46 +00:00
Tim Woodall
35b5ae0503
- corrections
...
This commit was SVN r3676.
2004-12-02 01:00:59 +00:00
Tim Woodall
3abff4276c
cleanup
...
This commit was SVN r3675.
2004-12-01 16:47:23 +00:00
George Bosilca
49bd5cb267
Small update.
...
This commit was SVN r3674.
2004-12-01 00:04:27 +00:00
George Bosilca
a845e9e6e0
Just a checkpoint.
...
This commit was SVN r3673.
2004-11-30 23:43:00 +00:00
Ralph Castain
bf4bfd7472
This will have zero impact on current operations. It adds some functionality for monitoring system state-of-health to support the Eclipse interface project. No use is made of that functionality in the system yet, but this will come along soon. I'll provide more info on exactly what information is now being stored later.
...
This commit was SVN r3672.
2004-11-30 16:27:32 +00:00
Craig E Rasmussen
4ee157b366
Added aliases to parameter names where needed as some F77 dummy variable
...
names differed from those in mpi.h.
This commit was SVN r3671.
2004-11-30 05:53:26 +00:00
Craig E Rasmussen
2846977efa
Initial version. Stylesheets to create unit test files for F90 interfaces.
...
This commit was SVN r3670.
2004-11-30 05:41:21 +00:00
Ralph Castain
61c960d130
Add a directory so I can rename it.... :-)
...
This commit was SVN r3669.
2004-11-29 17:20:20 +00:00
Ralph Castain
1f1672b4e3
Some fixes to avoid memory leaks per valgrind.
...
This commit was SVN r3668.
2004-11-29 17:16:56 +00:00
Jeff Squyres
616269a9be
Add HLRS copyright
...
This commit was SVN r3665.
2004-11-28 20:09:25 +00:00
Jeff Squyres
0c05204c13
Arf -- didn't test the OMPI_DEBUG_ZERO with an optimized build, and it
...
caused the nightlies to fail. Move the definition of OMPI_DEBUG_ZERO
up to ompi_config_bottom.h and now all is well.
This commit was SVN r3664.
2004-11-27 12:43:19 +00:00
Jeff Squyres
77a3308de0
When --enable-mem-debug, zero out the fragment descriptor so that when
...
we write it down a socket, valgrind (et al.) won't complain about
uninitialized values.
This commit was SVN r3663.
2004-11-26 22:14:51 +00:00
Jeff Squyres
d39fbd7958
- Remove "ompi_config.h" from util/malloc.h. malloc.h is only ever
...
included by ompi_config_bottom.h, so it's redundant to include
ompi_config.h in it.
- Add OMPI_DEBUG_ZERO macro for zeroing out memory while debugging so
that valgrind (et al.) don't complain about uninitialized memory
when we know it's safe.
- correct a comment in ompi_config_bottom.h to make it have the
correct filename
This commit was SVN r3662.
2004-11-26 22:13:52 +00:00
Jeff Squyres
5cbf975955
Fix a confusing situation, and eliminate a potential memory leak.
...
MPI-1 does not say whether an errorhandler obtained via
MPI_ERRHANDLER_GET (or MPI_COMM_GET_ERRHANDLER or ...) needs to be
ERRHANDLER_FREE'd or not. I don't think it does, but some users will
probably disagree. So per the lengthy comment in
src/mpi/c/comm_get_errhandler.c, we increment the refcount whenever
GET is invoked.
This can lead to a memory leak in FINALIZE if the user GET's some
intrinsic error handlers -- we'll increment the refcount, which means
that it will never get to 0 during FINALIZE like it should. So add a
little extra logic to ensure that they are OMPI_OBJ_DESTROY'ed during
FINALIZE like they should be.
This commit was SVN r3661.
2004-11-26 22:11:22 +00:00
Mitch Sukalski
102a18ff6f
Changes to support latest mca_ptl_base frag and match
...
header types
This commit was SVN r3660.
2004-11-24 21:51:48 +00:00
Jeff Squyres
e85f80594c
Checkpoint -- if there's only one option, don't bother to prompt for
...
it.
This commit was SVN r3659.
2004-11-24 15:40:31 +00:00
Ralph Castain
9de44317db
Minor changes so that mpirun now checks the exit status and code of each process and returns a non-zero exit code if any process didn't normally terminate. Should help with the testing.
...
This commit was SVN r3658.
2004-11-24 15:13:02 +00:00
Rainer Keller
ce215e607c
Fix a small buglet for typedef'ing bool-types on systems/compilers
...
without this type.
This commit was SVN r3657.
2004-11-24 10:48:31 +00:00
Jeff Squyres
95a66f0663
Helper script to stamp in copyrights in files. Will be useful when
...
LANL / HLRS copyrights are figured out, and then can probably be
deleted.
This commit was SVN r3656.
2004-11-22 01:52:53 +00:00
Jeff Squyres
e9ed717748
First cut at copyrights: IU, UTK, and some OSU. LANL and HLRS still
...
pending.
This commit was SVN r3655.
2004-11-22 01:38:40 +00:00
Jeff Squyres
aa11f9be06
- Fix broken $HEADER$ lines
...
- Add $HEADER$ lines to files that didn't have them
- Add placeholder LICENSE file
This commit was SVN r3654.
2004-11-22 00:37:56 +00:00
Jeff Squyres
c0848cd26c
As agreed, remove "test" from the distribution tarball
...
This commit was SVN r3653.
2004-11-21 23:15:57 +00:00
Jeff Squyres
ec5972418c
Remove now-defunct file
...
This commit was SVN r3652.
2004-11-21 23:01:12 +00:00
Jeff Squyres
9a37ba04ce
Remove backups and binaries
...
This commit was SVN r3651.
2004-11-21 22:55:04 +00:00