charm.git
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

9 years agocharmxi: Declare virtual destructor for abstract Type to silence warning from Clang
Phil Miller [Fri, 27 Jul 2012 17:18:10 +0000 (12:18 -0500)]
charmxi: Declare virtual destructor for abstract Type to silence warning from Clang

9 years agoadded many to many example to mimic PME 2D communication
YanhuaSun [Fri, 27 Jul 2012 04:48:45 +0000 (23:48 -0500)]
added many to many example to mimic PME 2D communication

9 years agoadded example of alltoall
YanhuaSun [Fri, 27 Jul 2012 04:18:54 +0000 (23:18 -0500)]
added example of alltoall

9 years agotests/charm++/jacobi3d-sdag: fixed Makefile to correctly
Lukasz Wesolowski [Thu, 26 Jul 2012 19:23:50 +0000 (14:23 -0500)]
tests/charm++/jacobi3d-sdag: fixed Makefile to correctly
compile with OpenMP support.

9 years agoexamples: modernize fib example and clean it up
Aaron Becker [Wed, 25 Jul 2012 17:26:23 +0000 (12:26 -0500)]
examples: modernize fib example and clean it up

9 years agocollision detection examples
Ehsan Totoni [Tue, 24 Jul 2012 22:48:54 +0000 (15:48 -0700)]
collision detection examples

9 years agoadded snipmate snippet for .ci files
Ralf Gunter [Mon, 23 Jul 2012 22:06:06 +0000 (17:06 -0500)]
added snipmate snippet for .ci files

9 years agoadjusted code examples for readability and consistancy
Joshua Ginsburg [Mon, 23 Jul 2012 16:44:37 +0000 (11:44 -0500)]
adjusted code examples for readability and consistancy

9 years agoMerge branch 'charm' into emenese2/liveVizBoundArray emenese2/liveVizBoundArray
Esteban Meneses [Mon, 23 Jul 2012 16:29:31 +0000 (11:29 -0500)]
Merge branch 'charm' into emenese2/liveVizBoundArray

9 years agofixed out of date refrence to prebuilt projections in charm source
Joshua Ginsburg [Mon, 23 Jul 2012 16:23:54 +0000 (11:23 -0500)]
fixed out of date refrence to prebuilt projections in charm source

9 years agoAdding an internal bound array to LiveViz. This would make it possible to have a...
Esteban Meneses [Mon, 23 Jul 2012 16:21:03 +0000 (11:21 -0500)]
Adding an internal bound array to LiveViz. This would make it possible to have a reduction running on the original array concurrently with LiveViz reduction. The init function in LiveViz was overloaded to add this functionality.

9 years agougly hack to fix line numbering with atomic
Ralf Gunter [Mon, 23 Jul 2012 09:49:32 +0000 (04:49 -0500)]
ugly hack to fix line numbering with atomic

9 years agoMerge branch 'charm' of git://charm.cs.uiuc.edu/charm into charm
Ralf Gunter [Mon, 23 Jul 2012 09:15:38 +0000 (04:15 -0500)]
Merge branch 'charm' of git://charm.cs.uiuc.edu/charm into charm

9 years agodemand creation test
Ehsan Totoni [Sat, 21 Jul 2012 04:43:43 +0000 (21:43 -0700)]
demand creation test

9 years agoadded caveats section to liveViz (reduction problems)
Ralf Gunter [Wed, 18 Jul 2012 16:37:57 +0000 (11:37 -0500)]
added caveats section to liveViz (reduction problems)

9 years agodocs: Add some explanation of SDAG constructs
Aaron Becker [Wed, 18 Jul 2012 15:53:46 +0000 (10:53 -0500)]
docs: Add some explanation of SDAG constructs

9 years agoAdded comment to checkpoint section of the manual.
Esteban Meneses [Wed, 18 Jul 2012 15:24:53 +0000 (10:24 -0500)]
Added comment to checkpoint section of the manual.

9 years agoCorrection in doc for Isomalloc - individual pupping is no longer supported
Nikhil Jain [Wed, 18 Jul 2012 04:44:43 +0000 (21:44 -0700)]
Correction in doc for Isomalloc - individual pupping is no longer supported

9 years agoremove duplication
sun [Wed, 18 Jul 2012 01:08:55 +0000 (20:08 -0500)]
remove duplication

9 years agoCharm++ manual intro: removed text about history of charm++
Lukasz Wesolowski [Tue, 17 Jul 2012 22:47:19 +0000 (17:47 -0500)]
Charm++ manual intro: removed text about history of charm++
from the opening paragraph - the separate section on history contains
the same information; moved link to papers from the beginning to later
on in the introduction

9 years agoCleaned up a footnote in AMPI manual.
Michael Robson [Tue, 17 Jul 2012 17:44:52 +0000 (12:44 -0500)]
Cleaned up a footnote in AMPI manual.

9 years agomsgQ test: feed printf the correct num args
Ramprasad Venkataraman [Mon, 16 Jul 2012 20:43:40 +0000 (15:43 -0500)]
msgQ test: feed printf the correct num args

9 years agobuild: check if anonymous structs and unions are permitted in configure
Ramprasad Venkataraman [Mon, 16 Jul 2012 16:17:20 +0000 (11:17 -0500)]
build: check if anonymous structs and unions are permitted in configure

9 years agoMerge branch 'charm' of charmgit:charm into charm
Gengbin Zheng [Wed, 11 Jul 2012 03:33:56 +0000 (22:33 -0500)]
Merge branch 'charm' of charmgit:charm into charm

9 years agoadd module file at beginning of PRE_LIBRARIES to resolve library dependence problem...
Gengbin Zheng [Wed, 11 Jul 2012 03:33:11 +0000 (22:33 -0500)]
add module file at beginning of PRE_LIBRARIES to resolve library dependence problem with AMPI_Main() if the ampi main is in a library.

9 years agoAdding more test cases with parallel recovery.
Esteban Meneses [Tue, 10 Jul 2012 15:53:43 +0000 (10:53 -0500)]
Adding more test cases with parallel recovery.

9 years agotests/charm++/jacobi3d-sdag: adding support for running with OpenMP
Lukasz Wesolowski [Mon, 9 Jul 2012 23:53:13 +0000 (18:53 -0500)]
tests/charm++/jacobi3d-sdag: adding support for running with OpenMP

9 years agoDocs: Mention reduction userFlag argument to contribute for matching result in SDAG
Phil Miller [Mon, 9 Jul 2012 17:12:27 +0000 (12:12 -0500)]
Docs: Mention reduction userFlag argument to contribute for matching result in SDAG

9 years agoInitializing number of emigrant recovering objects variable.
Esteban Meneses [Mon, 9 Jul 2012 14:21:09 +0000 (09:21 -0500)]
Initializing number of emigrant recovering objects variable.

9 years agotests/charm++/pingpong: run every test twice and only time the
Lukasz Wesolowski [Mon, 9 Jul 2012 04:41:42 +0000 (23:41 -0500)]
tests/charm++/pingpong: run every test twice and only time the
second run

9 years agofix in infi_CmiFree the case in standalone mode for SMP.
Gengbin Zheng [Sun, 8 Jul 2012 23:01:23 +0000 (18:01 -0500)]
fix in infi_CmiFree  the case in standalone mode for SMP.

9 years agoMerge branch 'charm' of charmgit:charm into charm
Yanhua Sun [Sun, 8 Jul 2012 18:41:39 +0000 (13:41 -0500)]
Merge branch 'charm' of charmgit:charm into charm

9 years agominor
Yanhua Sun [Sun, 8 Jul 2012 18:41:10 +0000 (13:41 -0500)]
minor

9 years agoFinally, a first version of parallel recovery with scalable collectives.
Esteban Meneses [Sat, 7 Jul 2012 23:26:53 +0000 (18:26 -0500)]
Finally, a first version of parallel recovery with scalable collectives.

9 years agoAdding support for emigrant objects at reduction manager.
Esteban Meneses [Sat, 7 Jul 2012 22:06:01 +0000 (17:06 -0500)]
Adding support for emigrant objects at reduction manager.

9 years agoMerge branch 'charm' of charmgit:charm into charm
Esteban Meneses [Sat, 7 Jul 2012 21:01:26 +0000 (16:01 -0500)]
Merge branch 'charm' of charmgit:charm into charm

9 years agoSending back recovering objects for parallel recovery.
Esteban Meneses [Sat, 7 Jul 2012 21:01:06 +0000 (16:01 -0500)]
Sending back recovering objects for parallel recovery.

9 years agotests/charm++/pingpong: (1) removed a memory leak in pipelined test
Lukasz Wesolowski [Sat, 7 Jul 2012 05:58:02 +0000 (00:58 -0500)]
tests/charm++/pingpong: (1) removed a memory leak in pipelined test
(2) modified the pipeline scheme w/ memcpy to include
the time for allocating a buffer on the receive side.

how memory allocations are done in the pipelined test so

9 years agouse CMK_IBV_PORT_ATTR_HAS_LINK_LAYER to protect use of link_layer field
Gengbin Zheng [Sat, 7 Jul 2012 05:40:52 +0000 (00:40 -0500)]
use CMK_IBV_PORT_ATTR_HAS_LINK_LAYER to protect use of link_layer field

9 years agoupdated
Gengbin Zheng [Sat, 7 Jul 2012 05:30:53 +0000 (00:30 -0500)]
updated

9 years agotest if ibverbs port_attr has link_layer field
Gengbin Zheng [Sat, 7 Jul 2012 05:29:44 +0000 (00:29 -0500)]
test if ibverbs port_attr has link_layer field

9 years agoChare Arrays: Add interface to signal online dynamic element insertion
Phil Miller [Fri, 6 Jul 2012 18:05:31 +0000 (18:05 +0000)]
Chare Arrays: Add interface to signal online dynamic element insertion

The AMR benchmark code was having trouble with hangs around
AtSync-triggered load balancing, apparently related to the fact that
it was inserting new chare array elements after startup. In
discussions with Gengbin, we figured that this arose because the
additional elements were interfering with the count of local elements
used to determine when a processor's objects had all reached AtSync
and thus it could contribute its LB stats.

The backend infrastructure had interfaces to 'pause' the LB barrier
while new elements were being inserted, but this had never been
surfaced in a way usable by client code. Add a `beginInserting()`
method as an analogue to the existing `doneInserting()` method that
was already required at startup to surface that code.

Tested to resolve at least one kind of hang in the AMR code on BG/Q.

9 years agotests/charm++/pingpong: for group pinpong, (1) added pipelined run
Lukasz Wesolowski [Thu, 5 Jul 2012 22:54:50 +0000 (17:54 -0500)]
tests/charm++/pingpong: for group pinpong, (1) added pipelined run
without allocation of fragment messages, (2) added warm up iteration
that does not get timed

9 years agoAdding support in central load balancer for restoring objects after parallel recovery.
Esteban Meneses [Thu, 5 Jul 2012 22:27:47 +0000 (17:27 -0500)]
Adding support in central load balancer for restoring objects after parallel recovery.

9 years agoMerge branch 'charm' of charmgit:charm into charm
Esteban Meneses [Thu, 5 Jul 2012 03:31:01 +0000 (22:31 -0500)]
Merge branch 'charm' of charmgit:charm into charm

9 years agoSolving bug in collective operations with parallel recovery.
Esteban Meneses [Thu, 5 Jul 2012 03:30:37 +0000 (22:30 -0500)]
Solving bug in collective operations with parallel recovery.

9 years agotests/charm++/pingpong: added pipelined test for groups
Lukasz Wesolowski [Thu, 5 Jul 2012 01:56:52 +0000 (20:56 -0500)]
tests/charm++/pingpong: added pipelined test for groups

9 years agoFixing the way to handle immigrant recovering objects.
Esteban Meneses [Wed, 4 Jul 2012 23:01:59 +0000 (18:01 -0500)]
Fixing the way to handle immigrant recovering objects.

9 years agoRemoving debug comments.
Esteban Meneses [Wed, 4 Jul 2012 19:24:03 +0000 (14:24 -0500)]
Removing debug comments.

9 years agoAdding support for bypassing message logging layer.
Esteban Meneses [Tue, 3 Jul 2012 16:04:20 +0000 (11:04 -0500)]
Adding support for bypassing message logging layer.

9 years agoModifying debug command.
Esteban Meneses [Mon, 2 Jul 2012 21:27:25 +0000 (16:27 -0500)]
Modifying debug command.