charm.git
8 years agoadded sse support for compression
Yanhua Sun [Tue, 15 Jan 2013 22:24:45 +0000 (16:24 -0600)]
added sse support for compression

8 years agoCorrect copied warning message in added CmiFread
Phil Miller [Sat, 12 Jan 2013 10:38:04 +0000 (04:38 -0600)]
Correct copied warning message in added CmiFread

8 years agoreads environment variable "MEMORYUSAGE_NO_MALLINFO", if set, will skip mallinfo...
Gengbin Zheng [Thu, 10 Jan 2013 21:08:16 +0000 (15:08 -0600)]
reads environment variable "MEMORYUSAGE_NO_MALLINFO", if set, will skip mallinfo in CmiMemoryUsage(). mallinfo does not provide correct memory usage since memory usages is only represented in int type.

8 years agochange to only warn once when remte event index table overflows.
Gengbin Zheng [Thu, 10 Jan 2013 17:41:50 +0000 (11:41 -0600)]
change to only warn once when remte event index table overflows.

8 years agoFix for BGP DCMF error using the changed LRTS API
Nikhil Jain [Wed, 9 Jan 2013 19:06:39 +0000 (19:06 +0000)]
Fix for BGP DCMF error using the changed LRTS API

8 years agoAdd CmiFread to match existing open/close/write wrappers for EINTR
Phil Miller [Tue, 8 Jan 2013 22:13:02 +0000 (16:13 -0600)]
Add CmiFread to match existing open/close/write wrappers for EINTR

8 years agoFix mis-use of inline in C
Jim Phillips [Tue, 8 Jan 2013 22:05:14 +0000 (16:05 -0600)]
Fix mis-use of inline in C

This is breaking on Solaris because it has a proper C99 implementation
of the inline keyword, which is different from its meaning in C++.
You can make a static function inline, but if you make a non-static
function inline then exactly one compilation unit also has to declare
the function "extern inline" to avoid having the symbol undefined.

See:

http://clang.llvm.org/compatibility.html

http://gustedt.wordpress.com/2010/11/29/myth-and-reality-about-inline-in-c99/

http://www.drdobbs.com/the-new-c-inline-functions/184401540

All of the other places where CMK_C_INLINE is used it is only adding
the inline keyword to an already static function.

8 years agoChange in interface to LrtsSendFunc as per the decision in a core group meeting
Nikhil Jain [Tue, 8 Jan 2013 21:31:44 +0000 (15:31 -0600)]
Change in interface to LrtsSendFunc as per the decision in a core group meeting

8 years agoExpose Converse f{open,close,write} wrappers to C code v6.5.0-beta1
Phil Miller [Thu, 27 Dec 2012 20:18:24 +0000 (14:18 -0600)]
Expose Converse f{open,close,write} wrappers to C code

8 years agoCCS Python: Delete long-disused variable that was generating a warning
Phil Miller [Sun, 23 Dec 2012 23:20:04 +0000 (17:20 -0600)]
CCS Python: Delete long-disused variable that was generating a warning

8 years agoLB: Fix warning about non-const strings in AdaptiveLB
Phil Miller [Sun, 23 Dec 2012 23:08:59 +0000 (17:08 -0600)]
LB: Fix warning about non-const strings in AdaptiveLB

8 years agofix a bug in compress
Yanhua Sun [Sat, 22 Dec 2012 20:11:16 +0000 (14:11 -0600)]
fix a bug in compress

8 years agocompress algorithm interface changed
Yanhua Sun [Thu, 20 Dec 2012 21:15:15 +0000 (15:15 -0600)]
compress algorithm interface changed

8 years agoMerge branch 'charm' of charmgit:charm into charm
Yanhua Sun [Thu, 20 Dec 2012 21:13:20 +0000 (15:13 -0600)]
Merge branch 'charm' of charmgit:charm into charm

8 years agoadd two persistent compression function
Yanhua Sun [Thu, 20 Dec 2012 21:13:02 +0000 (15:13 -0600)]
add two persistent compression function

8 years agomatmul: clean should also nuke charmrun
Ramprasad Venkataraman [Wed, 19 Dec 2012 23:22:34 +0000 (17:22 -0600)]
matmul: clean should also nuke charmrun

8 years agomatmul: Add test as a make target for easy use
Ramprasad Venkataraman [Wed, 19 Dec 2012 23:20:17 +0000 (17:20 -0600)]
matmul: Add test as a make target for easy use

8 years agoMerge branch 'charm' of charmgit:charm into charm
Abhishek Gupta [Wed, 19 Dec 2012 21:19:36 +0000 (15:19 -0600)]
Merge branch 'charm' of charmgit:charm into charm

8 years agoAPI for setting and getting PE Speed for load balancer, motivated by a use case in...
Abhishek Gupta [Wed, 19 Dec 2012 21:18:13 +0000 (15:18 -0600)]
API for setting and getting PE Speed for load balancer, motivated by a use case in contagion

8 years agodisable persistent by default
Yanhua Sun [Wed, 19 Dec 2012 20:51:08 +0000 (14:51 -0600)]
disable persistent by default

8 years agocompress for different data type using different algorithms
Yanhua Sun [Mon, 17 Dec 2012 20:37:22 +0000 (14:37 -0600)]
compress for different data type using different algorithms

8 years agoTLS header: add missing include guards
Phil Miller [Sun, 16 Dec 2012 20:23:43 +0000 (14:23 -0600)]
TLS header: add missing include guards

8 years agoreverted recent changes to avoid including cmitls.h
Gengbin Zheng [Mon, 17 Dec 2012 00:50:01 +0000 (18:50 -0600)]
reverted recent changes to avoid including cmitls.h

8 years agoMerge branch 'charm' of charmgit:charm into charm
Osman Sarood [Sun, 16 Dec 2012 20:51:13 +0000 (14:51 -0600)]
Merge branch 'charm' of charmgit:charm into charm

8 years agofixing the conv-mach-syncft.h error that was coming due to wrong Make.depends. Also...
Osman Sarood [Sun, 16 Dec 2012 20:49:58 +0000 (14:49 -0600)]
fixing the conv-mach-syncft.h error that was coming due to wrong Make.depends. Also adding the ckgraphTemp.o in Make.depends

8 years agofix TLS for pgcc compiler.
Gengbin Zheng [Sun, 16 Dec 2012 19:23:21 +0000 (11:23 -0800)]
fix TLS for pgcc compiler.

8 years agofixing a worng comment
Osman Sarood [Sat, 15 Dec 2012 20:31:37 +0000 (14:31 -0600)]
fixing a worng comment

8 years agofixed the compile error introduced earlier in ckgraph since the compLoad var was...
Osman Sarood [Sat, 15 Dec 2012 20:23:40 +0000 (14:23 -0600)]
fixed the compile error introduced earlier in ckgraph since the compLoad var was private. Also updated the comments for TempLBs

8 years agorenaming tolerance in TempLBs as it conflicts with some sys defined var
Osman Sarood [Sat, 15 Dec 2012 05:15:38 +0000 (23:15 -0600)]
renaming tolerance in TempLBs as it conflicts with some sys defined var

8 years agoMerge branch 'charm' of charmgit:charm into charm
Osman Sarood [Fri, 14 Dec 2012 18:33:02 +0000 (12:33 -0600)]
Merge branch 'charm' of charmgit:charm into charm

8 years agoadding TempLB with Comm support.
Osman Sarood [Fri, 14 Dec 2012 18:32:19 +0000 (12:32 -0600)]
adding TempLB with Comm support.

8 years agoold version of switchTLS works just fine.
Gengbin Zheng [Fri, 14 Dec 2012 18:28:59 +0000 (10:28 -0800)]
old version of switchTLS works just fine.

8 years agoMerge branch 'gzheng/tls-fix' into charm
Gengbin Zheng [Fri, 14 Dec 2012 17:49:01 +0000 (11:49 -0600)]
Merge branch 'gzheng/tls-fix' into charm

8 years agominor
Gengbin Zheng [Fri, 14 Dec 2012 17:46:54 +0000 (11:46 -0600)]
minor

8 years agoCharj Manual: a couple of additions to the manual
Bilge Acun [Fri, 14 Dec 2012 16:20:01 +0000 (10:20 -0600)]
Charj Manual: a couple of additions to the manual

8 years agoCharj Manual: adding a preliminary version of manual
Bilge Acun [Fri, 14 Dec 2012 09:09:47 +0000 (03:09 -0600)]
Charj Manual: adding a preliminary version of manual

8 years agoChecking in TempLB in working state
Osman Sarood [Thu, 13 Dec 2012 21:39:32 +0000 (15:39 -0600)]
Checking in TempLB in working state

8 years agoMerge branch 'charm' into gzheng/tls-fix
Gengbin Zheng [Thu, 13 Dec 2012 18:09:23 +0000 (12:09 -0600)]
Merge branch 'charm' into gzheng/tls-fix

8 years agoCharj: fixed the Array bug, now Arrays are working
Bilge Acun [Thu, 13 Dec 2012 00:40:56 +0000 (18:40 -0600)]
Charj: fixed the Array bug, now Arrays are working

8 years agominor
Gengbin Zheng [Wed, 12 Dec 2012 22:27:04 +0000 (14:27 -0800)]
minor

8 years agofix for TLS globals problem in AMPI
Gengbin Zheng [Wed, 12 Dec 2012 21:29:03 +0000 (13:29 -0800)]
fix for TLS globals problem in AMPI

8 years agoswitched to QT as default.
Gengbin Zheng [Tue, 11 Dec 2012 16:56:09 +0000 (08:56 -0800)]
switched to QT as default.
Added support for SMP

8 years agoNDMeshStreamer: bug fix in chunk mesh streamer for the case of messages arriving...
Lukasz Wesolowski [Fri, 7 Dec 2012 08:06:10 +0000 (02:06 -0600)]
NDMeshStreamer: bug fix in chunk mesh streamer for the case of messages arriving out of order.

8 years agoremove quicklz4 due to license problem
Yanhua Sun [Fri, 7 Dec 2012 04:46:54 +0000 (22:46 -0600)]
remove quicklz4 due to license problem

8 years agoRevert "add missing file"
Yanhua Sun [Fri, 7 Dec 2012 04:43:59 +0000 (22:43 -0600)]
Revert "add missing file"

This reverts commit 8635fe75e9898ba8b1203095e93865a170341b93.

8 years agoadd missing file
Yanhua Sun [Fri, 7 Dec 2012 04:36:04 +0000 (22:36 -0600)]
add missing file

8 years agofix a compile error about compression
Yanhua Sun [Fri, 7 Dec 2012 04:35:24 +0000 (22:35 -0600)]
fix a compile error about compression

8 years agoMerge branch 'charm' of charmgit:charm into charm
Yanhua Sun [Fri, 7 Dec 2012 04:23:41 +0000 (22:23 -0600)]
Merge branch 'charm' of charmgit:charm into charm

8 years agoadded three existing compress algorithms
Yanhua Sun [Fri, 7 Dec 2012 04:23:20 +0000 (22:23 -0600)]
added three existing compress algorithms

8 years agoinitial port for the ARMv7 platform as presented by the CARMA board
Eric Bohm [Thu, 6 Dec 2012 23:14:25 +0000 (15:14 -0800)]
initial port for the ARMv7 platform as presented by the CARMA board

8 years agocode clean for compression
Yanhua Sun [Thu, 6 Dec 2012 22:08:50 +0000 (16:08 -0600)]
code clean for compression

8 years agoMerge branch 'charm' of charmgit:charm into charm
Yanhua Sun [Thu, 6 Dec 2012 21:20:06 +0000 (15:20 -0600)]
Merge branch 'charm' of charmgit:charm into charm

8 years agofix a bug caused by pakcing/unpacking in compression
Yanhua Sun [Thu, 6 Dec 2012 18:25:27 +0000 (12:25 -0600)]
fix a bug caused by pakcing/unpacking in compression

8 years agoCharj: fixed the indentation in the reverted commit
Bilge Acun [Thu, 6 Dec 2012 07:57:17 +0000 (01:57 -0600)]
Charj: fixed the indentation in the reverted commit

8 years agoRevert "Charj: added --exe compile option, which creates an executable after compilin...
Bilge Acun [Thu, 6 Dec 2012 07:50:55 +0000 (01:50 -0600)]
Revert "Charj: added --exe compile option, which creates an executable after compiling with charj"

This reverts commit 1f322fc3a11d02e5446af4adf8ff1c5e0310f6a9.

8 years agoCharj: fixed a bug in EntryInvocation.cj example
Bilge Acun [Thu, 6 Dec 2012 06:39:27 +0000 (00:39 -0600)]
Charj: fixed a bug in EntryInvocation.cj example

8 years agoCharj: added --exe compile option, which creates an executable after compiling with...
Bilge Acun [Thu, 6 Dec 2012 06:19:35 +0000 (00:19 -0600)]
Charj: added --exe compile option, which creates an executable after compiling with charj

8 years agoCharj: adding forward declarations of user defined types in .ci file
Bilge Acun [Thu, 6 Dec 2012 06:10:35 +0000 (00:10 -0600)]
Charj: adding forward declarations of user defined types in .ci file

8 years agoCharj: fixed a bug in readonly variables
Bilge Acun [Thu, 6 Dec 2012 06:04:42 +0000 (00:04 -0600)]
Charj: fixed a bug in readonly variables

8 years agoCharj: Fixed a bug in Fib example
Bilge Acun [Thu, 6 Dec 2012 05:45:33 +0000 (23:45 -0600)]
Charj: Fixed a bug in Fib example

8 years agoadd char compression
Yanhua Sun [Wed, 5 Dec 2012 02:40:50 +0000 (20:40 -0600)]
add char compression

8 years agominor
Yanhua Sun [Tue, 4 Dec 2012 18:07:32 +0000 (12:07 -0600)]
minor

8 years agoadd char compression and double compression
Yanhua Sun [Tue, 4 Dec 2012 05:44:01 +0000 (23:44 -0600)]
add char compression and double compression

8 years agofix for multiple failures in one interval
Xiang Ni [Sat, 1 Dec 2012 22:03:28 +0000 (16:03 -0600)]
fix for multiple failures in one interval

8 years agoNDMeshStreamer: fix a bug in chunk mesh streamer when processing buffers which arrive...
Lukasz Wesolowski [Sat, 1 Dec 2012 00:28:44 +0000 (18:28 -0600)]
NDMeshStreamer: fix a bug in chunk mesh streamer when processing buffers which arrive out of order.

8 years agotypo check in
Yanhua Sun [Fri, 30 Nov 2012 05:12:07 +0000 (23:12 -0600)]
typo check in

8 years agofix a bug in machine.c
Yanhua Sun [Fri, 30 Nov 2012 05:07:16 +0000 (23:07 -0600)]
fix a bug in machine.c

8 years agoFixed a bug during restart.
Esteban Meneses [Thu, 29 Nov 2012 23:29:42 +0000 (17:29 -0600)]
Fixed a bug during restart.

8 years agofix CHAR_BIT compile on BGP
Yanhua Sun [Wed, 28 Nov 2012 22:12:44 +0000 (16:12 -0600)]
fix CHAR_BIT compile on BGP

8 years agofixed persistent compiling bug
Yanhua Sun [Wed, 28 Nov 2012 19:55:54 +0000 (13:55 -0600)]
fixed persistent compiling bug

8 years agoadd persistent message compression feature for Gemini
Yanhua Sun [Wed, 28 Nov 2012 04:48:48 +0000 (22:48 -0600)]
add persistent message compression feature for Gemini

8 years agoMemory Usage test: touch allocated memory before asking about usage
Phil Miller [Fri, 23 Nov 2012 16:57:51 +0000 (10:57 -0600)]
Memory Usage test: touch allocated memory before asking about usage

8 years agoCkCache: move default argument from function definition to function declaration to
Lukasz Wesolowski [Tue, 20 Nov 2012 06:33:01 +0000 (00:33 -0600)]
CkCache: move default argument from function definition to function declaration to
prevent xlc compilation error

8 years agoNDMeshStreamer: bug fixes to recent changes in GroupChunkMeshStreamer
Lukasz Wesolowski [Tue, 20 Nov 2012 05:51:25 +0000 (23:51 -0600)]
NDMeshStreamer: bug fixes to recent changes in GroupChunkMeshStreamer

8 years agoCkCache: minor interface modifications to simplify streaming/combining of cache data
Lukasz Wesolowski [Mon, 19 Nov 2012 23:02:32 +0000 (17:02 -0600)]
CkCache: minor interface modifications to simplify streaming/combining of cache data

8 years agoNDMeshStreamer: allow user to specify that delivered data should not be freed by...
Lukasz Wesolowski [Mon, 19 Nov 2012 22:59:25 +0000 (16:59 -0600)]
NDMeshStreamer: allow user to specify that delivered data should not be freed by the system.

8 years agoNDMeshStreamer: allow users to include an arbitrary struct when sending arrays with...
Lukasz Wesolowski [Sun, 18 Nov 2012 06:20:05 +0000 (00:20 -0600)]
NDMeshStreamer: allow users to include an arbitrary struct when sending arrays with chunk mesh streamer

8 years agoNDMeshStreamer: Supporting arbitrary number of buffer sends in GroupChunkMeshStreamer.
Lukasz Wesolowski [Sat, 17 Nov 2012 06:34:12 +0000 (00:34 -0600)]
NDMeshStreamer: Supporting arbitrary number of buffer sends in GroupChunkMeshStreamer.

8 years agofix another bug in pup
Xiang Ni [Sun, 18 Nov 2012 07:08:46 +0000 (01:08 -0600)]
fix another bug in pup

8 years agodisable CMK_CHKP_ALL by default
Xiang Ni [Sat, 17 Nov 2012 18:45:14 +0000 (12:45 -0600)]
disable CMK_CHKP_ALL by default

8 years agofix memory leak
Xiang Ni [Sat, 17 Nov 2012 06:10:57 +0000 (00:10 -0600)]
fix memory leak

8 years agoReadme: update to remove some really archaic bits - rewrite needed
Phil Miller [Thu, 15 Nov 2012 16:56:54 +0000 (09:56 -0700)]
Readme: update to remove some really archaic bits - rewrite needed

8 years agoskip test cray topo dimension using xtprocadmin if get_max_dimension already exists.
Gengbin Zheng [Fri, 9 Nov 2012 22:23:54 +0000 (16:23 -0600)]
skip test cray topo dimension using xtprocadmin if get_max_dimension already exists.

8 years agoMerge branch 'charm' of charmgit:charm into charm
Aaron Becker [Fri, 9 Nov 2012 17:41:22 +0000 (11:41 -0600)]
Merge branch 'charm' of charmgit:charm into charm

8 years agoCharj: codegen fix for non-primitive decl lists
Aaron Becker [Fri, 9 Nov 2012 06:44:31 +0000 (00:44 -0600)]
Charj: codegen fix for non-primitive decl lists

8 years agoCharj: treat contribute as a method, not a keyword
Aaron Becker [Fri, 9 Nov 2012 06:24:30 +0000 (00:24 -0600)]
Charj: treat contribute as a method, not a keyword

8 years agoSDAG: initialize trigger fields in order of declaration, to silence warning
Phil Miller [Wed, 7 Nov 2012 22:04:52 +0000 (16:04 -0600)]
SDAG: initialize trigger fields in order of declaration, to silence warning

8 years agocharmxi: use common routines for template inclusion guard generation
Phil Miller [Wed, 7 Nov 2012 20:23:48 +0000 (14:23 -0600)]
charmxi: use common routines for template inclusion guard generation

8 years agocharmxi: Properly wrap PUPable definitions in CK_TEMPLATES_ONLY guards
Phil Miller [Wed, 7 Nov 2012 19:56:16 +0000 (13:56 -0600)]
charmxi: Properly wrap PUPable definitions in CK_TEMPLATES_ONLY guards

8 years agoFixed the wrong usage of CmiMemoryAtomicFetchAndInc (which only increase
Chao Mei [Wed, 7 Nov 2012 17:39:37 +0000 (11:39 -0600)]
Fixed the wrong usage of CmiMemoryAtomicFetchAndInc (which only increase
the input value by one) in CkLoop library. This fix basically reverts
the previous compilation error fix for Mac OS.

8 years agoNDMeshStreamer: fix message priority field allocation, which is specified in bits...
Lukasz Wesolowski [Wed, 7 Nov 2012 06:22:24 +0000 (00:22 -0600)]
NDMeshStreamer: fix message priority field allocation, which is specified in bits, not bytes

8 years agoTypo: envelop -> envelope
Phil Miller [Tue, 6 Nov 2012 22:44:27 +0000 (16:44 -0600)]
Typo: envelop -> envelope

8 years agoNDMeshStreamer: small change to fix compilation error with some compilers.
Lukasz Wesolowski [Tue, 6 Nov 2012 21:40:14 +0000 (15:40 -0600)]
NDMeshStreamer: small change to fix compilation error with some compilers.

8 years agoNDMeshStreamer: move code for sending messages into a function
Lukasz Wesolowski [Tue, 6 Nov 2012 05:55:18 +0000 (23:55 -0600)]
NDMeshStreamer: move code for sending messages into a function

8 years agouse LOADEDMODULES env var instead of module shell command to check loaded hughpages...
Gengbin Zheng [Mon, 5 Nov 2012 21:59:18 +0000 (15:59 -0600)]
use LOADEDMODULES env var instead of module shell command to check loaded hughpages module.

8 years agoFix compilation errors in the CkLoop example codes due to the interface
Chao Mei [Sun, 4 Nov 2012 18:01:30 +0000 (12:01 -0600)]
Fix compilation errors in the CkLoop example codes due to the interface
changes of the library.

8 years agoFix compilation errors in CkLoop library on Mac when SMP mode of Charm
Chao Mei [Sun, 4 Nov 2012 17:59:47 +0000 (11:59 -0600)]
Fix compilation errors in CkLoop library on Mac when SMP mode of Charm
is built.

8 years agoReverting the new scheme for MPI
Nikhil Jain [Sat, 3 Nov 2012 04:43:00 +0000 (23:43 -0500)]
Reverting the new scheme for MPI

8 years agoMerge branch 'charj2' into charm
Aaron Becker [Fri, 2 Nov 2012 15:52:44 +0000 (10:52 -0500)]
Merge branch 'charj2' into charm

8 years agoMerge branch 'charm' of charmgit:charm into charm
Yanhua Sun [Thu, 1 Nov 2012 18:38:12 +0000 (13:38 -0500)]
Merge branch 'charm' of charmgit:charm into charm