This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "MPICH primary repository". The branch, master has been updated via a8137ff9785f823ec2d661e34e395b98410a3dc0 (commit) from 13b62b9fa5e12a5008dbccee530ae65c1a3ea954 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://git.mpich.org/mpich.git/commitdiff/a8137ff9785f823ec2d661e34e395b9841... commit a8137ff9785f823ec2d661e34e395b98410a3dc0 Author: Min Si <[email protected]> Date: Fri Feb 13 16:39:29 2015 -0600 Use the same basic dt in mtest derived dt tests. The RMA tests including ACC require the same basic datatype elements on sender/receiver sides. However, the mtest was using double-based ddt for one side and char for the other side. This patch unifies the basic dt to double. Signed-off-by: Xin Zhao <[email protected]> diff --git a/test/mpi/util/mtest_datatype_gen.c b/test/mpi/util/mtest_datatype_gen.c index 7a95da3..5c12371 100644 --- a/test/mpi/util/mtest_datatype_gen.c +++ b/test/mpi/util/mtest_datatype_gen.c @@ -395,16 +395,13 @@ static inline int MTestGetSendDerivedDatatypes(MTestDatatype * sendtype, return merr; sendtype->count = 1; - merr = MPI_Type_size_x(sendtype->datatype, &tsize); - if (merr) - MTestPrintError(merr); /* Create receive datatype */ - merr = MTestTypeBasicCreate(MPI_CHAR, recvtype); + merr = MTestTypeBasicCreate(old_type, recvtype); if (merr) return merr; - recvtype->count = sendtype->count * tsize; + recvtype->count = sendtype->count * align_tot_count; return merr; } @@ -443,16 +440,13 @@ static inline int MTestGetRecvDerivedDatatypes(MTestDatatype * sendtype, return merr; recvtype->count = 1; - merr = MPI_Type_size_x(recvtype->datatype, &tsize); - if (merr) - MTestPrintError(merr); /* Create send datatype */ - merr = MTestTypeBasicCreate(MPI_CHAR, sendtype); + merr = MTestTypeBasicCreate(old_type, sendtype); if (merr) return merr; - sendtype->count = recvtype->count * tsize; + sendtype->count = recvtype->count * align_tot_count; return merr; } ----------------------------------------------------------------------- Summary of changes: test/mpi/util/mtest_datatype_gen.c | 14 ++++---------- 1 files changed, 4 insertions(+), 10 deletions(-) hooks/post-receive -- MPICH primary repository