charm.git
15 years agoadded OPTS line suitable for fast sequential building
Eric Bohm [Tue, 14 Feb 2006 21:31:10 +0000 (21:31 +0000)]
added OPTS line suitable for fast sequential building

15 years agoonly relay broadcast via tree after integrated
Gengbin Zheng [Mon, 13 Feb 2006 20:46:05 +0000 (20:46 +0000)]
only relay broadcast via tree after integrated

15 years agoforward declaration of FEM_Interpolate
Gengbin Zheng [Sun, 12 Feb 2006 17:16:42 +0000 (17:16 +0000)]
forward declaration of FEM_Interpolate

15 years agoWill now give correct coordinates when job is run on smaller partitions than the...
Sameer Kumar [Sun, 12 Feb 2006 17:01:39 +0000 (17:01 +0000)]
Will now give correct coordinates when job is run on smaller partitions than the total booted system size.

15 years agoFixed a build error on cu.ncsa.uiuc.edu
Isaac Dooley [Sat, 11 Feb 2006 16:39:29 +0000 (16:39 +0000)]
Fixed a build error on cu.ncsa.uiuc.edu

15 years agoMinor header fixes
Aaron Becker [Fri, 10 Feb 2006 22:17:29 +0000 (22:17 +0000)]
Minor header fixes

15 years agoAdded return values to assignment operators in the old parallel_part.h
Aaron Becker [Fri, 10 Feb 2006 21:59:23 +0000 (21:59 +0000)]
Added return values to assignment operators in the old parallel_part.h
Hopefully this fixes the solaris builds.

15 years agomake phold.seq now works
Terry L. Wilmarth [Fri, 10 Feb 2006 21:58:42 +0000 (21:58 +0000)]
make phold.seq now works

15 years agoSMP configuration for intel-mac
Chao Mei [Fri, 10 Feb 2006 19:58:28 +0000 (19:58 +0000)]
SMP configuration for intel-mac

15 years agoadded a section on fortran compilers in help page.
Gengbin Zheng [Fri, 10 Feb 2006 19:08:28 +0000 (19:08 +0000)]
added a section on fortran compilers in help page.

15 years agoFixing a bug on lemeiux.
Isaac Dooley [Thu, 9 Feb 2006 19:51:23 +0000 (19:51 +0000)]
Fixing a bug on lemeiux.

15 years agooops, forgot to check in structure of future message queue
Gengbin Zheng [Thu, 9 Feb 2006 16:49:38 +0000 (16:49 +0000)]
oops, forgot to check in structure of future message queue

15 years agofixed CMK_CF90_FIXED compiler path
Gengbin Zheng [Thu, 9 Feb 2006 08:25:30 +0000 (08:25 +0000)]
fixed CMK_CF90_FIXED compiler path

15 years agoadded notes on using PM pool
Gengbin Zheng [Thu, 9 Feb 2006 04:38:41 +0000 (04:38 +0000)]
added notes on using PM pool

15 years agofixed dependence rule so that it won't recompile every make
Gengbin Zheng [Thu, 9 Feb 2006 04:37:14 +0000 (04:37 +0000)]
fixed dependence rule so that it won't recompile every make

15 years agoimplemented buffering of future messages due to out-of-order delivery.
Gengbin Zheng [Thu, 9 Feb 2006 04:24:41 +0000 (04:24 +0000)]
implemented buffering of future messages due to out-of-order delivery.

15 years agodisable progression thread in mx by setting environment MX_MONOTHREAD=1
Gengbin Zheng [Thu, 9 Feb 2006 01:50:35 +0000 (01:50 +0000)]
disable progression thread in mx by setting environment MX_MONOTHREAD=1

15 years agoOh no! I've changed FEM! THese changes needed for Sandhya's code. I will add them...
Terry L. Wilmarth [Wed, 8 Feb 2006 23:59:42 +0000 (23:59 +0000)]
Oh no!  I've changed FEM!  THese changes needed for Sandhya's code.  I will add them to ParFUM.

15 years agodisable pooling of PM because of multithreading.
Gengbin Zheng [Wed, 8 Feb 2006 23:01:23 +0000 (23:01 +0000)]
disable pooling of PM because of multithreading.

15 years agomoved parmetis.h to parallel_part so external compiles work correctly.
Aaron Becker [Wed, 8 Feb 2006 22:26:45 +0000 (22:26 +0000)]
moved parmetis.h to parallel_part so external compiles work correctly.

15 years ago*** empty log message ***
Nilesh Choudhury [Wed, 8 Feb 2006 21:42:58 +0000 (21:42 +0000)]
*** empty log message ***

15 years ago*** empty log message ***
Nilesh Choudhury [Wed, 8 Feb 2006 21:42:58 +0000 (21:42 +0000)]
*** empty log message ***

15 years ago_registerParFUM
Nilesh Choudhury [Wed, 8 Feb 2006 21:24:05 +0000 (21:24 +0000)]
_registerParFUM

15 years agoAdding the header file.
Isaac Dooley [Wed, 8 Feb 2006 21:11:20 +0000 (21:11 +0000)]
Adding the header file.

15 years agoMerged all orphaned changes from FEM into ParFUM.
Isaac Dooley [Wed, 8 Feb 2006 20:59:49 +0000 (20:59 +0000)]
Merged all orphaned changes from FEM into ParFUM.

15 years agoRemoved cktimer.h
Isaac Dooley [Wed, 8 Feb 2006 20:14:05 +0000 (20:14 +0000)]
Removed cktimer.h

15 years agoMore Header Merging. cktimer is now in ParFUM_internals.h
Isaac Dooley [Wed, 8 Feb 2006 20:10:30 +0000 (20:10 +0000)]
More Header Merging. cktimer is now in ParFUM_internals.h

15 years agoCleaning up and merging header files.
Isaac Dooley [Wed, 8 Feb 2006 20:07:13 +0000 (20:07 +0000)]
Cleaning up and merging header files.

15 years agoSome modifications back-ported from fem. Modified the dependencies so that ParFUM...
Isaac Dooley [Wed, 8 Feb 2006 19:57:37 +0000 (19:57 +0000)]
Some modifications back-ported from fem. Modified the dependencies so that ParFUM is separate from fem.

15 years agoMerged most header files into ParFUM.h and ParFUM_internals.h
Isaac Dooley [Wed, 8 Feb 2006 19:00:36 +0000 (19:00 +0000)]
Merged most header files into ParFUM.h and ParFUM_internals.h

15 years agoFixed a bug in SetMeshSize.
Terry L. Wilmarth [Wed, 8 Feb 2006 17:41:48 +0000 (17:41 +0000)]
Fixed a bug in SetMeshSize.

15 years agoSome setting changes.
Terry L. Wilmarth [Wed, 8 Feb 2006 17:31:26 +0000 (17:31 +0000)]
Some setting changes.

15 years agofixed boundary nodes not getting coarsened
Nilesh Choudhury [Wed, 8 Feb 2006 16:58:17 +0000 (16:58 +0000)]
fixed boundary nodes not getting coarsened

15 years agoadded double complex
Gengbin Zheng [Wed, 8 Feb 2006 04:14:58 +0000 (04:14 +0000)]
added double complex

15 years agoSome modifications to coarsening algorithm, default adaptivity settings, added mesh_s...
Terry L. Wilmarth [Tue, 7 Feb 2006 23:37:30 +0000 (23:37 +0000)]
Some modifications to coarsening algorithm, default adaptivity settings, added mesh_sizing to interpolate element copy, and commented out mesh sizing in the adaptivity code.

15 years agoAdded fpup_complex and fpup_complexes for Fortran
Chao Huang [Tue, 7 Feb 2006 22:35:15 +0000 (22:35 +0000)]
Added fpup_complex and fpup_complexes for Fortran

15 years agochange mx_wait to mx_test after ipeek. This does not show any difference to performan...
Gengbin Zheng [Tue, 7 Feb 2006 19:48:41 +0000 (19:48 +0000)]
change mx_wait to mx_test after ipeek. This does not show any difference to performance though

15 years agochanged mask to CmiUint8
Gengbin Zheng [Tue, 7 Feb 2006 19:41:47 +0000 (19:41 +0000)]
changed mask to CmiUint8

15 years agoimplemented active message mode, which is now the default.
Gengbin Zheng [Tue, 7 Feb 2006 09:03:43 +0000 (09:03 +0000)]
implemented active message mode, which is now the default.

15 years agoMX version does not need to create data socket.
Gengbin Zheng [Tue, 7 Feb 2006 08:56:23 +0000 (08:56 +0000)]
MX version does not need to create data socket.

15 years agoupdated path to mx lib
Gengbin Zheng [Tue, 7 Feb 2006 08:54:45 +0000 (08:54 +0000)]
updated path to mx lib

15 years agoAdded generic AdaptMesh function to perform both refinement and coarsening on a mesh.
Terry L. Wilmarth [Mon, 6 Feb 2006 21:19:40 +0000 (21:19 +0000)]
Added generic AdaptMesh function to perform both refinement and coarsening on a mesh.

15 years agoadded MACHSTAT5
Gengbin Zheng [Mon, 6 Feb 2006 08:17:58 +0000 (08:17 +0000)]
added MACHSTAT5

15 years agoadded dependence to immediate.c
Gengbin Zheng [Mon, 6 Feb 2006 08:17:30 +0000 (08:17 +0000)]
added dependence to immediate.c

15 years agoprint header size
Gengbin Zheng [Sun, 5 Feb 2006 17:54:22 +0000 (17:54 +0000)]
print header size

15 years agofixed conversion of header so that it works for 64 bit machine.
Gengbin Zheng [Sun, 5 Feb 2006 04:35:54 +0000 (04:35 +0000)]
fixed conversion of header so that it works for 64 bit machine.

15 years agoConfiguration files for building charm on the Intel-iMac machine
Chao Mei [Sat, 4 Feb 2006 22:47:50 +0000 (22:47 +0000)]
Configuration files for building charm on the Intel-iMac machine

15 years agoCmiMemoryIs() can now tell whether it is gnu or gnuold malloc.
Gengbin Zheng [Sat, 4 Feb 2006 22:00:50 +0000 (22:00 +0000)]
CmiMemoryIs() can now tell whether it is gnu or gnuold malloc.
Tuned down DEFAULT_TRIM_THRESHOLD, DEFAULT_MMAP_MAX a little bit in memory-gnu.c in favor of preventing memory fragmentation.

15 years agoadvanced sub version number to 12
Gengbin Zheng [Sat, 4 Feb 2006 21:57:57 +0000 (21:57 +0000)]
advanced sub version number to 12

15 years agoinclude Makefile.machine which is machine dependent and include better dependence...
Gengbin Zheng [Sat, 4 Feb 2006 17:11:35 +0000 (17:11 +0000)]
include Makefile.machine which is machine dependent and include better dependence rule.

15 years agocreate dummy Makefile.machine
Gengbin Zheng [Sat, 4 Feb 2006 17:05:47 +0000 (17:05 +0000)]
create dummy Makefile.machine

15 years agodummy mx config files (virtually empty)
Gengbin Zheng [Fri, 3 Feb 2006 22:40:20 +0000 (22:40 +0000)]
dummy mx config files (virtually empty)

15 years agonew mx64 option for 64 bit mpich/mx
Gengbin Zheng [Fri, 3 Feb 2006 22:38:56 +0000 (22:38 +0000)]
new mx64 option for 64 bit mpich/mx

15 years agomx option for linux
Gengbin Zheng [Fri, 3 Feb 2006 20:50:01 +0000 (20:50 +0000)]
mx option for linux

15 years agoimplemented packetization, (1KB),
Gengbin Zheng [Fri, 3 Feb 2006 20:45:58 +0000 (20:45 +0000)]
implemented packetization, (1KB),
and fixed a bug when it is unsafe for pending send buffers.

15 years agocan not use optimized list send because it is not safe to change buffer after send...
Gengbin Zheng [Fri, 3 Feb 2006 20:39:57 +0000 (20:39 +0000)]
can not use optimized list send because it is not safe to change buffer after send and before send complete.

15 years agoAdded gradation to adaptivity.
Terry L. Wilmarth [Fri, 3 Feb 2006 19:54:39 +0000 (19:54 +0000)]
Added gradation to adaptivity.

15 years agoSeveral calls to DeliverViaNetwork try to reuse the outgoing ogm and change the pendi...
Gengbin Zheng [Fri, 3 Feb 2006 18:24:25 +0000 (18:24 +0000)]
Several calls to DeliverViaNetwork try to reuse the outgoing ogm and change the pending message buffer, which is not safe for mx. Adding a "copy" parameter to tell if DeliverViaNetwork call should make its own buffer.

15 years agodefined seq compiler to xlc
Gengbin Zheng [Fri, 3 Feb 2006 07:51:26 +0000 (07:51 +0000)]
defined seq compiler to xlc

15 years agochange crit_post to dop_pose for consistency
Eric Bohm [Thu, 2 Feb 2006 18:53:05 +0000 (18:53 +0000)]
change crit_post to dop_pose for consistency

15 years agoProtect use of nic_id with flag CMK_USE_MX. Change from "unsigned long" to CmiUInt8.
Yan Shi [Thu, 2 Feb 2006 17:48:01 +0000 (17:48 +0000)]
Protect use of nic_id with flag CMK_USE_MX. Change from "unsigned long" to CmiUInt8.

15 years agoChange from "unsigned long" to CMK_TYPEDEF_UINT8
Yan Shi [Thu, 2 Feb 2006 17:43:36 +0000 (17:43 +0000)]
Change from "unsigned long" to CMK_TYPEDEF_UINT8

15 years agolastTime is reassigned value at migration constructor, remove the one in pup.
Gengbin Zheng [Thu, 2 Feb 2006 04:44:11 +0000 (04:44 +0000)]
lastTime is reassigned value at migration constructor, remove the one in pup.

15 years agodefine CMK_LBDB_CPUTIMER to 1
Gengbin Zheng [Thu, 2 Feb 2006 03:52:14 +0000 (03:52 +0000)]
define CMK_LBDB_CPUTIMER to 1

15 years agocompute background load using objCputime instead of objWalltime.
Gengbin Zheng [Thu, 2 Feb 2006 03:50:07 +0000 (03:50 +0000)]
compute background load using objCputime instead of objWalltime.

15 years agoturn on a debug print
Gengbin Zheng [Thu, 2 Feb 2006 02:12:06 +0000 (02:12 +0000)]
turn on a debug print

15 years agoa few places when CMK_LBDB_CPUTIMER is off still calls cpuTimer.
Gengbin Zheng [Thu, 2 Feb 2006 02:06:14 +0000 (02:06 +0000)]
a few places when CMK_LBDB_CPUTIMER is off still calls cpuTimer.

15 years agoMove MACHINESTATE statement under variable declaration.
Chao Huang [Wed, 1 Feb 2006 20:27:23 +0000 (20:27 +0000)]
Move MACHINESTATE statement under variable declaration.

15 years agofixed path to charmrun
Gengbin Zheng [Wed, 1 Feb 2006 19:19:53 +0000 (19:19 +0000)]
fixed path to charmrun

15 years agouse charmc
Gengbin Zheng [Wed, 1 Feb 2006 05:47:49 +0000 (05:47 +0000)]
use charmc

15 years agomissing #ifdef protection for MX specific code.
Yan Shi [Tue, 31 Jan 2006 23:25:04 +0000 (23:25 +0000)]
missing #ifdef protection for MX specific code.

15 years agoChanges for MX port.
Yan Shi [Tue, 31 Jan 2006 22:51:40 +0000 (22:51 +0000)]
Changes for MX port.

15 years agoAdded in ChMessageLong_t for 8-byte long int.
Yan Shi [Tue, 31 Jan 2006 22:47:18 +0000 (22:47 +0000)]
Added in ChMessageLong_t for 8-byte long int.

15 years agoAdded matrix multiplication library manual.
Esteban Pauli [Mon, 30 Jan 2006 21:53:49 +0000 (21:53 +0000)]
Added matrix multiplication library manual.

15 years ago*** empty log message ***
Terry L. Wilmarth [Mon, 30 Jan 2006 21:50:12 +0000 (21:50 +0000)]
*** empty log message ***

15 years agoAdded varsize msg for strided copying
Chao Huang [Mon, 30 Jan 2006 17:33:44 +0000 (17:33 +0000)]
Added varsize msg for strided copying

15 years agochanged default thread library to quickthreads
Filippo Gioachin [Fri, 27 Jan 2006 23:13:40 +0000 (23:13 +0000)]
changed default thread library to quickthreads

15 years ago32 bit compiler configuration.
Gengbin Zheng [Thu, 26 Jan 2006 21:09:07 +0000 (21:09 +0000)]
32 bit compiler configuration.

15 years agoInclude ckvector3d.h so that the user doesn't have to.
Aaron Becker [Wed, 25 Jan 2006 21:30:38 +0000 (21:30 +0000)]
Include ckvector3d.h so that the user doesn't have to.

15 years agoFixed a data type bug.
Isaac Dooley [Wed, 25 Jan 2006 19:32:24 +0000 (19:32 +0000)]
Fixed a data type bug.

15 years agohandle a special case when context.uc_mcontext.fpregs is NULL in packing ucontext.
Gengbin Zheng [Tue, 24 Jan 2006 19:41:44 +0000 (19:41 +0000)]
handle a special case when context.uc_mcontext.fpregs is NULL in packing ucontext.

15 years agoadded back rule for "all"
Gengbin Zheng [Mon, 23 Jan 2006 08:47:40 +0000 (08:47 +0000)]
added back rule for "all"

15 years agofixed makefile so that it won't keep recompiling for every make.
Gengbin Zheng [Mon, 23 Jan 2006 08:41:35 +0000 (08:41 +0000)]
fixed makefile so that it won't keep recompiling for every make.

15 years agoarrange message fields so that CMK_MSG_HEADER_BASIC and CMK_MSG_HEADER_EXT has consis...
Gengbin Zheng [Mon, 23 Jan 2006 08:11:32 +0000 (08:11 +0000)]
arrange message fields so that CMK_MSG_HEADER_BASIC and CMK_MSG_HEADER_EXT has consistent field sequence.

15 years agosubtle: when creating buddy entries for double inmem checkpoint, the error checking...
Gengbin Zheng [Mon, 23 Jan 2006 07:18:03 +0000 (07:18 +0000)]
subtle: when creating buddy entries for double inmem checkpoint, the error checking for duplicated entries can be error prone for a special case - in case of multiple array inheritance. The arrayElement constructor of multiple superclasses are called for one actual array element.

15 years agofixed bluegene msg header
Gengbin Zheng [Mon, 23 Jan 2006 07:15:03 +0000 (07:15 +0000)]
fixed bluegene msg header

15 years agoAdded ++disable_regcache command-line option which will set
Greg Koenig [Mon, 23 Jan 2006 06:24:55 +0000 (06:24 +0000)]
Added ++disable_regcache command-line option which will set
VMI_DISABLE_REGCACHE=1 in the job script.  This disables the VMI
cache manager, which could be used as a last-resort method of
allowing compatibility between Isomalloc and VMI at a significant
cost in performance.

15 years agochanges for mx
Gengbin Zheng [Mon, 23 Jan 2006 02:07:10 +0000 (02:07 +0000)]
changes for mx

15 years agodisable LB reduction tree for inmem checkpoint.
Gengbin Zheng [Sun, 22 Jan 2006 20:58:12 +0000 (20:58 +0000)]
disable LB reduction tree for inmem checkpoint.

15 years agoin destructor of ampi, CmmFree msg table will fail in restarting from checkpoint...
Gengbin Zheng [Sun, 22 Jan 2006 20:25:12 +0000 (20:25 +0000)]
in destructor of ampi, CmmFree msg table will fail in restarting from checkpoint. Manually remove all messages from the table in this case.

15 years agowhen start a new ssh process with debugger, don't wait for the ssh exit which will...
Gengbin Zheng [Sun, 22 Jan 2006 20:22:11 +0000 (20:22 +0000)]
when start a new ssh process with debugger, don't wait for the ssh exit which will never do, so the program may hang after restart from checkpoint.

15 years agoWhen flushing state for CkArrayBroadcaster, set bcastNo to 0 instead of -1.
Gengbin Zheng [Sun, 22 Jan 2006 20:07:19 +0000 (20:07 +0000)]
When flushing state for CkArrayBroadcaster, set bcastNo to 0 instead of -1.
This was a bug exposed by my ealier fix in trying to avoid duplicated delivering of broadcast messages.

15 years agofixed a typo which only causes error when not using reduction for receiving lb stats
Gengbin Zheng [Sun, 22 Jan 2006 08:04:46 +0000 (08:04 +0000)]
fixed a typo which only causes error when not using reduction for receiving lb stats

15 years agovirtual destructor for super class
Gengbin Zheng [Sun, 22 Jan 2006 06:26:19 +0000 (06:26 +0000)]
virtual destructor for super class

15 years agoAdded CMI_VMI_TERMINATE_VMI_HACK flag.
Greg Koenig [Sun, 22 Jan 2006 04:14:56 +0000 (04:14 +0000)]
Added CMI_VMI_TERMINATE_VMI_HACK flag.

15 years agomore accurate make dependency for parallel make
Gengbin Zheng [Sat, 21 Jan 2006 09:11:25 +0000 (09:11 +0000)]
more accurate make dependency for parallel make

15 years agofor gcc 32 bit.
Gengbin Zheng [Sat, 21 Jan 2006 09:10:05 +0000 (09:10 +0000)]
for gcc 32 bit.

15 years agoadded pose command line section
Eric Bohm [Fri, 20 Jan 2006 22:11:13 +0000 (22:11 +0000)]
added pose command line section

15 years agoAdd +crit_post POSE command line option to enable the critical path
Eric Bohm [Fri, 20 Jan 2006 21:34:14 +0000 (21:34 +0000)]
Add +crit_post POSE command line option to enable the critical path
degree of parallelism post processing analsys.  This supercedes the
old #define POSE_DOP_ON which is used  as the default value for this
parameter.  Default is off.

15 years agoconfig for mx.
Gengbin Zheng [Fri, 20 Jan 2006 21:10:42 +0000 (21:10 +0000)]
config for mx.