charm.git
10 years agoidle callback should call generic AdvanceCommunication() instead of only LrtSAdvanceC...
Gengbin Zheng [Thu, 29 Sep 2011 17:05:56 +0000 (12:05 -0500)]
idle callback should call generic AdvanceCommunication() instead of only LrtSAdvanceCommunication(), which misses pxshm and persistent polling call.

10 years agoMinot correction to macro changes
nikhil [Wed, 28 Sep 2011 17:14:19 +0000 (17:14 +0000)]
Minot correction to macro changes

10 years agoChange of macros related to bigsim from BLUEGENE to BIGSIM
Nikhil Jain [Wed, 28 Sep 2011 03:22:24 +0000 (22:22 -0500)]
Change of macros related to bigsim from BLUEGENE to BIGSIM

10 years agoadded warm up for multiple pair pingpong
Yanhua Sun [Wed, 28 Sep 2011 00:11:15 +0000 (17:11 -0700)]
added warm up for multiple pair pingpong

10 years agoadded multipair pingpong benchmark
YanhuaSun [Tue, 27 Sep 2011 23:31:18 +0000 (18:31 -0500)]
added multipair pingpong benchmark

10 years agofixed a memory leak
YanhuaSun [Sat, 24 Sep 2011 19:36:50 +0000 (14:36 -0500)]
fixed a memory leak

10 years agofixed a bug in multiple-pingpong in converse
YanhuaSun [Sat, 24 Sep 2011 19:32:11 +0000 (14:32 -0500)]
fixed a bug in multiple-pingpong in converse

10 years agoadded one-send-multiple-receiver benchmark
Yanhua Sun [Sat, 24 Sep 2011 19:03:42 +0000 (12:03 -0700)]
added one-send-multiple-receiver benchmark

10 years agofixed smp lrtsInit problem due to CmiPrintf
Yanhua Sun [Thu, 22 Sep 2011 23:47:06 +0000 (16:47 -0700)]
fixed smp lrtsInit problem due to CmiPrintf

10 years agoStop line-splicing in a comment, to stop present and future warnings
Phil Miller [Thu, 22 Sep 2011 16:23:15 +0000 (11:23 -0500)]
Stop line-splicing in a comment, to stop present and future warnings

10 years agofixed a subtle out-of-order message deliver case when doing broadcast.
Gengbin Zheng [Wed, 21 Sep 2011 05:50:47 +0000 (01:50 -0400)]
fixed a subtle out-of-order message deliver case when doing broadcast.
In processProcBcastMsg(), first push msg to local queue before calling sending along spanning tree.

10 years agofixed bugs in persistent comm. Now it works on Gemini.
Gengbin Zheng [Tue, 20 Sep 2011 21:37:13 +0000 (14:37 -0700)]
fixed bugs in persistent comm. Now it works on Gemini.
added pingpong test for persistent
compile with persistent using "persistent" build option.

10 years agodefine Dynamic as macro
Yanhua Sun [Tue, 20 Sep 2011 21:04:01 +0000 (14:04 -0700)]
define Dynamic as macro

10 years agosmsg dynamic connection fix
Yanhua Sun [Tue, 20 Sep 2011 06:39:54 +0000 (01:39 -0500)]
smsg dynamic connection fix

10 years agofixed a deadlock problem
Yanhua Sun [Tue, 20 Sep 2011 05:02:54 +0000 (00:02 -0500)]
fixed a deadlock problem

10 years agofixed dynamic bugs of trapping in sendbuf
Yanhua Sun [Tue, 20 Sep 2011 04:02:37 +0000 (23:02 -0500)]
fixed dynamic bugs of trapping in sendbuf

10 years agofixed dynamic smsg problem
Yanhua Sun [Tue, 20 Sep 2011 03:09:52 +0000 (20:09 -0700)]
fixed dynamic smsg problem

10 years agofixed compile error in gemini
Yanhua Sun [Mon, 19 Sep 2011 23:22:17 +0000 (18:22 -0500)]
fixed compile error in gemini

10 years agomore code for dynamic smsg in Gemini
Yanhua Sun [Mon, 19 Sep 2011 18:46:23 +0000 (11:46 -0700)]
more code for dynamic smsg in Gemini

10 years agoadded dynamic smsg connection
Yanhua Sun [Mon, 19 Sep 2011 18:16:35 +0000 (11:16 -0700)]
added dynamic smsg connection

10 years agore-structure gemini send smsg
Yanhua Sun [Mon, 19 Sep 2011 06:03:52 +0000 (23:03 -0700)]
re-structure gemini send smsg

10 years agoadded remote-event macro
Yanhua Sun [Mon, 19 Sep 2011 04:07:44 +0000 (21:07 -0700)]
added remote-event macro

10 years agoadded +useMemorypoolSize to set mempool size.
Gengbin Zheng [Fri, 16 Sep 2011 14:22:49 +0000 (07:22 -0700)]
added +useMemorypoolSize to set mempool size.

10 years agosome tweak on MSGQ_MAXSIZE
Gengbin Zheng [Fri, 16 Sep 2011 13:47:03 +0000 (06:47 -0700)]
some tweak on MSGQ_MAXSIZE

10 years agolittle tweak in getNonLocal to only call network progress engine when no message
Gengbin Zheng [Fri, 16 Sep 2011 13:45:48 +0000 (06:45 -0700)]
little tweak in getNonLocal to only call network progress engine when no message

10 years agominor cleanup and removing some prints
Gengbin Zheng [Fri, 16 Sep 2011 13:26:51 +0000 (06:26 -0700)]
minor cleanup and removing some prints

10 years agomake send_smsg_buffer more efficient
Yanhua Sun [Thu, 15 Sep 2011 21:03:39 +0000 (14:03 -0700)]
make send_smsg_buffer more efficient

10 years agofixed pingpong cache miss bugs
YanhuaSun [Thu, 15 Sep 2011 04:51:30 +0000 (23:51 -0500)]
fixed pingpong cache miss bugs

10 years agoMerge branch 'charm' of charmgit:charm into charm
Yanhua Sun [Thu, 15 Sep 2011 03:40:03 +0000 (20:40 -0700)]
Merge branch 'charm' of charmgit:charm into charm

10 years agorevert pingpong in commbench
Yanhua Sun [Thu, 15 Sep 2011 03:39:38 +0000 (20:39 -0700)]
revert pingpong in commbench

10 years agofixed pingpong cache miss bug
YanhuaSun [Thu, 15 Sep 2011 03:30:05 +0000 (22:30 -0500)]
fixed pingpong cache miss bug

10 years agoupgrade pingpong test
Yanhua Sun [Thu, 15 Sep 2011 02:42:32 +0000 (19:42 -0700)]
upgrade pingpong test

10 years agoremove remote event for gemini
Yanhua Sun [Wed, 14 Sep 2011 21:59:54 +0000 (14:59 -0700)]
remove remote event for gemini

10 years agoadded mpi pingpong with all cache miss result
Yanhua Sun [Wed, 14 Sep 2011 21:58:42 +0000 (14:58 -0700)]
added mpi pingpong with all cache miss result

10 years agofixed couple bugs in previous checkin about persistent
Gengbin Zheng [Wed, 14 Sep 2011 16:12:28 +0000 (09:12 -0700)]
fixed couple bugs in previous checkin about persistent

10 years agoupdated
Gengbin Zheng [Wed, 14 Sep 2011 15:50:18 +0000 (08:50 -0700)]
updated

10 years agoadd mpi pingpong benchmark, where msgs always miss cache
Yanhua Sun [Tue, 13 Sep 2011 20:33:18 +0000 (13:33 -0700)]
add mpi pingpong benchmark, where msgs always miss cache

10 years agoadded persistent code in Gemini
Yanhua Sun [Tue, 13 Sep 2011 06:08:36 +0000 (23:08 -0700)]
added persistent code in Gemini

10 years agoMerge branch 'charm' of charmgit:charm into charm
Gengbin Zheng [Tue, 13 Sep 2011 03:57:06 +0000 (20:57 -0700)]
Merge branch 'charm' of charmgit:charm into charm

10 years agofixed a bug in pxshm
Gengbin Zheng [Tue, 13 Sep 2011 03:56:44 +0000 (20:56 -0700)]
fixed a bug in pxshm

10 years agoupdated for persistent
Gengbin Zheng [Tue, 13 Sep 2011 03:53:43 +0000 (20:53 -0700)]
updated for persistent

10 years agomake PME_parallel flexible to place pencils
YanhuaSun [Tue, 13 Sep 2011 02:44:20 +0000 (21:44 -0500)]
make PME_parallel flexible to place pencils

10 years agofixed small bug
YanhuaSun [Tue, 13 Sep 2011 01:59:55 +0000 (20:59 -0500)]
fixed small bug

10 years agoadd barrier in PME parallel mimic
Yanhua Sun [Tue, 13 Sep 2011 01:19:59 +0000 (18:19 -0700)]
add barrier in PME parallel mimic

10 years agominor change
Gengbin Zheng [Mon, 12 Sep 2011 20:38:09 +0000 (15:38 -0500)]
minor change

10 years agoadded initial section multicast.
Gengbin Zheng [Mon, 12 Sep 2011 20:20:38 +0000 (15:20 -0500)]
added initial section multicast.

10 years agochanges for pxshm and persistent
Gengbin Zheng [Mon, 12 Sep 2011 04:20:06 +0000 (21:20 -0700)]
changes for pxshm and persistent

10 years agoremoved
Gengbin Zheng [Mon, 12 Sep 2011 04:19:41 +0000 (21:19 -0700)]
removed

10 years agoadded pxshm persistent support for gemini.
Gengbin Zheng [Mon, 12 Sep 2011 04:19:13 +0000 (21:19 -0700)]
added pxshm persistent support for gemini.

10 years agofix parallel sending bug
YanhuaSun [Sun, 11 Sep 2011 23:49:26 +0000 (18:49 -0500)]
fix parallel sending bug

10 years agoadded parallel PME sending
Yanhua Sun [Sun, 11 Sep 2011 17:14:33 +0000 (10:14 -0700)]
added parallel PME sending

10 years agofix PMEMic bug
Yanhua Sun [Sun, 11 Sep 2011 06:14:16 +0000 (23:14 -0700)]
fix PMEMic bug

10 years agofix buffer problem in PMEMimic
YanhuaSun [Sun, 11 Sep 2011 03:15:39 +0000 (22:15 -0500)]
fix buffer problem in PMEMimic

10 years agofix msg data error
Yanhua Sun [Sun, 11 Sep 2011 02:18:50 +0000 (19:18 -0700)]
fix msg data error

10 years agominor change to Makefile
YanhuaSun [Sun, 11 Sep 2011 01:57:49 +0000 (20:57 -0500)]
minor change to Makefile

10 years agoadd benchmark program to mimic PME communication pattern in NAMD
YanhuaSun [Sun, 11 Sep 2011 01:56:37 +0000 (20:56 -0500)]
add benchmark program to mimic PME communication pattern in NAMD

10 years agofixed a compilation error.
Gengbin Zheng [Sat, 10 Sep 2011 06:27:49 +0000 (23:27 -0700)]
fixed a compilation error.

10 years agofixed warnings about prototype.
Gengbin Zheng [Sat, 10 Sep 2011 06:27:31 +0000 (23:27 -0700)]
fixed warnings about prototype.

10 years agodefined progress engine macro
Gengbin Zheng [Sat, 10 Sep 2011 05:58:45 +0000 (22:58 -0700)]
defined progress engine macro

10 years agosmp configure for gemini
Yanhua Sun [Sat, 10 Sep 2011 05:17:15 +0000 (22:17 -0700)]
smp configure for gemini

10 years agoFix a bug in SmsgInit when running on large number of processors
Yanhua Sun [Sat, 10 Sep 2011 01:35:06 +0000 (18:35 -0700)]
Fix a bug in SmsgInit when running on large number of processors

10 years agoFix to the readonly delegated proxy workaround.
Lukasz Wesolowski [Fri, 9 Sep 2011 01:41:17 +0000 (20:41 -0500)]
Fix to the readonly delegated proxy workaround.

10 years agoDelegated readonly proxies did not work previously, as pupping them during
Lukasz Wesolowski [Wed, 25 May 2011 22:02:46 +0000 (17:02 -0500)]
Delegated readonly proxies did not work previously, as pupping them during
startup on processors other than 0 would cause an attempted access to
the delegated group manager which was not yet created. This commit implements
a work-around in which a temporary object (delegated manager) is created to
use in the pup method.

10 years agofixed a bug that caused memory leak when free
Gengbin Zheng [Fri, 9 Sep 2011 04:19:14 +0000 (21:19 -0700)]
fixed a bug that caused memory leak when free

10 years agominor changes
Gengbin Zheng [Fri, 9 Sep 2011 02:19:14 +0000 (19:19 -0700)]
minor changes

10 years agominor clean up
Gengbin Zheng [Fri, 9 Sep 2011 02:18:33 +0000 (19:18 -0700)]
minor clean up

10 years agoMerge branch 'charm' of charmgit:charm into charm
Yanhua Sun [Thu, 8 Sep 2011 21:47:56 +0000 (14:47 -0700)]
Merge branch 'charm' of charmgit:charm into charm

10 years agoadjust threshold for FMA/BTE to 4K
Yanhua Sun [Thu, 8 Sep 2011 21:47:07 +0000 (14:47 -0700)]
adjust threshold for FMA/BTE to 4K

10 years agoclean up mempool and rewrite using a mempool header struct.
Gengbin Zheng [Thu, 8 Sep 2011 20:07:42 +0000 (13:07 -0700)]
clean up mempool and rewrite using a mempool header struct.

10 years agofixed SendBufferMsg to return 1 only when all messages are sent.
Gengbin Zheng [Thu, 8 Sep 2011 03:35:17 +0000 (20:35 -0700)]
fixed SendBufferMsg to return 1 only when all messages are sent.

10 years agoadded a place holder for persistent comm
Gengbin Zheng [Thu, 8 Sep 2011 03:31:18 +0000 (20:31 -0700)]
added a place holder for persistent comm

10 years agomodify mempool data structure
Yanhua Sun [Tue, 6 Sep 2011 04:31:02 +0000 (21:31 -0700)]
modify mempool data structure

10 years agodelete m before using it, a surprisingly 7-year old bug.
Gengbin Zheng [Sun, 21 Aug 2011 13:36:59 +0000 (08:36 -0500)]
delete m before using it, a surprisingly 7-year old bug.

10 years agoskip compiling trace modules when tracing is disabled.
Gengbin Zheng [Wed, 7 Sep 2011 04:26:43 +0000 (23:26 -0500)]
skip compiling trace modules when tracing is disabled.

10 years agoa fix for previous checkin that make may spit out an error at build initial time...
Gengbin Zheng [Wed, 7 Sep 2011 03:17:52 +0000 (22:17 -0500)]
a fix for previous checkin that make may spit out an error at build initial time when conv-ocnfig.sh has not been created yet

10 years agominor simplification of previous checkin
Gengbin Zheng [Tue, 6 Sep 2011 21:11:21 +0000 (16:11 -0500)]
minor simplification of previous checkin

10 years agoconfigure sets CMK_CHARMDEBUG to note if charmdebug is enabled or not.
Gengbin Zheng [Tue, 6 Sep 2011 20:58:44 +0000 (15:58 -0500)]
configure sets CMK_CHARMDEBUG to note if charmdebug is enabled or not.
Tentatively added some GNU Makefile rule to exclude charmdebug if it is disabled.

10 years agoanother fix from Jim
Gengbin Zheng [Tue, 6 Sep 2011 18:56:08 +0000 (13:56 -0500)]
another fix from Jim

10 years agosuppressed some compiler warnings when building without charmdebug (e.g. with-production)
Gengbin Zheng [Tue, 6 Sep 2011 17:45:28 +0000 (12:45 -0500)]
suppressed some compiler warnings when building without charmdebug (e.g. with-production)

10 years agosupport anotehr "icc -v" output to test icc version number.
Gengbin Zheng [Sat, 20 Aug 2011 11:30:03 +0000 (06:30 -0500)]
support anotehr "icc -v" output to test icc version number.

10 years agoMerge branch 'charm' of charmgit:charm into charm
Gengbin Zheng [Sat, 3 Sep 2011 02:33:09 +0000 (21:33 -0500)]
Merge branch 'charm' of charmgit:charm into charm

10 years agofixed a bunch of memory leaks
Gengbin Zheng [Sat, 3 Sep 2011 02:32:39 +0000 (21:32 -0500)]
fixed a bunch of memory leaks

10 years agofixed smsg blocking if one connection fails
Yanhua Sun [Sat, 3 Sep 2011 02:17:30 +0000 (19:17 -0700)]
fixed smsg blocking if one connection fails

10 years agomake mempool registration handler more flexible
Yanhua Sun [Fri, 2 Sep 2011 04:24:18 +0000 (21:24 -0700)]
make mempool registration handler more flexible

10 years agoadd msg size statistic in machine layer
YanhuaSun [Fri, 2 Sep 2011 03:42:09 +0000 (22:42 -0500)]
add msg size statistic in machine layer

10 years agoMerge branch 'charm' of charmgit:charm into charm
Gengbin Zheng [Fri, 2 Sep 2011 03:09:32 +0000 (20:09 -0700)]
Merge branch 'charm' of charmgit:charm into charm

10 years agoa place holder
Gengbin Zheng [Fri, 2 Sep 2011 03:08:42 +0000 (20:08 -0700)]
a place holder

10 years agoMerge branch 'charm' of charmgit:charm into charm
Yanhua Sun [Thu, 1 Sep 2011 19:46:55 +0000 (12:46 -0700)]
Merge branch 'charm' of charmgit:charm into charm

10 years agofixed gemini large memory registration error
Yanhua Sun [Thu, 1 Sep 2011 19:46:44 +0000 (12:46 -0700)]
fixed gemini large memory registration error

10 years agoCorrect the comment that states the reason for the implementation of list send
Chao Mei [Wed, 31 Aug 2011 19:26:39 +0000 (19:26 +0000)]
Correct the comment that states the reason for the implementation of list send

10 years agofixed a bug in mempool
Yanhua Sun [Wed, 31 Aug 2011 16:44:19 +0000 (09:44 -0700)]
fixed a bug in mempool

10 years agomempool working with gemini
Yanhua Sun [Tue, 30 Aug 2011 05:57:38 +0000 (22:57 -0700)]
mempool working with gemini

10 years agointegrate mempool to gemini machine layor
Yanhua Sun [Tue, 30 Aug 2011 03:09:36 +0000 (22:09 -0500)]
integrate mempool to gemini machine layor

10 years agominor change to mem pool
Yanhua Sun [Mon, 29 Aug 2011 22:07:47 +0000 (15:07 -0700)]
minor change to mem pool

10 years agominor change to mem pool
Yanhua Sun [Mon, 29 Aug 2011 22:01:01 +0000 (15:01 -0700)]
minor change to mem pool

10 years agofix a verify problem in mempool in gemini
YanhuaSun [Mon, 29 Aug 2011 18:59:02 +0000 (13:59 -0500)]
fix a verify problem in mempool in gemini

10 years agoadded verify to mempool
YanhuaSun [Mon, 29 Aug 2011 17:29:47 +0000 (12:29 -0500)]
added verify to mempool

10 years agoadded mempool for gemini
Yanhua Sun [Mon, 29 Aug 2011 16:31:14 +0000 (11:31 -0500)]
added mempool for gemini

10 years agoFixed a data racing issue in list send for SMP
Chao Mei [Fri, 26 Aug 2011 03:23:21 +0000 (03:23 +0000)]
Fixed a data racing issue in list send for SMP

10 years agoFixed a bug in list send when the list of pes contains CmiMyNode().
Chao Mei [Wed, 24 Aug 2011 22:43:43 +0000 (22:43 +0000)]
Fixed a bug in list send when the list of pes contains CmiMyNode().