charm.git
16 years agoadded pathscale in help page
Gengbin Zheng [Mon, 5 Sep 2005 04:19:37 +0000 (04:19 +0000)]
added pathscale in help page

16 years agoconfig for pathscale compiler suite
Gengbin Zheng [Mon, 5 Sep 2005 04:17:46 +0000 (04:17 +0000)]
config for pathscale compiler suite

16 years agoproperly keep expedited message when sending message unknown.
Gengbin Zheng [Sun, 4 Sep 2005 23:05:58 +0000 (23:05 +0000)]
properly keep expedited message when sending message unknown.

16 years agoCMK_NO_DL=true which fixed the rutime error on mac with mpich with malloc hook test...
Gengbin Zheng [Sun, 4 Sep 2005 06:59:05 +0000 (06:59 +0000)]
CMK_NO_DL=true which fixed the rutime error on mac with mpich with malloc hook test error.

16 years agoupdated.
Gengbin Zheng [Sun, 4 Sep 2005 06:58:06 +0000 (06:58 +0000)]
updated.

16 years agowhen defined CMK_NO_DL, skip -ldl
Gengbin Zheng [Sun, 4 Sep 2005 06:57:37 +0000 (06:57 +0000)]
when defined CMK_NO_DL, skip -ldl

16 years agomove -lm to the end of link command line (this fixed Mac link with mpich and malloc...
Gengbin Zheng [Sun, 4 Sep 2005 06:55:56 +0000 (06:55 +0000)]
move -lm to the end of link command line (this fixed Mac link with mpich and malloc hook check problem)

16 years agoremoved debugging statement
Gengbin Zheng [Sun, 4 Sep 2005 06:40:49 +0000 (06:40 +0000)]
removed debugging statement

16 years agoModified the regulaor expressions that detect function declarations. Changed the
David Kunzman [Sat, 3 Sep 2005 17:47:17 +0000 (17:47 +0000)]
Modified the regulaor expressions that detect function declarations.  Changed the
regular expressions so they no longer consider the "*" apart of a parameter's type if
there is no space between the parameter's type and the "*".

16 years agomore stricter structure tests and new coord and boundary print functions for debugging
Nilesh Choudhury [Sat, 3 Sep 2005 16:28:07 +0000 (16:28 +0000)]
more stricter structure tests and new coord and boundary print functions for debugging

16 years agosome bug fixes and test cases to check for sane connectivity and slivers
Nilesh Choudhury [Sat, 3 Sep 2005 06:15:44 +0000 (06:15 +0000)]
some bug fixes and test cases to check for sane connectivity and slivers

16 years agochanged mode of copying headers from ln to cp
Filippo Gioachin [Sat, 3 Sep 2005 00:37:05 +0000 (00:37 +0000)]
changed mode of copying headers from ln to cp

16 years agoadded a comment so that the compiler does not give the annoying warning about empty...
Gengbin Zheng [Fri, 2 Sep 2005 18:23:55 +0000 (18:23 +0000)]
added a comment so that the compiler does not give the annoying warning about empty file.

16 years agoturn off delegation when running on Bluegene/L
Eric Bohm [Fri, 2 Sep 2005 06:39:20 +0000 (06:39 +0000)]
turn off delegation when running on Bluegene/L
it does awful things to performance

16 years agoifdef protect the memalign call so it doesn't happen on BG/L
Eric Bohm [Fri, 2 Sep 2005 00:12:59 +0000 (00:12 +0000)]
ifdef protect the memalign call so it doesn't happen on BG/L
memalign isn't supported there and produces weird unaligned results

16 years agoXLC didnt like my malloc change. I gave some temporary redefs for mm_malloc. Hopefull...
Sameer Kumar [Thu, 1 Sep 2005 14:19:22 +0000 (14:19 +0000)]
XLC didnt like my malloc change. I gave some temporary redefs for mm_malloc. Hopefully it should be all good now.

16 years agoFixing autobuild crash. I was using metamalloc before it was declared.
Sameer Kumar [Thu, 1 Sep 2005 13:47:09 +0000 (13:47 +0000)]
Fixing autobuild crash. I was using metamalloc before it was declared.
Switching that to mm_malloc. Also I put a define for mm_malloc in memory OS version.

16 years agominor changes.
Gengbin Zheng [Thu, 1 Sep 2005 04:47:18 +0000 (04:47 +0000)]
minor changes.

16 years agoremoved semicolumn
Filippo Gioachin [Thu, 1 Sep 2005 04:42:57 +0000 (04:42 +0000)]
removed semicolumn

16 years agoguess where gm is installed.
Gengbin Zheng [Thu, 1 Sep 2005 04:13:21 +0000 (04:13 +0000)]
guess where gm is installed.

16 years agoMaking following changes for BGL machine layer.
Sameer Kumar [Wed, 31 Aug 2005 23:18:16 +0000 (23:18 +0000)]
Making following changes for BGL machine layer.

1) Getting rid of the preallocate hack error. It was getting quite annoying.
2) Changing call to meta_malloc in CmiOutOfMemoryInit, it was bug which was
breaking memory gnu. Basically when malloc failed, it called cmiabort.

3) Make memory gnu return 16 byte aligned pointers.

16 years agoMaking a network progress period of 16 the default.
Sameer Kumar [Wed, 31 Aug 2005 23:11:59 +0000 (23:11 +0000)]
Making a network progress period of 16 the default.

16 years agomodified the coarsening algorithm
Nilesh Choudhury [Wed, 31 Aug 2005 21:04:55 +0000 (21:04 +0000)]
modified the coarsening algorithm

16 years agoupdated.
Gengbin Zheng [Wed, 31 Aug 2005 17:27:29 +0000 (17:27 +0000)]
updated.

16 years agofixed area calculation routine for slivers and added updating shared node attributes...
Nilesh Choudhury [Wed, 31 Aug 2005 17:14:19 +0000 (17:14 +0000)]
fixed area calculation routine for slivers and added updating shared node attributes across chunks

16 years agofixed to display the exact linking options.
Gengbin Zheng [Wed, 31 Aug 2005 16:46:21 +0000 (16:46 +0000)]
fixed to display the exact linking options.

16 years agoudpated.
Gengbin Zheng [Wed, 31 Aug 2005 16:41:11 +0000 (16:41 +0000)]
udpated.

16 years agoMac specific conf file for xlc++.
Gengbin Zheng [Wed, 31 Aug 2005 16:40:39 +0000 (16:40 +0000)]
Mac specific conf file for xlc++.

16 years agoset OPTS_CC="$OPTS_CC $USER_OPTS_CC", etc so that user provided libdir and incdir...
Gengbin Zheng [Wed, 31 Aug 2005 16:39:42 +0000 (16:39 +0000)]
set OPTS_CC="$OPTS_CC $USER_OPTS_CC", etc so that user provided libdir and incdir get through.

16 years agodefined user provided libdir and incdir to USER_OPTS_LD, etc so that it gets through...
Gengbin Zheng [Wed, 31 Aug 2005 16:38:35 +0000 (16:38 +0000)]
defined user provided libdir and incdir to USER_OPTS_LD, etc so that it gets through properly.

16 years agoparallel ref & coarsening should work now in tandem. I have added sliver/flip tests
Nilesh Choudhury [Tue, 30 Aug 2005 22:54:57 +0000 (22:54 +0000)]
parallel ref & coarsening should work now in tandem. I have added sliver/flip tests
for coarsening. There are still some issues with adjacencies, which we will resolve soon.

16 years agoadded operator new for (int, void*)
Filippo Gioachin [Tue, 30 Aug 2005 19:07:10 +0000 (19:07 +0000)]
added operator new for (int, void*)

16 years agoAdded ckpool.h to include directory
Amit Sharma [Tue, 30 Aug 2005 19:02:51 +0000 (19:02 +0000)]
Added ckpool.h to include directory

16 years agoFixes.
Yan Shi [Tue, 30 Aug 2005 16:48:54 +0000 (16:48 +0000)]
Fixes.

16 years agosupport new decomposition with NEW_DECOMP ifdef.
Eric Bohm [Tue, 30 Aug 2005 15:01:12 +0000 (15:01 +0000)]
support new decomposition with NEW_DECOMP ifdef.
use priority flag on forward path

16 years agocorrection in syntax
Filippo Gioachin [Sun, 28 Aug 2005 22:51:37 +0000 (22:51 +0000)]
correction in syntax

16 years agoadded basic class CkOStream to unify CkOutStream and CkErrStream when redefining
Filippo Gioachin [Sun, 28 Aug 2005 21:27:08 +0000 (21:27 +0000)]
added basic class CkOStream to unify CkOutStream and CkErrStream when redefining
the operator<<

16 years agoBug fixes for Poll Mode.
Isaac Dooley [Sat, 27 Aug 2005 05:20:16 +0000 (05:20 +0000)]
Bug fixes for Poll Mode.

16 years agochanged order on python locking
Filippo Gioachin [Sat, 27 Aug 2005 01:11:08 +0000 (01:11 +0000)]
changed order on python locking

16 years agoFixed reference to vector2d.h. This may not be the most elegant solution
Chee Wai Lee [Thu, 25 Aug 2005 20:15:51 +0000 (20:15 +0000)]
Fixed reference to vector2d.h. This may not be the most elegant solution
as it depends on the way build places the code.

16 years agoFixed capitalization of NodeGroup
Isaac Dooley [Thu, 25 Aug 2005 19:52:16 +0000 (19:52 +0000)]
Fixed capitalization of NodeGroup

16 years agoupdated test program, uses FEM_Mesh_smooth
Dmitriy Ofman [Thu, 25 Aug 2005 18:37:24 +0000 (18:37 +0000)]
updated test program, uses FEM_Mesh_smooth

16 years agolooks like my changes didnt go through last time. Remivong void from the function...
Sameer Kumar [Thu, 25 Aug 2005 18:15:13 +0000 (18:15 +0000)]
looks like my changes didnt go through last time. Remivong void from the function calls.

16 years agoSwitch from alloca to new for array sections do avoid lemieux
Eric Bohm [Thu, 25 Aug 2005 17:36:35 +0000 (17:36 +0000)]
Switch from alloca to new for array sections do avoid lemieux
compiler hostility

16 years agoupdate version of CkPoolQueue templated only with the class type
Filippo Gioachin [Thu, 25 Aug 2005 01:01:11 +0000 (01:01 +0000)]
update version of CkPoolQueue templated only with the class type

16 years agoadded FEM_Mesh_smooth function
Dmitriy Ofman [Wed, 24 Aug 2005 21:15:17 +0000 (21:15 +0000)]
added FEM_Mesh_smooth function

16 years agovector2d - 2d vectors of doubles
Dmitriy Ofman [Wed, 24 Aug 2005 21:13:55 +0000 (21:13 +0000)]
vector2d - 2d vectors of doubles
: ----------------------------------------------------------------------

16 years agoadded CkPool implementation
Filippo Gioachin [Tue, 23 Aug 2005 22:48:42 +0000 (22:48 +0000)]
added CkPool implementation

16 years agoallow --basedir, etc to take multiple directories with space
Gengbin Zheng [Tue, 23 Aug 2005 15:56:07 +0000 (15:56 +0000)]
allow --basedir, etc to take multiple directories with space

16 years agoparallel coarsening works, but there seems to be some issues with the new nodes added...
Nilesh Choudhury [Tue, 23 Aug 2005 01:10:52 +0000 (01:10 +0000)]
parallel coarsening works, but there seems to be some issues with the new nodes added, the attributes are not correctly updated while refinement.

16 years agoAdding Dima's quality measure.
Terry L. Wilmarth [Mon, 22 Aug 2005 23:06:55 +0000 (23:06 +0000)]
Adding Dima's quality measure.

16 years agoFixed remaining coarsening bugs. Hopefully BC bugs are fixed too. Will test that...
Terry L. Wilmarth [Mon, 22 Aug 2005 20:54:28 +0000 (20:54 +0000)]
Fixed remaining coarsening bugs.  Hopefully BC bugs are fixed too. Will test that next.

16 years agoadded back missing output.
Gengbin Zheng [Mon, 22 Aug 2005 19:56:17 +0000 (19:56 +0000)]
added back missing output.

16 years agofixed for uth version.
Gengbin Zheng [Mon, 22 Aug 2005 19:03:12 +0000 (19:03 +0000)]
fixed for uth version.

16 years agoMore of the main Refine algorithm is in place.
Terry L. Wilmarth [Mon, 22 Aug 2005 16:41:31 +0000 (16:41 +0000)]
More of the main Refine algorithm is in place.

16 years agofixed some memory bugs
Nilesh Choudhury [Mon, 22 Aug 2005 09:37:32 +0000 (09:37 +0000)]
fixed some memory bugs

16 years agofixed more memory leaks
Nilesh Choudhury [Mon, 22 Aug 2005 07:08:52 +0000 (07:08 +0000)]
fixed more memory leaks
CV: ----------------------------------------------------------------------

16 years agofixed memory leaks
Nilesh Choudhury [Mon, 22 Aug 2005 06:18:49 +0000 (06:18 +0000)]
fixed memory leaks
CV: ----------------------------------------------------------------------

16 years agofixed some bugs related to parallel coarsening. Now, I can run coarsening till 10...
Nilesh Choudhury [Sun, 21 Aug 2005 22:57:31 +0000 (22:57 +0000)]
fixed some bugs related to parallel coarsening. Now, I can run coarsening till 10 steps easily on the bar example, without any error.

16 years agoUpdated liveViz Poll section to match the new Poll mode code
Isaac Dooley [Sat, 20 Aug 2005 19:32:57 +0000 (19:32 +0000)]
Updated liveViz Poll section to match the new Poll mode code

16 years agoFixed boundary condition bug, but there are other problems with this code. Checking...
Terry L. Wilmarth [Sat, 20 Aug 2005 00:18:22 +0000 (00:18 +0000)]
Fixed boundary condition bug, but there are other problems with this code.  Checking in a broken version!

16 years agoFixed Line FFT. Correct for both forward and backward direction.
Yan Shi [Fri, 19 Aug 2005 20:46:06 +0000 (20:46 +0000)]
Fixed Line FFT. Correct for both forward and backward direction.

16 years agomodification to "operator new" for varsize messages. now it reflects the manual
Filippo Gioachin [Fri, 19 Aug 2005 18:12:12 +0000 (18:12 +0000)]
modification to "operator new" for varsize messages. now it reflects the manual

16 years agoadded a basic refine & coarsen algorithm
Nilesh Choudhury [Fri, 19 Aug 2005 17:04:39 +0000 (17:04 +0000)]
added a basic refine & coarsen algorithm

16 years agoFixed data transfer bugs: volume cutoff; faulty send buffer allocation.
Terry L. Wilmarth [Fri, 19 Aug 2005 00:00:22 +0000 (00:00 +0000)]
Fixed data transfer bugs: volume cutoff; faulty send buffer allocation.

16 years agoA new liveViz Poll server which utilizes PythonCCS to generate images.
Isaac Dooley [Thu, 18 Aug 2005 19:48:59 +0000 (19:48 +0000)]
A new liveViz Poll server which utilizes PythonCCS to generate images.

16 years agoI have completely rewritten Poll mode. Now it will buffer both
Isaac Dooley [Thu, 18 Aug 2005 19:27:59 +0000 (19:27 +0000)]
I have completely rewritten Poll mode. Now it will buffer both
1) server generated images before a liveViz request occurs
2) outstanding liveViz requests before server generates images

Additionally a server and client have been added elsewhere in cvs. They are called lvServer and lvClient.

16 years agoifdef out bitching about empty constructor
Eric Bohm [Thu, 18 Aug 2005 16:38:13 +0000 (16:38 +0000)]
ifdef out bitching about empty constructor

16 years ago*** empty log message ***
Chao Huang [Thu, 18 Aug 2005 13:58:42 +0000 (13:58 +0000)]
*** empty log message ***

16 years agomodified the machine settings to use CC, cc and ftn for the catamount cross
Chee Wai Lee [Thu, 18 Aug 2005 01:43:49 +0000 (01:43 +0000)]
modified the machine settings to use CC, cc and ftn for the catamount cross
compiler instead of gcc and g++ and f77/90 compilers except in the case of
sequential codes that will not go through the job submission system.

16 years agofixed syntax
Filippo Gioachin [Thu, 18 Aug 2005 00:51:47 +0000 (00:51 +0000)]
fixed syntax

16 years ago*** empty log message ***
Chao Huang [Wed, 17 Aug 2005 21:45:07 +0000 (21:45 +0000)]
*** empty log message ***

16 years agofix to syntax
Filippo Gioachin [Tue, 16 Aug 2005 23:24:11 +0000 (23:24 +0000)]
fix to syntax

16 years agoPossible fix for elan layer breaking. This is a work around as I am enabling testing
Sameer Kumar [Mon, 15 Aug 2005 13:42:28 +0000 (13:42 +0000)]
Possible fix for elan layer breaking. This is a work around  as I am enabling testing
of all sent messages. The correct fix is to call the equivalent of MPI_TestAny in elan.

16 years agoconvenience routines simple_refine & simple_coarsen added to adapt_algs
Nilesh Choudhury [Fri, 12 Aug 2005 01:48:46 +0000 (01:48 +0000)]
convenience routines simple_refine & simple_coarsen added to adapt_algs

16 years agomodifications to use node locking
Nilesh Choudhury [Thu, 11 Aug 2005 21:04:45 +0000 (21:04 +0000)]
modifications to use node locking

16 years agoa new set of primary functions which locks nodes instead of chunks
Nilesh Choudhury [Thu, 11 Aug 2005 21:04:01 +0000 (21:04 +0000)]
a new set of primary functions which locks nodes instead of chunks

16 years agoadded Hbm
Gengbin Zheng [Thu, 11 Aug 2005 20:31:47 +0000 (20:31 +0000)]
added Hbm

16 years agoNew changes: line transpose still needs fixing.
Yan Shi [Thu, 11 Aug 2005 17:56:04 +0000 (17:56 +0000)]
New changes: line transpose still needs fixing.

16 years agoadded HBM.
Gengbin Zheng [Thu, 11 Aug 2005 04:13:51 +0000 (04:13 +0000)]
added HBM.

16 years agomade separate files for fem_lock & fem_mutil, it had become too unwieldy for one...
Nilesh Choudhury [Wed, 10 Aug 2005 23:49:47 +0000 (23:49 +0000)]
made separate files for fem_lock & fem_mutil, it had become too unwieldy for one file

16 years agoModified LIST_ENQUEUE and LIST_DEQUEUE macros to remove precompiler pasting warnings.
David Kunzman [Wed, 10 Aug 2005 23:11:30 +0000 (23:11 +0000)]
Modified LIST_ENQUEUE and LIST_DEQUEUE macros to remove precompiler pasting warnings.

16 years ago*** empty log message ***
Nilesh Choudhury [Wed, 10 Aug 2005 22:29:16 +0000 (22:29 +0000)]
*** empty log message ***

16 years agoMesh smoother added! Works in parallel.
Dmitriy Ofman [Wed, 10 Aug 2005 21:25:09 +0000 (21:25 +0000)]
Mesh smoother added! Works in parallel.

16 years agorefixed.
Gengbin Zheng [Wed, 10 Aug 2005 15:43:41 +0000 (15:43 +0000)]
refixed.

16 years agofixed a compilation error for pow math function.
Gengbin Zheng [Wed, 10 Aug 2005 15:12:46 +0000 (15:12 +0000)]
fixed a compilation error for pow math function.

16 years agominor change - added assertion
Gengbin Zheng [Wed, 10 Aug 2005 05:42:30 +0000 (05:42 +0000)]
minor change - added assertion

16 years agofixed a bug in reporting statistics.
Gengbin Zheng [Wed, 10 Aug 2005 05:42:05 +0000 (05:42 +0000)]
fixed a bug in reporting statistics.

16 years agoupdated
Gengbin Zheng [Wed, 10 Aug 2005 05:27:52 +0000 (05:27 +0000)]
updated

16 years agoremoved typedef of HeapNode and fixed tabbing.
Gengbin Zheng [Wed, 10 Aug 2005 02:07:08 +0000 (02:07 +0000)]
removed typedef of HeapNode and fixed tabbing.

16 years agoenabled the progress calls. A void seems to have been stuck there by mistake.
Sameer Kumar [Tue, 9 Aug 2005 22:04:02 +0000 (22:04 +0000)]
enabled the progress calls. A void seems to have been stuck there by mistake.

16 years agodo not make the index in the idxl list -1 for marking it removed, we'll think
Nilesh Choudhury [Tue, 9 Aug 2005 17:00:36 +0000 (17:00 +0000)]
do not make the index in the idxl list -1 for marking it removed, we'll think
of a better way later. For now, we are not deleting those entities in the list
anyway, so modifying invalid entities does not hurt.

16 years agoadded rules for HbmLB.h
Gengbin Zheng [Tue, 9 Aug 2005 16:40:34 +0000 (16:40 +0000)]
added rules for HbmLB.h

16 years agoadded HbmLB.
Gengbin Zheng [Tue, 9 Aug 2005 16:36:54 +0000 (16:36 +0000)]
added HbmLB.

16 years agoa new hierachical Balancing Method load balancer
Gengbin Zheng [Tue, 9 Aug 2005 16:36:16 +0000 (16:36 +0000)]
a new hierachical Balancing Method load balancer

16 years agofixed refine_element_leb to work in serial & parallel
Nilesh Choudhury [Sun, 7 Aug 2005 17:18:41 +0000 (17:18 +0000)]
fixed refine_element_leb to work in serial & parallel

16 years agoshared flips now uses the new protocol for remove_element when an element needs to
Nilesh Choudhury [Sat, 6 Aug 2005 23:49:53 +0000 (23:49 +0000)]
shared flips now uses the new protocol for remove_element when an element needs to
be removed from that chunk

16 years agoupdate so that add_element can now be used for eating into other chunks
Nilesh Choudhury [Sat, 6 Aug 2005 23:37:20 +0000 (23:37 +0000)]
update so that add_element can now be used for eating into other chunks
in a general case. There are still some cases which can't be done, these are
related to the insufficient ghost information we have during partitioning.

16 years agoAdding a start on the adaptivity algorithms.
Terry L. Wilmarth [Fri, 5 Aug 2005 23:11:46 +0000 (23:11 +0000)]
Adding a start on the adaptivity algorithms.

16 years agoremoved cputimer call in statsOn/Off also.
Gengbin Zheng [Fri, 5 Aug 2005 15:49:46 +0000 (15:49 +0000)]
removed cputimer call in statsOn/Off also.