[mpich-commits] [mpich] MPICH primary repository annotated tag, v3.1.2, created. v3.1.2
noreply at mpich.org
Mon Jul 21 14:19:27 CDT 2014
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 annotated tag, v3.1.2 has been created
at a4921c1e5f2cd644c9e688902eab8d5d95bca4e6 (tag)
tagging 88e23c46ccedf7643f3aa56c5cb1542eee0efc17 (commit)
tagged by Junchao Zhang
on Mon Jul 21 14:00:53 2014 -0500
- Log -----------------------------------------------------------------
Antonio J. Pena (9):
Added support for thread-safe errno in Solaris
Switched -D_REENTRANT from CFLAGS to CPPFLAGS
Fixed unused variable compiler warnings in ROMIO
Change patch's --forward flag for short equivalent
Revert "Remove MPICXX_NAME and MPICPP_NAME."
Fix support for --program-prefix/-suffix options
Fix weak alias support detection
Fix usage of weak,alias attributes
Remove MPICH_ATTR_WEAK_ALIAS macro
Huiwei Lu (2):
Clean up MPI_Comm_idup code for '--enable-threads=single' case.
Improve checking for C compiler options on Solaris
Junchao Zhang (19):
Ported more F90 tests to F08
Fix bugs in comm_spawn & comm_spawn_multiple
Fix an MPI_Cancel bug in F08
Fix a bug when converting a Fortran string to a C string
Fix bugs in MPI_Info_get and MPI_Info_get_valuelen
Move F08 hello test and ring test to dir misc
Added a makefile for f08 tests
Revised the handle conversion functions in Fortran.
Set MPIR_CVAR_MAX_STRLEN to a smaller value
Added assertion to protect cvars of type MPI_CHAR
Allocate mem. for a cvar when its type is MPI_CHAR
Increase buffer size to cover longer cvar strings
Added the missing const to the buf arg in MPI_T_pvar/cvar_write
Added a test for MPI_T cvar read and write
Added the missing const in cvar/pvar write
Update RELEASE_NOTES to include PathScale problems
Update CHANGES for 3.1.2 release
Upgraded revison number and release number
Ken Raffenetti (11):
remove preprocessor guards from nbc tests
fix assert in win_shared_noncontig tests
fixup for [f8c8d5aa]
increase feature level for pread/pwrite
add flag to enable C99 mode with Solaris compilers
allow timeout of zero in bscu_wait_for_completion
remove undeclared cvar check in portals4 netmod
add README section for portals4 netmod
portals4: set VC to active when id initialized
Solaris build fix for non-strict compile
fixup issendselfcancel test
Lisandro Dalcin (1):
Better implementation of MPI_Allreduce for intercommunicator.
Masamichi Takagi (3):
Add on-demand connection management for IB
Free, munmap, destroy on terminating VC
Add IB device name of mlx5_<n>
Michael Blocksome (3):
pamid: create memregions at an offset of the shared memory allocation
pamid: set base addr to NULL if size is zero in win_allocate_shared
pamid: remove blocking shmem mutex; remove shmem CAS/FOP optimizations
Mohamad Chaarawi (1):
ROMIO: big-datatypes: Update overly conservative assertion
Norio Yamaguchi (10):
Add IB device name of qib<n>
Change of the memory area used in put_scratch_pad
Initialize the ringbuf memory for re-use
Replace malloc-free functions when using netmod-IB
Fix header size when transmitting by SendNoncontig
No need to malloc scratch-pad when nranks is 1
Improve on-demand connection management for IB
Fix the management of RDMA-write ringbuffer
white space fixup
Fix build warnings about comparison of pointer
Paul Coffman (11):
Teach GPFS about PE platform
remove BGL_OPTIM_STEP flags from PE Makefile.mk
Teach GPFS-PE about MP_IOAGENT_CNT
added code to check if fd->comm is intercomm then abort
bg and pe to gpfs hints consolidation
migrate ranklist from agents aggregators
clean up resources if P2PContig selected
small memory leak on Blue Gene
resource cleanup in p2pcontig case
memory leak in PE aggregator creation
Pavan Balaji (17):
Ticket #1935 has been closed.
MPI_Status_c2f should also go into libmpi.
Upgraded to hwloc-1.9
Hydra-specific patches for hwloc.
Removed unnecessary unused attributes.
Only create shared memory when more than one process exists.
Add barrier-like semantics in PSCW for shared-memory operations.
Add a memory barrier at the end of the Win_complete function.
Fix badness in fence_shm.
Fix bug in PMI keyval caching logic.
Increase the number of possible PMI arguments.
Use global variable for MPI_PUT operations.
Avoid duplicate win_group_ranks creation
Mark get-struct as an xfail.
Simplified RMA_Op structure.
Revert "Simplified RMA_Op structure."
Add Sangmin to user/install guides.
Rob Latham (19):
Lustre used constants w/o header file
deal better with large user-defined types
additional test case for large datatype i/o
constify string handling
test for RMA with "struct of struct"
ROMIO: some platforms unhappy when passed 2 GiB counts
Revert "Address many of the perf problems in #1788"
do not redefine MIN if provided elsewhere
munmap and shm_unlink prototyped in mman.h
use apropriate enum
Fix up header files in ad_gpfs_open.c
add a descriptive string to function table
set an MPI Info key with the type of file system
ROMIO: report which ranks are aggregators
use 'long' for blocksize
ROMIO debugging: environment var to select fs type
fix unsigned arithmetic yielding unsigned
optionally display ROMIO hints
warning fixes with --enable-strict
Sameh Sharkawi (1):
pamid: Fix for pami_tune parameter parsing
Sangmin Seo (4):
Replaced -Wno-type-limits with -Wtype-limits.
Removed a unnecessary MPIU_Assert.
Add warning about memory tracing overhead.
Add environment variables to control memory tracing overhead.
Su Huang (4):
pamid: fix MPI_Abort hang with dynamic tasking
MPI_Iallgather has no validity check for sendcount
pamid: Data integrity error hit in MPI_Win_allocate_shared windows(LE)
Non-blocking collectives have no validity check for count
Wesley Bland (8):
Improve error checking for buffer aliasing
Add tests for new buffer aliasing checks
Fix coll6 test to use MPI_IN_PLACE when necessary
Add a CVAR to turn off collective alias checking
Fix redscat MPI_IN_PLACE checking
Fix collective alias checks to look for zero-sized buffers
Fix refcounting for isends
Add a test for the bug in #2129
Xin Zhao (11):
fix bug: delete incorrect lines in fetch_and_op.c
Rename static functions in RMA code
Rename RMA request gc and complete function
Separate progress engine code from garbage collection
Simplify RMA requests completion function
Add CVAR (# of completed reqs) to control when to stop in RMA GC function
Add CVAR (# of tested reqs) to control when to stop in RMA GC function
Fix bug: add barrier semantic in FENCE for SHM ops.
Add a test code to test FENCE on SHM.
Notes on when to do mem barriers in RMA.
Add/delete memory barriers in RMA.
MPICH primary repository
More information about the commits