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

10 years agoMerge branch 'charm' of charmgit:charm into charm
Yanhua Sun [Tue, 16 Aug 2011 01:55:30 +0000 (18:55 -0700)]
Merge branch 'charm' of charmgit:charm into charm

10 years agorestructure gemini machine code to process medium message better
Yanhua Sun [Tue, 16 Aug 2011 01:55:16 +0000 (18:55 -0700)]
restructure gemini machine code to process medium message better

10 years agoChanges made to enable compilation on windows in isomalloc
Nikhil Jain [Mon, 15 Aug 2011 21:17:02 +0000 (16:17 -0500)]
Changes made to enable compilation on windows in isomalloc

10 years agoMerge branch 'charm' of charmgit:charm into charm
Yanhua Sun [Mon, 15 Aug 2011 01:01:02 +0000 (18:01 -0700)]
Merge branch 'charm' of charmgit:charm into charm

10 years agoadded crayxe6 timer
Yanhua Sun [Mon, 15 Aug 2011 01:00:52 +0000 (18:00 -0700)]
added crayxe6 timer

10 years agominor cleanup
Gengbin Zheng [Fri, 12 Aug 2011 06:48:48 +0000 (23:48 -0700)]
minor cleanup

10 years agominor change
Gengbin Zheng [Fri, 12 Aug 2011 06:25:38 +0000 (23:25 -0700)]
minor change

10 years agomake smsg mailbox consistent, this improves smsg performance
Yanhua Sun [Fri, 12 Aug 2011 04:25:04 +0000 (21:25 -0700)]
make smsg mailbox consistent, this improves smsg performance

10 years agoclean up code
Yanhua Sun [Thu, 11 Aug 2011 21:25:45 +0000 (14:25 -0700)]
clean up code

10 years agomake onesided call look better
Yanhua Sun [Thu, 11 Aug 2011 21:04:07 +0000 (14:04 -0700)]
make onesided call look better

10 years agoupdate make test target to match current arglist
Eric Bohm [Thu, 11 Aug 2011 19:58:00 +0000 (14:58 -0500)]
update make test target to match current arglist

10 years agomore conservative scheme for message pool of pinned memory
Eric Bohm [Thu, 11 Aug 2011 19:55:28 +0000 (14:55 -0500)]
more conservative scheme for message pool of pinned memory

10 years agocomment the print
Yanhua Sun [Wed, 10 Aug 2011 17:40:14 +0000 (10:40 -0700)]
comment the print

10 years agoMerge branch 'charm' of charmgit:charm into charm
Nikhil Jain [Wed, 10 Aug 2011 16:25:59 +0000 (11:25 -0500)]
Merge branch 'charm' of charmgit:charm into charm

10 years agoIsomalloc with the new intermedite mapRegion layer
Nikhil Jain [Wed, 10 Aug 2011 16:23:40 +0000 (11:23 -0500)]
Isomalloc with the new intermedite mapRegion layer

10 years agoRevert "minor change"
Gengbin Zheng [Wed, 10 Aug 2011 16:00:53 +0000 (11:00 -0500)]
Revert "minor change"

This reverts commit 50217cbe9dcaf483083396148431ea3a038421f9.

10 years agominor change
Yanhua Sun [Wed, 10 Aug 2011 15:47:23 +0000 (08:47 -0700)]
minor change

10 years agofixed a bug that processSmsg may enqueue event back again
Gengbin Zheng [Tue, 9 Aug 2011 21:15:27 +0000 (14:15 -0700)]
fixed a bug that processSmsg may enqueue event back again

10 years agoMerge branch 'charm' of charmgit:charm into charm
Yanhua Sun [Tue, 9 Aug 2011 20:16:37 +0000 (13:16 -0700)]
Merge branch 'charm' of charmgit:charm into charm

10 years agofixed smsg outof order problem
Yanhua Sun [Tue, 9 Aug 2011 20:15:50 +0000 (13:15 -0700)]
fixed smsg outof order problem

10 years agorestored
Gengbin Zheng [Tue, 9 Aug 2011 17:15:33 +0000 (12:15 -0500)]
restored

10 years agosolved the conflict
Yanhua Sun [Tue, 9 Aug 2011 17:05:21 +0000 (10:05 -0700)]
solved the conflict

10 years agomany changes including adding size field to header
Gengbin Zheng [Tue, 9 Aug 2011 15:10:49 +0000 (08:10 -0700)]
many changes including adding size field to header

10 years agofixed Memory Register problem
Yanhua Sun [Mon, 8 Aug 2011 18:34:06 +0000 (14:34 -0400)]
fixed Memory Register problem

10 years agofixed memory registration error=resource problem
Yanhua Sun [Mon, 8 Aug 2011 05:02:23 +0000 (01:02 -0400)]
fixed memory registration error=resource problem

10 years agoclean up
Yanhua Sun [Mon, 8 Aug 2011 04:03:44 +0000 (00:03 -0400)]
clean up

10 years agoadd onesided lib
Yanhua Sun [Mon, 8 Aug 2011 03:56:32 +0000 (20:56 -0700)]
add onesided lib

10 years agomake sure the post size is 4 bytes aligned
Gengbin Zheng [Mon, 8 Aug 2011 03:11:12 +0000 (20:11 -0700)]
make sure the post size is 4 bytes aligned

10 years agominor changes including reuse gni_post_descriptor_t
Gengbin Zheng [Mon, 8 Aug 2011 02:10:32 +0000 (19:10 -0700)]
minor changes including reuse gni_post_descriptor_t

10 years agocall exit(0) after PMI_Finalize
Gengbin Zheng [Sun, 7 Aug 2011 23:00:47 +0000 (18:00 -0500)]
call exit(0) after PMI_Finalize

10 years agofixed msg next bug
Yanhua Sun [Sun, 7 Aug 2011 21:38:24 +0000 (14:38 -0700)]
fixed msg next bug

10 years agoremove MPI function calls
Yanhua Sun [Fri, 5 Aug 2011 21:49:46 +0000 (14:49 -0700)]
remove MPI function calls

10 years agofixed smsg max message size problem
Yanhua Sun [Fri, 5 Aug 2011 20:07:52 +0000 (16:07 -0400)]
fixed smsg max message size problem

10 years agouse CmiSyncSendAndFree to reuse messages
Gengbin Zheng [Thu, 4 Aug 2011 19:41:19 +0000 (12:41 -0700)]
use CmiSyncSendAndFree to reuse messages

10 years agovarious fixes
Gengbin Zheng [Thu, 4 Aug 2011 19:39:17 +0000 (12:39 -0700)]
various fixes

10 years agofixed memory leak about small msg
Yanhua Sun [Thu, 4 Aug 2011 19:32:19 +0000 (15:32 -0400)]
fixed memory leak about small msg

10 years agoCmiAlloc calls LrtsAlloc
Gengbin Zheng [Thu, 4 Aug 2011 02:50:31 +0000 (19:50 -0700)]
CmiAlloc calls LrtsAlloc

10 years agouse MPI timer
Gengbin Zheng [Thu, 4 Aug 2011 02:46:17 +0000 (19:46 -0700)]
use MPI timer

10 years agominor change
Yanhua Sun [Thu, 4 Aug 2011 01:28:30 +0000 (21:28 -0400)]
minor change

10 years agofixed descriptor bug
Yanhua Sun [Wed, 3 Aug 2011 18:16:40 +0000 (14:16 -0400)]
fixed descriptor bug

10 years agoadded ack support
Yanhua Sun [Wed, 3 Aug 2011 17:18:52 +0000 (13:18 -0400)]
added ack support