George Bosilca
daceaf6219
The checksum code wasn't supposed to be turned on by default ...
...
This commit was SVN r8510.
2005-12-15 18:38:59 +00:00
George Bosilca
e008196f50
First implementation of the checksum in the datatype engine. I'm using adler 32
...
the same algorithm as in the zlib library, as it is supposed to be the fastest
one and still give good error detection. For those who want to activate the
checksum, there is a define at the bottom of the datatype_internal.h file.
This commit was SVN r8509.
2005-12-15 18:36:48 +00:00
Brian Barrett
2a94f693f6
* make sure to actually add the ptmalloc2-specific library dependencies to
...
LIBADD, so that libtool does it's magic propogation thing...
This commit was SVN r8508.
2005-12-15 18:11:51 +00:00
Jeff Squyres
6bc6178e8d
Make the comment explain much more fully what is going on (in typical
...
Jeff-length). Also change it such that we also have a lt_dlhandle
type -- even in the case of --disable-dlopen. Specifically, even in
the case of --disable-dlopen, we still have shell functions that use
an lt_dlhandle parameter, so we need that type, even if <ltdl.h> isn't
used.
This commit was SVN r8507.
2005-12-15 17:47:54 +00:00
George Bosilca
4af8085d3b
The return is 0 or 1 so an int it's enought. Thanks Brian for catching this one.
...
This commit was SVN r8504.
2005-12-15 06:03:55 +00:00
Brian Barrett
32e01a8e80
* one more thing that we need to ignore (given by libtool 2.0 with CL)
...
This commit was SVN r8503.
2005-12-15 05:20:15 +00:00
Brian Barrett
e574fd7fbe
- update some svn ignores
...
- don't fail to configure if threads aren't found, since
we don't have thread support on windows
- rather than setting the asm file name to none in asm-data,
special case windows w/ CL in the ompi_config_asm macros.
Otherwise, there were some warnings during make dist and
configure that didn't need to be there.
This commit was SVN r8502.
2005-12-15 04:19:16 +00:00
Brian Barrett
e8cca1710f
couple of changes to make Open MPI compile under Cygwin with gcc:
...
- add the right asm format
- add checks for some constants / fields that cygwin
doesn't have in the stacktrace code
- fix for slightly more verbose libtool 2 betas that
have multiple lines for link output
This commit was SVN r8501.
2005-12-15 00:51:28 +00:00
Graham Fagg
8651658816
minor compile warnings fix
...
This commit was SVN r8497.
2005-12-14 19:09:46 +00:00
Jeff Squyres
529012e89b
Sync with v1.0 NEWS
...
This commit was SVN r8494.
2005-12-13 20:30:36 +00:00
Brian Barrett
01e7191c3e
* use our memory barriers instead of ptmalloc2's, since it only does the
...
right thing with gcc on x86.
This commit was SVN r8490.
2005-12-13 16:04:48 +00:00
Rainer Keller
a7ef9fc379
- The PML uniq is different only in a few places from teg.
...
Get the diff down as close as possible, so only whitespace and a few
rearrangements of code (in mca_pml_teg_add_procs, uniq is nicer to
read), so awked diff of both is minimal.
This commit was SVN r8489.
2005-12-13 09:45:01 +00:00
Rainer Keller
d1a5bacc5f
- Only whitespace, no functional changes, except:
...
- Test for MPI_REQUEST_NULL within the often executed loop not
necessary, but left as a comment
- The req_fini may potentially return an error, do check for it in
req_wait.
This commit was SVN r8488.
2005-12-13 08:58:00 +00:00
Rainer Keller
9b2c23bead
- Do additional checks in case of MPI_PARAM_CHECK for NULL pointers.
...
This commit was SVN r8487.
2005-12-13 08:13:13 +00:00
Rainer Keller
e59291ebd3
- As I got a conflict for doing the same thing due to problems on SX,
...
decided check in...
Protect also stdio.h
This commit was SVN r8486.
2005-12-13 08:05:41 +00:00
George Bosilca
c9c9a6df61
A line for WINDOWS asm support ... yes none at the moment. Most of the
...
functions we generate from assembler are available on windows.
This commit was SVN r8485.
2005-12-13 06:18:39 +00:00
George Bosilca
cf09491da5
Remove all useless header as well as those generating name conflicts (io.h).
...
This commit was SVN r8484.
2005-12-13 06:17:15 +00:00
George Bosilca
2fb5d2f847
First cut for a windows readme file.
...
This commit was SVN r8483.
2005-12-13 06:15:20 +00:00
George Bosilca
c065f23a4a
Few cleanups.
...
This commit was SVN r8482.
2005-12-13 06:13:25 +00:00
George Bosilca
4723334d3c
Check for both known defined for windows ... However, this file is supposed
...
to get included by some Fortran compiler, I really don't know it the test
is usefull.
This commit was SVN r8481.
2005-12-13 06:12:07 +00:00
George Bosilca
af39262a66
I hope I get it right this time. We detect at configure time if the current
...
Windows installation provide the 32 and 64 bits atomic operations and compile
only the relevant part. For 64 bits there is a problem, but I already put a
big comment about it in the configure file ...
This commit was SVN r8480.
2005-12-13 06:08:45 +00:00
George Bosilca
e77f60abfe
Use __WINDOWS__ instead of _WIN32.
...
This commit was SVN r8479.
2005-12-13 06:05:37 +00:00
George Bosilca
30648c55ff
First version of the paffinity for Windows. We detect correctly if the
...
functions are available in the .h file as well as the kernel32.dll but
we generate empty functions.
This commit was SVN r8478.
2005-12-13 06:04:41 +00:00
George Bosilca
3e03a5f702
A better comment I hope ...
...
This commit was SVN r8477.
2005-12-12 23:39:40 +00:00
George Bosilca
ed234c910f
The compare and set return an int (always).
...
This commit was SVN r8476.
2005-12-12 23:17:04 +00:00
George Bosilca
39e8d4ce02
Protect the function definition not the typedef.
...
This commit was SVN r8475.
2005-12-12 22:33:02 +00:00
Jeff Squyres
690edd5015
Sync with v1.0.x NEWS
...
This commit was SVN r8474.
2005-12-12 22:15:29 +00:00
George Bosilca
6f3ac068a6
Use Windows functions ... Microsoft complain about a bunch of POSIX functions as being
...
deprecated. They offer the _ version as not deprecated, so let's use what they provide.
This commit was SVN r8470.
2005-12-12 22:04:30 +00:00
George Bosilca
c107d02eee
Miss this one on the last commit.
...
This commit was SVN r8469.
2005-12-12 22:02:42 +00:00
George Bosilca
bd0ee62e62
Protect headers and use __WINDOWS__ for Windows code.
...
This commit was SVN r8468.
2005-12-12 22:01:51 +00:00
George Bosilca
8c71f578da
The real timer in Windows is a long long.
...
This commit was SVN r8467.
2005-12-12 21:52:53 +00:00
George Bosilca
6e5aeab0b5
Remove the dependance to ltdl.h for all the the places where we dont't really need it. Read
...
the comment for more informations.
This commit was SVN r8466.
2005-12-12 21:51:20 +00:00
George Bosilca
505d830b3f
I miss the requirement for the mca_base_component_repository.h header.
...
This commit was SVN r8465.
2005-12-12 21:10:30 +00:00
George Bosilca
94c109081b
Protection plus begining of shared memory on windows.
...
This commit was SVN r8464.
2005-12-12 20:24:07 +00:00
George Bosilca
7d8d516a4a
A bunch of fixed for Windows support.
...
- protection with __WINDOWS__ and not WIN32 or _WIN32
- protect all the headers
This commit was SVN r8463.
2005-12-12 20:04:00 +00:00
George Bosilca
1f342275a0
Support the atomic.h and timer.h header files.
...
This commit was SVN r8462.
2005-12-12 19:52:13 +00:00
Brian Barrett
d8d67b618f
don't intercept mmap if we have to use dlsym to get at the real mmap. dlsym
...
may call calloc(large number), which causes ptmalloc2 to call mmap, which
causes us to try to dlsym for mmap, which leads to looping badness.
This commit was SVN r8461.
2005-12-12 19:38:42 +00:00
Jeff Squyres
0009789d04
Minor correction
...
This commit was SVN r8459.
2005-12-12 19:16:14 +00:00
George Bosilca
436ef18ec2
Adding high performance timers for windows (the same as for Linux we use the counters from
...
the processor).
This commit was SVN r8458.
2005-12-12 17:27:48 +00:00
Tim Woodall
ebbac05f3c
remove questionable sched_yield - probably left over from debugging
...
This commit was SVN r8457.
2005-12-12 16:00:27 +00:00
Jeff Squyres
8677ecd55e
Add an AUTHORS file indicating the names of those who have committed
...
to the SVN tree.
This commit was SVN r8452.
2005-12-12 15:37:11 +00:00
George Bosilca
29c75a4690
libtool 2.0 get confused if the source file is followed by -c (or any other
...
value that is not internally translated). In order to make all the version
of libtool happy, the simplest way is to have the source file at the end of
the command line.
This commit was SVN r8451.
2005-12-12 06:41:48 +00:00
Brian Barrett
73f4f407c1
Extend test for compiler vendor to include many, many more compilers, and
...
unify the C / C++ tests, as they are often the same defines to check...
This commit was SVN r8450.
2005-12-12 00:41:01 +00:00
George Bosilca
32cecc5798
Change ERROR to subscribe_error because ERROR is predefined on Windows. I didn't spend
...
to much time tracking that down, I just know that cl.exe will replace it with the
"constant" string ...
This commit was SVN r8449.
2005-12-11 06:23:07 +00:00
George Bosilca
ce68d752ba
Protect the headers
...
This commit was SVN r8448.
2005-12-11 05:49:29 +00:00
George Bosilca
1b667067d6
I need to know the number of iovec attached to the fragment.
...
This commit was SVN r8447.
2005-12-10 23:28:16 +00:00
George Bosilca
e5158142b9
The lb should be extracted from the datatype not from the convertor.
...
This commit was SVN r8446.
2005-12-10 23:27:20 +00:00
George Bosilca
5c8c939713
Move the comment at the right place.
...
This commit was SVN r8445.
2005-12-10 23:25:29 +00:00
George Bosilca
01b0db91ae
Get the lower-bound from the data not from the convertor.
...
This commit was SVN r8444.
2005-12-10 22:38:25 +00:00
George Bosilca
734c936205
As we use usleep we have to include unistd.h. So let's protect it.
...
This commit was SVN r8443.
2005-12-10 22:36:40 +00:00