George Bosilca
dbe7f8ac32
Always return bool.
...
This commit was SVN r12009.
2006-10-05 05:45:18 +00:00
George Bosilca
413e54638d
The usual cast problem on Windows.
...
This commit was SVN r12008.
2006-10-05 05:43:46 +00:00
George Bosilca
5885696079
Activate the "secure" version of srand ...
...
This commit was SVN r12007.
2006-10-05 05:43:16 +00:00
George Bosilca
b2b2ade6c9
Remove the last underscore. Look like a typo ...
...
This commit was SVN r12006.
2006-10-05 05:41:57 +00:00
George Bosilca
f51e3ec338
Create the key on windows too even if the security is lower.
...
This commit was SVN r12005.
2006-10-05 05:39:49 +00:00
George Bosilca
c2d397ee7d
Add the second part of the C++ protection and declare external functions
...
with the expected attribute.
This commit was SVN r12004.
2006-10-05 05:30:10 +00:00
George Bosilca
6a9f0b6ba9
Explicit cast to keep some compilers quiet.
...
This commit was SVN r12003.
2006-10-05 05:29:08 +00:00
George Bosilca
d1e884fbf5
Make sure we always return a bool (true/false).
...
This commit was SVN r12002.
2006-10-05 05:27:46 +00:00
George Bosilca
3a34f9340e
If the enum is defined inside the struct it will has a scope. We don't
...
really need that.
This commit was SVN r12001.
2006-10-05 05:27:04 +00:00
George Bosilca
090b8a9098
opal_list_is_empty return true or false ...
...
This commit was SVN r12000.
2006-10-05 05:26:08 +00:00
George Bosilca
03083cc1f6
Don't release the values[0] before it get initialized.
...
This commit was SVN r11999.
2006-10-05 05:25:18 +00:00
George Bosilca
fd76e56279
One protection against C++ compilers is more than enough.
...
This commit was SVN r11998.
2006-10-05 05:24:43 +00:00
George Bosilca
ad5810e33f
ORTE_DECLSPEC what needs to be ORTE_DECLSPES.
...
This commit was SVN r11997.
2006-10-05 05:22:22 +00:00
George Bosilca
d628a18411
Right now there is no support for TotalView on Windows. Therefore, we don't
...
really care how these functions and variables are declared.
This commit was SVN r11996.
2006-10-05 05:19:03 +00:00
George Bosilca
59275a0958
Protect against C++ compiler and add the OPAL_DECLSPEC to the
...
places where it is required.
This commit was SVN r11995.
2006-10-05 05:16:07 +00:00
George Bosilca
3945c50982
The real fix for the C++ headers. Defining these compatibility function
...
will keep the compiler happy in both [C or C++] mode.
This commit was SVN r11994.
2006-10-05 05:14:32 +00:00
George Bosilca
3997b404bf
It's supposed to be a float ...
...
This commit was SVN r11993.
2006-10-05 05:12:57 +00:00
George Bosilca
3fc0e969b7
Cast in order to return the expected bool.
...
This commit was SVN r11992.
2006-10-05 05:11:05 +00:00
George Bosilca
b27f1814c6
If the function is expected to return a bool then let's return only
...
true or false.
This commit was SVN r11991.
2006-10-05 05:10:34 +00:00
George Bosilca
4689c56210
Always cast the return of malloc.
...
This commit was SVN r11990.
2006-10-05 05:07:43 +00:00
George Bosilca
5fb0c63959
Keep the ompi_config.h in the begining of the include list. This fixes
...
the #365 . I found another way around on Windows.
This commit was SVN r11989.
2006-10-05 05:02:27 +00:00
George Bosilca
bf1d4ee259
Cast to the uint64_t before playing with the << operator in order to make sure we keep
...
all usefull informations.
This commit was SVN r11986.
2006-10-04 23:58:59 +00:00
George Bosilca
9e4b64ce81
Cleaning up the file, removing useless asserts. Commenting all calls to
...
opal_output.
This commit was SVN r11985.
2006-10-04 23:57:05 +00:00
George Bosilca
54476382e6
Remove all useless asserts and correct one of the comments.
...
Correctly compute the length to be unpacked.
Protect all outputs (only on debug mode and only if mpi_ddt_unpack is set).
This commit was SVN r11984.
2006-10-04 23:56:10 +00:00
George Bosilca
66e039496d
This is the minimal patch for #365 (BLACS problem). Correctly compute the displacement
...
of the elements when we unroll a loop.
This commit was SVN r11983.
2006-10-04 23:54:22 +00:00
Jeff Squyres
e08c6e81f5
* Fixes trac:338: Only look at root-significant values at the root (e.g.,
...
recvbuf in MPI_GATHER).
* Minor style updates (constants on the left of == and !=)
* Fix a minor buglet that crept in r11904: had a recvbuf where it
should have been recvcount. Thankfully, this would have only
affected erroneous programs. ;-)
This commit was SVN r11980.
The following SVN revision numbers were found above:
r11904 --> open-mpi/ompi@17539dc154
The following Trac tickets were found above:
Ticket 338 --> https://svn.open-mpi.org/trac/ompi/ticket/338
2006-10-04 22:36:01 +00:00
George Bosilca
e4df4285b1
Reorder the enum in order to allow some compilers to optimize the big switch in
...
the header analisys.
This commit was SVN r11975.
2006-10-04 20:03:28 +00:00
George Bosilca
4d18d208d4
Getting closer to a full Total View support.
...
This commit was SVN r11974.
2006-10-04 20:01:33 +00:00
George Bosilca
e9572c7aee
Mea culpa ... that was an weird error. When playing with 64 bits types we have to
...
the constant before using the << operator ... otherwise everything is 32 bits ...
which does not give the right answer.
This commit was SVN r11972.
2006-10-04 16:23:51 +00:00
George Bosilca
d05f492901
With the lastest changes for heterogeneous environments we have to
...
compute the hetero flag a little bit different. The hetero flag is now
attached to a convertor if and only if we can use the optimized conversion
functions. It's a little bit broader than before (the 2 architectures
has to be identical).
This commit was SVN r11962.
2006-10-03 20:25:30 +00:00
George Bosilca
432659a2d8
Fix some typos.
...
This commit was SVN r11961.
2006-10-03 20:21:24 +00:00
Ralph Castain
faf3a558e6
Missing CR at end of file
...
This commit was SVN r11959.
2006-10-03 18:17:52 +00:00
Andrew Friedley
836261b85a
Fixes ticket 186.
...
First, move the OPAL_THREAD_LOCK out to the same level as its corresponding UNLOCK. It was possible to hit the UNLOCK without ever acquiring the lock.
Since the OPAL_THREAD_ADD64() is now protected by this lock, we can just do the decrement non-atomically.
This commit was SVN r11958.
2006-10-03 18:15:26 +00:00
Andrew Friedley
1177844d7a
Fixes trac:183.
...
Don't try to acquire ompi_request_lock here, which in all cases is already held. Avoids deadlock that occurs even when threads are enabled and we're running a THREAD_SINGLE app.
Reviewed by Galen.
This commit was SVN r11957.
The following Trac tickets were found above:
Ticket 183 --> https://svn.open-mpi.org/trac/ompi/ticket/183
2006-10-03 18:08:48 +00:00
Ralph Castain
cd7d87aa7b
Define the map data types for dss compatibility. Setup to debug bproc
...
This commit was SVN r11955.
2006-10-03 17:40:00 +00:00
Brian Barrett
7c973dd394
Need to make opalcc symlink in both the case sensitive and case insensitive
...
intall-exec-hook cases. This was accidently removed in r11773.
This commit was SVN r11954.
The following SVN revision numbers were found above:
r11773 --> open-mpi/ompi@c5cc1f0c1a
2006-10-03 17:01:54 +00:00
Jeff Squyres
5f0f2fd13a
Sync NEWS against v1.1 branch.
...
This commit was SVN r11952.
2006-10-03 16:48:39 +00:00
Ralph Castain
4e39878944
Add a "dump" capability to the DSS so one can display a single data value to an output stream.
...
Add some comments to the map type def in prep for building its data type support.
This commit was SVN r11947.
2006-10-03 08:40:35 +00:00
George Bosilca
6f73504ef2
Update for commit r11945.
...
This commit was SVN r11946.
The following SVN revision numbers were found above:
r11945 --> open-mpi/ompi@f4da7a80bd
2006-10-03 08:16:18 +00:00
George Bosilca
f4da7a80bd
Fine grain selection for heterogeneous environments. The hetero version of the
...
conversion function are more complex and costly than a simple memcpy. Therefore,
we want to decrease as much as possible the usage of these functions.
We now check not only th HOMOGENEOUS flag on the datatype or convertor, but the
bits indicating a type is in use. If a communication transfert a type having the
same representation on both peers we can use the optimized version of the conversion.
In same time we build a more accurate conversion table for each master convertor,
based on the minimum differences between the 2 architectures.
This commit was SVN r11945.
2006-10-03 08:13:16 +00:00
Ralph Castain
99f2986db7
Bring comm_spawn back online. Shift the trigger hosting responsibilities to the HNP.
...
We still have an issue with the io forwarding going through the spawning process, but that will be dealt with at a future time.
This commit was SVN r11943.
2006-10-03 02:07:58 +00:00
Ralph Castain
b269e4da9b
Add missing functionaltiy to the ns replica to support remote get_job_peers requests. Add trace commands to help try and track down remaining problem with comm_spawn.
...
This commit was SVN r11939.
2006-10-02 19:44:35 +00:00
Ralph Castain
9eb14425b7
The last of the debug messages that keep hiding. My apologies.
...
This commit was SVN r11937.
2006-10-02 18:43:32 +00:00
Ralph Castain
3fd67a038f
Bring comm_spawn and persistent operations online. Still some minor problems, though - so don't use them yet, please.
...
This won't affect anything except those two scenarios.
This commit was SVN r11936.
2006-10-02 18:29:15 +00:00
Ralph Castain
12328395ae
Missed a couple of debug statements
...
This commit was SVN r11935.
2006-10-02 15:46:41 +00:00
Tim Prins
53b116d309
This commit fixes trac:452.
...
It turns out that we were improperly allocating an array if -np was not passed. Also, we were not really using this array for anything. So this gets rid of the array and performs some minor cleanup.
This commit was SVN r11934.
The following Trac tickets were found above:
Ticket 452 --> https://svn.open-mpi.org/trac/ompi/ticket/452
2006-10-02 15:03:43 +00:00
Ralph Castain
7494a7a83f
Clean out some debugging statements that were inadvertently left in the commit
...
This commit was SVN r11933.
2006-10-02 15:03:18 +00:00
Ralph Castain
559b9b0ae8
Continue beating on comm_spawn. Setup to debug bproc.
...
This commit was SVN r11932.
2006-10-02 14:58:22 +00:00
Ralph Castain
65593cd67e
Fix a few Cyrador warnings
...
This commit was SVN r11930.
2006-10-02 13:00:32 +00:00
Brian Barrett
8f7ab1c584
num_procs can be zero if something went partly wrong before. This will
...
cause a math exception on some platforms, so don't let that happen.
This commit was SVN r11929.
2006-10-02 01:27:22 +00:00