charm.git
17 years agoIncluded some missing declarations
Praveen Kumar Jagadishprasad [Thu, 7 Oct 2004 04:22:38 +0000 (04:22 +0000)]
Included some missing declarations

17 years agobugfix, missed semicolon in last checkin by Sameer
Filippo Gioachin [Thu, 7 Oct 2004 02:00:47 +0000 (02:00 +0000)]
bugfix, missed semicolon in last checkin by Sameer

17 years agomemory leak fix in case of erroneous python code is sent to the server
Filippo Gioachin [Wed, 6 Oct 2004 22:48:17 +0000 (22:48 +0000)]
memory leak fix in case of erroneous python code is sent to the server

17 years agonew check for python, now it should detect the version of python installed
Filippo Gioachin [Wed, 6 Oct 2004 22:15:20 +0000 (22:15 +0000)]
new check for python, now it should detect the version of python installed

17 years agoupdate on python compilation
Filippo Gioachin [Wed, 6 Oct 2004 22:14:50 +0000 (22:14 +0000)]
update on python compilation

17 years agoupdated.
Gengbin Zheng [Wed, 6 Oct 2004 21:21:00 +0000 (21:21 +0000)]
updated.

17 years agoremoved debugging echos from previous checkin
Gengbin Zheng [Wed, 6 Oct 2004 21:20:11 +0000 (21:20 +0000)]
removed debugging echos from previous checkin

17 years agocommunication library statistics collection
Sameer Kumar [Wed, 6 Oct 2004 20:59:16 +0000 (20:59 +0000)]
communication library statistics collection

17 years agoSupport for new commlib.
Sameer Kumar [Wed, 6 Oct 2004 20:55:05 +0000 (20:55 +0000)]
Support for new commlib.

17 years agoCalling communcation libarary from the loadbalancer
Sameer Kumar [Wed, 6 Oct 2004 20:53:44 +0000 (20:53 +0000)]
Calling communcation libarary from the loadbalancer

17 years agominor changes
Sameer Kumar [Wed, 6 Oct 2004 20:53:14 +0000 (20:53 +0000)]
minor changes

17 years agoAdding new files for the learners
Sameer Kumar [Wed, 6 Oct 2004 20:52:35 +0000 (20:52 +0000)]
Adding new files for the learners

17 years agoNew version which reduces the number of virtual function calls
Sameer Kumar [Wed, 6 Oct 2004 20:51:37 +0000 (20:51 +0000)]
New version which reduces the number of virtual function calls

17 years agoNew version of communication library with learning capabilities. Learning and dynamic...
Sameer Kumar [Wed, 6 Oct 2004 20:50:33 +0000 (20:50 +0000)]
New version of communication library with learning capabilities. Learning and dynamic strategy optimization gets enabled after a loadbalancing cycle.

17 years agoNew version of converse header with 4 bytes for the communication library
Sameer Kumar [Wed, 6 Oct 2004 20:47:38 +0000 (20:47 +0000)]
New version of converse header with 4 bytes for the communication library

17 years agobasic doc
Eric Bohm [Wed, 6 Oct 2004 18:59:57 +0000 (18:59 +0000)]
basic doc

17 years agoFixes for gcc 3.4, which doesn't allow unqualified access
Orion Lawlor [Wed, 6 Oct 2004 18:57:00 +0000 (18:57 +0000)]
Fixes for gcc 3.4, which doesn't allow unqualified access
to a templated superclass's fields.

17 years agoCorrect broken python build command, which:
Orion Lawlor [Wed, 6 Oct 2004 18:55:46 +0000 (18:55 +0000)]
Correct broken python build command, which:
  1.) Fails completely if python is disabled (test doesn't succeed, leaves
nonzero return code)
  2.) Doesn't work on non-gnu "test" (== not portable, use =)

17 years agoadded test
Eric Bohm [Wed, 6 Oct 2004 18:54:24 +0000 (18:54 +0000)]
added test

17 years agofixed
Eric Bohm [Wed, 6 Oct 2004 18:52:26 +0000 (18:52 +0000)]
fixed

17 years agobasic doc
Eric Bohm [Wed, 6 Oct 2004 18:49:22 +0000 (18:49 +0000)]
basic doc

17 years agobasic doc
Eric Bohm [Wed, 6 Oct 2004 18:40:47 +0000 (18:40 +0000)]
basic doc

17 years agobasic doc
Eric Bohm [Wed, 6 Oct 2004 18:32:26 +0000 (18:32 +0000)]
basic doc

17 years agobasic readme
Eric Bohm [Wed, 6 Oct 2004 18:24:14 +0000 (18:24 +0000)]
basic readme

17 years agoAdded readme, validated make file
Eric Bohm [Wed, 6 Oct 2004 18:21:56 +0000 (18:21 +0000)]
Added readme, validated make file

17 years agoBasic hello world implementation
Eric Bohm [Wed, 6 Oct 2004 18:15:20 +0000 (18:15 +0000)]
Basic hello world implementation

17 years agoBasic doc
Eric Bohm [Wed, 6 Oct 2004 18:14:29 +0000 (18:14 +0000)]
Basic doc

17 years agonew doxygen structure for converse machine layer
Filippo Gioachin [Wed, 6 Oct 2004 01:28:55 +0000 (01:28 +0000)]
new doxygen structure for converse machine layer

17 years agonew structure of doxygen
Filippo Gioachin [Wed, 6 Oct 2004 01:27:37 +0000 (01:27 +0000)]
new structure of doxygen

17 years agoadded a test for python to decide whether python is installed in a standard directory
Filippo Gioachin [Tue, 5 Oct 2004 20:25:39 +0000 (20:25 +0000)]
added a test for python to decide whether python is installed in a standard directory

17 years agoadded pythonCCS interface to LIBS autobuild
Filippo Gioachin [Tue, 5 Oct 2004 20:24:53 +0000 (20:24 +0000)]
added pythonCCS interface to LIBS autobuild

17 years agoUpdated Makefile to use -module pose, and ci to use adapt3.
Terry L. Wilmarth [Mon, 4 Oct 2004 21:42:45 +0000 (21:42 +0000)]
Updated Makefile to use -module pose, and ci to use adapt3.

17 years agoMade POSE into a module. Users should now link with -module pose instead of -lpose.
Terry L. Wilmarth [Mon, 4 Oct 2004 21:41:49 +0000 (21:41 +0000)]
Made POSE into a module.  Users should now link with -module pose instead of -lpose.

17 years agodefined BnvInitialized and BpvInitialized
Gengbin Zheng [Mon, 4 Oct 2004 20:18:46 +0000 (20:18 +0000)]
defined BnvInitialized and BpvInitialized

17 years agodefined CkpvInitialized
Gengbin Zheng [Mon, 4 Oct 2004 20:18:10 +0000 (20:18 +0000)]
defined CkpvInitialized

17 years agoprint verbose object/pe mapping and proc load info
Gengbin Zheng [Mon, 4 Oct 2004 06:09:42 +0000 (06:09 +0000)]
print verbose object/pe mapping and proc load  info

17 years agoAdded a default for +mapping option in case of an invalid option
Chao Huang [Mon, 4 Oct 2004 04:51:26 +0000 (04:51 +0000)]
Added a default for +mapping option in case of an invalid option

17 years agoAMPI now works great with COMLIB. Not enabled as I am hacking comlib and cant support...
Sameer Kumar [Sun, 3 Oct 2004 23:55:46 +0000 (23:55 +0000)]
AMPI now works great with COMLIB. Not enabled as I am hacking comlib and cant support it just yet. Will enable it in the default CVS version in a week or so.

Currently comlib is only called if communicator is COMM_WORLD

17 years agominor performance issues
Sameer Kumar [Sun, 3 Oct 2004 23:50:09 +0000 (23:50 +0000)]
minor performance issues

17 years agoFixing AMPI issues.
Sameer Kumar [Sun, 3 Oct 2004 23:49:41 +0000 (23:49 +0000)]
Fixing AMPI issues.

17 years agochange -p to -fmoddir to avoid possible name confliction.
Gengbin Zheng [Fri, 1 Oct 2004 19:40:38 +0000 (19:40 +0000)]
change -p to -fmoddir to avoid possible name confliction.

17 years agoadded -p option for charmc for compiling f90 to specify -mod dir.
Gengbin Zheng [Fri, 1 Oct 2004 18:48:02 +0000 (18:48 +0000)]
added -p option for charmc for compiling f90 to specify -mod dir.

17 years agomodified the registration of the converse handlers for propagate and propagate_frag.
Filippo Gioachin [Fri, 1 Oct 2004 04:32:54 +0000 (04:32 +0000)]
modified the registration of the converse handlers for propagate and propagate_frag.
Now they get registered only once at the beginning in Csv variables

17 years agoDisabled comlib that makes AMPI hang...
Chao Huang [Thu, 30 Sep 2004 17:09:42 +0000 (17:09 +0000)]
Disabled comlib that makes AMPI hang...

17 years agoabort make depends when compilation fails.
Gengbin Zheng [Wed, 29 Sep 2004 21:31:47 +0000 (21:31 +0000)]
abort make depends when compilation fails.

17 years agoAdded test for open block at C file termination to catch bug
Eric Bohm [Wed, 29 Sep 2004 20:25:06 +0000 (20:25 +0000)]
Added test for open block at C file termination to catch bug
in Yogesh's code.  The simulation output file will
not contain any sign of the code from the unclosed block onward. But at least
it warned you about your bonehead manuever.

17 years agomoved from pgms
Eric Bohm [Wed, 29 Sep 2004 19:25:25 +0000 (19:25 +0000)]
moved from pgms

17 years agomoving hello tre efrom pgms
Eric Bohm [Wed, 29 Sep 2004 19:20:19 +0000 (19:20 +0000)]
moving hello tre efrom pgms

17 years agomoving from pgms
Eric Bohm [Wed, 29 Sep 2004 19:16:00 +0000 (19:16 +0000)]
moving from pgms

17 years agomoved from pgms
Eric Bohm [Wed, 29 Sep 2004 19:12:01 +0000 (19:12 +0000)]
moved from pgms

17 years agoEnabled comlib for AMPI
Chao Huang [Wed, 29 Sep 2004 19:01:20 +0000 (19:01 +0000)]
Enabled comlib for AMPI

17 years agoPrioStreaming works now, updating base prio at GVT updates. Set timeout and buffer...
Terry L. Wilmarth [Wed, 29 Sep 2004 15:48:06 +0000 (15:48 +0000)]
PrioStreaming works now, updating base prio at GVT updates.  Set timeout and buffer size to new defaults, updating onfo printed at startup.

17 years agoSwitched to PrioStreaming commlib.
Terry L. Wilmarth [Wed, 29 Sep 2004 15:32:01 +0000 (15:32 +0000)]
Switched to PrioStreaming commlib.

17 years agoAdded serveral new debugging CCS handlers to control:
Orion Lawlor [Wed, 29 Sep 2004 04:05:16 +0000 (04:05 +0000)]
Added serveral new debugging CCS handlers to control:
   - Load balancing (from outside)
   - Shutdown (to get good trace logs)
   - Several new readonlies for setReadonly CCS access.

17 years agoReplace 0 - 1 interface frameUpdate callback with
Orion Lawlor [Tue, 28 Sep 2004 21:33:17 +0000 (21:33 +0000)]
Replace 0 - 1 interface frameUpdate callback with
a new virtual method-bearing "manager" class.
This lets level 1 respond to newClient updates by
flushing buffers; otherwise a new client (e.g., from
a new run) might not get views because the a viewable
thinks the old client has them already.

17 years agoAdding ; to compile with comlib.
Sameer Kumar [Tue, 28 Sep 2004 20:31:09 +0000 (20:31 +0000)]
Adding ; to compile with comlib.
Currently comlib is still turned off. Chao, please remove scatter from the list of delegated operations and enable comlib when you are satisfied

17 years agoMpi-sp-mpcc64 forbids the direct conversion of "void *" to
Orion Lawlor [Tue, 28 Sep 2004 17:25:44 +0000 (17:25 +0000)]
Mpi-sp-mpcc64 forbids the direct conversion of "void *" to
"int", so express this (silly construct) using pointer
arithmetic.

17 years agoAdd dummy implementation of addthreadlisteners to
Orion Lawlor [Tue, 28 Sep 2004 17:24:50 +0000 (17:24 +0000)]
Add dummy implementation of addthreadlisteners to
prevent link error when not using a load balancer.

17 years ago*** empty log message ***
Praveen Kumar Jagadishprasad [Tue, 28 Sep 2004 06:46:36 +0000 (06:46 +0000)]
*** empty log message ***

17 years agoBug fix: 2d version crashed if view totally clipped out.
Orion Lawlor [Tue, 28 Sep 2004 06:24:42 +0000 (06:24 +0000)]
Bug fix: 2d version crashed if view totally clipped out.

17 years agoAdded .dep file now that liveViz is required.
Orion Lawlor [Tue, 28 Sep 2004 05:11:58 +0000 (05:11 +0000)]
Added .dep file now that liveViz is required.

17 years agoCorrect argument order in abort print.
Orion Lawlor [Tue, 28 Sep 2004 04:05:49 +0000 (04:05 +0000)]
Correct argument order in abort print.

17 years agoLots of interesting new features:
Orion Lawlor [Tue, 28 Sep 2004 04:02:37 +0000 (04:02 +0000)]
Lots of interesting new features:
  - Fully integrated liveViz and liveViz3d functionality.
  - Allows CkQuadViews to contain arbitrary set of vertices/tex coords.
  - Replaced PUP_toNetwork4 with (more accurate) PUP_toNetwork.

17 years agoOnly show field names during packing.
Orion Lawlor [Tue, 28 Sep 2004 04:00:43 +0000 (04:00 +0000)]
Only show field names during packing.
Trying to mess with (readonly string) field names
during unpacking leads to segfaults, and isn't ever
needed anyway...

17 years agoAdded cpd_list_items.set, for assigning values to CpdList items.
Orion Lawlor [Tue, 28 Sep 2004 03:59:45 +0000 (03:59 +0000)]
Added cpd_list_items.set, for assigning values to CpdList items.
This can be used to, e.g., twiddle readonlies in a running program.

17 years agoBring library manual up to date with (year-old!) interface.
Orion Lawlor [Tue, 28 Sep 2004 03:48:50 +0000 (03:48 +0000)]
Bring library manual up to date with (year-old!) interface.

17 years agoThread listener codes added for Load Balancers and Trace modules in
Chee Wai Lee [Mon, 27 Sep 2004 22:26:16 +0000 (22:26 +0000)]
Thread listener codes added for Load Balancers and Trace modules in
projections.

17 years agoAdded ghost element information to Roccom "pconn" array.
Orion Lawlor [Mon, 27 Sep 2004 19:34:57 +0000 (19:34 +0000)]
Added ghost element information to Roccom "pconn" array.
Hopefully this will be the last change they need...

17 years agoenabled async io for gm version. (setitimer does not work with gm though)
Gengbin Zheng [Mon, 27 Sep 2004 18:34:52 +0000 (18:34 +0000)]
enabled async io for gm version. (setitimer does not work with gm though)
CommunicationServer now was modified to take another parameter to indicate where it is called (they can be from smp thread, interrupt or worker thread).
This eliminated the wierd CommunicationServerThread() version of CommunicationServer.

17 years agoremoved undef CMK_ASYNC_NOT_NEEDED to allow async to work in tcp.
Gengbin Zheng [Mon, 27 Sep 2004 17:44:25 +0000 (17:44 +0000)]
removed undef CMK_ASYNC_NOT_NEEDED to allow async to work in tcp.

17 years agoAllow use of liveViz to assemble lv3d images on server machine.
Orion Lawlor [Mon, 27 Sep 2004 04:17:36 +0000 (04:17 +0000)]
Allow use of liveViz to assemble lv3d images on server machine.
This is enabled in the client by passing "-lv2d" after the
server and port number.

17 years agoa little explanation
Filippo Gioachin [Fri, 24 Sep 2004 22:17:54 +0000 (22:17 +0000)]
a little explanation

17 years agonew interface for python. for this, the .ci parser has been improved to accept
Filippo Gioachin [Fri, 24 Sep 2004 22:13:46 +0000 (22:13 +0000)]
new interface for python. for this, the .ci parser has been improved to accept
a new parameter named [python], and generate all the support classes needed by
python interface.
still, the python interface is not built by default

17 years agonew example for python interface with a high level functionatily
Filippo Gioachin [Fri, 24 Sep 2004 21:57:48 +0000 (21:57 +0000)]
new example for python interface with a high level functionatily

17 years agoadding a hook to get a strategy pointer in the user program from the instancehandle
Sameer Kumar [Fri, 24 Sep 2004 21:45:27 +0000 (21:45 +0000)]
adding a hook to get a strategy pointer in the user program from the instancehandle

17 years agoAugh!
Terry L. Wilmarth [Fri, 24 Sep 2004 15:31:52 +0000 (15:31 +0000)]
Augh!

17 years agoWhoops checked in trace detail version.
Terry L. Wilmarth [Fri, 24 Sep 2004 15:12:39 +0000 (15:12 +0000)]
Whoops checked in trace detail version.

17 years agoFixed a boog.
Terry L. Wilmarth [Fri, 24 Sep 2004 15:11:50 +0000 (15:11 +0000)]
Fixed a boog.

17 years agoUses adapt3 now.
Terry L. Wilmarth [Fri, 24 Sep 2004 00:28:59 +0000 (00:28 +0000)]
Uses adapt3 now.

17 years agoUpdated to the latest POSE.
Terry L. Wilmarth [Fri, 24 Sep 2004 00:28:24 +0000 (00:28 +0000)]
Updated to the latest POSE.

17 years agoA few more fixes to fine tune the previous changes.
Terry L. Wilmarth [Fri, 24 Sep 2004 00:00:23 +0000 (00:00 +0000)]
A few more fixes to fine tune the previous changes.

17 years agoTask: POSE
Terry L. Wilmarth [Thu, 23 Sep 2004 21:48:39 +0000 (21:48 +0000)]
Task: POSE

There was a performance problem with highly virtualized POSE programs.
It was due to a bug in idle reporting of objects to the GVT.  Early
fixes solved the performance problem but made it impossible to report
an accurate final GVT for certain types of programs.  The fix is to
allow for separate lines of OVT reporting for idle and active objects.
All programs should get a performance benefit from this, particularly
highly virtualized ones (lots of tiny objects).

17 years agoremoving one level of virtual functions. May make code run faster
Sameer Kumar [Thu, 23 Sep 2004 05:14:02 +0000 (05:14 +0000)]
removing one level of virtual functions. May make code run faster

17 years agoAdded example of how to actually use SDAG, including the
Orion Lawlor [Thu, 23 Sep 2004 02:20:02 +0000 (02:20 +0000)]
Added example of how to actually use SDAG, including the
never-before-documented Foo_SDAG_CODE, __sdag_init(),
and __sdag_pup(p) interface routines.

17 years agoAdded description of liveVizPoll, and fixed
Orion Lawlor [Thu, 23 Sep 2004 01:43:15 +0000 (01:43 +0000)]
Added description of liveVizPoll, and fixed
some fraction of the factual and gramattical
errors.

17 years agore-establishing the paddings
Filippo Gioachin [Wed, 22 Sep 2004 22:10:58 +0000 (22:10 +0000)]
re-establishing the paddings

17 years agoDecided that simple2D is an example.
Sayantan Chakravorty [Wed, 22 Sep 2004 19:36:18 +0000 (19:36 +0000)]
Decided that simple2D is an example.
It is probably the most basic one

17 years agodeleted the unused parameters which were only padding. the padding will be
Filippo Gioachin [Wed, 22 Sep 2004 06:37:15 +0000 (06:37 +0000)]
deleted the unused parameters which were only padding. the padding will be
done by the compiler. this will reduce the size of some architecture headers
(there were too many paddings)

17 years agoAdded routing table lookup support for hypercube
Praveen Kumar Jagadishprasad [Wed, 22 Sep 2004 06:35:25 +0000 (06:35 +0000)]
Added routing table lookup support for hypercube

17 years agoForgot to add the definition of FEM_BOUNDARY to femf.h
Sayantan Chakravorty [Wed, 22 Sep 2004 04:02:58 +0000 (04:02 +0000)]
Forgot to add the definition of FEM_BOUNDARY to  femf.h

17 years agoForgot to add one of the new edges generated when a new node is added
Sayantan Chakravorty [Wed, 22 Sep 2004 04:01:18 +0000 (04:01 +0000)]
Forgot to add one of the new edges generated when a new node is added

17 years agomoved declaration to top of function to avoid compilation problems on old compilers...
Sayantan Chakravorty [Tue, 21 Sep 2004 19:19:19 +0000 (19:19 +0000)]
moved declaration to top of function to avoid compilation problems on old compilers like the one on turing.

17 years agoConverted float to floattype and defined it as a double to match the same
Sayantan Chakravorty [Tue, 21 Sep 2004 18:49:09 +0000 (18:49 +0000)]
Converted float to floattype and defined it as a double to match the same
change gengbin made in metis

17 years agoConverted floats to doubles, to allow for the corresponding change in parmetis .
Sayantan Chakravorty [Tue, 21 Sep 2004 18:48:28 +0000 (18:48 +0000)]
Converted floats to doubles, to allow for the corresponding change in parmetis .

17 years agoDid Fat-tree source routing
Praveen Kumar Jagadishprasad [Tue, 21 Sep 2004 17:41:37 +0000 (17:41 +0000)]
Did Fat-tree source routing

17 years agoAdded source routing to populate routes
Praveen Kumar Jagadishprasad [Mon, 20 Sep 2004 21:34:17 +0000 (21:34 +0000)]
Added source routing to populate routes
Added output buffered hypercube

17 years agoAdded source routing to populate routes
Praveen Kumar Jagadishprasad [Mon, 20 Sep 2004 21:33:47 +0000 (21:33 +0000)]
Added source routing to populate routes

17 years agoAdded source routing , with output buffering
Praveen Kumar Jagadishprasad [Mon, 20 Sep 2004 21:33:36 +0000 (21:33 +0000)]
Added source routing , with output buffering

17 years agoAdded source routing
Praveen Kumar Jagadishprasad [Mon, 20 Sep 2004 21:33:24 +0000 (21:33 +0000)]
Added source routing

17 years ago*** empty log message ***
Praveen Kumar Jagadishprasad [Mon, 20 Sep 2004 21:33:16 +0000 (21:33 +0000)]
*** empty log message ***