mpe.git
6 years agoadded more parallel make support through the use of AC_PROG_CC_C_O.
Anthony Chan [Sat, 8 Aug 2009 06:15:29 +0000]
added more parallel make support through the use of AC_PROG_CC_C_O.

[svn breadcrumb: r5171 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoupdatefiles now matches top-level AC_PREREQ version and commented out AC_PREREQs...
Dave Goodell [Mon, 3 Aug 2009 15:12:13 +0000]
updatefiles now matches top-level AC_PREREQ version and commented out AC_PREREQs are deleted.

This is a cleanup of r5041.

No reviewer.

[svn breadcrumb: r5116 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoUpdate windows configure/build scripts and proj files to reflect the refactoring...
Jayesh Krishna [Thu, 30 Jul 2009 21:45:19 +0000]
Update windows configure/build scripts and proj files to reflect the refactoring done for mpe_thread* in r5066. Fixes the windows build broken in r5066

[svn breadcrumb: r5097 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoadded missing files in r5077.
Anthony Chan [Wed, 29 Jul 2009 23:06:26 +0000]
added missing files in r5077.

[svn breadcrumb: r5082 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoinitial modification to enable parallel make for MPE.
Anthony Chan [Wed, 29 Jul 2009 22:04:51 +0000]
initial modification to enable parallel make for MPE.

[svn breadcrumb: r5077 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoRename MPE_Thread --> MPIU_Thread (and similar).
Dave Goodell [Tue, 28 Jul 2009 23:21:53 +0000]
Rename MPE_Thread --> MPIU_Thread (and similar).

This fixes the last remaining non-conforming symbols mentioned in
ticket #566.

Reviewed by buntinas@.

[svn breadcrumb: r5067 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agocommented out AC_PREREQ in all non-standalone configure.in, i.e. except top-level...
Anthony Chan [Fri, 24 Jul 2009 06:07:58 +0000]
commented out AC_PREREQ in all non-standalone configure.in, i.e. except top-level, test/mpi, romio, hydra, mpe2, slog2sdk, openpa.

[svn breadcrumb: r5041 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agosync the bytecode with changes up to r5030.
Anthony Chan [Wed, 22 Jul 2009 16:42:28 +0000]
sync the bytecode with changes up to r5030.

[svn breadcrumb: r5031 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agocleaned up of the java code so it can be compiled with java6 compiler without warnings.
Anthony Chan [Wed, 22 Jul 2009 16:06:13 +0000]
cleaned up of the java code so it can be compiled with java6 compiler without warnings.

[svn breadcrumb: r5030 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoGet rid of many of the cross-compile variables that are no longer
Pavan Balaji [Mon, 20 Jul 2009 20:21:14 +0000]
Get rid of many of the cross-compile variables that are no longer
needed with the newer autoconfs. Ticket #393 has more details.

[svn breadcrumb: r5005 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agosource code modification to use list of default colors when the requested color in...
Anthony Chan [Tue, 14 Jul 2009 23:49:26 +0000]
source code modification to use list of default colors when the requested color in clog2 file is not found.

[svn breadcrumb: r4968 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agosource code modification to add support of Cntl-Click as RightMouseClick for req...
Anthony Chan [Tue, 14 Jul 2009 23:38:14 +0000]
source code modification to add support of Cntl-Click as RightMouseClick for req#551.

[svn breadcrumb: r4967 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agofixed error message.
Anthony Chan [Mon, 13 Jul 2009 08:09:25 +0000]
fixed error message.

[svn breadcrumb: r4948 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agopatched for req#617.
Anthony Chan [Mon, 13 Jul 2009 07:57:20 +0000]
patched for req#617.

[svn breadcrumb: r4947 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoadded the support to use env variables JAVA_HOME, JRE_HOME, JVM to set java runtime...
Anthony Chan [Mon, 13 Jul 2009 04:48:01 +0000]
added the support to use env variables JAVA_HOME, JRE_HOME, JVM to set java runtime and env variable SLOG2_HOME to locate the slog2sdk jar files.  This fixes the req#343.

[svn breadcrumb: r4946 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agocomented out debugging statements.
Anthony Chan [Wed, 1 Jul 2009 00:09:34 +0000]
comented out debugging statements.

[svn breadcrumb: r4879 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoAdding log_mpi_util.c to windows proj and makefiles
Jayesh Krishna [Mon, 29 Jun 2009 18:54:58 +0000]
Adding log_mpi_util.c to windows proj and makefiles

[svn breadcrumb: r4849 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoAdded env variable MPE_USE_FCONSTS_IN_MPIH so user can choose to use
Anthony Chan [Wed, 24 Jun 2009 21:32:34 +0000]
Added env variable MPE_USE_FCONSTS_IN_MPIH so user can choose to use
mpi.h's fortran to C constants instead of relying on MPE.

[svn breadcrumb: r4813 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoCommented out the reading of CROSS_BIGENDIAN, AC_C_BIGENDIAN seems to
Anthony Chan [Wed, 24 Jun 2009 21:29:42 +0000]
Commented out the reading of CROSS_BIGENDIAN, AC_C_BIGENDIAN seems to
have cross compiler support.

[svn breadcrumb: r4812 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoRemoving MPE fortran interface files from MPE wrap lib till we fix ticket #333
Jayesh Krishna [Tue, 23 Jun 2009 18:53:02 +0000]
Removing MPE fortran interface files from MPE wrap lib till we fix ticket #333

[svn breadcrumb: r4802 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agofixed for pre-autoconf-2.60.
Anthony Chan [Fri, 19 Jun 2009 16:28:17 +0000]
fixed for pre-autoconf-2.60.

[svn breadcrumb: r4776 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoremoved MPICH2 specific feature, and used MPE's fortran runtime test to determine...
Anthony Chan [Tue, 16 Jun 2009 19:48:44 +0000]
removed MPICH2 specific feature, and used MPE's fortran runtime test to determine all MPI_F_* constants for all MPI implementations.

[svn breadcrumb: r4745 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoReverted memcpy->MPIU_Memcpy macros in mpe source.
Darius Buntinas [Mon, 15 Jun 2009 16:36:22 +0000]
Reverted memcpy->MPIU_Memcpy macros in mpe source.

[svn breadcrumb: r4716 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoconverted all uses of memcpy to the macro MPIU_Memcpy
Darius Buntinas [Fri, 12 Jun 2009 21:30:49 +0000]
converted all uses of memcpy to the macro MPIU_Memcpy

[svn breadcrumb: r4707 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoInitial deposit of the determination of the fortran constant for MPI_IN_PLACE(that...
Anthony Chan [Fri, 5 Jun 2009 18:47:22 +0000]
Initial deposit of the determination of the fortran constant for MPI_IN_PLACE(that fixes req#363), and moved the determination other fortran constants (MPI_F_STATUS(ES)_IGNORE, MPI_STATUS_SIZE and fortran logical values in C) from configure to runtime, i.e. during MPI initialization.  Overall this modification has MPICH2 specific feature...

[svn breadcrumb: r4667 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agomore fixes.
Anthony Chan [Thu, 7 May 2009 19:53:26 +0000]
more fixes.

[svn breadcrumb: r4430 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agofixed for req #550.
Anthony Chan [Wed, 6 May 2009 06:39:20 +0000]
fixed for req #550.

[svn breadcrumb: r4400 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoFixed bug in Makefile if X_INC is null.
Anthony Chan [Tue, 5 May 2009 19:50:26 +0000]
Fixed bug in Makefile if X_INC is null.

[svn breadcrumb: r4397 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoDisabling generation of Visual Studio log files. This should make MPICH2 compiln...
Jayesh Krishna [Thu, 26 Feb 2009 20:23:58 +0000]
Disabling generation of Visual Studio log files. This should make MPICH2 compiln using VS a bit faster

[svn breadcrumb: r3902 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years ago1) Adding nemesis profiled 32bit dlls (2) Adding nemesis dlls to 32bit installer...
Jayesh Krishna [Tue, 10 Feb 2009 15:09:29 +0000]
1) Adding nemesis profiled 32bit dlls (2) Adding nemesis dlls to 32bit installer (3) Not building fmpe for now

[svn breadcrumb: r3833 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agocorrected typo in doctext documentation.
Anthony Chan [Sun, 1 Feb 2009 02:16:33 +0000]
corrected typo in doctext documentation.

[svn breadcrumb: r3778 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agocosmetic changes: removed if statement before MkDir.
Anthony Chan [Fri, 30 Jan 2009 23:56:35 +0000]
cosmetic changes: removed if statement before MkDir.

[svn breadcrumb: r3777 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoAdded CFLAGS to LDFLAGS for user expectation.
Anthony Chan [Fri, 30 Jan 2009 23:34:42 +0000]
Added CFLAGS to LDFLAGS for user expectation.

[svn breadcrumb: r3776 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agofixed erroneous fix r3375 whose origin is r3145.
Anthony Chan [Fri, 30 Jan 2009 23:03:28 +0000]
fixed erroneous fix r3375 whose origin is r3145.

[svn breadcrumb: r3775 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoreplaced InstallDirRecur with MkDir so *.in files won't be installed.
Anthony Chan [Fri, 30 Jan 2009 21:44:22 +0000]
replaced InstallDirRecur with MkDir so *.in files won't be installed.

[svn breadcrumb: r3774 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoAdded TRACE_CC and TRACE_CFLAGS as precious configure variables. Removed redundant...
Anthony Chan [Thu, 20 Nov 2008 23:36:07 +0000]
Added TRACE_CC and TRACE_CFLAGS as precious configure variables.  Removed redundant @CFLAGS@ in libtool linker.

[svn breadcrumb: r3602 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoadded @CFLAGS@ to libtool linker, i.e. $(LIBTOOL) $(CC), so it
Anthony Chan [Thu, 20 Nov 2008 20:25:56 +0000]
added @CFLAGS@ to libtool linker, i.e. $(LIBTOOL) $(CC), so it
works with user's desired ABI.

[svn breadcrumb: r3599 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoadded the test to check the compatibility of F77 and C object files.
Anthony Chan [Fri, 14 Nov 2008 09:16:54 +0000]
added the test to check the compatibility of F77 and C object files.

[svn breadcrumb: r3541 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agosync F77 m4 macros with mpich2's
Anthony Chan [Fri, 14 Nov 2008 08:48:45 +0000]
sync F77 m4 macros with mpich2's

[svn breadcrumb: r3540 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoGetting rid of SVN IDs that are present in 5% of the files and not in the other 95...
Pavan Balaji [Thu, 6 Nov 2008 21:29:57 +0000]
Getting rid of SVN IDs that are present in 5% of the files and not in the other 95%. This is creating unnecessary conflicts for collaborators who merge from MPICH2.

[svn breadcrumb: r3456 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoFixed the erroneous == in test.
Anthony Chan [Fri, 24 Oct 2008 17:21:34 +0000]
Fixed the erroneous == in test.

[svn breadcrumb: r3375 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agofixed req 20: autoconf 2.62 warning on cache related issue due to libtool.
Anthony Chan [Thu, 18 Sep 2008 07:42:06 +0000]
fixed req 20: autoconf 2.62 warning on cache related issue due to libtool.

[svn breadcrumb: r3152 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoinstalled all architecture-independent data into $datadir/$PACKAGE. Currently all...
Anthony Chan [Wed, 17 Sep 2008 06:35:43 +0000]
installed  all architecture-independent data into $datadir/$PACKAGE.  Currently all architecture-independent data are all mpe2's, i.e. examples_*/ and logfiles/.  Fixed mpich2's "make installcheck" to invoke "mpecheckinstall -PACKAGE=$(PACKAGE).  Ensured that sbin/mpeuninstall is able to uninstall all mpe2 components.

[svn breadcrumb: r3145 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoAdded support for autoconf 2.6x's installed directory structure. Removed the hacked...
Anthony Chan [Sun, 14 Sep 2008 21:27:28 +0000]
Added support for autoconf 2.6x's installed directory structure.  Removed the hacked --with-docdir and --with-htmldir where were added for autoconf 2.5x.  Added the backward compatiable code (to 2.5x) to the target files....  Enabled the support for "make install PACKAGE=xxx".

[svn breadcrumb: r3131 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agofixed incorrect check for inpath build.
Anthony Chan [Tue, 9 Sep 2008 17:28:59 +0000]
fixed incorrect check for inpath build.

[svn breadcrumb: r3120 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agofixed non-ANSI feature introduced in r1008.
Anthony Chan [Mon, 7 Jul 2008 20:28:50 +0000]
fixed non-ANSI feature introduced in r1008.

[svn breadcrumb: r1029 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agosince sizeof(MPI_Aint) >= sizeof(void *), so can't use MPI_Aint in MPI_Comm_xxx_attr...
Anthony Chan [Wed, 2 Jul 2008 19:03:31 +0000]
since sizeof(MPI_Aint) >= sizeof(void *), so can't use MPI_Aint in MPI_Comm_xxx_attr().  Define CLOG_Pint where sizeof(CLOG_Pint) == sizeof(void *) and use CLOG_Pint in MPI_Comm_xxx_attr in clog_commset.c.  Removed the definition of MPI_Aint in mpi_nul.h as no one in src/logging is using MPI_Aint.

[svn breadcrumb: r1013 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoremoved the original README, README.orig, which contains info that is quiet valid...
Anthony Chan [Tue, 1 Jul 2008 21:56:54 +0000]
removed the original README, README.orig, which contains info that is quiet valid anymore.

[svn breadcrumb: r1009 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agofixed bug related missing check for MPI_STATUS_IGNORE in MPI_Recv().
Anthony Chan [Tue, 1 Jul 2008 16:16:13 +0000]
fixed bug related missing check for MPI_STATUS_IGNORE in MPI_Recv().

[svn breadcrumb: r1008 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agofixed bug
Anthony Chan [Sat, 17 May 2008 01:50:27 +0000]
fixed bug

[svn breadcrumb: r922 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoadded the JVM headless test to user PATH and KNOWNS tests through new JAC_PATH_PROG...
Anthony Chan [Sat, 17 May 2008 01:38:37 +0000]
added the JVM headless test to user PATH and KNOWNS tests through new JAC_PATH_PROG, simplied the logic

[svn breadcrumb: r921 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoadded new macro JAC_CHECK_USER_PROG so no duplicated test programs are needed in...
Anthony Chan [Sat, 17 May 2008 01:36:03 +0000]
added new macro JAC_CHECK_USER_PROG so no duplicated test programs are needed in JAC_PATH_PROG, easier to maintain. Updated JAC_JNI_HEADER to use the new JAC_PATH_PROG.

[svn breadcrumb: r920 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoupdated all bin/*.in to have its own help page on options and misc updates.
Anthony Chan [Wed, 14 May 2008 05:38:18 +0000]
updated all bin/*.in to have its own help page on options and misc updates.

[svn breadcrumb: r912 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoadded a test to check if command line executable jar file can be run, i.e. checking...
Anthony Chan [Wed, 14 May 2008 05:36:58 +0000]
added a test to check if command line executable jar file can be run, i.e. checking if JVM violates headless spec.

[svn breadcrumb: r911 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoadded a new test to check if Color can be used in non-GUI executable jar file.
Anthony Chan [Wed, 14 May 2008 05:35:48 +0000]
added a new test to check if Color can be used in non-GUI executable jar file.

[svn breadcrumb: r910 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agobugfix for the all2all(v)'s format string which was longer than 40 characters allowed...
Anthony Chan [Thu, 10 Apr 2008 17:16:34 +0000]
bugfix for the all2all(v)'s format string which was longer than 40 characters allowed by the CLOG2 format.

[svn breadcrumb: r846 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoadded installation instruction for old mpich-gm used on NCSA's Turing Mac cluster
Anthony Chan [Wed, 2 Apr 2008 22:13:35 +0000]
added installation instruction for old mpich-gm used on NCSA's Turing Mac cluster

[svn breadcrumb: r787 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoadded tests to explicitly check for O_LARGEFILE and if it needs _LARGEFILE64_SOURCE v1.0.7rc3
Anthony Chan [Wed, 2 Apr 2008 19:26:11 +0000]
added tests to explicitly check for O_LARGEFILE and if it needs _LARGEFILE64_SOURCE

[svn breadcrumb: r780 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agobugfix when PATH or CLASSPATH contains ...::..., so path_elem could be empty. v1.0.7rc2
Anthony Chan [Sun, 30 Mar 2008 21:58:08 +0000]
bugfix when PATH or CLASSPATH contains ...::..., so path_elem could be empty.

[svn breadcrumb: r752 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoadded more specific 'cp -pr' command to copy logfiles to destination directory to...
Anthony Chan [Wed, 12 Mar 2008 20:19:13 +0000]
added more specific 'cp -pr' command to copy logfiles to destination directory to avoid .svn/ from copying over as .svn contains read-only files.

[svn breadcrumb: r652 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoReplaced the bindir cleanup code using case statement instead of the complicated...
Anthony Chan [Wed, 12 Mar 2008 19:36:06 +0000]
Replaced the bindir cleanup code using case statement instead of the complicated suffix determination code (using sed/awk).

[svn breadcrumb: r649 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoUpdate documentation and message for MPE build system variables, MPI_CC/MPI_CFLAGS...
Anthony Chan [Tue, 11 Mar 2008 20:41:01 +0000]
Update documentation and message for MPE build system variables, MPI_CC/MPI_CFLAGS,....

[svn breadcrumb: r634 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoAdded MPI_CFLAGS/MPI_FFLAGS. Added MPI_INC to MPI_CFLAGS/MPI_FFLAGS.
Anthony Chan [Tue, 11 Mar 2008 08:47:18 +0000]
Added MPI_CFLAGS/MPI_FFLAGS.  Added MPI_INC to MPI_CFLAGS/MPI_FFLAGS.

[svn breadcrumb: r624 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoAdded MPI_CFLAGS/MPI_FFLAGS. Added MPI_INC as part of MPI_CFLAGS/MPI_FFLAGS. Added...
Anthony Chan [Tue, 11 Mar 2008 08:44:55 +0000]
Added MPI_CFLAGS/MPI_FFLAGS.  Added MPI_INC as part of MPI_CFLAGS/MPI_FFLAGS.  Added --enable-g and --enable-strict support for MPI_CFLAGS/MPI_FFLAGS.  Replaced the duplicate string check in --enable-g by case statement.  Used MPICH2_INTERNAL_xFLAGS/MPICH2_EXTRA_xFLAGS to set xFLAGS/MPI_xFLAGS when building from MPICH2

[svn breadcrumb: r623 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoReplaced MPI_INC by MPI_CFLAGS/MPI_FFLAGS.
Anthony Chan [Tue, 11 Mar 2008 08:38:21 +0000]
Replaced MPI_INC by MPI_CFLAGS/MPI_FFLAGS.

[svn breadcrumb: r622 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoReplaced MPI_INC by MPI_CFLAGS or MPI_FFLAGS. Rearranged the MPICC_FLAGS/MPIFC_FLAGS...
Anthony Chan [Tue, 11 Mar 2008 08:37:07 +0000]
Replaced MPI_INC by MPI_CFLAGS or MPI_FFLAGS. Rearranged the MPICC_FLAGS/MPIFC_FLAGS such that current MPE include path is always in front MPI_CFLAGS/MPI_FFLAGS which may contain MPI include path (which in turns may points to old MPE include file).

[svn breadcrumb: r621 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoadded missing prototype for kill() due to --enable-strict.
Anthony Chan [Tue, 11 Mar 2008 08:34:04 +0000]
added missing prototype for kill() due to --enable-strict.

[svn breadcrumb: r620 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoadded more informative comment of the previous changes.
Anthony Chan [Thu, 6 Mar 2008 01:30:36 +0000]
added more informative comment of the previous changes.

[svn breadcrumb: r575 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoadded more specific "cp -pr" command to copy *.clog* and *.slog* to destination
Anthony Chan [Thu, 6 Mar 2008 00:20:56 +0000]
added more specific "cp -pr" command to copy *.clog* and *.slog* to destination
directory to avoid .svn/ from copying over as .svn contains read-only files.

[svn breadcrumb: r574 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agobugfix for PAC_F77_CHECK_COMPILER_OPTION when 2nd argument modifying FFLAGS
Anthony Chan [Wed, 5 Mar 2008 08:48:29 +0000]
bugfix for PAC_F77_CHECK_COMPILER_OPTION when 2nd argument modifying FFLAGS

[svn breadcrumb: r560 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoFixed doctext documentation related to the thread-safety of the MPE logging API. v1.0.7rc1
Anthony Chan [Sat, 2 Feb 2008 20:53:19 +0000]
Fixed doctext documentation related to the thread-safety of the MPE logging API.

[svn breadcrumb: r381 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoupdated the date
Anthony Chan [Sat, 2 Feb 2008 01:26:03 +0000]
updated the date

[svn breadcrumb: r373 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoenhanced MPI_Init{_thread} and MPI_Finalize to use thread-ready version of
Anthony Chan [Thu, 31 Jan 2008 09:43:09 +0000]
enhanced MPI_Init{_thread} and MPI_Finalize to use thread-ready version of
MPE_Init_log/MPE_Finish_log, i.e. split the global-mutex lock into finer grainularity to aovid lock overlap.

[svn breadcrumb: r370 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoadded thread support to MPE_Init_log() and MPE_Finish_log() so they can be called...
Anthony Chan [Thu, 31 Jan 2008 09:39:03 +0000]
added thread support to MPE_Init_log() and MPE_Finish_log() so they can be called in userlog mode with/without MPI.

[svn breadcrumb: r369 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoadded guard to protect the internals of MPE_Log_thread_init() from being executed...
Anthony Chan [Thu, 31 Jan 2008 09:32:46 +0000]
added guard to protect the internals of MPE_Log_thread_init() from being executed more than once in mpilog vs userlog case.

[svn breadcrumb: r368 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agofixed the typo MPE_LOG_THREAD_DECL should be MPE_LOG_THREADSTM_DECL in no-thread...
Anthony Chan [Thu, 31 Jan 2008 09:30:48 +0000]
fixed the typo MPE_LOG_THREAD_DECL should be MPE_LOG_THREADSTM_DECL in no-thread case.

[svn breadcrumb: r367 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoreplaced MPE_LOG_THREAD_DECL by MPE_LOG_THREADSTM_DECL.
Anthony Chan [Thu, 31 Jan 2008 01:44:02 +0000]
replaced MPE_LOG_THREAD_DECL by MPE_LOG_THREADSTM_DECL.

[svn breadcrumb: r366 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoadded support and use of MPE_LOG_THREAD_PRINTSTACK.
Anthony Chan [Thu, 31 Jan 2008 01:43:09 +0000]
added support and use of MPE_LOG_THREAD_PRINTSTACK.

[svn breadcrumb: r365 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoreplaced MPE_LOG_THREAD_DECL by MPE_LOG_THREADSTM_DECL.
Anthony Chan [Thu, 31 Jan 2008 01:37:57 +0000]
replaced MPE_LOG_THREAD_DECL by MPE_LOG_THREADSTM_DECL.

[svn breadcrumb: r364 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoadded MPE_LOG_RANK2PROCNAME documentation.
Anthony Chan [Tue, 29 Jan 2008 05:30:56 +0000]
added MPE_LOG_RANK2PROCNAME documentation.

[svn breadcrumb: r358 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoadded env variable MPE_LOG_RANK2PROCNAME which determines if .clog2.pnm should be...
Anthony Chan [Tue, 29 Jan 2008 05:28:36 +0000]
added env variable MPE_LOG_RANK2PROCNAME which determines if .clog2.pnm should be generated.

[svn breadcrumb: r357 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoUpdated the user-defined MPE logging calls so that they are consistent with the just...
Anthony Chan [Mon, 28 Jan 2008 21:01:52 +0000]
Updated the user-defined MPE logging calls so that they are consistent with the just updated APIs.

[svn breadcrumb: r353 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoupdated all MPE logging's user API to be consistent with global mutex locking, e...
Anthony Chan [Mon, 28 Jan 2008 20:59:57 +0000]
updated all MPE logging's user API to be consistent with global mutex locking, e.g. removed user-supplied local threadID in some of the API, i.e. calling thread's threadID will be logged.

[svn breadcrumb: r352 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoremoved the local int variable for pthread function
Anthony Chan [Mon, 28 Jan 2008 20:55:41 +0000]
removed the local int variable for pthread function

[svn breadcrumb: r351 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agofixed the missing MPI_GATHERV logging initialization.
Anthony Chan [Mon, 21 Jan 2008 17:25:34 +0000]
fixed the missing MPI_GATHERV logging initialization.

[svn breadcrumb: r328 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoadded SiCortex cross-compilation instruction.
Anthony Chan [Thu, 3 Jan 2008 21:11:44 +0000]
added SiCortex cross-compilation instruction.

[svn breadcrumb: r283 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoFixed the bug that MPE manpages are generated in extension 3 instead of extension...
Anthony Chan [Mon, 17 Dec 2007 18:10:21 +0000]
Fixed the bug that MPE manpages are generated in extension 3 instead of extension 4.  Added EXTNUM so manpage extension number can be easily modified.

[svn breadcrumb: r273 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoadded support for openmp_mpilog.F
Anthony Chan [Thu, 6 Dec 2007 21:02:02 +0000]
added support for openmp_mpilog.F

[svn breadcrumb: r251 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoRemoved "call flush()" as flush isn't ready available with xlf... Added
Anthony Chan [Tue, 4 Dec 2007 22:53:52 +0000]
Removed "call flush()" as flush isn't ready available with xlf... Added
comment in the program to explain what needs to be done and/or flush is
needed.

[svn breadcrumb: r244 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoAdded testing program to check MPI + OpenMP user-defined logging.
Anthony Chan [Tue, 4 Dec 2007 22:52:03 +0000]
Added testing program to check MPI + OpenMP user-defined logging.

[svn breadcrumb: r243 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoupdated version number. added description on MPE_SAME_TMPDIR
Anthony Chan [Fri, 30 Nov 2007 21:38:43 +0000]
updated version number. added description on MPE_SAME_TMPDIR

[svn breadcrumb: r240 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoadded "call flush(6)" to make sure stdout output is seen by user (gfortran appears...
Anthony Chan [Fri, 30 Nov 2007 04:48:18 +0000]
added "call flush(6)" to make sure stdout output is seen by user (gfortran appears not flush stdout when program terminates).

[svn breadcrumb: r238 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoadded support for .clog2.pnm files
Anthony Chan [Fri, 30 Nov 2007 04:46:44 +0000]
added support for .clog2.pnm files

[svn breadcrumb: r237 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoadded thread-safe support to MPE_Log_event (works for C and Fortran)
Anthony Chan [Fri, 30 Nov 2007 04:45:46 +0000]
added thread-safe support to MPE_Log_event (works for C and Fortran)

[svn breadcrumb: r236 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agofixed an invalid access of memory bug that does not show up in valgrind.
Anthony Chan [Fri, 30 Nov 2007 04:44:47 +0000]
fixed an invalid access of memory bug that does not show up in valgrind.

[svn breadcrumb: r235 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agochanged makefiles and scripts to use svn rather than cvs
Darius Buntinas [Wed, 28 Nov 2007 21:51:40 +0000]
changed makefiles and scripts to use svn rather than cvs

[svn breadcrumb: r225 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoupdated the code to procname file
Anthony Chan [Wed, 28 Nov 2007 21:43:58 +0000]
updated the code to procname file

[svn breadcrumb: r224 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoReplaced lines of getenv() + strcmp() with CLOG_Util_getenvbool().
Anthony Chan [Wed, 28 Nov 2007 20:25:09 +0000]
Replaced lines of getenv() + strcmp() with CLOG_Util_getenvbool().

[svn breadcrumb: r222 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoadded CLOG_Util_getenvbool() to replaced all getenv() codes for boolean values.
Anthony Chan [Wed, 28 Nov 2007 20:24:06 +0000]
added CLOG_Util_getenvbool() to replaced all getenv() codes for boolean values.
Added support of MPE_SAME_TMPDIR which selects the old way of calling mkstemp() on each process or the scalable way of calling mkstemp() on root and then bcast the filename to everybody in comm_world.

[svn breadcrumb: r221 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]

6 years agoadded nullified versions of MPE_Log_get_solo_eventID and get_state_eventIDs to get...
Anthony Chan [Wed, 28 Nov 2007 02:39:56 +0000]
added nullified versions of MPE_Log_get_solo_eventID and get_state_eventIDs to get -mpe=nolog work.

[svn breadcrumb: r219 @ https://svn.mcs.anl.gov/repos/mpi/tools/mpe2]