3 years agoAdd test that PMPI works (can fail if Darshan is the default) master
William Gropp [Mon, 14 Dec 2015 16:48:44 +0000]
Add test that PMPI works (can fail if Darshan is the default)

3 years agoAlso needed for error routine update to const
William Gropp [Mon, 14 Dec 2015 16:48:10 +0000]
Also needed for error routine update to const

3 years agoUpdate routines in backup error string handling to match MPI-3 const usage
William Gropp [Mon, 14 Dec 2015 16:47:12 +0000]
Update routines in backup error string handling to match MPI-3 const usage

3 years agoFix bug in configure test caused by using [] in test program
William Gropp [Wed, 9 Dec 2015 20:59:33 +0000]
Fix bug in configure test caused by using [] in test program

3 years agoUpdate INSTALL to note that ./configure may work
William Gropp [Wed, 9 Dec 2015 19:05:39 +0000]
Update INSTALL to note that ./configure may work

3 years agoMinor update for coding style
William Gropp [Wed, 9 Dec 2015 18:58:52 +0000]
Minor update for coding style

3 years agoUse PAC_MPI macros to get default compilers for C, Fortran
William Gropp [Wed, 9 Dec 2015 18:51:33 +0000]
Use PAC_MPI macros to get default compilers for C, Fortran

3 years agoAdded MPI compiler macros from buildenv
William Gropp [Wed, 9 Dec 2015 18:51:10 +0000]
Added MPI compiler macros from buildenv

3 years agoUpdate version to 2.4.9b
William Gropp [Wed, 2 Dec 2015 22:37:40 +0000]
Update version to 2.4.9b

3 years agoCorrect fix for bug in MPI-3 comm routines
William Gropp [Wed, 2 Dec 2015 22:34:49 +0000]
Correct fix for bug in MPI-3 comm routines

Probably a cut and paste error defined the macro as calling the wrong
service routine.  Fixing that reverted the previous fix.

3 years agoFixed missing deref on address of comm_out
William Gropp [Wed, 2 Dec 2015 19:48:15 +0000]
Fixed missing deref on address of comm_out

3 years agoCorrected test for const in MPI prototypes
William Gropp [Wed, 2 Dec 2015 19:46:49 +0000]
Corrected test for const in MPI prototypes

3 years agoAdded dependency for included files
William Gropp [Wed, 2 Dec 2015 19:45:19 +0000]
Added dependency for included files

3 years agoHandle removed MPI-1 routines with const
William Gropp [Wed, 2 Dec 2015 18:48:49 +0000]
Handle removed MPI-1 routines with const

MPICH erroneously added const to three removed routines - Address,
Type_hindexed, and Type_struct.  This tests for those and uses MPE_CONST1
instead of MPE_CONST.  Detected when building with Open MPI.

3 years agoCorrected the argument types in several cases
William Gropp [Wed, 2 Dec 2015 18:42:02 +0000]
Corrected the argument types in several cases

MPI_Comm was used where MPI_Datatype intended.  Caught when building for
Open MPI.

3 years agoFix enable-PIC help string
William Gropp [Mon, 28 Sep 2015 15:18:28 +0000]
Fix enable-PIC help string

3 years agoAdd enable-PIC option
William Gropp [Mon, 28 Sep 2015 14:48:01 +0000]
Add enable-PIC option

3 years agoClean up files with new AC_INIT format
William Gropp [Mon, 28 Sep 2015 14:38:55 +0000]
Clean up files with new AC_INIT format

3 years agoAdd partial support for new MPI-3 features
William Gropp [Thu, 17 Sep 2015 17:25:19 +0000]
Add partial support for new MPI-3 features

Provided by Lisandro Dalcin

3 years agoFix for VPATH build for configure dependency
William Gropp [Thu, 20 Aug 2015 16:18:50 +0000]
Fix for VPATH build for configure dependency

The configure dependency in was incorrect for a VPATH build,
causing the make to fail.  This adds a correct dependency, along with
adding an --enable-maintainer-mode similar to the Automake version.
It also fixes the dist target to work in a vpath directory.  subminor
version number was updated.

3 years agoAdded missing COPYRIGHT statement
William Gropp [Thu, 20 Aug 2015 15:56:12 +0000]
Added missing COPYRIGHT statement

4 years agoAssorted cleanups for mandlebrot demo
Rob Latham [Thu, 4 Sep 2014 13:42:21 +0000]
Assorted cleanups for mandlebrot demo

like rest of MPE, update to use ANSI, not K&R prototypes.  A few unused
variables and missing header files.

4 years agoAdded install target for MPE
William Gropp [Sun, 24 Aug 2014 19:42:05 +0000]
Added install target for MPE

Also set the version so that the created tarfile includes the version
number.  Updated the version in the README and INSTALL, and added
a quick start to the INSTALL

4 years agoUse prototype form for functions
William Gropp [Sun, 24 Aug 2014 02:11:10 +0000]
Use prototype form for functions

Convert from K&R C to modern C prototype form.  Use MPE_CONST to
permit backward compatibility to MPI-2.  Added missing .gitignore
files as part of cleanup

6 years agoAdded a test to check if MPI declaration uses const so MPI logging wrapper can decide...
Anthony Chan [Tue, 27 Nov 2012 22:39:33 +0000]
Added a test to check if MPI declaration uses const so MPI logging wrapper can decide if it needs to use const.  Added a test to check for mpir_iargc/mpir_getarg in MPI libraries.  Fixed inconsistent decl of TRACE_Get_err_string() in trace_sample.  These changes should allow MPE to compile with MPICH repository.

[svn breadcrumb: r10672 @]

6 years agoGet rid of MPICH2_CONST and use const directly.
Pavan Balaji [Thu, 11 Oct 2012 16:28:30 +0000]
Get rid of MPICH2_CONST and use const directly.

No reviewer.

[svn breadcrumb: r10367 @]

6 years agoupdate emacs modelines for C-language files
Dave Goodell [Wed, 10 Oct 2012 23:30:14 +0000]
update emacs modelines for C-language files

By setting "indent-tabs-mode:nil" we should hopefully begin to slowly
squeeze out hard tabs from the source without a disruptive (to
downstream projects) whitespace-fixing change.

No reviewer.

[svn breadcrumb: r10359 @]

6 years agoAdded several MPICH2_CONST qualifiers previously missed (found when compiling the...
William Gropp [Sun, 22 Jul 2012 20:42:18 +0000]
Added several MPICH2_CONST qualifiers previously missed (found when compiling the MPI-3 examples), as well as adding reduce_scatter_block to MPE2 collchk

[svn breadcrumb: r10031 @]

6 years agoconst interface for MPI-3. See MPI Forum ticket #140. Currently
Pavan Balaji [Wed, 4 Jul 2012 04:20:12 +0000]
const interface for MPI-3.  See MPI Forum ticket #140.  Currently
disabled for the public interfaces, but all internal functions use

No reviewer.

[svn breadcrumb: r9978 @]

6 years attempt to use glibtoolize first
Dave Goodell [Thu, 17 May 2012 22:09:07 +0000] attempt to use glibtoolize first

We did this when `$MPICH2_AUTOTOOLS_DIR` was set, but not otherwise.
This leads to trouble on Darwin under homebrew because we find autoconf
and automake in `/usr/local/bin` but we don't find a functional
`libtoolize` at all.

No reviewer.

[svn breadcrumb: r9907 @]

6 years agofixed bug req#1619 due to changes in r9381. Also fixed appending $UNINSTALLFILE...
Anthony Chan [Mon, 30 Apr 2012 20:12:21 +0000]
fixed bug req#1619 due to changes in r9381.  Also fixed appending $UNINSTALLFILE to $UNINSTALLFILE when DESTDIR is set and non-null.

[svn breadcrumb: r9817 @]

6 years agoWarning squash.
Pavan Balaji [Thu, 12 Apr 2012 02:29:47 +0000]
Warning squash.

[svn breadcrumb: r9698 @]

6 years agoWarning squash
William Gropp [Tue, 3 Apr 2012 00:31:20 +0000]
Warning squash

[svn breadcrumb: r9664 @]

6 years agoEliminated the hardwired path to xwd, i.e. assume xwd is in user's path, as suggested...
Anthony Chan [Tue, 20 Mar 2012 19:28:19 +0000]
Eliminated the hardwired path to xwd, i.e. assume xwd is in user's path, as suggested by "Ed Baunton" <>.

[svn breadcrumb: r9630 @]

6 years agoMove maint/updatefiles to to make the naming consistent
Pavan Balaji [Tue, 28 Feb 2012 23:26:43 +0000]
Move maint/updatefiles to to make the naming consistent
with other projects.

[svn breadcrumb: r9549 @]

6 years --> to be consistent with the autotools
Pavan Balaji [Tue, 28 Feb 2012 23:26:34 +0000] --> to be consistent with the autotools
preferred naming convention.

[svn breadcrumb: r9548 @]

6 years agofixed logging bug of MPI_Irsend() reported by Van Bui (
Anthony Chan [Mon, 13 Feb 2012 19:18:50 +0000]
fixed logging bug of MPI_Irsend() reported by Van Bui (

[svn breadcrumb: r9474 @]

6 years agoRefactored JVM memory status message.
Anthony Chan [Mon, 30 Jan 2012 21:38:19 +0000]
Refactored JVM memory status message.

[svn breadcrumb: r9467 @]

6 years agoadded explicit check for MPI_UNDEFINED in wait{some|any} and test{some|any} in loggin...
Anthony Chan [Thu, 5 Jan 2012 21:28:22 +0000]
added explicit check for MPI_UNDEFINED in wait{some|any} and test{some|any} in logging wrapper as well as Fortran binding layer.

[svn breadcrumb: r9443 @]

6 years agoUpdated with info about the changes of example directories, i.e. share/examples_...
Anthony Chan [Thu, 22 Dec 2011 08:53:23 +0000]
Updated with info about the changes of example directories, i.e. share/examples_* -> share/examples/*.

[svn breadcrumb: r9416 @]

6 years agoReplaced all use of AC_TRY_* by AC_*_IFELSE to eliminate all explicit compile command...
Anthony Chan [Thu, 22 Dec 2011 08:46:32 +0000]
Replaced all use of AC_TRY_* by AC_*_IFELSE to eliminate all explicit compile commands so to conform to GNU coding standard's use of compile flag variables.

[svn breadcrumb: r9415 @]

6 years agoFixed the inconsistent use of DESTDIR in mpeinstall and other install-package scripts...
Anthony Chan [Mon, 19 Dec 2011 21:42:21 +0000]
Fixed the inconsistent use of DESTDIR in mpeinstall and other install-package scripts added in r9135, the end result of the inconsistency was observed in $sbindir/mpeuninstall.

[svn breadcrumb: r9393 @]

6 years agoPrepend PATH with "." so "mpiexec ... $pgm" will work in local directory. Thanks...
Anthony Chan [Sat, 17 Dec 2011 10:54:17 +0000]
Prepend PATH with "." so "mpiexec ... $pgm" will work in local directory.  Thanks for Pavan for catching the bug.

[svn breadcrumb: r9384 @]

6 years agoMoved $datadir/logfiles to $datadir/examples/logfiles as requested by Pavan.
Anthony Chan [Sat, 17 Dec 2011 09:35:24 +0000]
Moved $datadir/logfiles to $datadir/examples/logfiles as requested by Pavan.

[svn breadcrumb: r9383 @]

6 years agoFixed the MkDir in slog2sdk/trace_* as in r9381
Anthony Chan [Sat, 17 Dec 2011 05:01:36 +0000]
Fixed the MkDir in slog2sdk/trace_* as in r9381

[svn breadcrumb: r9382 @]

6 years agoFixed MkDir so the logging, graphics and collchk example directories changes made...
Anthony Chan [Sat, 17 Dec 2011 04:00:52 +0000]
Fixed MkDir so the logging, graphics and collchk example directories changes made by r9204 won't break mpeuninstall script.

[svn breadcrumb: r9381 @]

6 years agoremoved redundant unit string in LARGE_DURATION_FORMAT's HH:MM:SS otpion.
Anthony Chan [Thu, 15 Dec 2011 02:01:01 +0000]
removed redundant unit string in LARGE_DURATION_FORMAT's HH:MM:SS otpion.

[svn breadcrumb: r9357 @]

6 years agoadded complete support of % conversion specifiers for byteinfo[] as defined in TRACE...
Anthony Chan [Thu, 15 Dec 2011 01:59:44 +0000]
added complete support of % conversion specifiers for byteinfo[] as defined in TRACE-API.

[svn breadcrumb: r9356 @]

6 years agosync jar files with r9330 and r9344.
Anthony Chan [Tue, 13 Dec 2011 23:14:22 +0000]
sync jar files with r9330 and r9344.

[svn breadcrumb: r9346 @]

6 years agoadded user modifiable settings, POPUP_BOX_MINIMAL_VIEW and LARGE_DURATION_FORMAT...
Anthony Chan [Tue, 13 Dec 2011 22:02:12 +0000]
added user modifiable settings, POPUP_BOX_MINIMAL_VIEW and LARGE_DURATION_FORMAT, for long popup byteinfo[] and long duration (> 300 sec).

[svn breadcrumb: r9344 @]

6 years agoadded support of newline character in popup info box, so user of TRACE-API could...
Anthony Chan [Sat, 10 Dec 2011 20:58:05 +0000]
added support of newline character in popup info box, so user of TRACE-API could pass "\n" in byteinfo array format string, then jumpshot will use \n to spilt byteinfo array into multiple lines.

[svn breadcrumb: r9330 @]

6 years agoadded support of total summary of all timelines onto the YaxisTree's root timeline...
Anthony Chan [Thu, 8 Dec 2011 22:36:06 +0000]
added support of total summary of all timelines onto the YaxisTree's root timeline.  This is useful to cobalt log as well general slog2 files.

[svn breadcrumb: r9321 @]

6 years agoPut MPE examples in better named sub-directories.
Pavan Balaji [Tue, 22 Nov 2011 04:23:54 +0000]
Put MPE examples in better named sub-directories.

[svn breadcrumb: r9204 @]

6 years agoupdated misc info files.
Anthony Chan [Thu, 10 Nov 2011 23:24:06 +0000]
updated misc info files.

[svn breadcrumb: r9146 @]

6 years agoupdated all relevant documentation to reflect changes of GUI on highlighted border...
Anthony Chan [Thu, 10 Nov 2011 23:10:56 +0000]
updated all relevant documentation to reflect changes of GUI on highlighted border object for drawables.

[svn breadcrumb: r9136 @]

6 years agocompletely overhaul the build system
Dave Goodell [Thu, 10 Nov 2011 23:03:31 +0000]
completely overhaul the build system

Use automake+libtool instead of simplemake+createshlib.  Parallel make
now works for real, and shared library creation should be more robust on
more platforms.  "make dist" now works, modulo building the documentation,
although for boring reasons we can't actually use it for the final
distribution tarball generation.

This is a massive change and without a doubt has some bugs in it.  We'll
work through them as we find them.

No reviewer.

[svn breadcrumb: r9135 @]

6 years agobugfix for the bug introduced in r8872 that Searchable preview drawable were not...
Anthony Chan [Mon, 7 Nov 2011 21:29:56 +0000]
bugfix for the bug introduced in r8872 that Searchable preview drawable were not highlighted correctly.  The fix is to make Drawable.drawSearchableOnViewport as abstract interface and implement accordingly in Primitive,Shadow,Composite.

[svn breadcrumb: r9115 @]

6 years agoReplaced built-in java map that uses int-int key-value by cern.colt.OpenIntIntHashMap...
Anthony Chan [Wed, 19 Oct 2011 16:46:46 +0000]
Replaced built-in java map that uses int-int key-value by cern.colt.OpenIntIntHashMap.  Checked in only the relevant java file for OpenIntIntHashMap from cern.colt and CERN's license.  Updated the slog2sdk's build system to include cern code.  Updated the jarfiles.  This improves the startup time for wide slog2 file, e.g. a 2K timelines slog2 file by 20%.  Overall everything in jumpshot seems much more responsive.

[svn breadcrumb: r9050 @]

6 years agoGeneral improvement on viewing wide and long slog2 files. This added features needed...
Anthony Chan [Wed, 10 Aug 2011 23:29:37 +0000]
General improvement on viewing wide and long slog2 files.  This added features needed in req#552 by adding a general coordinate xform between viewport and canvas to add highlighted markers on selected drawables (of all kinds), also general 2D clipping code for viewport.  Added wheeled mouse support on timelines and statelines canvas as req#1512.  Replaced ad-hoc drawing code of searchables by the general highlighted marker code.  Also added debugging, profiling on heapdump, and remote X11 flag to JVM in bin/jumpshot script.

Given GUI is updated quiet significantly, the documentation is needed to be updated as well.

[svn breadcrumb: r8872 @]

6 years agoRelaxed the requirement that all timelines are shown in the initial Timeline Canvas...
Anthony Chan [Wed, 29 Jun 2011 20:01:43 +0000]
Relaxed the requirement that all timelines are shown in the initial Timeline Canvas to avoid the JTree.RowHeight < 1 scenario in req#1506.  Introduced a user-modified Parameters.Y_AXIS_MIN_ROW_HEIGHT (so changed Parameter.VERSION_INFO from to and eliminated Parameters.ROW_RESIZE_MODE.  Now the ROW_RESIZE_MODE is determined dynamically based on if row_height reaches the Y_AXIS_MIN_ROW_HEIGHT.  Also the display mode row_count's text/slider and row_height's text/slider are synchronized to avoid any ambiguity.

[svn breadcrumb: r8732 @]

6 years agoenabled MPE2's configure to process --enable-g=* passed down from MPICH2.
Anthony Chan [Wed, 6 Apr 2011 19:03:59 +0000]
enabled MPE2's configure to process --enable-g=* passed down from MPICH2.

[svn breadcrumb: r8337 @]

6 years agoConvert old X11 mpe file to prototype form
William Gropp [Fri, 4 Mar 2011 19:07:21 +0000]
Convert old X11 mpe file to prototype form

[svn breadcrumb: r8133 @]

6 years agoadded support for "make install prefix=...." besides "make install PREFIX=...".
Anthony Chan [Mon, 28 Feb 2011 21:20:20 +0000]
added support for "make install prefix=...." besides "make install PREFIX=...".

[svn breadcrumb: r8076 @]

6 years agoFixed the case when prefix_override=1 by adding exec_prefix=@exec_prefix@. This shoul...
Anthony Chan [Mon, 28 Feb 2011 21:17:05 +0000]
Fixed the case when prefix_override=1 by adding exec_prefix=@exec_prefix@. This should have been fixed by r3131/r3145.

[svn breadcrumb: r8075 @]

6 years agoadded the missing file that should be part of r5822 for req#941. v1.3.0
Anthony Chan [Thu, 21 Oct 2010 18:20:19 +0000]
added the missing file that should be part of r5822 for req#941.

[svn breadcrumb: r7347 @]

6 years agoFixed autogen.shs not to use 'seq' which may not exist on some of the MacOSX.
Anthony Chan [Wed, 29 Sep 2010 05:42:58 +0000]
Fixed autogen.shs not to use 'seq' which may not exist on some of the MacOSX.

[svn breadcrumb: r7263 @]

6 years agoAdded support in MPE2's top-level to call subpackage's by auto...
Anthony Chan [Mon, 27 Sep 2010 20:20:51 +0000]
Added support in MPE2's top-level to call subpackage's by auto detecting the presense of (this affects slog2sdk) and avoid running autoconf in the subpackage.  Added svn:ignore of the files installed by libtoolize missed in r7245.

[svn breadcrumb: r7247 @]

6 years agoRemoved all the files created by "libtoolize -ivfc", moved maint/updatefiles to autog...
Anthony Chan [Mon, 27 Sep 2010 19:06:10 +0000]
Removed all the files created by "libtoolize -ivfc", moved maint/updatefiles to which will run libtoolize in the directories that needs it.

[svn breadcrumb: r7245 @]

6 years agoupdated to use libtool-2.4 which fixes AC_*_IFELSE warnings from AC_PROG_LIBTOOL...
Anthony Chan [Fri, 24 Sep 2010 23:48:38 +0000]
updated to use libtool-2.4 which fixes AC_*_IFELSE warnings from AC_PROG_LIBTOOL/LT_INIT when using autoconf-2.68.

[svn breadcrumb: r7243 @]

6 years agoAllowed autoconf-2.68 in maint/updatefiles. Fixed incorrect uses of AC_*_IFELSE...
Anthony Chan [Thu, 23 Sep 2010 20:40:49 +0000]
Allowed autoconf-2.68 in maint/updatefiles.  Fixed incorrect uses of AC_*_IFELSE, i.e. without use of AC_LANG_SOURCE and friends in AC_*_IFELSE, that are detected by autoconf-2.68.  But there are still a lot of warning from use of AC_PROG_LIBTOOL(or AM_PROG_LIBTOOL) and LT_INIT.  Also warnings from hydra (hwloc and plpa) and openpa are not fixed here.

[svn breadcrumb: r7239 @]

6 years agofixed redundant CFLAGS. Simplified search known paths for jni.h. v1.3.0rc1
Anthony Chan [Wed, 15 Sep 2010 06:06:57 +0000]
fixed redundant CFLAGS.  Simplified search known paths for jni.h.

[svn breadcrumb: r7203 @]

6 years agofixed warning messages from --enable-strict with newer gcc compiler.
Anthony Chan [Wed, 8 Sep 2010 20:34:36 +0000]
fixed warning messages from --enable-strict with newer gcc compiler.

[svn breadcrumb: r7187 @]

6 years agoFixed the bug introduced by r7044 that let invoke autoheader/autoconf...
Anthony Chan [Mon, 16 Aug 2010 17:34:56 +0000]
Fixed the bug introduced by r7044 that let invoke autoheader/autoconf from user's working directory (it should be MPE2's top-level source directory), i.e. the script invoked autoheader/autoconf on any

[svn breadcrumb: r7059 @]

6 years agoFix a typo introduced in r7044.
Pavan Balaji [Sat, 14 Aug 2010 22:11:45 +0000]
Fix a typo introduced in r7044.

[svn breadcrumb: r7057 @]

6 years agoMove MPE's maint/updatefiles to This is a common name used
Pavan Balaji [Wed, 11 Aug 2010 12:14:02 +0000]
Move MPE's maint/updatefiles to This is a common name used
by most packages to create their auto-generated files, and it
simplifies the top-level maint/updatefiles' code as it won't need to
do something MPE specific. Also, MPE's should not try to
generate configures for the rest of MPICH2.

Reviewed by buntinas.

[svn breadcrumb: r7044 @]

6 years agoAdd support to check for 2COMPLEX and 2DOUBLE_COMPLEX, which only existed in MPI...
William Gropp [Wed, 4 Aug 2010 20:34:23 +0000]
Add support to check for 2COMPLEX and 2DOUBLE_COMPLEX, which only existed in MPI 1.0 (and was removed in 1.1)

[svn breadcrumb: r7004 @]

6 years agoInitial deposit that removes the AC_LANG=[Fortran 90] and replaces it by AC_LANG...
Anthony Chan [Wed, 14 Jul 2010 23:19:14 +0000]
Initial deposit that removes the AC_LANG=[Fortran 90] and replaces it by AC_LANG=[Fortran] which is officially supported by autoconf.  The replaced PAC macros in aclocal_fc.m4 is also rewritten by replacing all use of AC_TRY_* by AC_*_IFELSE style as recommented by autoconf.  The change also removes some old autoconf macros date back to at least 2.13 as in aclocal_cross.m4.  The change that users see is to use FC/FCFLAGS instead of F90/F90FLAGS which will no longer be supported.  This also includes some misc fixes that allow mpif90 to access mpi.mod during build process....

[svn breadcrumb: r6852 @]

6 years agoAdding support for profiling 32-bit fortran programs on windows. See ticket 333 for...
Jayesh Krishna [Fri, 28 May 2010 21:03:56 +0000]
Adding support for profiling 32-bit fortran programs on windows. See ticket 333 for details

[svn breadcrumb: r6762 @]

6 years agoadded preliminary support to locate start and final vertices of very long drawable...
Anthony Chan [Tue, 11 May 2010 03:46:13 +0000]
added preliminary support to locate start and final vertices of very long drawable which happens when one zooms very deep into seeing details.  This is added to address ticket #552.

[svn breadcrumb: r6641 @]

6 years agoAnother bugfix for req#1033, or finish the incomplete bugfix in r6564.
Anthony Chan [Sun, 2 May 2010 05:29:41 +0000]
Another bugfix for req#1033, or finish the incomplete bugfix in r6564.

[svn breadcrumb: r6606 @]

6 years agofixed bug caused by insufficient check in adding new CommProcThdID in CommProcThdIDMa...
Anthony Chan [Sun, 2 May 2010 04:51:20 +0000]
fixed bug caused by insufficient check in adding new CommProcThdID in CommProcThdIDMap. The bug is caused by intercomm event in clog2 file. Intercomm event contains both IntraCommCreate and LocalIntraComm etype event which were
not distinguisable in CommProcThdIDMap.  Different CommProcThdIDs are indistinguisable in CommProcThdIDMap causes replacement of CommProcThdID's isUsed
value from true to false.

[svn breadcrumb: r6605 @]

6 years agoremoved the dependence of r6564 on GCC_WALL.
Anthony Chan [Mon, 26 Apr 2010 22:12:48 +0000]
removed the dependence of r6564 on GCC_WALL.

[svn breadcrumb: r6565 @]

6 years agomore bugfix for r6514 which was for req#1033. This bugfix solves the problem for...
Anthony Chan [Mon, 26 Apr 2010 20:23:53 +0000]
more bugfix for r6514 which was for req#1033.  This bugfix solves the problem for MPI_Comm_free() and MPI_Intercomm_create().

[svn breadcrumb: r6564 @]

6 years agoadded more detailed comment for r6514.
Anthony Chan [Thu, 22 Apr 2010 19:36:09 +0000]
added more detailed comment for r6514.

[svn breadcrumb: r6518 @]

6 years agobugfix for req#1033. Disable is_function_logged check for macros, MPE_LOG_(INTRA...
Anthony Chan [Thu, 22 Apr 2010 17:56:43 +0000]
bugfix for req#1033.  Disable is_function_logged check for macros, MPE_LOG_(INTRA|INTER)COMM, so that enough information is written to clog2 file so clog2 to slog2 conversion won't fail.  What this means MPE_Pcontrol(0) on the MPI communicator creation functions only turns off logging of the MPI functions but some infomation of the communicator is still written to the clog2 buffer.

[svn breadcrumb: r6514 @]

6 years agoadded bt2line that converts memory addresses in backtrace output to source code locat...
Anthony Chan [Mon, 8 Mar 2010 22:35:01 +0000]
added bt2line that converts memory addresses in backtrace output to source code locations.

[svn breadcrumb: r6376 @]

6 years agoAdd AR_FLAGS and set them to Scr on darwin. (ticket #754)
Dave Goodell [Fri, 12 Feb 2010 20:33:15 +0000]
Add AR_FLAGS and set them to Scr on darwin. (ticket #754)

Previously flags to AR were fixed by simplemake to be "cr".  With this
change this can be controlled by configure/make via the new AR_FLAGS
precious variable.  On darwin using "Scr" shaves ~10% off the normal
build time.

This is a minor, nibbling around the edges fix.  The real fix is to
rework all of the linking in MPICH2 so that parallel builds are possible
and only a single invocation of AR/RANLIB occurs for each library that
we produce.

Reviewed by balaji@.

[svn breadcrumb: r6270 @]

6 years agofixed the code to be strict Fortran 77.
Anthony Chan [Tue, 9 Feb 2010 23:52:50 +0000]
fixed the code to be strict Fortran 77.

[svn breadcrumb: r6257 @]

6 years agoAdding MPL to VS projs and updating the windows configure script and makefiles accord...
Jayesh Krishna [Tue, 5 Jan 2010 22:41:37 +0000]
Adding MPL to VS projs and updating the windows configure script and makefiles accordingly - MPL was added in r6054

[svn breadcrumb: r6105 @]

6 years agoCompletely get rid of the PAC_SUBCONFIG_INIT/FINALIZE macros. CFLAGS
Pavan Balaji [Wed, 23 Dec 2009 21:07:43 +0000]
Completely get rid of the PAC_SUBCONFIG_INIT/FINALIZE macros. CFLAGS
and friends are automatically exported down to subconfigures. If a
sub-configure chooses not to use whatever is exported by the
upper-level configure, it can reset the flags to the user-specified
ones using a new macro.

[svn breadcrumb: r6034 @]

6 years agoadded check for np==1 as pointed out by Lisandro Dalcin
Rajeev Thakur [Sun, 22 Nov 2009 17:08:03 +0000]
added check for np==1 as pointed out by Lisandro Dalcin

[svn breadcrumb: r5839 @]

6 years agomoved "extern C {}" from mpe.h to internal header files. Since mpi.h includes mpicxx...
Anthony Chan [Wed, 18 Nov 2009 02:46:25 +0000]
moved "extern C {}" from mpe.h to internal header files.  Since mpi.h includes mpicxx.h which needs C++ name mangling, so "extern C {}" around mpi.h, i.e. around MPE C function prototypes only.

[svn breadcrumb: r5822 @]

6 years agochecking in the fix to delete non-standard MPI_UNDEFINED_RANK so that it goes through...
Rajeev Thakur [Sat, 7 Nov 2009 23:57:41 +0000]
checking in the fix to delete non-standard MPI_UNDEFINED_RANK so that it goes through the nightly tests. Can back it out if we decide not to include it in the upcoming release.

[svn breadcrumb: r5738 @]

6 years agoAdded diablo-jdk in the list of paths to search for a Java
Pavan Balaji [Sun, 1 Nov 2009 22:18:25 +0000]
Added diablo-jdk in the list of paths to search for a Java
installation; this is needed on FreeBSD. Thanks to Thierry Thomas for
reporting it.

[svn breadcrumb: r5656 @]

6 years agoremove r5470. Added better support to avoid installing all *.in that includes mpecc...
Anthony Chan [Thu, 15 Oct 2009 23:50:22 +0000]
remove r5470. Added better support to avoid installing all *.in that includes,, and

[svn breadcrumb: r5471 @]

6 years agoavoid installing and during inpath build.
Anthony Chan [Thu, 15 Oct 2009 22:42:06 +0000]
avoid installing and during inpath build.

[svn breadcrumb: r5470 @]

6 years agoAdded back AC_PREREQ() to to work around the Debian/Ubuntu's autoconf... v1.1.1
Anthony Chan [Tue, 6 Oct 2009 09:10:58 +0000]
Added back AC_PREREQ() to to work around the Debian/Ubuntu's autoconf wrapper which chooses the correct autoconf if AC_PREREQ is in the but chooses autoconf-2.13 for if AC_PREREQ is absent.  The check in maint/updatefiles can't tell if the autoconf is wrapper or not.

[svn breadcrumb: r5402 @]

6 years agoupdated with clarification of cross-compile step, i.e. no cross-spec file is needed.
Anthony Chan [Tue, 6 Oct 2009 07:39:20 +0000]
updated with clarification of cross-compile step, i.e. no cross-spec file is needed.

[svn breadcrumb: r5400 @]

6 years agobugfix for cross compilation.
Anthony Chan [Wed, 16 Sep 2009 16:25:58 +0000]
bugfix for cross compilation.

[svn breadcrumb: r5352 @]

6 years agor5067 incorrectly replaced MPE_Thread* by MPIU_Thread* that causes undefined symbols...
Anthony Chan [Mon, 10 Aug 2009 07:14:50 +0000]
r5067 incorrectly replaced MPE_Thread* by MPIU_Thread* that causes undefined symbols in the MPE's logging library. Resurrect the old file.

[svn breadcrumb: r5174 @]