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

10 years agofix numPes for fake torus
Eric Bohm [Wed, 24 Aug 2011 20:47:39 +0000 (15:47 -0500)]
fix numPes for fake torus

10 years agoturned off the new isomalloc map region feature until it is properly tested.
Gengbin Zheng [Fri, 12 Aug 2011 21:12:58 +0000 (16:12 -0500)]
turned off the new isomalloc map region feature until it is properly tested.

10 years agofixed a hang bug when running NAMD due to send_large_messages(),
Gengbin Zheng [Fri, 19 Aug 2011 06:22:37 +0000 (23:22 -0700)]
fixed a hang bug when running NAMD due to send_large_messages(),
where if a memory is registered, but control message is not sent, the
memory handle is cleared to 0. Therefore, the registered memory never
get de-registered. and NAMD will run out of registered memory after
running a few steps.
Also changed SendRdmaMsg to send buffered rdma by looping through
the whole queue (instead of just try the first).

10 years agofixed large message hanging problem
Yanhua Sun [Thu, 18 Aug 2011 19:11:37 +0000 (15:11 -0400)]
fixed large message hanging problem

10 years agominor change to gemini machine
Yanhua Sun [Thu, 18 Aug 2011 17:50:52 +0000 (10:50 -0700)]
minor change to gemini machine

10 years agoupdate for new setup on surveyor
Eric Bohm [Wed, 17 Aug 2011 21:21:48 +0000 (21:21 +0000)]
update for new setup on surveyor

10 years agofixed a bug that frees FreePostDesc(pd) too soon.
Gengbin Zheng [Wed, 17 Aug 2011 21:09:13 +0000 (14:09 -0700)]
fixed a bug that frees FreePostDesc(pd) too soon.

10 years agochange max credit
Yanhua Sun [Wed, 17 Aug 2011 20:57:06 +0000 (13:57 -0700)]
change max credit

10 years agoreverted one change in previous checkin
Gengbin Zheng [Wed, 17 Aug 2011 20:38:57 +0000 (13:38 -0700)]
reverted one change in previous checkin

10 years agominor change
Gengbin Zheng [Wed, 17 Aug 2011 20:38:14 +0000 (13:38 -0700)]
minor change

10 years agofixed some memory leak in the test
Gengbin Zheng [Wed, 17 Aug 2011 20:37:04 +0000 (13:37 -0700)]
fixed some memory leak in the test

10 years agofixed some bugs in init_smsg
Gengbin Zheng [Wed, 17 Aug 2011 20:29:34 +0000 (13:29 -0700)]
fixed some bugs in init_smsg

10 years agominor performance optimization for SMSG in Gemini
Yanhua Sun [Wed, 17 Aug 2011 17:38:00 +0000 (10:38 -0700)]
minor performance optimization for SMSG in Gemini

10 years agofixed large msg length problem
Yanhua Sun [Wed, 17 Aug 2011 15:29:04 +0000 (08:29 -0700)]
fixed large msg length problem

10 years agominor change
Yanhua Sun [Wed, 17 Aug 2011 14:30:53 +0000 (07:30 -0700)]
minor change

10 years agoMerge branch 'charm' of charmgit:charm into charm
Yanhua Sun [Wed, 17 Aug 2011 06:34:39 +0000 (23:34 -0700)]
Merge branch 'charm' of charmgit:charm into charm

10 years agofixed the hanging problem
Yanhua Sun [Wed, 17 Aug 2011 06:33:50 +0000 (23:33 -0700)]
fixed the hanging problem

10 years agosdag: simplify some logic
Phil Miller [Sun, 14 Aug 2011 22:14:54 +0000 (15:14 -0700)]
sdag: simplify some logic

10 years agosdag: Delete two more dead variables, and surrounding logic
Phil Miller [Sun, 14 Aug 2011 21:52:01 +0000 (14:52 -0700)]
sdag: Delete two more dead variables, and surrounding logic

10 years agosdag: Delete another dead variable
Phil Miller [Sun, 14 Aug 2011 21:47:29 +0000 (14:47 -0700)]
sdag: Delete another dead variable

10 years agosdag: Delete another dead variable, with a leak as well
Phil Miller [Sun, 14 Aug 2011 21:46:33 +0000 (14:46 -0700)]
sdag: Delete another dead variable, with a leak as well

10 years agosdag: Delete more dead variables
Phil Miller [Sun, 14 Aug 2011 21:45:25 +0000 (14:45 -0700)]
sdag: Delete more dead variables

10 years agosdag: Eliminate dead variables and weird logic that led to warnings
Phil Miller [Sun, 14 Aug 2011 21:44:22 +0000 (14:44 -0700)]
sdag: Eliminate dead variables and weird logic that led to warnings

10 years agofixed minor problem in PumpLocal
Yanhua Sun [Wed, 17 Aug 2011 04:11:05 +0000 (21:11 -0700)]
fixed minor problem in PumpLocal

10 years agoadded another CQ for post
Yanhua Sun [Wed, 17 Aug 2011 03:20:34 +0000 (20:20 -0700)]
added another CQ for post