[mpich] MPICH primary repository annotated tag, v3.1.1, created. v3.1.1
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.1 has been created at 113a33db7868b1c4ca9bcdb7c9f162eb2f427a99 (tag) tagging d39b7f534d72ca862fea1ec80894f5633bc8d926 (commit) replaces v3.1 tagged by Huiwei Lu on Wed Jun 4 15:01:20 2014 -0500 - Log ----------------------------------------------------------------- tagging 'v3.1.1' Antonio J. Pena (8): Fixed configure when disabling f77/fc Fix compilation warning in bcast.c Linker warning multiple common of 'HYD_pmcd_pmip' Fixed obsolete string format conversion Fix incorrect declaration of string pointer Fix Intel compiler warnings in fdebug.c Compiler complains about uninitialized variable Fix compiler warning about missing fncn prototype Bob Cernohous (1): Free the builtin communicators (world/self/iworld) Haizhu Liu (1): Fix Memory leak due to dynamic task change Huiwei Lu (10): Fixes failing electric-fence check Fixes freeing uninitialized memory Fixes inconsistent definition of parameters Adds configuration check for lock-free option Fixes test scripts in test/mpi Fixes default optimization flags Fixes MPI_Comm_idup Adds two tests to MPI_Comm_idup Fixes building MPI_Comm_idup for single-thread case Update CHANGES for 3.1.1 release James Dinan (1): Add RMA accumulate test with min/maxloc operator Jeff Hammond (3): add CVAR to disable Abort message change default for abort msg suppression to false add Jed's cleanup w.r.t. silent abort Junchao Zhang (19): Fix weak symbol redefinition error with Pathscale Put weak symbols in #ifndef MPICH_MPI_FROM_PMPI Rename Fortran binding directories. Add const& to Datatype of MPI::Op::Reduce_local Add an example f08 binding Remove support subarray in mpi_f08_constants.f90 Add an almost complete F08 binding with dir re-arranged Add a script use_mpi_f08/buildiface Add a script use_mpi_f08/wrappers_c/buildiface Update the build system to include F08 binding Update .gitignore to skip autogenerated files Code cleanup Revise impl of MPI_IN_PLACE and MPI_BOTTOM Fix whole array access errs on assumed-size arrays Comment out c_funptr code due to Cray ftn bugs Add the missing mpi_c_interface.F90 in makefile Add basic (non)contiguous subarray support Add a bunch of F08 subarray tests Fix a perl script problem met with perl-5.8.8 Ken Raffenetti (22): use AC_SEARCH_LIBS for additional libraries add back script to create html indexes for docs fix warning for ambiguous usage of perl localtime fix $wl setting for Solaris Studio compilers macro fix in datatype test add missing consts to MPI::Op methods add test for Op::Reduce_local avoid duplicate data in MPIR_proctable correct validation of MPI_Info handle fix incorrect usage of MPI_Abort in f90 tests move the F77 compiler tests later in configure cleanup .gitignore for src/env directory setup framework for Fortran 2008 tests convert f90 tests to f08 update CHANGES for F08 isolate F08 binding configure tests add missing header file to sendrect2 test nonblocking collective test fixes type matching issues in pt2pt tests moved shared memory configure option to m4 macro remove check for strtoll use --enable-new-dtags in compiler scripts Lisandro Dalcin (3): Human readable names for MPI-3 C++ datatypes testcase for MPI_Error_string() Deal with empty error class/code strings Michael Blocksome (26): Uninitialized variable in pamid 'MPID_Win_test' function warning cleanup: pamid Do not force -Werror when -Wall is specified fix comments in pamid subconfigure.m4 file add support for powerpcle pamid: mpid_win_* fixes pamid: support downlevel pami 'is_local_task' extension Document the 'MPIFCLIBNAME' configure environment variable pamid: 'gracefully degrade' instead of error out when node info is not available pamid: fix bgq 'is_local_task' extension bug. pamid: implement comm_split_type hook. pamid: detect smp by default on bgq pamid: force context post on when using 'per-object' locks pamid: use shared memory configure option m4 macro pamid: remove unnecessary bgq specialization. pamid: change macro to not reference a local variable pamid: move pe-specific code to sysv function pamid: add a posix (mmap) shared memory impl. for bgq pamid: fix win_allocate_shared error handling pamid: fix win_shared_query pamid: fix request completion race condition pamid: use MPIDI_Win_shm_ctrl_t structure consistently pamid: calculate correct shared memory base address pamid: shared window fixes for mpi_get pamid: shared window fixes for mpi_get_accumulate Update mpich 3.1.1 RELEASE_NOTES for Blue Gene/Q Nysal Jan K.A (2): Fix vecblklen validation failure on power arch pamid: Allow message sizes greater than 4GB Paul Coffman (18): subset peer-to-peer two phase balancecontig: topology-aware aggregator seleciton move ad_bg to ad_gpfs files and directories makefile and autoconf changes ad_bg to ad_gpfs major reorganization bg to gpfs new files remove ad_bgl and ad_bglockless directories pushed bluegene platform code to bg subdir and removed ad_bg_getsh.c and ad_bg_setsh.c further lockless removal/doc fixes fixed configuration but so gpfs-only build does not include bluegene files Replace ADIOI_GPFS_assert with ADIOI_Assert fix hintfile pocessing to initialize flag Balance-contig fix: wrong initial index ROMIO: Balance-contig bugfix Assert on non-zero gpfs_fcntl gpfs_find_access_for_ion is BGQ-specific fix to support gpfs hints and deferred open Blue Gene: one-hop aggregator placement Pavan Balaji (53): Remove MPIX_ usage for program internal function names. Added a new test for Reduce_scatter_block in C++. Replace comm_free with comm_disconnect. Remove armci-mpi. Fix incorrect comments. Added copyright check script. Update Copyright version dates. Better checks for VA_ARGS. Remove more windows files. Revert aclocal_cc.m4 commits that tweak VA_ARGS. Updated the CHANGES file with Reduce_local fix. Incorrect placement of the MPIR_Comm_split_type_impl symbol. Rename mpich libraries. Use CPPFLAGS for preprocessor macros. Make binding automake conditional names consistent. Move symbols to correct libraries. Reorder library names in pkg-config. Use library dependencies. Update pkg-config with inter-library dependency changes. Updated the CHANGES file with library management changes. Merge libmpif77 and libmpifort. Add backward compatibility symlinks. Bug-fix: MPIR_CVAR_CH3_ODD_EVEN_CLIQUES was not working. Reorder libmpi and libpmpi builds. Added more information on mpiexec to the user guide. Add an explicit application dependency on the profiling library. Cleanup the symbol management to go into the right library. Create a dummy function that calls all ROMIO public symbols. Make extractcvars VPATH build safe. Cleanup mpicxx.h.in rebuild logic. White space cleanup. Remove MPICXX_NAME and MPICPP_NAME. Make install time prefix setting less hacky. Clean up some bad writeup in the README. Correct README for the library name changes in MPICH. Allow libmpl/opa to be merged into libmpi (or libpmpi). Added backward compatible links for mpl and opa. Remove unnecessary static linking code. Move mpif90 to mpifort and manf90.txt to manfort.txt. Add a symlink for mpif90 to maintain backward compatibility. Make "F77" an expert-level setting. Update documentation to reflect the change to --disable-fortran. Check for shared memory support capability in Comm_split_type. Update environment variables controlling the mpiexec port range. Fix the release script. Update version in preparation for the 3.1.1 release. Reenable --enable-f77 and --enable-fc options. Remove the --enable-f90 option. build system fixes for f08 Fix ibsend failures with the pathscale compilers. Remove mpd. Added a CHANGES note about mpd's death. Revert "Update mpich 3.1.1 RELEASE_NOTES for Blue Gene/Q" Rob Latham (93): corrects old text in the introductory comments. Clean up resources in error cases ROMIO portablity: cannot "switch" on datatypes Add missing pvfs2 headers to tarball panasas: some layout types not handled avoid ompi redefinition of MPI_MAX_DATAREP_STRING. Ompi re-sync: check for statfs function OpenMPI-resync: housekeeping: clean up MIN macro Romio portability: check for extended greqs OpenMPI resync: converted wrong buffer in external32 OpenMPI resync: teach ROMIO about OpenMPI option OpenMPI re-sync: remove unneeded end-of-script stuff incorrect header guards fix PVFS2 compile error with hint processing request newer features for pread/pwrite better error handling for NULL filename Feature check for scalable resize some lustre parameters larger than signed int introduce missing function prototypes warning cleanup: clarify = and == in conditional warning fixup: clean up casting warning cleanup: non-void function explicit return warning fix: shadowed declarations warning fix: provide proper prototype fix fs detection when multiple fs exist dust off old Blue Gene timing infrastrucutre bg-timing: DO NOT MERGE WITH MASTER: time lockless use pwrite/pread instead of seek+write/read bluegene timing: condense into one set of timers remove uneeded barrier Allocate two-phase buffer outside write path remove extraneous locks in bluegene driver coll_perf buffer size too small Two-phase I/O with threaded write romio-timing: even more finer grained timing deferred open fixup: broadcast from correct root additional logging information option to read/write to /dev/null Promote blocksize to ADIOI_FileD struct additional broadcast in open for blocksize Rework "scalable flush" logic Significant simplification of ad_bg_open romio configure: if/fi unbalanced disable aio on BlueGene blksize_t not available under enable-strict clean up P2Pcontig warnings feature request for pread/pwrite unused variable cleanup include pthread.h for pthread routines romio pvfs2: bad use of memcpy romio pvfs2: const-ify interface romio pvfs2 warning fixes Missed a call site when renamed this function remove unused variables bring in missing header files for lseek and close A few items describing the reworked BlueGene driver Remove preprocessor defines no longer used Bug: Inverted logic for scalable resize check clean up stray declrations of GPFS_SUPER_MAGIC more comments for crazy ROMIO multi-platform stat Bugfix: detected any fs as gpfs Disable "create on one, open on all" for NTFS modify MPL_trdump to make a single fprintf call update errstring2 for MPICH test harness Revert "Mark indexperf as failing perf test" clean up unused variables in panasas hints tiny warning fix for panasas debugging routine update panasas routines for const-ification usleep available but not prototyped in strict mode slightly better checks for Panasas SDK Make concurrent write the default for Panasas turn datatype test into a function ROMIO dtype flattening: ignore zero-length counts test case for 'resized of resized' Deal with more errno values ROMIO: Consolidate errno processing Actually initialize debug event logging Test case for darray update darray_read for test suite conventions Got a bit carried away zapping zero-length blocks exercise a few more datatypes rename indexed_zeros zero-length blocklens fix for structs typo in ROMIO runtests romio+gpfs: experiment with gpfs_fcntl hints romio+gpfs: experiement with per-access hints an IO-node aware mode for gpfs hints Debugging code caused segfault make event elements array a bit bigger Free duplicated communicator in error path Don't build GPFS hints if headers not found revert old "removezeros" optimization fix "used uninitilized" compiler warning Sameer Kumar (1): pamid: fixes for MPI_Win_allocate_shared on BG/Q. Sameh Sharkawi (2): OOM running broadcast stress test w/ COLLECTIVE_SELECTION=yes PAMID: Initializing mpierrno before calling MPIDO_Barrier in MPIDI_Coll_comm_create Sangmin Seo (1): Fix of integer variable size Su Huang (8): MPICH test case linked_list_lockall hang in MPI_Win_flush pamid: datatype is not freed in MPID_Win_accumulate pamid: memory leak on handles for request based RMA operations pamid: fix a bug in MPID_Win_free pamid: mapped datatypes needed to be unmapped pamid: task 0 hang in MPI_Init() if MP_PRINTENV=yes pamid: mutiple fixes for RMA shared window pamid: fixed various RMA problems with shared window Wei-keng Liao (1): ROMIO test case demonstrating indexed type bugs Wesley Bland (6): Remove the use of MPIDI_TAG_UB Adds universe check to C spawn tests Add the universe check to the fortran spawn tests Makes sure that the status object is always defined Mark ft/isendalive as xfail Make handling of request cleanup more uniform William Gropp (21): Add datatype test support from MPICH1 Add dataalign test from MPICH1 Add sendrecv2 and sendrecv4 test from MPICH-1 Add some MPICH-1 tests to MPICH datatype tests Fix bug in marking unbuilt tests as failed Fix typo in comment in dataalign.c Correct CPP name Add style commands to generated files Use MPIR_MIN/MPIR_MAX instead of MIN/MAX Add style comments for coding style checker Added summary.junit.xml to clean list Mark indexperf as failing perf test Minor typo fix for datatype/dataloop code Fix incorrect use of status and buffer mgmt Add detail to error messages in darray-pack Add more datatype tests Address many of the perf problems in #1788 Remove incorrect use of status in test Fix location of debugging statement Correct error in description Remove incomplete dataloop optimizations ----------------------------------------------------------------------- hooks/post-receive -- MPICH primary repository
participants (1)
-
noreply@mpich.org