charm.git
14 years agoNow fails if nested calls.
Isaac Dooley [Wed, 13 Jun 2007 20:08:14 +0000 (20:08 +0000)]
Now fails if nested calls.

14 years agoThese changes are necessary to enable TCharm and AMPI programs to have at
Greg Koenig [Tue, 12 Jun 2007 21:10:24 +0000 (21:10 +0000)]
These changes are necessary to enable TCharm and AMPI programs to have at
least limited support in Grid environments.  In TCharm/AMPI, Node 0 probes
for function pointers for TCharm and AMPI entry points and sends these
function pointers to all nodes.  In a heterogeneous Grid environment, these
may not be valid on all nodes.  Also, Node 0 probes its virtual address
space for valid locations for thread stacks and distributes this information
to all nodes, but this may not be valid on all nodes.

Simple hack is to hard-code some of this info, and disable thread migration
for now.

14 years agoMinor grammatical/spelling corrections.
Mark Sieklucki [Mon, 11 Jun 2007 18:58:57 +0000 (18:58 +0000)]
Minor grammatical/spelling corrections.

14 years agoran dos2unix upon it.
Gengbin Zheng [Fri, 8 Jun 2007 21:15:41 +0000 (21:15 +0000)]
ran dos2unix upon it.

14 years agoadded a prototype declaration for isatty for xi-scan.C
Gengbin Zheng [Fri, 8 Jun 2007 21:09:54 +0000 (21:09 +0000)]
added a prototype declaration for isatty for xi-scan.C

14 years agoAdded eps version of noiseminer image
Isaac Dooley [Fri, 8 Jun 2007 20:56:09 +0000 (20:56 +0000)]
Added eps version of noiseminer image

14 years agorun dox2unix upon it.
Gengbin Zheng [Fri, 8 Jun 2007 20:32:44 +0000 (20:32 +0000)]
run dox2unix upon it.

14 years agoGrammar update.
Mark Sieklucki [Fri, 8 Jun 2007 20:19:32 +0000 (20:19 +0000)]
Grammar update.

14 years agoAdded some motivation and better descriptions
Isaac Dooley [Fri, 8 Jun 2007 19:59:24 +0000 (19:59 +0000)]
Added some motivation and better descriptions

14 years agoFixed old address
Isaac Dooley [Fri, 8 Jun 2007 19:50:13 +0000 (19:50 +0000)]
Fixed old address

14 years agoFixing address in license from DCL(Springfield) to Siebel(Goodwin).
Isaac Dooley [Fri, 8 Jun 2007 19:49:34 +0000 (19:49 +0000)]
Fixing address in license from DCL(Springfield) to Siebel(Goodwin).

14 years agoAdded a section on NoiseMiner
Isaac Dooley [Fri, 8 Jun 2007 19:48:12 +0000 (19:48 +0000)]
Added a section on NoiseMiner

14 years agoRemoved this file which is just a copy of the file a directory above this one.
Isaac Dooley [Fri, 8 Jun 2007 19:17:31 +0000 (19:17 +0000)]
Removed this file which is just a copy of the file a directory above this one.

14 years agoNew section about NoiseMiner.
Isaac Dooley [Fri, 8 Jun 2007 19:16:50 +0000 (19:16 +0000)]
New section about NoiseMiner.

14 years agogetting information about whether we have a torus in each direction
Abhinav Bhatele [Thu, 7 Jun 2007 19:00:59 +0000 (19:00 +0000)]
getting information about whether we have a torus in each direction

14 years agostoring information about if we have torus in different directions
Abhinav Bhatele [Thu, 7 Jun 2007 18:59:19 +0000 (18:59 +0000)]
storing information about if we have torus in different directions

14 years agoupdated
Gengbin Zheng [Thu, 7 Jun 2007 06:20:43 +0000 (06:20 +0000)]
updated

14 years agoadded check for "system" call.
Gengbin Zheng [Thu, 7 Jun 2007 06:19:45 +0000 (06:19 +0000)]
added check for "system" call.

14 years agoadded win64
Gengbin Zheng [Wed, 6 Jun 2007 22:00:11 +0000 (22:00 +0000)]
added win64

14 years agoremoved
Gengbin Zheng [Wed, 6 Jun 2007 21:59:18 +0000 (21:59 +0000)]
removed

14 years agoThe guide to build charm++ for windows platform
Chao Mei [Wed, 6 Jun 2007 21:56:33 +0000 (21:56 +0000)]
The guide to build charm++ for windows platform

14 years agogetting it to work with both xlc and gcc
Abhinav Bhatele [Wed, 6 Jun 2007 21:38:10 +0000 (21:38 +0000)]
getting it to work with both xlc and gcc

14 years agofixed compilation for win64
Gengbin Zheng [Wed, 6 Jun 2007 21:31:05 +0000 (21:31 +0000)]
fixed compilation for win64

14 years agoAdded a note to the help for infiniband mentioning that it is for net-linux-amd64...
Sayantan Chakravorty [Wed, 6 Jun 2007 20:12:00 +0000 (20:12 +0000)]
Added a note to the help for infiniband mentioning that it is for net-linux-amd64 only

14 years agoAdded a line for infiniband in the build option
Sayantan Chakravorty [Wed, 6 Jun 2007 20:11:00 +0000 (20:11 +0000)]
Added a line for infiniband in the build option

14 years agofixed a typo.
Gengbin Zheng [Tue, 5 Jun 2007 19:53:52 +0000 (19:53 +0000)]
fixed a typo.

14 years agotrying to pacify both gcc and xlc for CmiMemcpy definitions
Abhinav Bhatele [Tue, 5 Jun 2007 19:17:57 +0000 (19:17 +0000)]
trying to pacify both gcc and xlc for CmiMemcpy definitions

14 years agoadded functionality to know if we have a torus in each direction
Abhinav Bhatele [Tue, 5 Jun 2007 18:28:35 +0000 (18:28 +0000)]
added functionality to know if we have a torus in each direction

14 years agotrying to reduce the hackery in TopoManager ... changed the abs functions so that...
Abhinav Bhatele [Tue, 5 Jun 2007 18:25:11 +0000 (18:25 +0000)]
trying to reduce the hackery in TopoManager ... changed the abs functions so that they know that a torus has been allocated or not.

14 years agocmidirect implementation
Sayantan Chakravorty [Sun, 3 Jun 2007 05:54:25 +0000 (05:54 +0000)]
cmidirect implementation

14 years agoI checked in a wrong convcore.c which had some experimental opts to reduce the latenc...
Sameer Kumar [Sat, 2 Jun 2007 19:24:38 +0000 (19:24 +0000)]
I checked in a wrong convcore.c which had some experimental opts to reduce the latency of the charm++ stack. Its fixed now.

14 years agodefined CMK_BLUEGENEP
Abhinav Bhatele [Sat, 2 Jun 2007 19:00:35 +0000 (19:00 +0000)]
defined CMK_BLUEGENEP

14 years ago*** empty log message ***
Sameer Kumar [Sat, 2 Jun 2007 18:50:22 +0000 (18:50 +0000)]
*** empty log message ***

14 years ago*** empty log message ***
Sameer Kumar [Fri, 1 Jun 2007 20:27:43 +0000 (20:27 +0000)]
*** empty log message ***

14 years agochanged the way creating bigsim log for tcharm_barrier.
Gengbin Zheng [Fri, 1 Jun 2007 20:03:52 +0000 (20:03 +0000)]
changed the way creating bigsim log for tcharm_barrier.

14 years agochanged to use the new AMPI bigsim log scheme.
Gengbin Zheng [Thu, 31 May 2007 21:12:01 +0000 (21:12 +0000)]
changed to use the new AMPI bigsim log scheme.

14 years agoa new scheme for building AMPI bigsim logs.
Gengbin Zheng [Thu, 31 May 2007 20:57:07 +0000 (20:57 +0000)]
a new scheme for building AMPI bigsim logs.

14 years agoAdded size to the interface for cmidirect
Sayantan Chakravorty [Thu, 31 May 2007 20:49:28 +0000 (20:49 +0000)]
Added size to the interface for cmidirect

14 years agoChecked in the interface for cmidirect
Sayantan Chakravorty [Thu, 31 May 2007 20:24:35 +0000 (20:24 +0000)]
Checked in the interface for cmidirect

14 years ago*** empty log message ***
Sameer Kumar [Thu, 31 May 2007 18:40:33 +0000 (18:40 +0000)]
*** empty log message ***

14 years ago*** empty log message ***
Chao Huang [Tue, 29 May 2007 16:11:33 +0000 (16:11 +0000)]
*** empty log message ***

14 years agoOptimized the eager protocol slightly
Sayantan Chakravorty [Mon, 28 May 2007 21:21:59 +0000 (21:21 +0000)]
Optimized the eager protocol slightly

14 years agoRemoved the need for copying in small messages for the infiniband layer
Sayantan Chakravorty [Mon, 28 May 2007 03:17:48 +0000 (03:17 +0000)]
Removed the need for copying in small messages for the infiniband layer

14 years agocomments
Abhinav Bhatele [Fri, 25 May 2007 19:00:15 +0000 (19:00 +0000)]
comments

14 years agoareNeighbors function has made generic, not sure if it will work on all machines
Abhinav Bhatele [Thu, 24 May 2007 14:59:37 +0000 (14:59 +0000)]
areNeighbors function has made generic, not sure if it will work on all machines

14 years agoadded BLUE GENE/P specific stuff
Abhinav Bhatele [Thu, 24 May 2007 14:58:05 +0000 (14:58 +0000)]
added BLUE GENE/P specific stuff

14 years agoadded more functions
Abhinav Bhatele [Thu, 24 May 2007 14:55:31 +0000 (14:55 +0000)]
added more functions

14 years agochanged the BGP_TYPICAL_FLOOR variable
Abhinav Bhatele [Wed, 23 May 2007 18:53:30 +0000 (18:53 +0000)]
changed the BGP_TYPICAL_FLOOR variable

14 years agonew machine layer for Blue Gene/P
Abhinav Bhatele [Wed, 23 May 2007 18:17:48 +0000 (18:17 +0000)]
new machine layer for Blue Gene/P

14 years agoCMK_BLUEGENEP will also use dcopy, also CmiWallTimer added for BLUEGENEP
Abhinav Bhatele [Wed, 23 May 2007 18:13:35 +0000 (18:13 +0000)]
CMK_BLUEGENEP will also use dcopy, also CmiWallTimer added for BLUEGENEP

14 years agoCMK_BLUEGENEP added to use CmiMemcpy
Abhinav Bhatele [Wed, 23 May 2007 18:11:34 +0000 (18:11 +0000)]
CMK_BLUEGENEP added to use CmiMemcpy

14 years agotarget CrayTorus.o removed and BGPTorus.h dependencies added
Abhinav Bhatele [Wed, 23 May 2007 18:09:56 +0000 (18:09 +0000)]
target CrayTorus.o removed and BGPTorus.h dependencies added

14 years agonew interface for BG/P which will be used by TopoManager
Abhinav Bhatele [Wed, 23 May 2007 18:07:12 +0000 (18:07 +0000)]
new interface for BG/P which will be used by TopoManager

14 years agofunctions from .C moved here and inlined
Abhinav Bhatele [Wed, 23 May 2007 18:06:35 +0000 (18:06 +0000)]
functions from .C moved here and inlined

14 years agoall functions inlined and shifted to CrayTorus.h
Abhinav Bhatele [Wed, 23 May 2007 18:04:46 +0000 (18:04 +0000)]
all functions inlined and shifted to CrayTorus.h

14 years agoAdded analysis of PAPI timers to evaluate how well they fit the timings.
Isaac Dooley [Tue, 22 May 2007 03:23:46 +0000 (03:23 +0000)]
Added analysis of PAPI timers to evaluate how well they fit the timings.

14 years agoFixed some problems. Now a default set of parameters is assumed if no specialized...
Isaac Dooley [Mon, 21 May 2007 21:46:20 +0000 (21:46 +0000)]
Fixed some problems. Now a default set of parameters is assumed if no specialized ones are provided

14 years agoadded one error checking to avoid log dependence to itself.
Gengbin Zheng [Mon, 21 May 2007 21:18:33 +0000 (21:18 +0000)]
added one error checking to avoid log dependence to itself.

14 years agoMinor modifications
Isaac Dooley [Mon, 21 May 2007 20:39:16 +0000 (20:39 +0000)]
Minor modifications

14 years agoall constructors and destructors moved to .h
Abhinav Bhatele [Mon, 21 May 2007 18:57:04 +0000 (18:57 +0000)]
all constructors and destructors moved to .h

14 years agoremoved the functions coords2rank and getCoordinates... to avoid confusion. Their...
Abhinav Bhatele [Mon, 21 May 2007 18:56:42 +0000 (18:56 +0000)]
removed the functions coords2rank and getCoordinates... to avoid confusion. Their functionality has been moved to the respective similar functions

14 years ago*** empty log message ***
Chao Huang [Mon, 21 May 2007 03:27:58 +0000 (03:27 +0000)]
*** empty log message ***

14 years agoSupport external setting of torus values for fake torus experiments.
Eric Bohm [Sat, 19 May 2007 19:36:54 +0000 (19:36 +0000)]
Support external setting of torus values for fake torus experiments.

14 years agoareNeighbors added
Abhinav Bhatele [Fri, 18 May 2007 20:48:01 +0000 (20:48 +0000)]
areNeighbors added

14 years agoa function added so that NAMD can be supported
Abhinav Bhatele [Fri, 18 May 2007 20:46:44 +0000 (20:46 +0000)]
a function added so that NAMD can be supported

14 years ago*** empty log message ***
Chao Huang [Fri, 18 May 2007 19:52:55 +0000 (19:52 +0000)]
*** empty log message ***

14 years agoNothing really changed here
Isaac Dooley [Fri, 18 May 2007 19:17:38 +0000 (19:17 +0000)]
Nothing really changed here

14 years agoFixing stupid error.
Isaac Dooley [Fri, 18 May 2007 19:17:19 +0000 (19:17 +0000)]
Fixing stupid error.

14 years agoBetter Formatting
Isaac Dooley [Fri, 18 May 2007 17:44:53 +0000 (17:44 +0000)]
Better Formatting

14 years agoUpdated files
Isaac Dooley [Wed, 16 May 2007 18:35:18 +0000 (18:35 +0000)]
Updated files

14 years agore-run bison on older version (1.875) from SuSE 9.1; the newer version (2.1)
Filippo Gioachin [Tue, 15 May 2007 22:24:56 +0000 (22:24 +0000)]
re-run bison on older version (1.875) from SuSE 9.1; the newer version (2.1)
coming with SuSE 10.1 has problems on bluegene
updated LOCAL entry methods to allow for a return type

14 years agosomething in charm is no using cmimemcpy, so link to it in include dir
Eric Bohm [Tue, 15 May 2007 19:35:09 +0000 (19:35 +0000)]
something in charm is no using cmimemcpy, so link to it in include dir

14 years agoCleaning up the code...
Terry L. Wilmarth [Mon, 14 May 2007 16:07:36 +0000 (16:07 +0000)]
Cleaning up the code...

14 years ago*** empty log message ***
Chao Huang [Sat, 12 May 2007 20:53:03 +0000 (20:53 +0000)]
*** empty log message ***

14 years agoAdded msgLogFilename for msg logging
Chao Huang [Sat, 12 May 2007 20:49:49 +0000 (20:49 +0000)]
Added msgLogFilename for msg logging

14 years agoAdded +msgLogFilename option for msg logging.
Chao Huang [Sat, 12 May 2007 19:55:37 +0000 (19:55 +0000)]
Added +msgLogFilename option for msg logging.

14 years agoFixed bugs in the infiniband layer when there is only 1 node
Sayantan Chakravorty [Fri, 11 May 2007 06:48:20 +0000 (06:48 +0000)]
Fixed bugs in the infiniband layer when there is only 1 node

14 years agoSmall change for infiniband rdma that i forgot to check in earlier
Sayantan Chakravorty [Fri, 11 May 2007 05:26:45 +0000 (05:26 +0000)]
Small change for infiniband rdma that i forgot to check in earlier

14 years agoSummary mode no longer creates empty summary files at the start of the run.
Chee Wai Lee [Tue, 8 May 2007 22:04:40 +0000 (22:04 +0000)]
Summary mode no longer creates empty summary files at the start of the run.

14 years agoswitch to context for thread migration.
Gengbin Zheng [Tue, 8 May 2007 18:49:40 +0000 (18:49 +0000)]
switch to context for thread migration.
I finally determine that jmpbuf struct is not portable by just packing as serial buffer, it may have pointers in it.

14 years agoSpeeded up rdma by writing an allocator
Sayantan Chakravorty [Tue, 8 May 2007 00:22:44 +0000 (00:22 +0000)]
Speeded up rdma by writing an allocator

14 years agofixed a unnecessary cmiassert
Gengbin Zheng [Mon, 7 May 2007 21:31:46 +0000 (21:31 +0000)]
fixed a unnecessary cmiassert

14 years agoAdded runtime option "+traceWarn" for warning messages from the tracing
Chee Wai Lee [Mon, 7 May 2007 20:40:59 +0000 (20:40 +0000)]
Added runtime option "+traceWarn" for warning messages from the tracing
framework to allow default scalability under non-error conditions.

14 years agofixed a compilation error for smp.
Gengbin Zheng [Mon, 7 May 2007 18:29:44 +0000 (18:29 +0000)]
fixed a compilation error for smp.

14 years agofixed a bug in bigsim when registering a new thread hook functions.
Gengbin Zheng [Mon, 7 May 2007 17:40:18 +0000 (17:40 +0000)]
fixed a bug in bigsim when registering a new thread hook functions.

14 years ago*** empty log message ***
Sameer Kumar [Sun, 6 May 2007 04:07:19 +0000 (04:07 +0000)]
*** empty log message ***

14 years agothis file is required for getting the Cray Topology
Abhinav Bhatele [Sun, 6 May 2007 02:53:32 +0000 (02:53 +0000)]
this file is required for getting the Cray Topology

14 years agocray specific functions
Abhinav Bhatele [Sun, 6 May 2007 02:52:44 +0000 (02:52 +0000)]
cray specific functions

14 years agoadded basic functions
Abhinav Bhatele [Sun, 6 May 2007 02:52:26 +0000 (02:52 +0000)]
added basic functions

14 years agochanged getHopsBetweenRanks to make it generic
Abhinav Bhatele [Sun, 6 May 2007 02:51:44 +0000 (02:51 +0000)]
changed getHopsBetweenRanks to make it generic

14 years agoadded abs functions
Abhinav Bhatele [Sun, 6 May 2007 02:49:43 +0000 (02:49 +0000)]
added abs functions

14 years agobigsim-fy the CthThread when needed.
Gengbin Zheng [Sat, 5 May 2007 18:27:30 +0000 (18:27 +0000)]
bigsim-fy the CthThread when needed.

14 years agoadded a hook for application created Converse thread. This allows threads to be sched...
Gengbin Zheng [Fri, 4 May 2007 20:27:40 +0000 (20:27 +0000)]
added a hook for application created Converse thread. This allows threads to be scheduled by the emulated processors instead of the emulating converse scheduler.

14 years agoCuda makefile
Isaac Dooley [Thu, 3 May 2007 20:25:27 +0000 (20:25 +0000)]
Cuda makefile

14 years agoMinor changes to infiniband layer
Sayantan Chakravorty [Wed, 2 May 2007 19:45:21 +0000 (19:45 +0000)]
Minor changes to infiniband layer

14 years agoAdded rdma to ibverbs layer
Sayantan Chakravorty [Tue, 1 May 2007 22:15:02 +0000 (22:15 +0000)]
Added rdma to ibverbs layer

14 years agoadd pickClosestRank to support map speedup operations in leancp
Eric Bohm [Mon, 30 Apr 2007 22:01:31 +0000 (22:01 +0000)]
add pickClosestRank to support map speedup operations in leancp

14 years agoadded definition of inline and local entry methods
Filippo Gioachin [Fri, 27 Apr 2007 20:16:10 +0000 (20:16 +0000)]
added definition of inline and local entry methods

14 years agomodifications for version 4
Aaron Becker [Fri, 27 Apr 2007 04:39:18 +0000 (04:39 +0000)]
modifications for version 4

14 years agoNow CUDA parallel version works
Isaac Dooley [Fri, 27 Apr 2007 02:11:07 +0000 (02:11 +0000)]
Now CUDA parallel version works