charm.git
9 years agoIndentation gg=G
Nikhil Jain [Thu, 6 Oct 2011 06:03:36 +0000 (01:03 -0500)]
Indentation gg=G

9 years agoSome more changes, removals from isomalloc of mapRegion
Nikhil Jain [Thu, 6 Oct 2011 05:44:31 +0000 (00:44 -0500)]
Some more changes, removals from isomalloc of mapRegion

9 years agoRemoving the mapregion implementation from isomalloc
Nikhil Jain [Thu, 6 Oct 2011 04:47:52 +0000 (23:47 -0500)]
Removing the mapregion implementation from isomalloc

9 years agoremove CMK_SMP in getNonLocal to make multiple worker threads call progress engine...
YanhuaSun [Wed, 5 Oct 2011 22:54:42 +0000 (17:54 -0500)]
remove CMK_SMP in getNonLocal to make multiple worker threads call progress engine in SMP

9 years agoCleanup relating to the most recent GPU Manager change.
Lukasz Wesolowski [Wed, 5 Oct 2011 22:39:03 +0000 (17:39 -0500)]
Cleanup relating to the most recent GPU Manager change.

9 years agofix compilation for gemini
Gengbin Zheng [Wed, 5 Oct 2011 21:20:05 +0000 (14:20 -0700)]
fix compilation  for gemini

9 years agoMerge branch 'charm' of charmgit:charm into charm
Gengbin Zheng [Wed, 5 Oct 2011 20:56:34 +0000 (15:56 -0500)]
Merge branch 'charm' of charmgit:charm into charm

9 years agoadd mempool to conv-util library
Gengbin Zheng [Wed, 5 Oct 2011 20:56:11 +0000 (15:56 -0500)]
add mempool to conv-util library

9 years agoModified GPU Manager to not rely on the cutil library for timing.
Lukasz Wesolowski [Wed, 5 Oct 2011 20:49:11 +0000 (15:49 -0500)]
Modified GPU Manager to not rely on the cutil library for timing.

9 years agoupdated mempoo.h
Gengbin Zheng [Wed, 5 Oct 2011 20:42:30 +0000 (13:42 -0700)]
updated mempoo.h

9 years agogeneralize mempool so that one can create multiple instances of it.
Gengbin Zheng [Wed, 5 Oct 2011 20:33:39 +0000 (13:33 -0700)]
generalize mempool so that one can create multiple instances of it.

9 years agomoved gni header out of common persistent communication impl file.
Gengbin Zheng [Wed, 5 Oct 2011 20:31:34 +0000 (13:31 -0700)]
moved gni header out of common persistent communication impl file.

9 years agoturn memory pool on in gemini
Yanhua Sun [Wed, 5 Oct 2011 20:24:36 +0000 (13:24 -0700)]
turn memory pool on in gemini

9 years agoMerge branch 'charm' of charmgit:charm into charm
Yanhua Sun [Wed, 5 Oct 2011 20:21:37 +0000 (13:21 -0700)]
Merge branch 'charm' of charmgit:charm into charm

9 years agoparameter adjustment
Yanhua Sun [Wed, 5 Oct 2011 20:20:40 +0000 (13:20 -0700)]
parameter adjustment

9 years agominor optimization for creating reduction message and data is empty, save the overhea...
Gengbin Zheng [Wed, 5 Oct 2011 05:54:49 +0000 (00:54 -0500)]
minor optimization for creating reduction message and data is empty, save the overhead of swapglobal and serialize call

9 years agofix for SMP due tyo the change of using "mode" to LrtsSend
Gengbin Zheng [Tue, 4 Oct 2011 15:25:33 +0000 (10:25 -0500)]
fix for SMP due tyo the change of using "mode" to LrtsSend

9 years agoMerge branch 'charm' of charmgit:charm into charm
Nikhil Jain [Tue, 4 Oct 2011 07:50:50 +0000 (02:50 -0500)]
Merge branch 'charm' of charmgit:charm into charm

9 years agoMinor changes to names of Lrts functions
Nikhil Jain [Tue, 4 Oct 2011 07:49:46 +0000 (02:49 -0500)]
Minor changes to names of Lrts functions

9 years agoanother fix for out of order delivery between broadcasts
Gengbin Zheng [Tue, 4 Oct 2011 06:10:41 +0000 (02:10 -0400)]
another fix for out of order delivery between broadcasts

9 years agosync Charj CFG pass
Aaron Becker [Mon, 3 Oct 2011 22:34:59 +0000 (17:34 -0500)]
sync Charj CFG pass

9 years agoturn persistent off
Gengbin Zheng [Mon, 3 Oct 2011 19:55:07 +0000 (14:55 -0500)]
turn persistent off

9 years agoMaking correction to Lrts for CpuTopology
Nikhil Jain [Sat, 1 Oct 2011 22:46:22 +0000 (17:46 -0500)]
Making correction to Lrts for CpuTopology

9 years agoPreserving consistency in nomenclature
Nikhil Jain [Fri, 30 Sep 2011 21:18:53 +0000 (16:18 -0500)]
Preserving consistency in nomenclature

9 years agoLrts wrapper for CPU Topology functions
Nikhil Jain [Fri, 30 Sep 2011 20:51:05 +0000 (15:51 -0500)]
Lrts wrapper for CPU Topology functions

9 years agoMerge branch 'charm' of charmgit:charm into charm
Nikhil Jain [Fri, 30 Sep 2011 20:19:17 +0000 (15:19 -0500)]
Merge branch 'charm' of charmgit:charm into charm

9 years agoAnother correction with macro replacement
Nikhil Jain [Fri, 30 Sep 2011 20:18:05 +0000 (15:18 -0500)]
Another correction with macro replacement

9 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.

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

9 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

9 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

9 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.