- 29 Oct, 2013 5 commits
-
-
Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
Since in mpich_cvars.h, we used a type MPIR_T_cvar_range_value_t, which is defined in mpitimpl.h. Fix #1953 Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
Junchao Zhang authored
The new init. priority order of MPICH cvars is MPICH_* < MPIR_PARAM_* < MPIR_CVAR_* Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
The old code used (void*)(intptr_t)i to pass the thread id i. However intptr_t is C99, so I changed it to (void*)(long)i. Direct usage of (void*)i will issue a compilation warning saying it is dangerous to convert integer to pointer. Fixes #1956 Signed-off-by:
Ken Raffenetti <raffenet@mcs.anl.gov>
-
- 27 Oct, 2013 3 commits
-
-
Pavan Balaji authored
Signed-off-by:
Ken Raffenetti <raffenet@mcs.anl.gov>
-
Pavan Balaji authored
We are calling the next release 3.1rc1. The ABI string has already been updated. No reviewer.
-
Pavan Balaji authored
No reviewer.
-
- 26 Oct, 2013 21 commits
-
-
Pavan Balaji authored
Some content was being printed even when not in verbose mode causing the test to incorrectly fail. Signed-off-by:
Junchao Zhang <jczhang@mcs.anl.gov>
-
Also change src/util/param/params.yml to src/util/cvar/cvars.yml, maint/genparams to maint/gencvars Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
To adapt to naming for control variables in MPI_T. Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
The case is adapted from test/mpi/mpi_t/mpit_vars.c Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
This bug was fixed with the new MPI_T implementation. Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
Now we can control printing using env var MPITEST_VERBOSE. The old code used a local variable 'verbose'. It shades the global variable 'verbose'. So we renamed the local one to 'verb' instead. Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
Since initthread.c is used for MPI_Init_thread(), we'd better use mpit_initthread.c for MPI_T_init_thread(). Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
The old name doesn't confrom to naming convention of other files under mpi_t Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
These two files are renamed to mpich_params.{c, h} since the old ones are not uniform. Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
This makes parameters (cvars) conform to MPI_T standard. However, probably the info is too conservative. Need further tuning the info. Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
New code should use interfaces provided by new MPI_T impl. Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
mpit.c also includes non-util routines Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
Implemented the framework for MPI_T enums, categories, performance variables. and control variables specified in MPI3. Fix #1898, #1930. The code should make MPICH MPI_T compliant, though not all MPICH pvars/cvars are currently exposed through MPI_T. The code supports multithreading up to MPI_THREAD_MULTIPLE. Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
- 24 Oct, 2013 3 commits
-
-
Rob Latham authored
Jeff Hammond's test to send/recieve a message described by a large datatype.
-
MPI_Type_get_extent_x and MPI_Type_get_true_extent_x were throwing errors when passed an uncommitted user-defined datatype. This was incorrect. Closes #1774 Signed-off-by:
Ken Raffenetti <raffenet@mcs.anl.gov>
-
The test was too prescriptive about the allowed error classes. ERR_NO_SUCH_FILE is a better choice, but ERR_IO is valid. Signed-off-by:
Rob Latham <robl@mcs.anl.gov>
-
- 21 Oct, 2013 2 commits
-
-
William Gropp authored
Adds to the test suite a way to include tests that are specific to a particular implementation. Currently includes only one for MPICH, testing the basic features of mpi_t. This also serves as a test of the implementation tests themselves. Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
William Gropp authored
In some cases, MPIR_COUNT_ALIGNMENT was not being defined. This fixes that case, which came up when trying the -feature=fint=on option for the Fortran 77 code.
-
- 20 Oct, 2013 1 commit
-
-
Multiple threads do RMA operations and flush on the same target. Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
- 19 Oct, 2013 2 commits
-
-
Test MPI_WIN_ALLOCATE and MPI_WIN_ALLOCATE_SHARED when allocating large SHM window memory (1GB) per process. Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
make SHM handle type in MMAP SHM allocation defined as MPI_Aint instead of integer to accomodate allocation of SHM memory with size larger than 2^32. Signed-off-by:
Pavan Balaji <balaji@mcs.anl.gov>
-
- 18 Oct, 2013 3 commits
-
-
Pavan Balaji authored
The ABI is broken from the changes contributed by Intel. Signed-off-by:
Ken Raffenetti <raffenet@mcs.anl.gov>
-
Pavan Balaji authored
This is a part of the contribution from Intel to update mpich's ABI to match that of Intel MPI's previous versions. Signed-off-by:
William Gropp <wgropp@illinois.edu>
-
Pavan Balaji authored
The numbering of MPI_COMBINER constants was changed when we added MPI-2.2 support. This patch reverts that numbering and adds the MPI-2.2 specific combiners to the end, to maintain ABI compatibility with older mpich releases. An initial version of this patch was contributed by Intel. Signed-off-by:
Ken Raffenetti <raffenet@mcs.anl.gov>
-