[mpich-commits] [mpich] MPICH primary repository branch, master, updated. v3.2-416-gbfefee8

Service Account noreply at mpich.org
Wed Aug 31 15:02:41 CDT 2016


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  bfefee88130f464b8037b9250a6394d1f7a14dc6 (commit)
      from  fa897516e38b52e3f91abe2da7197630d7d2c639 (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/bfefee88130f464b8037b9250a6394d1f7a14dc6

commit bfefee88130f464b8037b9250a6394d1f7a14dc6
Author: Ken Raffenetti <raffenet at mcs.anl.gov>
Date:   Thu Aug 4 12:38:01 2016 -0500

    ROMIO: Remove outdated configure check
    
    Now that MPL is embedded in ROMIO, there is no need to check for MPICH
    memory allocation routines. Remove the configure check and use the MPL
    versions directly.
    
    Signed-off-by: Rob Latham <robl at mcs.anl.gov>

diff --git a/confdb/aclocal_romio.m4 b/confdb/aclocal_romio.m4
index 64091ba..94f4e2e 100644
--- a/confdb/aclocal_romio.m4
+++ b/confdb/aclocal_romio.m4
@@ -786,28 +786,6 @@ EOF
   fi
   rm -f conftest$EXEEXT mpitest.c
 ])dnl
-define(PAC_TEST_MPIU_FUNCS,[
-  AC_MSG_CHECKING(support for MPICH memory macros)
-  rm -f mpitest.c
-  cat > mpitest.c <<EOF
-#include "mpi.h"
-#include "stdio.h"
-  main(Int argc, char **argv)
-  {
-      MPL_free(NULL);
-  }
-EOF
-  rm -f conftest$EXEEXT
-  $CC $USER_CFLAGS -I$MPI_INCLUDE_DIR -o conftest$EXEEXT mpitest.c $MPI_LIB > /dev/null 2>&1
-  if test -x conftest$EXEEXT ; then
-     AC_MSG_RESULT(yes)
-     AC_DEFINE(HAVE_MPIU_FUNCS,1,[Define if MPICH memory tracing macros defined])
-  else
-     AC_MSG_RESULT(no)
-  fi
-  rm -f conftest$EXEEXT mpitest.c
-])dnl
-dnl
 define(PAC_TEST_MPI_GREQUEST,[
   AC_MSG_CHECKING(support for generalized requests)
   rm -f mpitest.c
diff --git a/src/mpi/romio/adio/common/malloc.c b/src/mpi/romio/adio/common/malloc.c
index f0838e1..b10d75f 100644
--- a/src/mpi/romio/adio/common/malloc.c
+++ b/src/mpi/romio/adio/common/malloc.c
@@ -37,12 +37,6 @@ void *ADIOI_Calloc_fn(size_t nelem, size_t elsize, int lineno, const char *fname
 void *ADIOI_Realloc_fn(void *ptr, size_t size, int lineno, const char *fname);
 void ADIOI_Free_fn(void *ptr, int lineno, const char *fname);
 
-/* we used to call MPIU_Malloc, MPIU_Calloc, etc.  these macros either call
- * malloc/calloc directly or they add instrumentation/tracing.  When we re-did
- * the build system in 2011 we hacked ROMIO to call MPIU_trmalloc directly --
- * once again ROMIO's sort-of standalone status bites us.  We dont' test for
- * MPIU_FUNCS: these are set in configure with an AC_DEFINE when we figure out
- * we are built as part of MPICH */
 void *ADIOI_Malloc_fn(size_t size, int lineno, const char *fname)
 {
     void *new;
@@ -50,11 +44,7 @@ void *ADIOI_Malloc_fn(size_t size, int lineno, const char *fname)
 #ifdef ROMIO_XFS
     new = (void *) memalign(XFS_MEMALIGN, size);
 #else
-#ifdef HAVE_MPIU_FUNCS
     new = (void *) MPL_malloc(size);
-#else
-    new = (void *) malloc(size);
-#endif
 #endif
     if (!new && size) {
 	FPRINTF(stderr, "Out of memory in file %s, line %d\n", fname, lineno);
@@ -70,11 +60,7 @@ void *ADIOI_Calloc_fn(size_t nelem, size_t elsize, int lineno, const char *fname
 {
     void *new;
 
-#ifdef HAVE_MPIU_FUNCS
     new = (void *) MPL_calloc(nelem, elsize);
-#else
-    new = (void *) calloc(nelem, elsize);
-#endif
     if (!new && nelem) {
 	FPRINTF(stderr, "Out of memory in file %s, line %d\n", fname, lineno);
 	MPI_Abort(MPI_COMM_WORLD, 1);
@@ -88,11 +74,7 @@ void *ADIOI_Realloc_fn(void *ptr, size_t size, int lineno, const char *fname)
 {
     void *new;
 
-#ifdef HAVE_MPIU_FUNCS
     new = (void *) MPL_realloc(ptr, size);
-#else
-    new = (void *) realloc(ptr, size);
-#endif
     if (!new && size) {
 	FPRINTF(stderr, "realloc failed in file %s, line %d\n", fname, lineno);
 	MPI_Abort(MPI_COMM_WORLD, 1);
@@ -110,11 +92,7 @@ void ADIOI_Free_fn(void *ptr, int lineno, const char *fname)
 	MPI_Abort(MPI_COMM_WORLD, 1);
     }
 
-#ifdef HAVE_MPIU_FUNCS
     MPL_free(ptr);
-#else
-    free(ptr);
-#endif
 }
 
 
diff --git a/src/mpi/romio/configure.ac b/src/mpi/romio/configure.ac
index 67732c4..eaec4f2 100644
--- a/src/mpi/romio/configure.ac
+++ b/src/mpi/romio/configure.ac
@@ -1516,7 +1516,6 @@ elif test $FROM_MPICH = yes ; then
    AC_DEFINE(HAVE_STATUS_SET_BYTES,1,[Define if status_set_bytes available])
    DEFINE_HAVE_MPI_GREQUEST="#define HAVE_MPI_GREQUEST 1"
    DEFINE_HAVE_MPI_GREQUEST_EXTENSIONS="#define HAVE_MPI_GREQUEST_EXTENSIONS 1"
-   AC_DEFINE(HAVE_MPIU_FUNCS,1,[Define if MPICH memory tracing macros defined])
    AC_DEFINE(HAVE_MPIX_H, 1, [])
    AC_DEFINE(HAVE_MPIIO_CONST, const, Set if MPI-IO prototypes use const qualifier)
    AC_DEFINE(HAVE_MPI_TYPE_SIZE_X, 1, [Define if MPI library provides MPI_TYPE_SIZE_X])
@@ -1531,7 +1530,6 @@ fi
 if test $WITHIN_KNOWN_MPI_IMPL = no ; then
    PAC_TEST_MPIR_STATUS_SET_BYTES
    PAC_TEST_MPI_GREQUEST
-   PAC_TEST_MPIU_FUNCS
    AC_DEFINE(PRINT_ERR_MSG,1,[Define for printing error messages])
    AC_CHECK_TYPE([MPI_Count],[],[AC_DEFINE_UNQUOTED([MPI_Count],[MPI_Aint],[Define to "MPI_Aint" if MPI does not provide MPI_Count]) ], [[#include <mpi.h>]])
    PAC_TEST_NEEDS_CONST

-----------------------------------------------------------------------

Summary of changes:
 confdb/aclocal_romio.m4            |   22 ----------------------
 src/mpi/romio/adio/common/malloc.c |   22 ----------------------
 src/mpi/romio/configure.ac         |    2 --
 3 files changed, 0 insertions(+), 46 deletions(-)


hooks/post-receive
-- 
MPICH primary repository


More information about the commits mailing list