Jeff Squyres
4b2d3fcd2b
Add svn:ignore
...
This commit was SVN r4189.
2005-01-27 17:19:36 +00:00
Brian Barrett
80967bec8d
* fix make dist for the atomic code
...
This commit was SVN r4188.
2005-01-27 16:49:47 +00:00
Jeff Squyres
9dee6d8c03
Make the sym links a little more robust -- delete them before creating
...
them (e.g., if the source tree was moved and they now point to bad
source files).
This commit was SVN r4187.
2005-01-27 16:13:52 +00:00
Brian Barrett
9c1a277804
* Update build system to support non-GCC inline assembly, including detection
...
of assembler format
* Fix minor bugs in AMD64, PPC, and IA32 assembly for atomic operations
* Clean up the #defines to look for when examining level of atomic operation
support
This commit was SVN r4183.
2005-01-27 01:39:55 +00:00
Jeff Squyres
b240395d9a
Fix use of --with-ptl-*-libdir
...
This commit was SVN r4182.
2005-01-27 00:14:33 +00:00
Prabhanjan Kambadur
6075354290
Removing everything in CFLAGS which adds debug version of windows libraries. There are some issues with the way we use memory which results in perpetual assertion failures on windows
...
This commit was SVN r4181.
2005-01-27 00:13:44 +00:00
Prabhanjan Kambadur
e851aa9118
Now that teh dynamic loading is working, there is no need to have the components statically built
...
This commit was SVN r4180.
2005-01-27 00:11:34 +00:00
George Bosilca
cc87bde1ea
Temporary commit until brian commit the big changes. The 64 bits now works (correctly set the order of low/high
...
in the registers).
This commit was SVN r4177.
2005-01-26 22:47:22 +00:00
Brian Barrett
c14a6d2bd3
* update to work on OS X
...
This commit was SVN r4174.
2005-01-26 20:05:44 +00:00
Prabhanjan Kambadur
b274a72e5e
This fix makes it possible to install the components in the right directories
...
This commit was SVN r4173.
2005-01-26 19:43:39 +00:00
Prabhanjan Kambadur
228540071f
Changing makefile to make sure that all the dynanmic components are built
...
This commit was SVN r4171.
2005-01-26 19:21:13 +00:00
Rainer Keller
6ee5a29c2f
Add a Stacktrace feature, which figures where/what signal has happened
...
after MPI-startup.
For this a new mpirun-parameter "mpi_signal" is added, one may specify a
comma-separated list of signals to grab, e.g. mpirun --mca mpi_signal 8,11
will check for SIGFPE and SIGSEGV.
It only finds the first fault (SA_ONESHOT), as after the return the same
fault will occur again.
As printout, the data provided by siginfo_t is printed to STDOUT (yes,
it calls printf ,-]).
Additionally, with glibc, it uses backtrace and backtrace_symbols to
print the calling stack up to the function in which the signal was raised:
(Rank:0) Going to write to RD_ONLY mmaped shared mem
Signal:11 info.si_errno:0(Success) si_code:2(SEGV_ACCERR)
Failing at addr:0x4020c000
[0] func:/home/rusraink/ompi-gcc/lib/libmpi.so.0 [0x40121afe]
[1] func:./t0 [0x42029180]
[2] func:./t0(__libc_start_main+0x95) [0x42017589]
[3] func:./t0(__libc_start_main+0x49) [0x8048691]
This commit was SVN r4170.
2005-01-26 19:11:46 +00:00
Prabhanjan Kambadur
46c2c11680
Function prototypes and global symbols need to be protected from C++ name mangling
...
This commit was SVN r4165.
2005-01-26 18:23:26 +00:00
Jeff Squyres
ba77c72820
Update some more svn:ignores
...
This commit was SVN r4157.
2005-01-26 07:42:57 +00:00
Jeff Squyres
9efcdd6149
Try harder not to find an F77 compiler in the F90 section.
...
This commit was SVN r4156.
2005-01-26 07:41:06 +00:00
Jeff Squyres
b35652134f
Oops -- update svn:ignore properly.
...
This commit was SVN r4155.
2005-01-26 07:40:42 +00:00
Jeff Squyres
d8c85d053b
Update svn:ignore
...
This commit was SVN r4154.
2005-01-26 07:39:23 +00:00
Jeff Squyres
859c3566b1
Remove useless header file ompi.h (it was syntactic sugar for
...
including a few other OMPI header files, most of which usually weren't
needed).
This commit was SVN r4149.
2005-01-26 05:07:18 +00:00
Jeff Squyres
7d9458b88c
Remove an old test that looks like it was designed to protect the user
...
from themselves -- but doesn't look valid. For example, it's legal to
have $FC and $F77 to both be ifort (intel fortran compiler).
This commit was SVN r4148.
2005-01-26 01:59:42 +00:00
Mitch Sukalski
6cddd3e189
fix for memory regions that are deregistered and then reregistered in ptl_ib_memory.c, and
...
removing mpga.h include as it breaks in the latest Mellanox VAPI releases (actually, mpga.h
is moved to mpga/mpga.h...yuck!)
This commit was SVN r4146.
2005-01-26 01:24:23 +00:00
George Bosilca
439e6465f4
Remove typo.
...
This commit was SVN r4144.
2005-01-26 00:54:41 +00:00
Prabhanjan Kambadur
34622a5f18
checking in changes that would make this thing work
...
This commit was SVN r4142.
2005-01-26 00:20:35 +00:00
George Bosilca
251ff57504
Remove a warning about the send_fifo uninitialized usage. (It cannot happend but I have to see warnings from the compiler :) ).
...
This commit was SVN r4141.
2005-01-26 00:18:19 +00:00
George Bosilca
42b0b93d6a
Get rid of a warning about the a cast issue.
...
This commit was SVN r4140.
2005-01-26 00:13:24 +00:00
Prabhanjan Kambadur
4db2f4cf6f
making some minor changes which will make it compile on windows
...
This commit was SVN r4135.
2005-01-25 20:01:06 +00:00
Rainer Keller
ea77f52d89
Set the softlink to the correct source file, when configuring
...
in a different then the toplevel OpenMPI directory.
This commit was SVN r4131.
2005-01-25 18:41:23 +00:00
Jeff Squyres
4ee895c243
When on Windows systems, use ";" as a path delimiter
...
This commit was SVN r4125.
2005-01-24 22:53:28 +00:00
Prabhanjan Kambadur
e0e47f37a4
Fixing the hardcoding of TMPDIR to the windows defualt
...
This commit was SVN r4124.
2005-01-24 22:51:15 +00:00
Rainer Keller
7d37584e67
Allow MPI_ANY_TAG to probe for when MPI_PARAM_CHECKing.
...
This commit was SVN r4123.
2005-01-24 22:23:15 +00:00
Rainer Keller
1d8b5fa865
Added the top_build_dir/include directory for compilation for ompi_config.h
...
when compiling out of the main src-dir.
This commit was SVN r4119.
2005-01-24 19:02:47 +00:00
Craig E Rasmussen
ea6163cd6b
Added choice annonotation to MPI_Pack arguments.
...
This commit was SVN r4117.
2005-01-22 21:06:05 +00:00
George Bosilca
37721f96a3
Correctly handle the homogeneous pack. We support multiple iovec, and we respect the ioc's size as well as the total amount that should be packed as requested by the user. Several minor bugs have been removed.
...
This commit was SVN r4116.
2005-01-22 20:15:28 +00:00
George Bosilca
5ca7b580c4
Remove useless code.
...
This commit was SVN r4115.
2005-01-22 20:13:51 +00:00
George Bosilca
af5c7a34bd
Add a pack/unpack test. There is no validation of the operation yet but I will add it in few days.
...
This commit was SVN r4114.
2005-01-22 20:13:19 +00:00
George Bosilca
11b21152ba
Remove a useless (and additionally incorrect) assert.
...
This commit was SVN r4113.
2005-01-22 20:12:29 +00:00
George Bosilca
6fcc85a70f
Indentation + set the maximum amount of data packed/unpacked to zero if we call the convertor after
...
we finish the conversion.
This commit was SVN r4112.
2005-01-22 20:11:59 +00:00
George Bosilca
e8a418830b
Change the name of the DUMP_STACK to DDT_DUMP_STACK
...
Remove all useless labels.
Remove all "unsigned compared to signed" warnings
Chack that the datatypes are correctly committed before any usage of pack/unpack/copy functions (The reason is that
on the commit step we add a fake record at the end of the datatype representation. This record contain a END_LOOP
corresponding to the count used for the convertor. This allow us to remove few tests in the critical path, and to
slighty improuve the performances of these functions).
Remove useless code.
Correct the ompi_ddt_copy_to_same_ddt function (now the exit condition is correctly detected in all cases).
Correct the ompi_ddt_dump_stack function (The stack is already pointing to the current position not to the begining
of the stack).
This commit was SVN r4103.
2005-01-21 21:07:14 +00:00
George Bosilca
8961ca568d
Enable all the test cases, and correct the test regarding to the RELEASE bug (cannot release a datatype that have been
...
used to create another datatype).
This commit was SVN r4102.
2005-01-21 21:02:03 +00:00
George Bosilca
9b7a66ec87
Correct the while exit condition.
...
This commit was SVN r4101.
2005-01-21 21:00:51 +00:00
Ralph Castain
cd00fed56b
Bring the error manager over to the main branch so people can start to use it in their code. Please see mca/errmgr/errmgr.h for the documentation on this function - very little implemented at the moment. Only function so far is to output the error message, file, and line via the ompi_output function.
...
Note: in bringing this across, I have obeyed the mca-prefix-rule in defining functions and variables. However, I left the name of the component call as "orte_errmgr.xxx" so that any use of the code will directly "merge" with the new RTE branch without changes.
This commit was SVN r4099.
2005-01-21 17:49:14 +00:00
Jeff Squyres
76f2125c98
Fix some compiler warnings (specifically, from icc v8.0)
...
This commit was SVN r4093.
2005-01-21 13:54:38 +00:00
Jeff Squyres
46d7f9a7ed
Ensure that compilers that pretend to be gcc don't actually get the
...
gcc-specific compiler flags (because they don't work -- @#$%@#$%!!!)
This commit was SVN r4092.
2005-01-21 13:53:48 +00:00
Jeff Squyres
4f0adc3ab2
- Add a missing #define
...
- Change the params of 2 functions to match what they're always called
with
This commit was SVN r4091.
2005-01-21 13:52:57 +00:00
Prabhanjan Kambadur
824eed35d0
Forgot to add socket_errno.h to Makefile.am
...
This commit was SVN r4079.
2005-01-20 15:39:24 +00:00
Prabhanjan Kambadur
15acf6b07a
Moving the comments to the right places
...
This commit was SVN r4073.
2005-01-20 04:44:07 +00:00
Prabhanjan Kambadur
f03bb71273
For some reason forgot to include the comments properly
...
This commit was SVN r4071.
2005-01-20 00:40:22 +00:00
Prabhanjan Kambadur
9ac9f15537
These are the changes after the review with Jeff. Mostly are fixes for OOB and TCP
...
This commit was SVN r4070.
2005-01-20 00:03:23 +00:00
Tim Woodall
b922a56938
cleanup warnings
...
This commit was SVN r4044.
2005-01-18 21:31:33 +00:00
Tim Woodall
77c87b34d6
shut up warnings
...
This commit was SVN r4043.
2005-01-18 21:30:23 +00:00
Craig E Rasmussen
12f7bf3737
Completed annotations for functions with choice arguments.
...
This commit was SVN r4042.
2005-01-18 21:28:12 +00:00