1
1

3609 Коммитов

Автор SHA1 Сообщение Дата
Jeff Squyres
3b3279b267 Add clarification comment
This commit was SVN r4210.
2005-01-28 18:47:52 +00:00
Jeff Squyres
90fb658177 Fix minor type mismatch
This commit was SVN r4209.
2005-01-28 18:47:29 +00:00
Brian Barrett
75f38c5bd3 * fix nightly build - turns out we do need cache.h
This commit was SVN r4208.
2005-01-28 17:06:01 +00:00
George Bosilca
601836f2f5 Correctly detect if the datatype is contiguous.
This commit was SVN r4203.
2005-01-28 04:50:52 +00:00
Rich Graham
3fbe029333 Some versions of Mellanox (v3.1) require linking to the thread
libraries.  So if we fail to find a symbol in the vapi library, try
looking for -lpthread, and if that succeeds, then try looking for a
second symbol in the vapi library.

This especially happens if you use Mellanox v3.1 and --without-threads
in the top-level configure.

This commit was SVN r4201.
2005-01-28 01:49:33 +00:00
Brian Barrett
bf94b9df70 * Don't make a helper library, since it seems to play nice with some
compilers

This commit was SVN r4200.
2005-01-28 01:25:10 +00:00
Brian Barrett
b9ccc45008 * Move comment in powerpc atomic to where it should actually be
* Remove old version of ifinit since no one has complained recently

This commit was SVN r4199.
2005-01-28 01:10:50 +00:00
Brian Barrett
5955006dde Want noinst not lib libararies, as we want this in libmpi.
This commit was SVN r4198.
2005-01-28 01:06:47 +00:00
Rainer Keller
5c5cd76df3 Perl tries to create the generated assembler-ouput
in directory src/asm/generated/, which for VPATH-builds
is at configure-time not yet created.
mkdir -p it...

This commit was SVN r4197.
2005-01-28 00:43:49 +00:00
Brian Barrett
e724142970 use right macro for threads
This commit was SVN r4196.
2005-01-27 23:11:01 +00:00
Brian Barrett
f4b135a829 * make the 64/32 size warninsg go away
This commit was SVN r4195.
2005-01-27 22:59:31 +00:00
Brian Barrett
1e0e279de0 * add $(libs) to pick up -pthread if we need it
This commit was SVN r4194.
2005-01-27 22:53:36 +00:00
Brian Barrett
abee275d36 * update to run make check along the way of testing the nightly
This commit was SVN r4193.
2005-01-27 21:32:56 +00:00
Brian Barrett
85eda952b8 * add missing file
This commit was SVN r4192.
2005-01-27 21:16:45 +00:00
Brian Barrett
9f61d1d8a3 * Clean up some problems with the atomic operation interface discovered
during testing.  In particular, we can't have a cmpset macro that can
  deal with pointers without some really evil voodoo.  So have a
  different macro for pointers
* Add more detailed testing of the atomics using AM's test framework.
  More to come...

This commit was SVN r4191.
2005-01-27 21:08:35 +00:00
Jeff Squyres
b80698eff4 Fix a minor bug with the right rotate.
This commit was SVN r4190.
2005-01-27 18:11:36 +00:00
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