1
1
openmpi/ompi/datatype
George Bosilca 725f776bb2 This patch was originally proposed by Brian, I just did some small optimizations.
It solve the problem with the MPI_Aint alignment that showed up on Solaris
Sparc and on heterogeneous environments when dealing with the data-type description.
The solution is to move the displacement array from the packed array if we
detect that the local architecture required MPI_Aint to be aligned to an
MPI_Aint boundary (which is not the case for x86 architectures if MPI_Aint
is a 64 bits type).

This commit was SVN r15395.
2007-07-13 05:45:02 +00:00
..
convertor_internal.h Look like a big commit but in fact it address only one issue. The way we're working with 2006-10-17 20:20:58 +00:00
convertor.c Add few OPAL_LIKELY/OPAL_UNLIKELY to the datatype engine. 2007-07-07 04:31:06 +00:00
convertor.h Fix a bunch of issues exposed by Ken Cain in getting Open MPI to work with 2007-07-10 03:46:57 +00:00
copy_functions_heterogeneous.c Last set of datatype updates. Mostly function prototypes updates and 2006-10-20 02:31:50 +00:00
copy_functions.c Look like a big commit but in fact it address only one issue. The way we're working with 2006-10-17 20:20:58 +00:00
datatype_checksum.h Keep the += by now. The only checksum that we have require it. 2006-06-16 03:01:16 +00:00
datatype_internal.h Allow for datatype with more than 2^16-1 entries. The new limit is 2^32-1 and it 2007-05-24 17:24:57 +00:00
datatype_memcpy.h Last step for the generation of 2 set of pack/unpack functions. One with 2006-03-17 08:04:59 +00:00
datatype_pack.c Finally the convertor export a convenience function to allow a consistent 2007-03-30 22:02:45 +00:00
datatype_pack.h Finally the convertor export a convenience function to allow a consistent 2007-03-30 22:02:45 +00:00
datatype_prototypes.h These functions dont have to be exported. The outside world 2006-11-08 16:49:34 +00:00
datatype_unpack.c Finally the convertor export a convenience function to allow a consistent 2007-03-30 22:02:45 +00:00
datatype_unpack.h Finally the convertor export a convenience function to allow a consistent 2007-03-30 22:02:45 +00:00
datatype.h Allow for datatype with more than 2^16-1 entries. The new limit is 2^32-1 and it 2007-05-24 17:24:57 +00:00
dt_add.c Allow for datatype with more than 2^16-1 entries. The new limit is 2^32-1 and it 2007-05-24 17:24:57 +00:00
dt_arch.c The last patch for Windows support. Mostly casting and conversion to C++ friendly headers. 2006-08-24 16:38:08 +00:00
dt_arch.h Fix some typos. 2006-10-03 20:21:24 +00:00
dt_args.c This patch was originally proposed by Brian, I just did some small optimizations. 2007-07-13 05:45:02 +00:00
dt_copy.c If we have to complain about some pointer problems at least complain 2007-07-06 16:56:04 +00:00
dt_create_dup.c Don't copy the reference count when we duplicate a datatype. Thanks 2006-11-13 05:45:29 +00:00
dt_create_indexed.c Look like a big commit but in fact it address only one issue. The way we're working with 2006-10-17 20:20:58 +00:00
dt_create_struct.c Look like a big commit but in fact it address only one issue. The way we're working with 2006-10-17 20:20:58 +00:00
dt_create_vector.c Look like a big commit but in fact it address only one issue. The way we're working with 2006-10-17 20:20:58 +00:00
dt_create.c Look like a big commit but in fact it address only one issue. The way we're working with 2006-10-17 20:20:58 +00:00
dt_destroy.c Allow correct duplication for MPI_UB and MPI_LB. The problem is that we cannot 2007-03-06 18:21:49 +00:00
dt_external32.c Merge in changes from the bwb-heterogeneous temp branch (r12491 - 2006-12-04 20:11:42 +00:00
dt_get_count.c Initialize the length before using it. 2006-11-01 22:07:21 +00:00
dt_match_size.c Look like a big commit but in fact it address only one issue. The way we're working with 2006-10-17 20:20:58 +00:00
dt_module.c - Add the missing parts: add MPI_REAL2 to the end of the list 2007-06-19 20:41:28 +00:00
dt_optimize.c Finally the convertor export a convenience function to allow a consistent 2007-03-30 22:02:45 +00:00
dt_sndrcv.c Rewrite the ompi_ddt_sndrcv function. 2006-11-12 05:56:02 +00:00
fake_stack.c Look like a big commit but in fact it address only one issue. The way we're working with 2006-10-17 20:20:58 +00:00
Makefile.am Implement MPI_TYPE_CREATE_DARRAY function. Works with MPICH2 darray-pack 2007-03-08 16:33:08 +00:00
position.c Finally the convertor export a convenience function to allow a consistent 2007-03-30 22:02:45 +00:00