charm.git
13 years agofix some annoying spelling errors
Eric Bohm [Thu, 17 Jan 2008 21:18:04 +0000 (21:18 +0000)]
fix some annoying spelling errors

13 years agowhen adding +balancer option at runtime, make sure only rank 0 modifies LBRegistry...
Gengbin Zheng [Thu, 17 Jan 2008 19:27:06 +0000 (19:27 +0000)]
when adding +balancer option at runtime, make sure only rank 0 modifies LBRegistry which is a static. Otherwise, multiple same LB will be created.

13 years agogathertree extra directory specified in gdir_link.
Gengbin Zheng [Wed, 16 Jan 2008 22:19:03 +0000 (22:19 +0000)]
gathertree extra directory specified in gdir_link.

13 years agofixed script.
Gengbin Zheng [Wed, 16 Jan 2008 22:17:17 +0000 (22:17 +0000)]
fixed script.

13 years ago*** empty log message ***
Terry L. Wilmarth [Tue, 15 Jan 2008 22:36:12 +0000 (22:36 +0000)]
*** empty log message ***

13 years agoError corrections for group data structure tail pointer. Added both callback flag.
David Kunzman [Tue, 15 Jan 2008 21:58:37 +0000 (21:58 +0000)]
Error corrections for group data structure tail pointer.  Added both callback flag.

13 years agoa comment on skt_my_ip is not thread safe.
Gengbin Zheng [Tue, 15 Jan 2008 20:03:13 +0000 (20:03 +0000)]
a comment on skt_my_ip is not thread safe.

13 years agofixed a use-before-initialize kind of bug in a CPV variable cheewai introduced when...
Gengbin Zheng [Tue, 15 Jan 2008 19:03:48 +0000 (19:03 +0000)]
fixed a use-before-initialize kind of bug in a CPV variable cheewai introduced when adding code for tracing machine user events.
removed VMI specific hack for mpi_finalize.

13 years agobetter organization of the traceCommonInit code.
Gengbin Zheng [Tue, 15 Jan 2008 18:55:20 +0000 (18:55 +0000)]
better organization of the traceCommonInit code.

13 years agoadded a note that skt_lookup_ip is not thread safe, because it calls gethostbyname...
Gengbin Zheng [Tue, 15 Jan 2008 08:10:01 +0000 (08:10 +0000)]
added a note that skt_lookup_ip is not thread safe, because it calls gethostbyname(). setcpuaffinity uses this before, and it is not safe in smp.

13 years agofixed an uninitialized variable (machineTraceFuncPtr) error, which can show up in...
Gengbin Zheng [Tue, 15 Jan 2008 08:07:47 +0000 (08:07 +0000)]
fixed an uninitialized variable (machineTraceFuncPtr) error, which can show up in mpi machine layer, when using trace projections.

13 years agoSMP map added
Abhinav Bhatele [Mon, 14 Jan 2008 23:16:10 +0000 (23:16 +0000)]
SMP map added

13 years agoadd wiki
Eric Bohm [Mon, 14 Jan 2008 18:33:10 +0000 (18:33 +0000)]
add wiki

13 years agoshift some declarations to appease gcc
Eric Bohm [Mon, 14 Jan 2008 18:25:44 +0000 (18:25 +0000)]
shift some declarations to appease gcc

13 years agoUpdated to use revised CmiDirect interface
Eric Bohm [Sat, 12 Jan 2008 21:39:51 +0000 (21:39 +0000)]
Updated to use revised CmiDirect interface

13 years agoSingle RDMA put version of CmiDirect.
Eric Bohm [Sat, 12 Jan 2008 21:39:07 +0000 (21:39 +0000)]
Single RDMA put version of CmiDirect.

13 years agoIncorporating some suggestions about the compiler flags(now you see what they are...
Isaac Dooley [Fri, 11 Jan 2008 21:23:26 +0000 (21:23 +0000)]
Incorporating some suggestions about the compiler flags(now you see what they are, and the order they are listed in makes
more sense)

13 years agoSet a recycle bin capacity. Also implemented a function to empty out
Terry L. Wilmarth [Thu, 10 Jan 2008 22:48:36 +0000 (22:48 +0000)]
Set a recycle bin capacity.  Also implemented a function to empty out
the recycle bin at the end of the simulation, to make valgrind whine
less.

13 years agoAdding section on adjacencies.
Isaac Dooley [Thu, 10 Jan 2008 22:44:14 +0000 (22:44 +0000)]
Adding section on adjacencies.

13 years agofor smp version, pin down comm thread on one core seems to help a lot to the performa...
Gengbin Zheng [Thu, 10 Jan 2008 22:23:06 +0000 (22:23 +0000)]
for smp version, pin down comm thread on one core seems to help a lot to the performance instead of letting it float around.

13 years agoTurned off memory temporal (and thereby serialized checkpointing) by
Terry L. Wilmarth [Thu, 10 Jan 2008 22:17:23 +0000 (22:17 +0000)]
Turned off memory temporal (and thereby serialized checkpointing) by
default.  To turn back on, uncomment MEM_TEMPORAL in pose_config.h.

13 years agoTemporal memory allocation relies on PDES checkpointing being
Terry L. Wilmarth [Thu, 10 Jan 2008 21:22:48 +0000 (21:22 +0000)]
Temporal memory allocation relies on PDES checkpointing being
serialized.  Since this is a good idea anyways, I've made the POSE
checkpoint code use the pup framework.  For the moment, it will only use
it in conjunction with temporal memory allocation, but once it is
thoroughly tested (i.e. in bignetsim) I will convert checkpointing in
POSE to use the pup framework all the time.  This tests out fine with
PHOLD currently.

13 years agominor change in error report
Gengbin Zheng [Thu, 10 Jan 2008 07:35:12 +0000 (07:35 +0000)]
minor change in error report

13 years agoremoved node barrier, as it may cause out of sync at startup.
Gengbin Zheng [Thu, 10 Jan 2008 05:47:51 +0000 (05:47 +0000)]
removed node barrier, as it may cause out of sync at startup.

13 years agofor smp version, let just rank 0 get the hostname.
Gengbin Zheng [Wed, 9 Jan 2008 22:57:02 +0000 (22:57 +0000)]
for smp version, let just rank 0 get the hostname.
For Abe, it is weird that some rank may get a different hostname with other ranks.

13 years agohandles -machinefile better - it is important that -machinefile args appears before...
Gengbin Zheng [Wed, 9 Jan 2008 22:54:21 +0000 (22:54 +0000)]
handles -machinefile better - it is important that -machinefile args appears before ./pgm.

13 years agoAdding preliminary bulk adapt work. Does not get built with rest, and
Terry L. Wilmarth [Wed, 9 Jan 2008 22:23:48 +0000 (22:23 +0000)]
Adding preliminary bulk adapt work.  Does not get built with rest, and
will not, so don't even try it.

13 years agoTemp update for newer versions of the SDK.
David Kunzman [Wed, 9 Jan 2008 22:19:39 +0000 (22:19 +0000)]
Temp update for newer versions of the SDK.

13 years agoUpdated for SDK v3.0.
David Kunzman [Wed, 9 Jan 2008 22:15:38 +0000 (22:15 +0000)]
Updated for SDK v3.0.

13 years agoBetter tested and optimized version with debugging info ifdef'ed under
Terry L. Wilmarth [Wed, 9 Jan 2008 22:10:54 +0000 (22:10 +0000)]
Better tested and optimized version with debugging info ifdef'ed under
the VERBOSE_DEBUG flag.

13 years agoAdded mesh adaptivity section, largely based on old manual
Aaron Becker [Wed, 9 Jan 2008 22:05:08 +0000 (22:05 +0000)]
Added mesh adaptivity section, largely based on old manual

13 years agoAdded sections on ParFUM program structure, how to get ParFUM, and how to
Aaron Becker [Wed, 9 Jan 2008 21:37:05 +0000 (21:37 +0000)]
Added sections on ParFUM program structure, how to get ParFUM, and how to
compile/run ParFUM programs

13 years agoWorking version of memory_temporal. Debugging info and sanity-checking
Terry L. Wilmarth [Tue, 8 Jan 2008 23:16:46 +0000 (23:16 +0000)]
Working version of memory_temporal.  Debugging info and sanity-checking
is currently on.  This code is used when MEM_TEMPORAL is defined,
regular memory allocation is used when MEM_TEMPORAL is not defined.

13 years agoupdated.
Gengbin Zheng [Tue, 8 Jan 2008 20:35:10 +0000 (20:35 +0000)]
updated.

13 years agoupdated.
Gengbin Zheng [Tue, 8 Jan 2008 19:04:21 +0000 (19:04 +0000)]
updated.

13 years agofix bug which used wrong table to lookup sender table when
Eric Bohm [Mon, 7 Jan 2008 22:56:49 +0000 (22:56 +0000)]
fix bug which used wrong table to lookup sender table when
senderproc==receiverproc.
Added some ifdef'd out debugging prints controlled by CMI_DIRECT_DEBUG

13 years agoChange to the CmiDirect scheme.
Sayantan Chakravorty [Sun, 6 Jan 2008 05:15:53 +0000 (05:15 +0000)]
Change to the CmiDirect scheme.
If the sender and receiver are on the same processor do a memcpy

13 years agoadded bgstacksize for bgtest
Gengbin Zheng [Thu, 3 Jan 2008 18:00:58 +0000 (18:00 +0000)]
added bgstacksize for bgtest

13 years agoupdated
Gengbin Zheng [Thu, 3 Jan 2008 06:03:04 +0000 (06:03 +0000)]
updated

13 years agofixed the postal address
Abhinav Bhatele [Mon, 31 Dec 2007 22:24:18 +0000 (22:24 +0000)]
fixed the postal address

13 years agoshift to newer compilers
Abhinav Bhatele [Mon, 31 Dec 2007 05:10:22 +0000 (05:10 +0000)]
shift to newer compilers

13 years agoshift declaration of readonly
Eric Bohm [Thu, 27 Dec 2007 16:31:36 +0000 (16:31 +0000)]
shift declaration of readonly

13 years agoRemove defunct paircalc.
Eric Bohm [Thu, 27 Dec 2007 02:17:10 +0000 (02:17 +0000)]
Remove defunct paircalc.

Modern paircalc is in the leanCP / OpenAtom distribution.

13 years agostrip out debug prints
Eric Bohm [Wed, 26 Dec 2007 19:39:55 +0000 (19:39 +0000)]
strip out debug prints

13 years agoAdd nodegroup ping. If ibverbs, do RDMA ping in nodegroup ping.
Eric Bohm [Wed, 26 Dec 2007 18:39:49 +0000 (18:39 +0000)]
Add nodegroup ping.  If ibverbs, do RDMA ping in nodegroup ping.
Add command line args to set payload and iterations.
Revise fancy arrays and threaded chares to send pingmsg so variations in
payload will properly effect them to give useful comparison information.
Revise PingMsg to use varsize so payload doesn't have to be #define PAYLOAD.

13 years agoCmiProbeImmediateMsg can always be the same as CmiNetworkProgressImpl
Abhinav Bhatele [Mon, 24 Dec 2007 22:58:11 +0000 (22:58 +0000)]
CmiProbeImmediateMsg can always be the same as CmiNetworkProgressImpl

13 years agothis has been defined in converse.h now
Abhinav Bhatele [Mon, 24 Dec 2007 22:57:37 +0000 (22:57 +0000)]
this has been defined in converse.h now

13 years agoCmiMachineProgressImpl to be defined to be " " when PROGRESS is not defined
Abhinav Bhatele [Mon, 24 Dec 2007 22:50:41 +0000 (22:50 +0000)]
CmiMachineProgressImpl to be defined to be " " when PROGRESS is not defined

13 years agoFixed a bug in CmiDirect
Sayantan Chakravorty [Sun, 23 Dec 2007 21:52:32 +0000 (21:52 +0000)]
Fixed a bug in CmiDirect

13 years agoupdate credits, hyperlink URLs
Eric Bohm [Fri, 21 Dec 2007 20:30:58 +0000 (20:30 +0000)]
update credits, hyperlink URLs

13 years agoadding FAQ manual to the list of automatically made ones
Filippo Gioachin [Fri, 21 Dec 2007 19:53:35 +0000 (19:53 +0000)]
adding FAQ manual to the list of automatically made ones

13 years ago* deleting a couple of files not in use (integrated into other files)
Filippo Gioachin [Fri, 21 Dec 2007 19:25:00 +0000 (19:25 +0000)]
* deleting a couple of files not in use (integrated into other files)
* changing all textrm to texttt (typewriter formatting)
* added faq in the charm general programming section about program startup

13 years agotest and example for 4d array creation, insertion, section delegation, multicast
Abhinav Bhatele [Thu, 20 Dec 2007 23:37:02 +0000 (23:37 +0000)]
test and example for 4d array creation, insertion, section delegation, multicast

13 years ago*** empty log message ***
Abhinav Bhatele [Thu, 20 Dec 2007 23:32:11 +0000 (23:32 +0000)]
*** empty log message ***

13 years agocorrected wrong assumptions about wraparound on XT3
Abhinav Bhatele [Thu, 20 Dec 2007 23:28:48 +0000 (23:28 +0000)]
corrected wrong assumptions about wraparound on XT3

13 years ago*** empty log message ***
Terry L. Wilmarth [Thu, 20 Dec 2007 22:12:49 +0000 (22:12 +0000)]
*** empty log message ***

13 years agoFixed example for the naming of the main function / subroutine.
Isaac Dooley [Thu, 20 Dec 2007 20:22:24 +0000 (20:22 +0000)]
Fixed example for the naming of the main function / subroutine.

13 years agoreplace mostly useless hyperref style with html style so that the
Eric Bohm [Thu, 20 Dec 2007 18:27:46 +0000 (18:27 +0000)]
replace mostly useless hyperref style with html style so that the
latex2html hyperlinks work correctly.

13 years agotypo
Eric Bohm [Thu, 20 Dec 2007 18:26:52 +0000 (18:26 +0000)]
typo

13 years ago*** empty log message ***
Terry L. Wilmarth [Thu, 20 Dec 2007 01:30:35 +0000 (01:30 +0000)]
*** empty log message ***

13 years agoAdding outline for ParFUM manual.
Terry L. Wilmarth [Thu, 20 Dec 2007 01:29:38 +0000 (01:29 +0000)]
Adding outline for ParFUM manual.

13 years agofix _
Eric Bohm [Wed, 19 Dec 2007 22:24:19 +0000 (22:24 +0000)]
fix _

13 years agoadd Xt3/4 and bluegne/p and x86_64
Eric Bohm [Wed, 19 Dec 2007 22:14:26 +0000 (22:14 +0000)]
add Xt3/4 and bluegne/p and x86_64

13 years agoupdated.
Gengbin Zheng [Wed, 19 Dec 2007 20:53:23 +0000 (20:53 +0000)]
updated.

13 years agofinished converting the old html FAQ page to the new format in LaTeX.
Filippo Gioachin [Tue, 18 Dec 2007 00:51:45 +0000 (00:51 +0000)]
finished converting the old html FAQ page to the new format in LaTeX.

13 years agoin Chao's scheme, BaseLB pup should call his Group super class puper instead of the...
Gengbin Zheng [Mon, 17 Dec 2007 07:13:22 +0000 (07:13 +0000)]
in Chao's scheme, BaseLB pup should call his Group super class puper instead of the wrong irrgroup's.

13 years agoModified Projections manual after review.
Chee Wai Lee [Sat, 15 Dec 2007 00:57:08 +0000 (00:57 +0000)]
Modified Projections manual after review.

13 years agoCommented out asyncFd initialization as that seemed to trigger segfaults
Sayantan Chakravorty [Fri, 14 Dec 2007 23:47:49 +0000 (23:47 +0000)]
Commented out asyncFd initialization as that seemed to trigger segfaults
on 128 or so processors

13 years agoWhen autodetecting mpicxx, the mpicxx compiler is selected. Otherwise it expects...
Isaac Dooley [Thu, 13 Dec 2007 08:30:13 +0000 (08:30 +0000)]
When autodetecting mpicxx, the mpicxx compiler is selected. Otherwise it expects mpiCC.

13 years agogetFreeTokens fixed
Sayantan Chakravorty [Wed, 12 Dec 2007 05:47:28 +0000 (05:47 +0000)]
getFreeTokens fixed

13 years agofixed list for special options in addition to compilers
Aaron Becker [Wed, 12 Dec 2007 02:06:05 +0000 (02:06 +0000)]
fixed list for special options in addition to compilers

13 years agoIf no compiler options are available, don't ask
Aaron Becker [Wed, 12 Dec 2007 01:20:32 +0000 (01:20 +0000)]
If no compiler options are available, don't ask

13 years agoa few minor bug fixed
Gengbin Zheng [Tue, 11 Dec 2007 23:48:41 +0000 (23:48 +0000)]
a few minor bug fixed
added support for multicore and cygwin.

13 years agoimpact of bulk constructors discussed
Eric Bohm [Tue, 11 Dec 2007 21:02:34 +0000 (21:02 +0000)]
impact of bulk constructors discussed

13 years agoremoved // as this header file is for C.
Gengbin Zheng [Tue, 11 Dec 2007 19:10:30 +0000 (19:10 +0000)]
removed // as this header file is for C.

13 years agochanged sections to subsections
Filippo Gioachin [Tue, 11 Dec 2007 08:28:26 +0000 (08:28 +0000)]
changed sections to subsections
initial stuff for charm general questions

13 years agochanging signature of in-memory checkpoint restart function
Filippo Gioachin [Tue, 11 Dec 2007 03:39:26 +0000 (03:39 +0000)]
changing signature of in-memory checkpoint restart function

13 years agoAdding detection of mpicc using "which". If mpicc and (mpiCC or mpicxx) are found...
Isaac Dooley [Tue, 11 Dec 2007 01:28:33 +0000 (01:28 +0000)]
Adding detection of mpicc using "which". If mpicc and (mpiCC or mpicxx) are found, then an option is given to build on MPI.

13 years agoMoved repeated code into a subroutine.
Isaac Dooley [Tue, 11 Dec 2007 00:58:48 +0000 (00:58 +0000)]
Moved repeated code into a subroutine.

13 years agoAdded some comments in the script
Isaac Dooley [Tue, 11 Dec 2007 00:33:49 +0000 (00:33 +0000)]
Added some comments in the script

13 years agoAdded more explanations.
Isaac Dooley [Tue, 11 Dec 2007 00:31:03 +0000 (00:31 +0000)]
Added more explanations.

13 years agoAdded descriptions for some options
Isaac Dooley [Tue, 11 Dec 2007 00:29:58 +0000 (00:29 +0000)]
Added descriptions for some options

13 years agoIf "./build" is called with no command line arguments, it will run the interactive...
Isaac Dooley [Mon, 10 Dec 2007 23:55:18 +0000 (23:55 +0000)]
If "./build" is called with no command line arguments, it will run the interactive build script.

13 years agofirst version of Charm FAQ in latex form
Filippo Gioachin [Mon, 10 Dec 2007 22:47:08 +0000 (22:47 +0000)]
first version of Charm FAQ in latex form

13 years agodeleted package xspace form default inclusion into pplmanual manuals.
Filippo Gioachin [Mon, 10 Dec 2007 22:23:40 +0000 (22:23 +0000)]
deleted package xspace form default inclusion into pplmanual manuals.
This package conflicted with other hyperref packages (like "html").
Only \jade was using it. Now the jade manual redefines the \jade
command after importing the xspace package.

13 years agoforcing paragraphs (H4) to not change color with mouse over
Filippo Gioachin [Mon, 10 Dec 2007 22:18:14 +0000 (22:18 +0000)]
forcing paragraphs (H4) to not change color with mouse over

13 years agoadded project home page
Filippo Gioachin [Mon, 10 Dec 2007 22:17:51 +0000 (22:17 +0000)]
added project home page

13 years ago*** empty log message ***
Filippo Gioachin [Sun, 9 Dec 2007 23:05:57 +0000 (23:05 +0000)]
*** empty log message ***

13 years agopermissions fix
Filippo Gioachin [Sun, 9 Dec 2007 22:50:27 +0000 (22:50 +0000)]
permissions fix

13 years ago*** empty log message ***
Filippo Gioachin [Sun, 9 Dec 2007 22:47:16 +0000 (22:47 +0000)]
*** empty log message ***

13 years agonew files to provide titles for the various manual pages
Filippo Gioachin [Sun, 9 Dec 2007 21:06:55 +0000 (21:06 +0000)]
new files to provide titles for the various manual pages
a few more changes to the html style

13 years agoadding Charisma to the list of built manuals
Filippo Gioachin [Sun, 9 Dec 2007 21:06:17 +0000 (21:06 +0000)]
adding Charisma to the list of built manuals

13 years agoa few changes in style.
Filippo Gioachin [Sun, 9 Dec 2007 20:50:10 +0000 (20:50 +0000)]
a few changes in style.

13 years agoAdded "optimized with projections" flags which don't contain -DCMK_OPTIMIZE. Also...
Isaac Dooley [Sun, 9 Dec 2007 20:15:54 +0000 (20:15 +0000)]
Added "optimized with projections" flags which don't contain -DCMK_OPTIMIZE. Also removed gm and mx from the options list because they are chosen in
the interconnect section

13 years agocopying the manual.css file to the web when building it
Filippo Gioachin [Sun, 9 Dec 2007 17:49:26 +0000 (17:49 +0000)]
copying the manual.css file to the web when building it

13 years agoupdate build script: now it copies the entire directories to the
Filippo Gioachin [Sun, 9 Dec 2007 17:43:45 +0000 (17:43 +0000)]
update build script: now it copies the entire directories to the
destination file system before renaming them to their final name

13 years agoupdated building script to adapt to new Ubuntu OS
Filippo Gioachin [Sun, 9 Dec 2007 17:05:20 +0000 (17:05 +0000)]
updated building script to adapt to new Ubuntu OS

13 years agoupdate style
Filippo Gioachin [Sun, 9 Dec 2007 06:18:59 +0000 (06:18 +0000)]
update style

13 years agoadded empty lines to uniform the headers in the html output
Filippo Gioachin [Sun, 9 Dec 2007 06:18:43 +0000 (06:18 +0000)]
added empty lines to uniform the headers in the html output

13 years agoadding a couple of empty lines for html purposes
Filippo Gioachin [Sun, 9 Dec 2007 05:51:33 +0000 (05:51 +0000)]
adding a couple of empty lines for html purposes