George Bosilca
d32a54d74e
There is no values[1] ... How did the compilers goes away with this !!!
...
This commit was SVN r16132.
2007-09-14 21:33:25 +00:00
George Bosilca
71393fdfd9
Script for generating a Windows specific patch.
...
This commit was SVN r16131.
2007-09-14 21:25:56 +00:00
George Bosilca
cf5a38af5e
There is no reason to use the internal type (ompi_file_errhandler_fn)
...
while everywhere else we're using the MPI typedef (MPI_File_errhandler_fn).
This commit was SVN r16130.
2007-09-14 21:23:39 +00:00
George Bosilca
6897926dce
Not used anymore.
...
This commit was SVN r16129.
2007-09-14 21:20:19 +00:00
George Bosilca
fa40fd61f8
Update the Windows related project and headers files.
...
This commit was SVN r16128.
2007-09-14 21:18:52 +00:00
George Bosilca
d1364c53de
Don't allocate the temporary buffer on the stack. It get way too much
...
space.
This commit was SVN r16127.
2007-09-14 02:09:38 +00:00
George Bosilca
2c8c75ef94
Coverty blame list:
...
- Remove memory leaks
- uninitialized return
This commit was SVN r16126.
2007-09-14 02:08:37 +00:00
George Bosilca
921d79c2b8
Remove few memory leaks. Close the files where we're done with them.
...
This commit was SVN r16125.
2007-09-14 02:06:26 +00:00
George Bosilca
41ed50f901
Use secure version of strncpy and srtncat. Release the temporary
...
resources on error.
This commit was SVN r16124.
2007-09-14 02:04:34 +00:00
George Bosilca
61989cc4d4
Don't hardcode the length, there is an argument for that. Don't
...
do the NULL check as we already know thaty tmp cannot be NULL.
This commit was SVN r16123.
2007-09-14 02:02:03 +00:00
George Bosilca
4e66376e66
Fix memory leak (Coverty 702).
...
This commit was SVN r16122.
2007-09-13 20:11:38 +00:00
Ralph Castain
45986ad2aa
Add support to signal application procs for LSF
...
This commit was SVN r16120.
2007-09-13 18:09:14 +00:00
Tim Prins
4033a40e4e
Coding standards...
...
This commit was SVN r16118.
2007-09-13 14:00:59 +00:00
George Bosilca
617ff3a413
Add a MCA parameter for the ELAN MAP ID file.
...
Fix small memory bugs, and track the final segfault. Still some ork to do.
This commit was SVN r16117.
2007-09-12 21:25:35 +00:00
Aurelien Bouteiller
a1f5312afb
Fixed two little warnings
...
This commit was SVN r16116.
2007-09-12 21:07:11 +00:00
Ralph Castain
9fa254c017
Provide a better error message when a daemon unexpectedly dies under SLURM so we differentiate between fail to start and aborting while the app is running.
...
This commit was SVN r16115.
2007-09-12 20:53:50 +00:00
Aurelien Bouteiller
ccb3f75e8f
Make sure that the pml v parasite never get loaded when user did not requested FT. This does not break the ability to switch protocol on the fly.
...
This commit was SVN r16114.
2007-09-12 20:47:17 +00:00
George Bosilca
1e7a791349
Remove some of the problems identified by Coverty.
...
This commit was SVN r16112.
2007-09-12 20:13:26 +00:00
Rolf vandeVaart
a289ac114a
1. Remove some #ifdef 0 code.
...
2. Remove some unnecessary code that was causing a SEGV.
There may be some more work to be done, but at least orte-clean is functional again.
This commit was SVN r16111.
2007-09-12 19:50:58 +00:00
Aurelien Bouteiller
828af95be8
Major modification of the vprotocol framework build system. With a better integration in autogen.sh, it allows for generating static-components.h the usual way.
...
NOTE: This build system does not work with the current autogen.sh. Modified one is under heavy testing to make sure it does not have side effects
This commit was SVN r16110.
2007-09-12 18:46:37 +00:00
Josh Hursey
b4c68c0925
Turn back on the absolute path protection for the moment.
...
It is masking a bug that I'm tracking down in the SNAPC FULL - FILEM interations
Also make sure to cleanout the filem structure before asking for another
checkpoint file when not storing the files in place.
This commit was SVN r16109.
2007-09-12 18:19:39 +00:00
George Bosilca
e5d316dba6
Coverty: fix issues with using a string once it get freed. The problem, is that the
...
mca_base_register_string don't set the result to NULL is an error occurs.
This commit was SVN r16108.
2007-09-12 18:16:53 +00:00
George Bosilca
7b3dcff267
Coverty: Limit the strcpy to the maximum length of the destination.
...
This commit was SVN r16107.
2007-09-12 18:03:53 +00:00
George Bosilca
bfb4ddc3e2
Coverty: remove dead code.
...
This commit was SVN r16106.
2007-09-12 17:56:33 +00:00
George Bosilca
05ae27c68b
Don't segfault if we receive a fragment for a non existing communicator.
...
Instead, drop it by now.
This commit was SVN r16105.
2007-09-12 17:52:02 +00:00
George Bosilca
c755938eb0
Coverty: release the temporary buffer on error.
...
This commit was SVN r16104.
2007-09-12 17:45:12 +00:00
George Bosilca
2b7ed6262b
Update the communicator lowest_free when we rebuild the communicator list.
...
This commit was SVN r16102.
2007-09-12 16:41:14 +00:00
Shiqing Fan
b1ea3e0054
- add more lines for static import declaration on windows.
...
This commit was SVN r16101.
2007-09-12 15:32:54 +00:00
Shiqing Fan
a0660f4deb
- Just some type casts.
...
This commit was SVN r16100.
2007-09-12 15:29:58 +00:00
Josh Hursey
b4735c9719
Remove an old workaround in which we had to 'mv' the checkpoint file after it
...
was taken form the $CWD to the storage directory. Now we just store directly
to the storage directory which can reduce NFS traffic if working in that mode.
A slight performance boost, but at the point you are using NFS you are paying
a penalty anyway. Now you just don't have to pay it twice :)
This commit was SVN r16099.
2007-09-12 15:03:21 +00:00
Ralph Castain
f80ea093a2
Ensure that the orteds do not directly respond to USR1/2 signals. Those signals are trapped by mpirun and propagated from there - at most, the orteds are involved in the propagation process, but should never do anything on their own.
...
This commit was SVN r16098.
2007-09-12 14:32:31 +00:00
Gleb Natapov
07c8fddeef
Fix scheduling of pending send request. It should be scheduled req_lock times.
...
This commit was SVN r16096.
2007-09-12 07:08:38 +00:00
George Bosilca
d8fed2cfa1
Set a default value so that some compilers stop complaining about
...
uninitialized values.
This commit was SVN r16094.
2007-09-11 18:00:53 +00:00
George Bosilca
2e46809995
Only release the comm_reg is we have one.
...
This commit was SVN r16093.
2007-09-11 17:59:40 +00:00
Shiqing Fan
548a4fe943
- Use IOVBASE_TYPE instead of char to avoid warnings on some systems.
...
This commit was SVN r16092.
2007-09-11 16:24:23 +00:00
Gleb Natapov
140dce7614
Fix ABA problem in atomic_lifo code. This is temporary solution for now. We
...
are looking for a better one.
This commit was SVN r16091.
2007-09-11 15:40:30 +00:00
Gleb Natapov
e82a6eec27
Restore check for lowest id. It prevents livelock situation if multiple threads
...
are inside the function and they failed to obtain new cid the first time around.
This commit was SVN r16090.
2007-09-11 15:32:46 +00:00
Gleb Natapov
58a018c16d
The code tries to prevent itself from running for more then one communicator
...
simultaneously, but is doing it incorrectly. If the function is running already
for one communicator and it is called from another thread for other communicator
with lower cid the check comm->c_contextid != ompi_comm_lowest_cid()
will fail and the function will be executed for two different communicators by
two threads simultaneously. There is nothing in the algorithm that prevent it
from been running simultaneously for different communicators as far as I can see,
but ompi_comm_unregister_cid() assumes that it is always called for a communicator
with the lowest cid and this is not always the case. This patch removes bogus
lowest cid check and fix ompi_comm_register_cid() to properly remove cid from
the list.
This commit was SVN r16088.
2007-09-11 13:23:46 +00:00
Shiqing Fan
c1065d8262
- Some more type casts.
...
This commit was SVN r16087.
2007-09-11 11:28:43 +00:00
Shiqing Fan
dcee7e4229
- Should not use ORTE_DECLSPEC with initialization.
...
This commit was SVN r16086.
2007-09-11 10:13:53 +00:00
Shiqing Fan
a389e61330
- Add some type casts, required by MS compiler.
...
This commit was SVN r16085.
2007-09-11 09:32:11 +00:00
George Bosilca
8659a864e9
This is the real fix for ticket 317 and ticket 1065 and ticket 278.
...
This commit was SVN r16084.
2007-09-10 22:27:59 +00:00
George Bosilca
8622beda54
This commit should fix the issues with ticket 1065. Now, we correctly
...
duplicate the MPI_UB and MPI_LB datatypes.
This commit was SVN r16083.
2007-09-10 22:13:42 +00:00
Ralph Castain
45767b038c
Ensure that no-daemonize is correctly set
...
This commit was SVN r16079.
2007-09-10 14:50:54 +00:00
Gleb Natapov
febdade113
Make non threaded OPAL_ATOMIC_CMPSET macros work correctly.
...
This commit was SVN r16071.
2007-09-09 08:00:16 +00:00
Pak Lui
e3fdfdbd9c
Fix some typos here and there.
...
This commit was SVN r16058.
2007-09-06 14:56:08 +00:00
Tim Prins
f677ef5c12
Fix build failure on BigRed
...
This commit was SVN r16054.
2007-09-06 12:10:11 +00:00
Pak Lui
3d7b5b306f
Fix a problem with OPAL_ALIGN that causes the upper bytes to get chopped
...
off and bogus addresses to show up for the requests, which in turns causes
message queues not showing up when debugging a 64 bit app on a 32 bit
tvd and dll on only Solaris SPARC.
This commit was SVN r16052.
2007-09-05 23:52:36 +00:00
Pak Lui
99ae2c1c44
Nothing relevent (yet). Just making debugging more enjoyable.
...
This commit was SVN r16051.
2007-09-05 23:21:58 +00:00
Gleb Natapov
b0614931f4
Remove mpool_tree_item from the mpool_tree before unregistering/freeing memory.
...
Otherwise a race exists if another thread allocates already freed memory
which is not removed from the mpool_tree yet.
This commit was SVN r16038.
2007-09-03 10:56:55 +00:00