charm.git
16 years agoDisabling learning in each to many multicast.
Sameer Kumar [Fri, 11 Nov 2005 19:14:00 +0000 (19:14 +0000)]
Disabling learning in each to many multicast.

16 years ago*** empty log message ***
Terry L. Wilmarth [Thu, 10 Nov 2005 22:49:24 +0000 (22:49 +0000)]
*** empty log message ***

16 years ago*** empty log message ***
Terry L. Wilmarth [Thu, 10 Nov 2005 22:45:21 +0000 (22:45 +0000)]
*** empty log message ***

16 years agostupid abort removed
Sayantan Chakravorty [Thu, 10 Nov 2005 22:38:55 +0000 (22:38 +0000)]
stupid abort removed

16 years agoHandle boundary elements properly in GradateMesh
Aaron Becker [Thu, 10 Nov 2005 20:51:58 +0000 (20:51 +0000)]
Handle boundary elements properly in GradateMesh

16 years agoadded support for disconnected chunks
Nilesh Choudhury [Thu, 10 Nov 2005 16:14:02 +0000 (16:14 +0000)]
added support for disconnected chunks

16 years agofixed a compiler error for uth-linux.
Gengbin Zheng [Thu, 10 Nov 2005 08:52:32 +0000 (08:52 +0000)]
fixed a compiler error for uth-linux.

16 years agoinvoke poe on cu requires different parameter
Gengbin Zheng [Thu, 10 Nov 2005 06:15:31 +0000 (06:15 +0000)]
invoke poe on cu requires different parameter

16 years agoupdate pups
Eric Bohm [Wed, 9 Nov 2005 23:45:11 +0000 (23:45 +0000)]
update pups

16 years agofixed a possible race condition when doing data collection with reduction.
Gengbin Zheng [Wed, 9 Nov 2005 22:47:45 +0000 (22:47 +0000)]
fixed a possible race condition when doing data collection with reduction.
Splitting data collection to PE 0 process in two phases makes it possible
that new communication kicks in and CommData expands, so the number of commData reported earlier is not the one that is sent.
also fixed delete in CLBStatsMsg to be more careful so that it won't depend on new int[0] returns NULL.

16 years agoAdded code to handle the new topologies like irregular mesh and irregular torus
Amit Sharma [Wed, 9 Nov 2005 20:13:44 +0000 (20:13 +0000)]
Added code to handle the new topologies like irregular mesh and irregular torus

16 years agoCleaned up the code and added code to handle the new topologies like Irregular mesh...
Amit Sharma [Wed, 9 Nov 2005 20:13:19 +0000 (20:13 +0000)]
Cleaned up the code and added code to handle the new topologies like Irregular mesh and irregular torus

16 years agoInitial interface for collision detection library. Prototypes for my idea of the...
Isaac Dooley [Wed, 9 Nov 2005 19:25:10 +0000 (19:25 +0000)]
Initial interface for collision detection library. Prototypes for my idea of the functionality are provided.

16 years agorun test on 3 processors.
Gengbin Zheng [Wed, 9 Nov 2005 16:25:17 +0000 (16:25 +0000)]
run test on 3 processors.

16 years agoadded test for resetSection() on root element.
Gengbin Zheng [Wed, 9 Nov 2005 05:44:40 +0000 (05:44 +0000)]
added test for resetSection() on root element.

16 years agoimprove resetSection(). The old semantics requires that when mcast root calls resetSe...
Gengbin Zheng [Wed, 9 Nov 2005 05:43:39 +0000 (05:43 +0000)]
improve resetSection(). The old semantics requires that when mcast root calls resetSection(), there is no outstanding reductions. The new implementation works even when reduction is performed on the old tree.  Old tree is also automatically free'ed when first reduction is performed on the new tree.
Also add a new multicast constructor to allow a user specify a different spanning tree factor (default is binary tree).
Charm manual is updated, and the hello example is also updated at charm/tests/charm++/delegation/multicast.

16 years agoupdated with new ckmultiucastgroup construtor
Gengbin Zheng [Wed, 9 Nov 2005 05:39:19 +0000 (05:39 +0000)]
updated with new ckmultiucastgroup construtor

16 years agoset lbperiod lower 0.02s for bigsim (which seemed to fix a hang in lb_test)
Gengbin Zheng [Wed, 9 Nov 2005 03:41:56 +0000 (03:41 +0000)]
set lbperiod lower 0.02s for bigsim (which seemed to fix a hang in lb_test)

16 years agospanning tree will be used only for >1024 processors
Abhinav Bhatele [Tue, 8 Nov 2005 23:20:24 +0000 (23:20 +0000)]
spanning tree will be used only for >1024 processors

16 years agoNew version of native charm layer on BGL.
Sameer Kumar [Tue, 8 Nov 2005 22:33:13 +0000 (22:33 +0000)]
New version of native charm layer on BGL.

16 years agoAdded adjacency info to mesh interface; cleaned up refine and coarsen a bit; some...
Terry L. Wilmarth [Tue, 8 Nov 2005 20:37:04 +0000 (20:37 +0000)]
Added adjacency info to mesh interface; cleaned up refine and coarsen a bit; some temporary I/O.

16 years agofixed a bug in ReceiveStatsViaTree
Abhinav Bhatele [Tue, 8 Nov 2005 19:58:55 +0000 (19:58 +0000)]
fixed a bug in ReceiveStatsViaTree

16 years agotest c++ compiler with user provided "OPTS", as a side effect, it is logged in config...
Gengbin Zheng [Mon, 7 Nov 2005 21:08:33 +0000 (21:08 +0000)]
test c++ compiler with user provided "OPTS", as a side effect, it is logged in config.log at build time.

16 years agofixed error in resetProxy
Gengbin Zheng [Mon, 7 Nov 2005 16:38:41 +0000 (16:38 +0000)]
fixed error in resetProxy

16 years agofixed a shell syntax error
Gengbin Zheng [Mon, 7 Nov 2005 07:34:00 +0000 (07:34 +0000)]
fixed a shell syntax error

16 years agochanged to recognize tungsten queueing system
Gengbin Zheng [Mon, 7 Nov 2005 07:31:01 +0000 (07:31 +0000)]
changed to recognize tungsten queueing system

16 years agosome bug fixes related to ghost element & node removal on remote chunks, and add...
Nilesh Choudhury [Mon, 7 Nov 2005 07:13:40 +0000 (07:13 +0000)]
some bug fixes related to ghost element & node removal on remote chunks, and add a new set of locking tests for idxllist locks.

16 years agoa better user friendly version.
Gengbin Zheng [Mon, 7 Nov 2005 04:05:22 +0000 (04:05 +0000)]
a better user friendly version.

16 years agoavoid pup void *
Gengbin Zheng [Mon, 7 Nov 2005 03:34:20 +0000 (03:34 +0000)]
avoid pup void *

16 years agodisable puping of void * which is error prone, let user type cast void * to other...
Gengbin Zheng [Mon, 7 Nov 2005 02:49:04 +0000 (02:49 +0000)]
disable puping of void * which is error prone, let user type cast void * to other types before puping.

16 years agoavoid pup void *
Gengbin Zheng [Mon, 7 Nov 2005 02:44:18 +0000 (02:44 +0000)]
avoid pup void *

16 years agofix for xlc compiler...
Filippo Gioachin [Mon, 7 Nov 2005 00:16:36 +0000 (00:16 +0000)]
fix for xlc compiler...

16 years agomostly fixed some formatting.
Gengbin Zheng [Sun, 6 Nov 2005 17:55:04 +0000 (17:55 +0000)]
mostly fixed some formatting.

16 years agoupdated.
Gengbin Zheng [Sun, 6 Nov 2005 08:30:32 +0000 (08:30 +0000)]
updated.

16 years agogenerate ampirun from ampirun.in
Gengbin Zheng [Sun, 6 Nov 2005 08:28:43 +0000 (08:28 +0000)]
generate ampirun from ampirun.in

16 years agooops, mistakenly checked in some junk.
Gengbin Zheng [Sun, 6 Nov 2005 08:27:43 +0000 (08:27 +0000)]
oops, mistakenly checked in some junk.

16 years agoampirun is replaced by ampirun.in, which generates ampirun after running charm configure.
Gengbin Zheng [Sun, 6 Nov 2005 08:25:47 +0000 (08:25 +0000)]
ampirun is replaced by ampirun.in, which generates ampirun after running charm configure.

16 years agoimprove ampirun to be compatible with mpirun in -np and -machinefile.
Gengbin Zheng [Sun, 6 Nov 2005 08:04:58 +0000 (08:04 +0000)]
improve ampirun to be compatible with mpirun in -np and -machinefile.

16 years agofixed comments in the c++ style
Filippo Gioachin [Sat, 5 Nov 2005 16:30:12 +0000 (16:30 +0000)]
fixed comments in the c++ style

16 years agofixed tabs.
Gengbin Zheng [Sat, 5 Nov 2005 08:03:09 +0000 (08:03 +0000)]
fixed tabs.

16 years agoavoid pup void *
Gengbin Zheng [Sat, 5 Nov 2005 08:02:04 +0000 (08:02 +0000)]
avoid pup void *

16 years agoavoid calling pup void *
Gengbin Zheng [Sat, 5 Nov 2005 08:00:09 +0000 (08:00 +0000)]
avoid calling pup void *

16 years agoavoid calling pup with void *.
Gengbin Zheng [Sat, 5 Nov 2005 07:59:12 +0000 (07:59 +0000)]
avoid calling pup with void *.

16 years agoavoid pup void * with num bytes.
Gengbin Zheng [Sat, 5 Nov 2005 07:57:44 +0000 (07:57 +0000)]
avoid pup void * with num bytes.

16 years agoadded support for memory module "charmdebug" useful in conjunction with charmdebug.
Filippo Gioachin [Fri, 4 Nov 2005 22:36:43 +0000 (22:36 +0000)]
added support for memory module "charmdebug" useful in conjunction with charmdebug.
memory modules patched to include the new file memory-charmdebug.c, and puppers
written to transfer the data to the charmdebug client.
Patched charmrun to open a new socket for a gdb session when option ++charmdebug is used

16 years agobrackets fix
Filippo Gioachin [Thu, 3 Nov 2005 14:42:46 +0000 (14:42 +0000)]
brackets fix

16 years agoimproved error message when a msg is not ckmulticast msg.
Gengbin Zheng [Wed, 2 Nov 2005 23:02:55 +0000 (23:02 +0000)]
improved error message when a msg is not ckmulticast msg.

16 years agotypo.
Gengbin Zheng [Wed, 2 Nov 2005 22:55:16 +0000 (22:55 +0000)]
typo.

16 years agoput more details in array section syntax and migration.
Gengbin Zheng [Wed, 2 Nov 2005 22:53:51 +0000 (22:53 +0000)]
put more details in array section syntax and migration.

16 years agoBetter error message when NFS problems occur in DOP calculation.
Terry L. Wilmarth [Wed, 2 Nov 2005 16:55:42 +0000 (16:55 +0000)]
Better error message when NFS problems occur in DOP calculation.

16 years agoFixed a dop_sim bug.
Terry L. Wilmarth [Wed, 2 Nov 2005 16:22:55 +0000 (16:22 +0000)]
Fixed a dop_sim bug.

16 years agofixed a link time error in previous checkin
Gengbin Zheng [Wed, 2 Nov 2005 04:45:48 +0000 (04:45 +0000)]
fixed a link time error in previous checkin

16 years agofixed a bug involving adjacency of new nodes added
Nilesh Choudhury [Tue, 1 Nov 2005 23:16:25 +0000 (23:16 +0000)]
fixed a bug involving adjacency of new nodes added

16 years agofixed various compiler errors for xlc on mpi-sp.
Gengbin Zheng [Tue, 1 Nov 2005 17:49:17 +0000 (17:49 +0000)]
fixed various compiler errors for xlc on mpi-sp.

16 years agoAdded an illuminating comment.
Terry L. Wilmarth [Mon, 31 Oct 2005 23:43:28 +0000 (23:43 +0000)]
Added an illuminating comment.

16 years agofixed a silly typo in 3D creation, also added support for 4-6D.
Gengbin Zheng [Mon, 31 Oct 2005 07:26:17 +0000 (07:26 +0000)]
fixed a silly typo in 3D creation, also added support for 4-6D.

16 years agoupdate ghost attributes correctly, and some more structure tests added
Nilesh Choudhury [Sun, 30 Oct 2005 18:04:36 +0000 (18:04 +0000)]
update ghost attributes correctly, and some more structure tests added

16 years agoUpdates to algs to fix some bugs, Fortran interface complete.
Terry L. Wilmarth [Thu, 27 Oct 2005 18:53:07 +0000 (18:53 +0000)]
Updates to algs to fix some bugs, Fortran interface complete.

16 years agoextended f90charm to 2D and 3D arrays.
Gengbin Zheng [Thu, 27 Oct 2005 02:57:32 +0000 (02:57 +0000)]
extended f90charm to 2D and 3D arrays.

16 years agoupdated.
Gengbin Zheng [Thu, 27 Oct 2005 02:31:50 +0000 (02:31 +0000)]
updated.

16 years agoa 2D example.
Gengbin Zheng [Wed, 26 Oct 2005 22:33:21 +0000 (22:33 +0000)]
a 2D example.

16 years agoedge_contracts now are more carefully done and ghosts are dropped off, earlier, we...
Nilesh Choudhury [Wed, 26 Oct 2005 22:13:26 +0000 (22:13 +0000)]
edge_contracts now are more carefully done and ghosts are dropped off, earlier, we had been carring some redundant ghosts, which would be incorrect for the physics users

16 years agofixed a potential name scope conflict in f90charm calling outside f90 subroutine.
Gengbin Zheng [Wed, 26 Oct 2005 17:33:01 +0000 (17:33 +0000)]
fixed a potential name scope conflict in f90charm calling outside f90 subroutine.

16 years agoAdded mesh pointer fields for coarsen and refine
Aaron Becker [Wed, 26 Oct 2005 16:41:54 +0000 (16:41 +0000)]
Added mesh pointer fields for coarsen and refine

16 years agoGradateMesh bug fixes
Aaron Becker [Wed, 26 Oct 2005 16:27:44 +0000 (16:27 +0000)]
GradateMesh bug fixes

16 years agoFirst cut of GradateMesh, moved SetReferenceMesh into fem_adapt_algs
Aaron Becker [Tue, 25 Oct 2005 18:59:02 +0000 (18:59 +0000)]
First cut of GradateMesh, moved SetReferenceMesh into fem_adapt_algs

16 years ago*** empty log message ***
Terry L. Wilmarth [Tue, 25 Oct 2005 17:44:43 +0000 (17:44 +0000)]
*** empty log message ***

16 years agoSilly example of 4 node "Hello!" network.
Terry L. Wilmarth [Tue, 25 Oct 2005 17:40:29 +0000 (17:40 +0000)]
Silly example of 4 node "Hello!" network.

16 years agoFixed a silly bug and made input parameters a little more clear.
Terry L. Wilmarth [Tue, 25 Oct 2005 15:41:36 +0000 (15:41 +0000)]
Fixed a silly bug and made input parameters a little more clear.

16 years agoswitched to ifort as default fortran compile for icc option. To use old ifc, use...
Gengbin Zheng [Tue, 25 Oct 2005 01:53:08 +0000 (01:53 +0000)]
switched to ifort as default fortran compile for icc option. To use old ifc, use option "ifc".

16 years agofixed charm path
Gengbin Zheng [Mon, 24 Oct 2005 21:04:45 +0000 (21:04 +0000)]
fixed charm path

16 years agof90charm sample hello example.
Gengbin Zheng [Mon, 24 Oct 2005 21:03:34 +0000 (21:03 +0000)]
f90charm sample hello example.

16 years agoadded -lPEPCF90 for iargc and getarg.
Gengbin Zheng [Mon, 24 Oct 2005 21:00:13 +0000 (21:00 +0000)]
added -lPEPCF90 for iargc and getarg.

16 years agotakes care of argc and getargv in f90 code.
Gengbin Zheng [Mon, 24 Oct 2005 20:59:28 +0000 (20:59 +0000)]
takes care of argc and getargv in f90 code.

16 years agoAdded another fortran wrapper.
Isaac Dooley [Mon, 24 Oct 2005 18:27:17 +0000 (18:27 +0000)]
Added another fortran wrapper.

16 years agoIncluding charm-api.h so that the CDECLs don't break on turing.
Terry L. Wilmarth [Mon, 24 Oct 2005 18:01:42 +0000 (18:01 +0000)]
Including charm-api.h so that the CDECLs don't break on turing.

16 years agoModified some print statements.
Terry L. Wilmarth [Mon, 24 Oct 2005 16:59:54 +0000 (16:59 +0000)]
Modified some print statements.

16 years agoadded single line construct "class foo;" in .ci for forward declaratino of an class...
Gengbin Zheng [Mon, 24 Oct 2005 16:30:05 +0000 (16:30 +0000)]
added single line construct "class foo;" in .ci for forward declaratino of an class used in interface file.

16 years ago*** empty log message ***
Amit Sharma [Fri, 21 Oct 2005 23:32:19 +0000 (23:32 +0000)]
*** empty log message ***

16 years agoAdded new mesh 3d and irregular mesh topologies
Amit Sharma [Fri, 21 Oct 2005 23:32:13 +0000 (23:32 +0000)]
Added new mesh 3d and irregular mesh topologies

16 years agofixed a typo.
Gengbin Zheng [Fri, 21 Oct 2005 20:48:09 +0000 (20:48 +0000)]
fixed a typo.

16 years agofixed a silly bug in geenrating section ckNew. a ";" breaks lines.
Gengbin Zheng [Fri, 21 Oct 2005 18:49:57 +0000 (18:49 +0000)]
fixed a silly bug in geenrating section ckNew. a ";" breaks lines.

16 years agoadded back the rts_memory_alias hack we used for bgl port for migratable threads.
Gengbin Zheng [Wed, 19 Oct 2005 21:51:39 +0000 (21:51 +0000)]
added back the rts_memory_alias hack we used for bgl port for migratable threads.

16 years agoFixed a critical (and previously untested) problem with the fortran interface
Chee Wai Lee [Wed, 19 Oct 2005 21:26:26 +0000 (21:26 +0000)]
Fixed a critical (and previously untested) problem with the fortran interface
for AMPI function tracing where a fortran parameter reference was treated
as the parameter variable without dereferencing it.

16 years agomoved inclusion of conv-autoconfig.h to the top.
Gengbin Zheng [Mon, 17 Oct 2005 19:15:30 +0000 (19:15 +0000)]
moved inclusion of conv-autoconfig.h to the top.

16 years agofixed int8 and uint8 definition.
Gengbin Zheng [Mon, 17 Oct 2005 16:10:37 +0000 (16:10 +0000)]
fixed int8 and uint8 definition.

16 years agoAdded FEM_ADAPT_SetReferenceMesh
Aaron Becker [Mon, 17 Oct 2005 06:16:48 +0000 (06:16 +0000)]
Added FEM_ADAPT_SetReferenceMesh
Task: FEM

16 years ago*** empty log message ***
Terry L. Wilmarth [Mon, 17 Oct 2005 02:57:41 +0000 (02:57 +0000)]
*** empty log message ***

16 years agoUpdates to tetmesh read/write transfers from FEM meshes.
Terry L. Wilmarth [Fri, 14 Oct 2005 13:22:20 +0000 (13:22 +0000)]
Updates to tetmesh read/write transfers from FEM meshes.

16 years agoFortran Wrappers for Valid flags. Todo: switch one to a boolean type if such a thing...
Isaac Dooley [Fri, 14 Oct 2005 05:18:01 +0000 (05:18 +0000)]
Fortran Wrappers for Valid flags. Todo: switch one to a boolean type if such a thing exists in fortran.

16 years agoSome more fixes to reduction regarding contributions by migrating objects
Sayantan Chakravorty [Fri, 14 Oct 2005 02:13:47 +0000 (02:13 +0000)]
Some more fixes to reduction regarding contributions by migrating objects
that are early for the  root

16 years agoInterface completed.
Terry L. Wilmarth [Fri, 14 Oct 2005 02:02:16 +0000 (02:02 +0000)]
Interface completed.

16 years agoFORTRAN & C interface to high-level adaptive algorithms.
Terry L. Wilmarth [Thu, 13 Oct 2005 21:44:49 +0000 (21:44 +0000)]
FORTRAN & C interface to high-level adaptive algorithms.

16 years agoThink finally fixed reductions .. touching wood .. crossing fingers..
Sayantan Chakravorty [Thu, 13 Oct 2005 06:06:24 +0000 (06:06 +0000)]
Think finally fixed reductions .. touching wood .. crossing fingers..
avoiding ladders

16 years agoFixed stupid casting problem.
Chee Wai Lee [Tue, 11 Oct 2005 23:01:56 +0000 (23:01 +0000)]
Fixed stupid casting problem.

16 years agocorrect CMK_F90_MODINC
Gengbin Zheng [Mon, 10 Oct 2005 05:39:45 +0000 (05:39 +0000)]
correct CMK_F90_MODINC

16 years agoturn off NEW_DECOMP. Its something only needed by the leanCP tree
Eric Bohm [Mon, 10 Oct 2005 03:55:09 +0000 (03:55 +0000)]
turn off NEW_DECOMP.  Its something only needed by the leanCP tree
and the leanCP tree is now using its own captive version of the paircalc.

16 years ago A bug fix, introduced when adding prio messages.
Yan Shi [Sun, 9 Oct 2005 22:31:43 +0000 (22:31 +0000)]
 A bug fix, introduced when adding prio messages.

16 years agoset default f90 compile in conv-mach.sh as xlf90
Gengbin Zheng [Sun, 9 Oct 2005 19:47:48 +0000 (19:47 +0000)]
set default f90 compile in conv-mach.sh as xlf90

16 years agoTurned off debug print
Sayantan Chakravorty [Sat, 8 Oct 2005 18:57:37 +0000 (18:57 +0000)]
Turned off debug print