charm.git
9 years agoRefactoring code for message logging protocols.
Esteban Meneses [Thu, 13 Sep 2012 15:49:42 +0000 (10:49 -0500)]
Refactoring code for message logging protocols.

9 years agocharm examples: clean up and add features to jacobi3d (from pmodels book)
Jonathan Lifflander [Thu, 13 Sep 2012 04:10:52 +0000 (23:10 -0500)]
charm examples: clean up and add features to jacobi3d (from pmodels book)

9 years agocharm examples: cleanup and rewrite fib example
Jonathan Lifflander [Thu, 13 Sep 2012 04:03:31 +0000 (23:03 -0500)]
charm examples: cleanup and rewrite fib example

9 years agoa fix for remote event data overflow
Gengbin Zheng [Tue, 11 Sep 2012 05:38:44 +0000 (00:38 -0500)]
a fix for remote event data overflow

9 years agoTurn off the alternative implementation of MPI machine layer by default.
Chao Mei [Sun, 9 Sep 2012 04:14:18 +0000 (23:14 -0500)]
Turn off the alternative implementation of MPI machine layer by default.

9 years agoAdding script file for causal message-logging.
Esteban Meneses [Sat, 8 Sep 2012 20:17:05 +0000 (15:17 -0500)]
Adding script file for causal message-logging.

9 years agoAn alternative implementation of MPI machine layer as suggested by
Chao Mei [Fri, 7 Sep 2012 23:29:52 +0000 (18:29 -0500)]
An alternative implementation of MPI machine layer as suggested by
Pavan.

9 years agoA patch for a bug in parallel recovery and causal message-logging. This temporary...
Esteban Meneses [Fri, 7 Sep 2012 16:36:33 +0000 (11:36 -0500)]
A patch for a bug in parallel recovery and causal message-logging. This temporary fix will prevent the rest of the tests fail for this issue.

9 years agoexamples/charm++/barnes-charm: renamed variable in prototype to avoid compiler confusion
Pritish Jetley [Fri, 7 Sep 2012 02:57:26 +0000 (08:27 +0530)]
examples/charm++/barnes-charm: renamed variable in prototype to avoid compiler confusion

9 years agoMac OS X Lion requires thread stack to be 16-byte aligned.
Gengbin Zheng [Wed, 5 Sep 2012 04:13:50 +0000 (23:13 -0500)]
Mac OS X  Lion requires thread stack to be 16-byte aligned.

9 years agoNDMeshStreamer: adding broadcast functionality
Lukasz Wesolowski [Tue, 4 Sep 2012 04:41:05 +0000 (23:41 -0500)]
NDMeshStreamer: adding broadcast functionality

9 years agoAdded support for MPI failure injection and recovery. It mimics the work done for...
Esteban Meneses [Mon, 3 Sep 2012 15:11:36 +0000 (10:11 -0500)]
Added support for MPI failure injection and recovery. It mimics the work done for in-memory checkpoint/restart.

9 years agoAdding support for message-logging.
Esteban Meneses [Sat, 1 Sep 2012 21:45:15 +0000 (16:45 -0500)]
Adding support for message-logging.

9 years agoMade +killFile call CkDieNow in mpi build.
Esteban Meneses [Sat, 1 Sep 2012 19:39:17 +0000 (14:39 -0500)]
Made +killFile call CkDieNow in mpi build.

9 years agocheck Cmi_state_key against -1 before calling pthread_getspecific
Gengbin Zheng [Sat, 1 Sep 2012 06:11:07 +0000 (01:11 -0500)]
check Cmi_state_key against -1 before calling pthread_getspecific

9 years agoremove all machinespecicfor** macro
YanhuaSun [Fri, 31 Aug 2012 22:08:03 +0000 (17:08 -0500)]
remove all machinespecicfor** macro

9 years agoMerge branch 'charm' of charmgit:charm into charm
Yanhua Sun [Fri, 31 Aug 2012 20:04:32 +0000 (16:04 -0400)]
Merge branch 'charm' of charmgit:charm into charm

9 years agofixed the lrtssendfn change bug
Yanhua Sun [Fri, 31 Aug 2012 20:04:07 +0000 (16:04 -0400)]
fixed the lrtssendfn change bug

9 years agoenvelope.h: getUsersize() was returning incorrect byte count
Lukasz Wesolowski [Fri, 31 Aug 2012 19:43:24 +0000 (14:43 -0500)]
envelope.h: getUsersize() was returning incorrect byte count

9 years agoMPI/LRTS: Fix broken macro definition
Phil Miller [Fri, 31 Aug 2012 16:27:52 +0000 (11:27 -0500)]
MPI/LRTS: Fix broken macro definition

9 years agogemini has no special listsend, comment it out
Yanhua Sun [Fri, 31 Aug 2012 02:30:29 +0000 (22:30 -0400)]
gemini has no special listsend, comment it out

9 years agoChange LrtsSendFn to take destPE instead of destNode, this will be needed by PAMI
Yanhua Sun [Fri, 31 Aug 2012 02:18:50 +0000 (22:18 -0400)]
Change LrtsSendFn to take destPE instead of destNode, this will be needed by PAMI

9 years agoCleaned the library to remove redundant function argument and interface
Chao Mei [Thu, 30 Aug 2012 22:58:13 +0000 (17:58 -0500)]
Cleaned the library to remove redundant function argument and interface
function

9 years agouse assmebly code instead alloca to change stack pointer for Mac OS
Gengbin Zheng [Thu, 30 Aug 2012 21:36:14 +0000 (16:36 -0500)]
use assmebly code instead alloca to change stack pointer for Mac OS

9 years agoMerge branch 'charm' of charmgit:charm into charm
Gengbin Zheng [Thu, 30 Aug 2012 21:15:14 +0000 (14:15 -0700)]
Merge branch 'charm' of charmgit:charm into charm

9 years agodisable compiler over-optimization on qt_args(), in which the SHIFTSP fails to move...
Gengbin Zheng [Thu, 30 Aug 2012 21:14:29 +0000 (14:14 -0700)]
disable compiler over-optimization on qt_args(), in which the SHIFTSP fails to move stack pointer.

9 years agocollide library empty octant bug fix xiang_evac
Ehsan Totoni [Thu, 30 Aug 2012 16:14:20 +0000 (09:14 -0700)]
collide library empty octant bug fix

9 years agoRevert "doc: zap archaic text abt compiler support for templates"
Ramprasad Venkataraman [Wed, 29 Aug 2012 14:44:07 +0000 (09:44 -0500)]
Revert "doc: zap archaic text abt compiler support for templates"

This reverts commit fc039e508dc8d877de29422b222fd7854a732e00.

9 years agocausalft: Add missing semicolon
Phil Miller [Wed, 29 Aug 2012 14:18:14 +0000 (09:18 -0500)]
causalft: Add missing semicolon

9 years agodoc: zap archaic text abt compiler support for templates
Ramprasad Venkataraman [Wed, 29 Aug 2012 04:52:16 +0000 (23:52 -0500)]
doc: zap archaic text abt compiler support for templates

9 years agoNDMeshStreamer: ignore invalid callbacks
Lukasz Wesolowski [Wed, 29 Aug 2012 02:54:03 +0000 (21:54 -0500)]
NDMeshStreamer: ignore invalid callbacks

9 years agoSpare nodes is default.
Esteban Meneses [Tue, 28 Aug 2012 22:43:34 +0000 (17:43 -0500)]
Spare nodes is default.

9 years agoMaking spare nodes the default case in memory checkpoint/restart. Removing debugging...
Esteban Meneses [Tue, 28 Aug 2012 22:42:07 +0000 (17:42 -0500)]
Making spare nodes the default case in memory checkpoint/restart. Removing debugging comments.

9 years agoMerge branch 'charm' of charmgit:charm into charm
Esteban Meneses [Tue, 28 Aug 2012 14:00:27 +0000 (09:00 -0500)]
Merge branch 'charm' of charmgit:charm into charm

9 years agoAdding a first version of fast message logging. This version is working and recoverin...
Esteban Meneses [Tue, 28 Aug 2012 13:59:14 +0000 (08:59 -0500)]
Adding a first version of fast message logging. This version is working and recovering fine. Further experiments are needed to test parallel recovery.

9 years agotemporary: Force make test to use the same options as the charm build.
Ramprasad Venkataraman [Tue, 28 Aug 2012 02:44:08 +0000 (21:44 -0500)]
temporary: Force make test to use the same options as the charm build.

Like 6585080b2, this needs to be reverted soon.
Ideally, autobuid should pass the same flags to make test as to the build.

9 years agoRevert "msgQ test: Do not use charmrun to launch until performance degradation is...
Ramprasad Venkataraman [Tue, 28 Aug 2012 00:40:36 +0000 (19:40 -0500)]
Revert "msgQ test: Do not use charmrun to launch until performance degradation is resolved"

This reverts commit 76f8353b3e96cfe94d95f64806870e2af1aca4ad.

9 years agomsgQ test: Do not use charmrun to launch until performance degradation is resolved
Ramprasad Venkataraman [Tue, 28 Aug 2012 00:10:01 +0000 (19:10 -0500)]
msgQ test: Do not use charmrun to launch until performance degradation is resolved

9 years agomsgQ test: Separate timed loops from printfs. Paranoia.
Ramprasad Venkataraman [Tue, 28 Aug 2012 00:03:00 +0000 (19:03 -0500)]
msgQ test: Separate timed loops from printfs. Paranoia.

9 years agobuild: Dont override OPTS set on the cmdline
Ramprasad Venkataraman [Mon, 27 Aug 2012 14:58:50 +0000 (09:58 -0500)]
build: Dont override OPTS set on the cmdline

9 years agobuild: hacky means of getting the tests to build with the same flags as charm
Ramprasad Venkataraman [Mon, 27 Aug 2012 06:03:55 +0000 (01:03 -0500)]
build: hacky means of getting the tests to build with the same flags as charm

Revert or improve solution soon.

9 years agobuild: makefile should remember and reuse build options
Ramprasad Venkataraman [Mon, 27 Aug 2012 05:41:34 +0000 (00:41 -0500)]
build: makefile should remember and reuse build options

Its a pain to have to constantly pass OPTS= on the make cmd line
This is not a perfect solution, but it scratches a long-standing itch.

9 years agoMaking use of both message-logging techniques homogeneous in Charm++ core.
Esteban Meneses [Sun, 26 Aug 2012 01:06:21 +0000 (20:06 -0500)]
Making use of both message-logging techniques homogeneous in Charm++ core.

9 years agoMerge branch 'charm' of charmgit:charm into charm emenese2/fast_mlog
Chao Mei [Fri, 24 Aug 2012 18:59:17 +0000 (13:59 -0500)]
Merge branch 'charm' of charmgit:charm into charm

9 years agoRemove old files related with nodeHelper
Chao Mei [Fri, 24 Aug 2012 18:58:34 +0000 (13:58 -0500)]
Remove old files related with nodeHelper

9 years agobuild: fix typo in autconfig test
Ramprasad Venkataraman [Fri, 24 Aug 2012 18:56:14 +0000 (13:56 -0500)]
build: fix typo in autconfig test

9 years agomask "pami" as a build platform
Gengbin Zheng [Fri, 24 Aug 2012 17:11:44 +0000 (12:11 -0500)]
mask "pami" as a build platform

9 years agoNDMeshStreamer: leave asserts in the code by default (they get eliminated
Lukasz Wesolowski [Thu, 23 Aug 2012 22:58:33 +0000 (17:58 -0500)]
NDMeshStreamer: leave asserts in the code by default (they get eliminated
in production build anayway); add assert which ensures data items are not
submitted after all local contributors have indicated they are done

9 years agodocs: Modify delivery order section and add an example program.
Jonathan Lifflander [Thu, 23 Aug 2012 21:29:23 +0000 (16:29 -0500)]
docs: Modify delivery order section and add an example program.

9 years agolock LateMigrantMsg function so that it works correctly for SMP
Gengbin Zheng [Thu, 23 Aug 2012 21:17:23 +0000 (16:17 -0500)]
lock LateMigrantMsg function so that it works correctly for SMP

9 years agominor change to a suggestion printout
Gengbin Zheng [Thu, 23 Aug 2012 21:16:31 +0000 (16:16 -0500)]
minor change to a suggestion printout

9 years agoexamples: add diagnostic printout
Aaron Becker [Wed, 22 Aug 2012 22:59:32 +0000 (17:59 -0500)]
examples: add diagnostic printout

9 years agoexamples: add example program demonstrating sync entry methods
Aaron Becker [Wed, 22 Aug 2012 22:46:36 +0000 (17:46 -0500)]
examples: add example program demonstrating sync entry methods

9 years agobroadcast _Cmi_mynodesize in case (in rare situation) only rank 0 of mpi process... test_commit
Gengbin Zheng [Fri, 17 Aug 2012 18:18:37 +0000 (13:18 -0500)]
broadcast _Cmi_mynodesize in case (in rare situation) only rank 0 of mpi process has the command line argument.

9 years agofixed a compiler warning that prevent testing asm properly.
Gengbin Zheng [Fri, 17 Aug 2012 17:43:51 +0000 (12:43 -0500)]
fixed a compiler warning that prevent testing asm properly.

9 years agoyyparse is now correctly referenced as being within the global namespace
Ralf Gunter [Wed, 15 Aug 2012 20:19:41 +0000 (15:19 -0500)]
yyparse is now correctly referenced as being within the global namespace

9 years agoUntested fix for win-mpi builds
Nikhil Jain [Fri, 10 Aug 2012 07:40:00 +0000 (02:40 -0500)]
Untested fix for win-mpi builds

9 years agoadd pami ports to .gitignore
Abhinav Bhatele [Thu, 9 Aug 2012 22:24:57 +0000 (15:24 -0700)]
add pami ports to .gitignore

9 years agoupdated
Gengbin Zheng [Thu, 9 Aug 2012 17:18:09 +0000 (12:18 -0500)]
updated

9 years agouse rca_get_max_dimension to find dimension
Gengbin Zheng [Thu, 9 Aug 2012 17:16:18 +0000 (12:16 -0500)]
use rca_get_max_dimension to find dimension

9 years agoadd +useRecvRdmaCap to control threshhold to throttle RDMA requests posted
Gengbin Zheng [Wed, 8 Aug 2012 21:14:24 +0000 (16:14 -0500)]
add +useRecvRdmaCap to control threshhold to throttle RDMA requests posted

9 years agoa typo again
Gengbin Zheng [Wed, 8 Aug 2012 16:53:45 +0000 (11:53 -0500)]
a typo again

9 years agoa typo in previous commit
Gengbin Zheng [Wed, 8 Aug 2012 06:06:52 +0000 (01:06 -0500)]
a typo in previous commit

9 years agoMerge branch 'charm' of charmgit:charm into charm
Gengbin Zheng [Wed, 8 Aug 2012 06:05:25 +0000 (01:05 -0500)]
Merge branch 'charm' of charmgit:charm into charm

9 years agonot set maxnid if not detected
Gengbin Zheng [Wed, 8 Aug 2012 06:05:09 +0000 (01:05 -0500)]
not set maxnid if not detected

9 years agoMerge branch 'charm' of charmgit:charm into charm
Gengbin Zheng [Wed, 8 Aug 2012 06:02:17 +0000 (01:02 -0500)]
Merge branch 'charm' of charmgit:charm into charm

9 years agoa workaround for hopper - xtprocadmin can only be called in csh
Gengbin Zheng [Wed, 8 Aug 2012 06:00:33 +0000 (01:00 -0500)]
a workaround for hopper - xtprocadmin can only be called in csh

9 years agoRemoving incorrect CMK_CONVERSE_MPI definition in bluegenep dcmf build
Nikhil Jain [Wed, 8 Aug 2012 04:36:27 +0000 (21:36 -0700)]
Removing incorrect CMK_CONVERSE_MPI definition in bluegenep dcmf build

9 years agoforce static link for ifort libs
Gengbin Zheng [Tue, 7 Aug 2012 18:10:38 +0000 (13:10 -0500)]
force static link for ifort libs

9 years agoThe previous fix dint solve the problem.
Nikhil Jain [Tue, 7 Aug 2012 08:11:51 +0000 (01:11 -0700)]
The previous fix dint solve the problem.

9 years agoBug fix
Nikhil Jain [Tue, 7 Aug 2012 07:49:27 +0000 (02:49 -0500)]
Bug fix

9 years agoMerge branch 'charm-mpi-interop' of charmgit:charm into charm
Nikhil Jain [Tue, 7 Aug 2012 06:00:07 +0000 (01:00 -0500)]
Merge branch 'charm-mpi-interop' of charmgit:charm into charm

9 years agoAdding example program for interoperability
Nikhil Jain [Tue, 7 Aug 2012 05:58:33 +0000 (00:58 -0500)]
Adding example program for interoperability

9 years agoMerge branch 'charm-mpi-interop' of charmgit:charm into charm
Nikhil Jain [Tue, 7 Aug 2012 05:06:16 +0000 (00:06 -0500)]
Merge branch 'charm-mpi-interop' of charmgit:charm into charm

9 years agoAdding support for space sharing based on communicators for MPI-Interoperability
Nikhil Jain [Tue, 7 Aug 2012 05:05:07 +0000 (00:05 -0500)]
Adding support for space sharing based on communicators for MPI-Interoperability

9 years agoRenamed NodeHelper library to CkLoop library, and changed examples correspondingly
Chao Mei [Tue, 7 Aug 2012 04:52:16 +0000 (23:52 -0500)]
Renamed NodeHelper library to CkLoop library, and changed examples correspondingly

9 years agoMerge branch 'charm' of charmgit:charm into charm
Gengbin Zheng [Mon, 6 Aug 2012 23:34:21 +0000 (18:34 -0500)]
Merge branch 'charm' of charmgit:charm into charm

9 years agoreset LARGEPAGE default to 0
Gengbin Zheng [Mon, 6 Aug 2012 23:29:31 +0000 (18:29 -0500)]
reset LARGEPAGE default to 0

9 years agoRemove build binaries that have been accidentally committed
Phil Miller [Mon, 6 Aug 2012 17:51:32 +0000 (12:51 -0500)]
Remove build binaries that have been accidentally committed

9 years agoMerge branch 'charm' of charmgit:charm into charm
Gengbin Zheng [Mon, 6 Aug 2012 17:23:57 +0000 (12:23 -0500)]
Merge branch 'charm' of charmgit:charm into charm

9 years agoset last table entry type to 0
Gengbin Zheng [Mon, 6 Aug 2012 17:23:14 +0000 (12:23 -0500)]
set last table entry type to 0

9 years agoMerge branch 'charm' of charmgit:charm into charm
Abhinav Bhatele [Sat, 4 Aug 2012 01:12:19 +0000 (18:12 -0700)]
Merge branch 'charm' of charmgit:charm into charm

9 years agofixes to the 'install' target of Makefile
Abhinav Bhatele [Sat, 4 Aug 2012 01:10:25 +0000 (18:10 -0700)]
fixes to the 'install' target of Makefile

- On platforms like BG/P, lib_so is not present
- When doing an AMPI build, include/ might have sub-directories

9 years agofix a bug in previous commit
Gengbin Zheng [Sat, 4 Aug 2012 00:00:01 +0000 (19:00 -0500)]
fix a bug in previous commit

9 years agoupdated argc before calling MPI_Init in case argc and argv do not agree.
Gengbin Zheng [Fri, 3 Aug 2012 20:24:43 +0000 (15:24 -0500)]
updated argc before calling MPI_Init in case argc and argv do not agree.

9 years agore-generated
Gengbin Zheng [Fri, 3 Aug 2012 19:54:59 +0000 (14:54 -0500)]
re-generated

9 years agouse command xtprocadmin on cray XE to find max nid.
Gengbin Zheng [Fri, 3 Aug 2012 19:51:32 +0000 (14:51 -0500)]
use command xtprocadmin on cray XE to find max nid.

9 years agoFT Tests: Typo fix casual -> causal
Phil Miller [Thu, 2 Aug 2012 22:21:09 +0000 (17:21 -0500)]
FT Tests: Typo fix casual -> causal

9 years agoFT Tests: And, the missing top-level makefile
Phil Miller [Thu, 2 Aug 2012 22:14:19 +0000 (17:14 -0500)]
FT Tests: And, the missing top-level makefile

9 years agoFT Tests: adjust other makefiles to match sync/causal testing split
Phil Miller [Thu, 2 Aug 2012 22:08:44 +0000 (17:08 -0500)]
FT Tests: adjust other makefiles to match sync/causal testing split

9 years agoFT Tests: don't pass unsupported +fastRecovery under syncft
Phil Miller [Thu, 2 Aug 2012 21:51:44 +0000 (16:51 -0500)]
FT Tests: don't pass unsupported +fastRecovery under syncft

9 years agoModifying liveViz documentation to include changes in reduction implementation.
Esteban Meneses [Thu, 2 Aug 2012 19:40:19 +0000 (14:40 -0500)]
Modifying liveViz documentation to include changes in reduction implementation.

9 years agoMerge branch 'emenese2/liveVizBoundArray' into charm
Esteban Meneses [Thu, 2 Aug 2012 18:57:18 +0000 (13:57 -0500)]
Merge branch 'emenese2/liveVizBoundArray' into charm

9 years agoadd config_opts.sh to gitignore
Abhinav Bhatele [Thu, 2 Aug 2012 15:06:50 +0000 (08:06 -0700)]
add config_opts.sh to gitignore

9 years agolocation manager: for the global location update scheme, broadcast initial
Lukasz Wesolowski [Thu, 2 Aug 2012 05:39:09 +0000 (00:39 -0500)]
location manager: for the global location update scheme, broadcast initial
element assignment

9 years agoexamples/charm++: Always use CkWallTimer, not CmiWallTimer (tested)
Phil Miller [Tue, 31 Jul 2012 23:15:13 +0000 (18:15 -0500)]
examples/charm++: Always use CkWallTimer, not CmiWallTimer (tested)

9 years agoMerge branch 'charm' of charmgit:charm into charm
Yanhua Sun [Fri, 27 Jul 2012 19:47:03 +0000 (14:47 -0500)]
Merge branch 'charm' of charmgit:charm into charm

9 years agoexample add msgCount in all-to-all example
Yanhua Sun [Fri, 27 Jul 2012 19:46:26 +0000 (14:46 -0500)]
example add msgCount in all-to-all example

9 years agolbdb: Move C++-only function out of extern C to silence a Clang warning
Phil Miller [Fri, 27 Jul 2012 17:47:57 +0000 (12:47 -0500)]
lbdb: Move C++-only function out of extern C to silence a Clang warning

9 years agoBrace nested ifs to quiet Clang warnings about dangling else clauses
Phil Miller [Fri, 27 Jul 2012 17:22:32 +0000 (12:22 -0500)]
Brace nested ifs to quiet Clang warnings about dangling else clauses