charm.git
8 years agomake depends related changes for Meta-Balancer
Harshitha [Sun, 21 Oct 2012 03:56:45 +0000 (22:56 -0500)]
make depends related changes for Meta-Balancer

8 years agoMerge branch 'charm' of charmgit:charm into harshitha/adaptive_lb
Harshitha [Sat, 20 Oct 2012 23:43:57 +0000 (18:43 -0500)]
Merge branch 'charm' of charmgit:charm into harshitha/adaptive_lb

8 years agoFix a bug in the init
Harshitha [Sat, 20 Oct 2012 23:42:45 +0000 (18:42 -0500)]
Fix a bug in the init

8 years agominor
Harshitha [Sat, 20 Oct 2012 22:49:42 +0000 (17:49 -0500)]
minor

8 years agoCkIO: Don't try to forward zero-length data
Phil Miller [Sat, 20 Oct 2012 04:32:11 +0000 (23:32 -0500)]
CkIO: Don't try to forward zero-length data

8 years agoCkIO: wrap write stripes around the set of PEs involved
Phil Miller [Sat, 20 Oct 2012 04:31:42 +0000 (23:31 -0500)]
CkIO: wrap write stripes around the set of PEs involved

8 years agoMerge branch 'charm' of charmgit:charm into harshitha/adaptive_lb
Harshitha [Fri, 19 Oct 2012 23:11:35 +0000 (18:11 -0500)]
Merge branch 'charm' of charmgit:charm into harshitha/adaptive_lb

8 years agoUsing avg utilization instead of min utilization
Harshitha [Fri, 19 Oct 2012 23:06:04 +0000 (18:06 -0500)]
Using avg utilization instead of min utilization

8 years agoMerge branch 'charm' of charmgit:charm into charm
Esteban Meneses [Fri, 19 Oct 2012 21:04:05 +0000 (21:04 +0000)]
Merge branch 'charm' of charmgit:charm into charm

8 years agoAdding linking support for zlib library on BG/P.
Esteban Meneses [Fri, 19 Oct 2012 21:03:18 +0000 (21:03 +0000)]
Adding linking support for zlib library on BG/P.

8 years agocharmxi: fill in definitions for templated CBase_ types
Aaron Becker [Fri, 19 Oct 2012 20:29:19 +0000 (15:29 -0500)]
charmxi: fill in definitions for templated CBase_ types

normally CBase_ types are typedefs, but for templated types they are
classes that inherit from CBaseT types. Provide definitions for
constructors and pup methods that call the appropriate CBaseT functions,
rather than leaving the CBase_ implementation empty.

8 years agoMerge branch 'charm' of charmgit:charm into charm
Yanhua Sun [Fri, 19 Oct 2012 16:39:15 +0000 (09:39 -0700)]
Merge branch 'charm' of charmgit:charm into charm

8 years agofix openMP performance problem in jacobi-gauss-seidel
Yanhua Sun [Fri, 19 Oct 2012 16:38:39 +0000 (09:38 -0700)]
fix openMP performance problem in jacobi-gauss-seidel

8 years agoMerge branch 'charm' of charmgit:charm into harshitha/adaptive_lb
Harshitha [Fri, 19 Oct 2012 16:04:57 +0000 (11:04 -0500)]
Merge branch 'charm' of charmgit:charm into harshitha/adaptive_lb

8 years agoSetting load balancing time for hybrid lb
Harshitha [Fri, 19 Oct 2012 16:04:53 +0000 (11:04 -0500)]
Setting load balancing time for hybrid lb

8 years agoMerge branch 'charm' of charmgit:charm into charm
Esteban Meneses [Fri, 19 Oct 2012 15:15:09 +0000 (15:15 +0000)]
Merge branch 'charm' of charmgit:charm into charm

8 years agoFixing a compilation bug on BG/P.
Esteban Meneses [Fri, 19 Oct 2012 15:14:25 +0000 (15:14 +0000)]
Fixing a compilation bug on BG/P.

8 years agoSDAG: case statement: add a new case construct to SDAG
Jonathan Lifflander [Fri, 19 Oct 2012 00:37:25 +0000 (19:37 -0500)]
SDAG: case statement: add a new case construct to SDAG

Semantics: this construct defines an disjunction over a set of 'when' clauses:
only one 'when' out of a set will ever be triggered. All others speculatively
have their trigger set and when one is fulfilled the others are deleted.

Example syntax:
case {
     when a() { }
     when b(), d() { }
     when c() { }
     ...
}

8 years agoAdding support for user specified mapping order on BGQ
Nikhil Jain [Fri, 19 Oct 2012 01:41:20 +0000 (01:41 +0000)]
Adding support for user specified mapping order on BGQ
Usage = to the runjob command, add an environment variable RANK_ORDER.
Consider A - 0, B - 1, C - 2, D - 3, E - 4, T - 5; given a mapping
--mapping=ABCDET, corresponsing RANK_ORDER is --envs RANK_ORDER="0 1 2 3 4 5"
i.e. corresponding dimensios in the order they are mapped.

8 years agoFixing disk checkpoint mechanism.
Esteban Meneses [Thu, 18 Oct 2012 22:06:26 +0000 (17:06 -0500)]
Fixing disk checkpoint mechanism.

8 years agoFixing a compilation but with xlc.
Esteban Meneses [Thu, 18 Oct 2012 21:52:39 +0000 (21:52 +0000)]
Fixing a compilation but with xlc.

8 years agoprint when user calls checkpoint but no syncft build
Xiang Ni [Thu, 18 Oct 2012 06:59:24 +0000 (01:59 -0500)]
print when user calls checkpoint but no syncft build

8 years agofix gnu compilation error on Blue Gene/Q
Abhinav Bhatele [Thu, 18 Oct 2012 01:34:16 +0000 (01:34 +0000)]
fix gnu compilation error on Blue Gene/Q

8 years agoadd more ckloop reduction type
Yanhua Sun [Wed, 17 Oct 2012 22:27:25 +0000 (17:27 -0500)]
add more ckloop reduction type

8 years agoadded miss .h file
Yanhua Sun [Wed, 17 Oct 2012 22:24:41 +0000 (17:24 -0500)]
added miss .h file

8 years agoMerge branch 'charm' of charmgit:charm into charm
Yanhua Sun [Wed, 17 Oct 2012 22:16:19 +0000 (17:16 -0500)]
Merge branch 'charm' of charmgit:charm into charm

8 years agoadd ckloop for Jacobi
Yanhua Sun [Wed, 17 Oct 2012 22:16:12 +0000 (17:16 -0500)]
add ckloop for Jacobi

8 years agoMerge branch 'charm' of charmgit:charm into charm
Gengbin Zheng [Wed, 17 Oct 2012 16:17:41 +0000 (11:17 -0500)]
Merge branch 'charm' of charmgit:charm into charm

8 years agochange the way flush log warnings are printed.
Gengbin Zheng [Wed, 17 Oct 2012 16:16:24 +0000 (11:16 -0500)]
change the way flush log warnings are printed.
The print is delayed to the end, with number of occurrings and PE numbers.

8 years agoDon't allow __int128 when building GPU Manager, as nvcc does not support it.
Lukasz Wesolowski [Tue, 16 Oct 2012 23:54:21 +0000 (18:54 -0500)]
Don't allow __int128 when building GPU Manager, as nvcc does not support it.

8 years agobluegeneq-xlc: disable broken 64-bit __int128 until further notice
Phil Miller [Tue, 16 Oct 2012 22:49:33 +0000 (17:49 -0500)]
bluegeneq-xlc: disable broken 64-bit __int128 until further notice

Per Jeff Hammond's message to the Vesta/Mira early users' discussion list
(below), the XL compilers don't properly generate a 128-bit type for
__int128. Pass the flag disabling this so that runtime and client code doesn't
accidentally stumble on it. This should be reverted once the compilers are
fixed.

> From: Jeff Hammond <jhammond@alcf.anl.gov>
> Date: Tue, 16 Oct 2012 17:37:26 -0500
> Message-ID: <CAGKz=u+syCU_wURrWxj6TEF-e9QK0nHHp6mORW5Z=M1JaEwPzg@mail.gmail.com>
> To: early-users-discuss <early-users-discuss@alcf.anl.gov>
> Subject: [Early-users-discuss] some known issues and their workarounds
> List-Archive: <https://lists.alcf.anl.gov/mailman/private/early-users-discuss>

> Here are some issues that we know about that are not going to be fixed
> immediately because they are either noncritical or require substantial
> effort to fix and will take some time to be resolved.  I am sending
> this for your convenience, particularly if you might get bitten by a
> silent error on them.

> 1) IBM XLC++ does not implement __int128 properly.  It is a 64b type
> rather than a 128b one.  If you have an automated build system that
> tests for this, please use "-qnokeyword=__int128".  I completely
> understand that one can say "but the whole point of an automated
> buildsystem is to not have to know the answers in advance."  To this,
> I respond, "With great computing power, comes great compiler
> responsibility." :-)

8 years agopami: point charm at zlib location
Ramprasad Venkataraman [Tue, 16 Oct 2012 20:48:27 +0000 (20:48 +0000)]
pami: point charm at zlib location

8 years agoFixing an error with parallel recovery.
Esteban Meneses [Tue, 16 Oct 2012 21:25:54 +0000 (16:25 -0500)]
Fixing an error with parallel recovery.

8 years agocleanup
Harshitha [Tue, 16 Oct 2012 15:31:51 +0000 (10:31 -0500)]
cleanup

8 years agoChanging the time for the timer call
Harshitha [Tue, 16 Oct 2012 14:54:54 +0000 (09:54 -0500)]
Changing the time for the timer call

8 years agoRemoving old style group creation from manual
Nikhil Jain [Tue, 16 Oct 2012 05:53:13 +0000 (00:53 -0500)]
Removing old style group creation from manual

8 years agoadded ckLoop for Jacobi-Seidel
Yanhua Sun [Tue, 16 Oct 2012 05:27:40 +0000 (00:27 -0500)]
added ckLoop for Jacobi-Seidel

8 years agocorrect name
Yanhua Sun [Tue, 16 Oct 2012 04:02:03 +0000 (23:02 -0500)]
correct name

8 years agofix the bug incurred by previous commit
Xiang Ni [Tue, 16 Oct 2012 03:17:36 +0000 (22:17 -0500)]
fix the bug incurred by previous commit

8 years agoFixing an issue when there are no chares on a processor
Harshitha [Tue, 16 Oct 2012 03:17:22 +0000 (22:17 -0500)]
Fixing an issue when there are no chares on a processor

8 years agominor change
Harshitha [Mon, 15 Oct 2012 21:10:17 +0000 (16:10 -0500)]
minor change

8 years agoDetailed documentation of how Meta-Balancer functions
Harshitha [Mon, 15 Oct 2012 18:44:33 +0000 (13:44 -0500)]
Detailed documentation of how Meta-Balancer functions

8 years agocleanup
Harshitha [Mon, 15 Oct 2012 18:03:19 +0000 (13:03 -0500)]
cleanup

8 years agoMerge branch 'charm' of charmgit:charm into harshitha/adaptive_lb
Harshitha [Mon, 15 Oct 2012 17:26:17 +0000 (12:26 -0500)]
Merge branch 'charm' of charmgit:charm into harshitha/adaptive_lb

8 years agoSwitch to xl.legacy.ndebug for best performance.
Sameer Kumar [Mon, 15 Oct 2012 11:12:11 +0000 (06:12 -0500)]
Switch to xl.legacy.ndebug for best performance.

8 years agompi-bluegeneq-smp changes.
Sameer Kumar [Mon, 15 Oct 2012 10:53:02 +0000 (05:53 -0500)]
mpi-bluegeneq-smp changes.

8 years agoEnable MPI_SMP.
Sameer Kumar [Mon, 15 Oct 2012 06:58:50 +0000 (01:58 -0500)]
Enable MPI_SMP.

8 years agoset inRestarting flag
Xiang Ni [Mon, 15 Oct 2012 08:31:48 +0000 (03:31 -0500)]
set inRestarting flag

8 years agofixing a debug print
Harshitha [Mon, 15 Oct 2012 03:50:22 +0000 (22:50 -0500)]
fixing a debug print

8 years agocleanup
Harshitha [Mon, 15 Oct 2012 03:37:28 +0000 (22:37 -0500)]
cleanup

8 years agoMerge branch 'charm' of charmgit:charm into harshitha/adaptive_lb
Harshitha [Mon, 15 Oct 2012 03:17:07 +0000 (22:17 -0500)]
Merge branch 'charm' of charmgit:charm into harshitha/adaptive_lb

8 years agocleanup
Harshitha [Mon, 15 Oct 2012 03:07:13 +0000 (22:07 -0500)]
cleanup

8 years agocleanup
Harshitha [Mon, 15 Oct 2012 02:29:34 +0000 (21:29 -0500)]
cleanup

8 years agouse barrier during restart
Xiang Ni [Mon, 15 Oct 2012 01:06:06 +0000 (20:06 -0500)]
use barrier during restart

8 years agofixing for ft
Harshitha [Sun, 14 Oct 2012 22:12:12 +0000 (17:12 -0500)]
fixing for ft

8 years agoMerge branch 'charm' of charmgit:charm into harshitha/adaptive_lb
Harshitha [Sun, 14 Oct 2012 17:07:54 +0000 (12:07 -0500)]
Merge branch 'charm' of charmgit:charm into harshitha/adaptive_lb

8 years agoincreasing the time after which to check for no objs
Harshitha [Sun, 14 Oct 2012 03:29:09 +0000 (22:29 -0500)]
increasing the time after which to check for no objs

8 years agoBase the feedback on the first iteration data
Harshitha [Sun, 14 Oct 2012 02:08:57 +0000 (21:08 -0500)]
Base the feedback on the first iteration data

8 years agousing separate group for max iteration reduction
Harshitha [Sun, 14 Oct 2012 01:41:48 +0000 (20:41 -0500)]
using separate group for max iteration reduction

8 years agoMinor fix
Nikhil Jain [Sat, 13 Oct 2012 07:32:15 +0000 (02:32 -0500)]
Minor fix

8 years agocharmxi: Register the debug PUP for templated messages correctly, now that they are...
Phil Miller [Sat, 13 Oct 2012 06:28:41 +0000 (01:28 -0500)]
charmxi: Register the debug PUP for templated messages correctly, now that they are registered at all

8 years agoDefine the debug PUP function that's assumed to exist for all messages on CkQdMsg
Phil Miller [Sat, 13 Oct 2012 05:37:24 +0000 (00:37 -0500)]
Define the debug PUP function that's assumed to exist for all messages on CkQdMsg

8 years agoMerge branch 'charm' of charmgit:charm into charm
Yanhua Sun [Sat, 13 Oct 2012 04:45:14 +0000 (23:45 -0500)]
Merge branch 'charm' of charmgit:charm into charm

8 years agominor
Yanhua Sun [Sat, 13 Oct 2012 04:44:58 +0000 (23:44 -0500)]
minor

8 years agominor
yanhua [Sat, 13 Oct 2012 04:43:57 +0000 (23:43 -0500)]
minor

8 years agoMerge branch 'charm' of charmgit:charm into charm
yanhua [Sat, 13 Oct 2012 04:40:00 +0000 (23:40 -0500)]
Merge branch 'charm' of charmgit:charm into charm

8 years agofix for readonly variables
yanhua [Sat, 13 Oct 2012 04:39:51 +0000 (23:39 -0500)]
fix for readonly variables

8 years agoFixing some issues with mpi-interoperate
Nikhil Jain [Sat, 13 Oct 2012 04:21:01 +0000 (23:21 -0500)]
Fixing some issues with mpi-interoperate

8 years agofeedback
Harshitha [Sat, 13 Oct 2012 01:32:41 +0000 (20:32 -0500)]
feedback

8 years agodoc: update section heading
Ramprasad Venkataraman [Fri, 12 Oct 2012 22:32:29 +0000 (17:32 -0500)]
doc: update section heading

8 years agodoc: add note to anyone who edits list of reserved words
Ramprasad Venkataraman [Fri, 12 Oct 2012 21:58:09 +0000 (16:58 -0500)]
doc: add note to anyone who edits list of reserved words

8 years agodoc: remove useless arabic spans from html
Ramprasad Venkataraman [Fri, 12 Oct 2012 21:00:56 +0000 (16:00 -0500)]
doc: remove useless arabic spans from html

8 years agodoc: newcommand \uw is now a no-op
Ramprasad Venkataraman [Fri, 12 Oct 2012 20:13:20 +0000 (15:13 -0500)]
doc: newcommand \uw is now a no-op

8 years agodoc: remove span tags from within pre sections
Ramprasad Venkataraman [Fri, 12 Oct 2012 20:07:00 +0000 (15:07 -0500)]
doc: remove span tags from within pre sections

8 years agodoc: css. increase width of pre sections
Ramprasad Venkataraman [Fri, 12 Oct 2012 20:06:09 +0000 (15:06 -0500)]
doc: css. increase width of pre sections

8 years agomore cleanup
Harshitha [Fri, 12 Oct 2012 20:17:50 +0000 (15:17 -0500)]
more cleanup

8 years agoDocs: add keyword list to manual
Phil Miller [Fri, 12 Oct 2012 19:37:50 +0000 (14:37 -0500)]
Docs: add keyword list to manual

8 years agocharmxi: Move meaning from comments to function names
Phil Miller [Fri, 12 Oct 2012 19:20:05 +0000 (14:20 -0500)]
charmxi: Move meaning from comments to function names

8 years agobug fix
Harshitha [Fri, 12 Oct 2012 17:35:13 +0000 (12:35 -0500)]
bug fix

8 years agokNeighbor changes revert
Harshitha [Fri, 12 Oct 2012 17:13:30 +0000 (12:13 -0500)]
kNeighbor changes revert

8 years agoChanging function name
Harshitha [Fri, 12 Oct 2012 17:10:33 +0000 (12:10 -0500)]
Changing function name

8 years agominor fix
Harshitha [Fri, 12 Oct 2012 15:18:34 +0000 (10:18 -0500)]
minor fix

8 years agoadding commandline flag
Harshitha [Fri, 12 Oct 2012 06:02:37 +0000 (01:02 -0500)]
adding commandline flag

8 years agoMerge branch 'charm' of charmgit:charm into harshitha/adaptive_lb
Harshitha [Fri, 12 Oct 2012 05:16:19 +0000 (00:16 -0500)]
Merge branch 'charm' of charmgit:charm into harshitha/adaptive_lb

Conflicts:
examples/charm++/jacobi1d/jacobi1d.C
src/ck-core/cklocation.C
src/ck-ldb/CommAwareRefineLB.C
src/scripts/Makefile

8 years agominor
Harshitha [Fri, 12 Oct 2012 04:57:15 +0000 (23:57 -0500)]
minor

8 years agoanother way of handling no obj
Harshitha [Fri, 12 Oct 2012 03:54:08 +0000 (22:54 -0500)]
another way of handling no obj

8 years agomore cleanup
Harshitha [Fri, 12 Oct 2012 00:55:30 +0000 (19:55 -0500)]
more cleanup

8 years agohandling a bug no obj case.
Harshitha [Thu, 11 Oct 2012 23:57:22 +0000 (18:57 -0500)]
handling a bug no obj case.

8 years agominor
Harshitha [Thu, 11 Oct 2012 22:59:23 +0000 (17:59 -0500)]
minor

8 years agomove to common gemini arch directory
Gengbin Zheng [Thu, 11 Oct 2012 21:01:24 +0000 (16:01 -0500)]
move to common gemini arch directory

8 years agocleanup
Harshitha [Thu, 11 Oct 2012 04:33:02 +0000 (23:33 -0500)]
cleanup

8 years agocleanup
Harshitha [Thu, 11 Oct 2012 01:45:08 +0000 (20:45 -0500)]
cleanup

8 years agoSDAG: move __sdag_pup generated code from decl.h to def.h
Phil Miller [Wed, 10 Oct 2012 21:56:25 +0000 (16:56 -0500)]
SDAG: move __sdag_pup generated code from decl.h to def.h

8 years agoSDAG: intialize cDep structure after migration
Phil Miller [Wed, 10 Oct 2012 21:38:56 +0000 (16:38 -0500)]
SDAG: intialize cDep structure after migration

8 years agouse the simple barrier instead of reduction.
Gengbin Zheng [Wed, 10 Oct 2012 21:41:20 +0000 (16:41 -0500)]
use the simple barrier instead of reduction.

8 years agobased on Xiang Ni's simple barrier in branch ft_barrier, this is a simplified barrier...
Gengbin Zheng [Wed, 10 Oct 2012 21:39:29 +0000 (16:39 -0500)]
based on Xiang Ni's simple barrier in branch ft_barrier, this is a simplified barrier implementation and can be used during FT checkpointing/restart.
No states needs to be saved in pup.

8 years agominor change
Gengbin Zheng [Wed, 10 Oct 2012 20:30:32 +0000 (15:30 -0500)]
minor change

8 years agoRefactoring
Harshitha [Wed, 10 Oct 2012 17:34:38 +0000 (12:34 -0500)]
Refactoring

8 years agoMerge branch 'charm' of charmgit:charm into charm
YanhuaSun [Wed, 10 Oct 2012 16:04:09 +0000 (11:04 -0500)]
Merge branch 'charm' of charmgit:charm into charm

8 years agomodification of jacobi-gauss-seidal
YanhuaSun [Wed, 10 Oct 2012 16:01:55 +0000 (11:01 -0500)]
modification of jacobi-gauss-seidal