charm.git
20 years agoadded CmiAbort and CmiAssert.
Milind Bhandarkar [Tue, 15 May 2001 18:31:30 +0000 (18:31 +0000)]
added CmiAbort and CmiAssert.

20 years agoAdded CmiAssert and CkAssert. They can be turned off by -DCMK_OPTIMIZE=1.
Milind Bhandarkar [Tue, 15 May 2001 15:36:59 +0000 (15:36 +0000)]
Added CmiAssert and CkAssert. They can be turned off by -DCMK_OPTIMIZE=1.

20 years agoAdded a test for handler registration overflow bugs.
Milind Bhandarkar [Tue, 15 May 2001 13:55:20 +0000 (13:55 +0000)]
Added a test for handler registration overflow bugs.

20 years agoFixed a stupid bug in AmpiMsg allocation from AmpiMsg::pup. This was causing
Milind Bhandarkar [Tue, 15 May 2001 07:11:34 +0000 (07:11 +0000)]
Fixed a stupid bug in AmpiMsg allocation from AmpiMsg::pup. This was causing
the checkpointing test to crash once every 40 times only when optimizations
were turned on.

20 years agoMade checkpointing multi-communicator safe. Chunks of each communicator
Milind Bhandarkar [Mon, 14 May 2001 16:07:07 +0000 (16:07 +0000)]
Made checkpointing multi-communicator safe. Chunks of each communicator
now checkpoint their state in different subdirectories under the directory
specified by AMPI_Checkpoint().

20 years agoampi pupper now also pups the message table. earlier it was just resending
Milind Bhandarkar [Mon, 14 May 2001 15:57:48 +0000 (15:57 +0000)]
ampi pupper now also pups the message table. earlier it was just resending
pending messages to itself. this will not work in checkpointing pupper,
because these resent messages will never be checkpointed. therefore
it was necessary to also pup the messages alongwith the ampi chunk.

20 years agoMade checkpoint possible on quiescence only, because messages in transit may
Milind Bhandarkar [Mon, 14 May 2001 15:37:20 +0000 (15:37 +0000)]
Made checkpoint possible on quiescence only, because messages in transit may
get lost otherwise.

20 years agoReplaced Qd by QD in quiescence detection calls.
Milind Bhandarkar [Mon, 14 May 2001 15:34:02 +0000 (15:34 +0000)]
Replaced Qd by QD in quiescence detection calls.

20 years agoFixed the CthInit call ordering problem that was causing handlers
Milind Bhandarkar [Mon, 14 May 2001 14:31:59 +0000 (14:31 +0000)]
Fixed the CthInit call ordering problem that was causing handlers
registered in CthInit to be discarded because of the following CmiHandlersInit
call. Also, fixed a bug in CmiNumberHandler that caused a CmiAlloc'ed
block to be freed with free. With these changes, migration of threads
alongwith checkpointing is working fine.

20 years agoRe-added cmi request for specific slot. debugging hanging with migration.
Milind Bhandarkar [Sun, 13 May 2001 20:30:22 +0000 (20:30 +0000)]
Re-added cmi request for specific slot. debugging hanging with migration.

20 years agoremove a warning.
Gengbin Zheng [Sat, 12 May 2001 22:51:40 +0000 (22:51 +0000)]
remove a warning.

20 years agoinclude "conv-mach-opt.h"
Gengbin Zheng [Sat, 12 May 2001 21:29:43 +0000 (21:29 +0000)]
include "conv-mach-opt.h"

20 years agoadd some blank lines.
Gengbin Zheng [Sat, 12 May 2001 18:56:45 +0000 (18:56 +0000)]
add some blank lines.

20 years agoremove net-sol-smp
Gengbin Zheng [Sat, 12 May 2001 18:54:31 +0000 (18:54 +0000)]
remove net-sol-smp

20 years agoremove mpi-linux-axp-cxx
Gengbin Zheng [Sat, 12 May 2001 18:53:17 +0000 (18:53 +0000)]
remove mpi-linux-axp-cxx

20 years agomerge mpi-linux-axp-cxx
Gengbin Zheng [Sat, 12 May 2001 18:52:12 +0000 (18:52 +0000)]
merge mpi-linux-axp-cxx

20 years agoremoved net-hp-acc net-hp-cc
Gengbin Zheng [Sat, 12 May 2001 18:35:27 +0000 (18:35 +0000)]
removed net-hp-acc net-hp-cc

20 years agodisplay the C++ compiler used.
Gengbin Zheng [Sat, 12 May 2001 18:28:07 +0000 (18:28 +0000)]
display the C++ compiler used.

20 years agoadd acc
Gengbin Zheng [Sat, 12 May 2001 18:27:34 +0000 (18:27 +0000)]
add acc

20 years agomerged net-hp-cc and net-hp-acc
Gengbin Zheng [Sat, 12 May 2001 18:27:18 +0000 (18:27 +0000)]
merged net-hp-cc and net-hp-acc

20 years agoAdded AMPI message pupper.
Milind Bhandarkar [Fri, 11 May 2001 12:14:38 +0000 (12:14 +0000)]
Added AMPI message pupper.

20 years agoFixed a bug in combined checkpointing/migrating AMPI. Now the success rate is
Milind Bhandarkar [Fri, 11 May 2001 09:12:16 +0000 (09:12 +0000)]
Fixed a bug in combined checkpointing/migrating AMPI. Now the success rate is
100%.

20 years agoCo-existence of checkpointing and migration much improved now.
Milind Bhandarkar [Fri, 11 May 2001 08:35:22 +0000 (08:35 +0000)]
Co-existence of checkpointing and migration much improved now.
It works 99 out of 100 times.

20 years agoAdded a fix for interaction between migration and checkpointing.
Milind Bhandarkar [Fri, 11 May 2001 07:26:16 +0000 (07:26 +0000)]
Added a fix for interaction between migration and checkpointing.
It needs debugging though.

20 years agoadd smp for net-sol
Gengbin Zheng [Fri, 11 May 2001 05:18:08 +0000 (05:18 +0000)]
add smp for net-sol

20 years agoadd smp option
Gengbin Zheng [Fri, 11 May 2001 05:17:30 +0000 (05:17 +0000)]
add smp option

20 years agoremoved net-sol-cc. build with net-sol cc now.
Gengbin Zheng [Fri, 11 May 2001 00:55:15 +0000 (00:55 +0000)]
removed net-sol-cc. build with net-sol cc now.

20 years agochange CMK_DISABLE_SIGNAL to CMK_NETPOLL, net-sol is default as on now.
Gengbin Zheng [Fri, 11 May 2001 00:53:52 +0000 (00:53 +0000)]
change CMK_DISABLE_SIGNAL to CMK_NETPOLL, net-sol is default as on now.

20 years agoin netpoll mode, still open alarm to ping charmrun to make sure it is alive.
Gengbin Zheng [Fri, 11 May 2001 00:23:43 +0000 (00:23 +0000)]
in netpoll mode, still open alarm to ping charmrun to make sure it is alive.

20 years agoadd packetization.
Gengbin Zheng [Thu, 10 May 2001 04:15:36 +0000 (04:15 +0000)]
add packetization.

20 years ago-fast will assume you generate native binary(which is 32bits object), so remove it.
Gengbin Zheng [Tue, 8 May 2001 23:17:06 +0000 (23:17 +0000)]
-fast will assume you generate native binary(which is 32bits object), so remove it.

20 years agoRemoved a subtle timing-related bug in checkpointing, by making
Milind Bhandarkar [Tue, 8 May 2001 21:37:10 +0000 (21:37 +0000)]
Removed a subtle timing-related bug in checkpointing, by making
the checkpoint possible only on quiescence. It also works with
multiple thread-groups now (as used in mulit-AMPI). Also, fixed a horrible
bug in isomalloc-threads allocation.

20 years agoupdated to Charm V5.4R2
Gengbin Zheng [Tue, 8 May 2001 15:51:14 +0000 (15:51 +0000)]
updated to Charm V5.4R2

20 years agonet-linux add kcc
Gengbin Zheng [Tue, 8 May 2001 14:20:32 +0000 (14:20 +0000)]
net-linux add kcc

20 years agoupdate build descriptions. charm_5-4-2
Gengbin Zheng [Sun, 6 May 2001 01:00:13 +0000 (01:00 +0000)]
update build descriptions.

20 years agoadd cc64 for Solaris CC 64 bits.
Gengbin Zheng [Sat, 5 May 2001 19:40:48 +0000 (19:40 +0000)]
add cc64 for Solaris CC 64 bits.

20 years agoSolaris add CC b4 bits support.
Gengbin Zheng [Sat, 5 May 2001 19:35:53 +0000 (19:35 +0000)]
Solaris add CC b4 bits support.

20 years agoadd . ./conv-mach-opt.sh for quickthread
Gengbin Zheng [Sat, 5 May 2001 19:09:23 +0000 (19:09 +0000)]
add . ./conv-mach-opt.sh for quickthread

20 years agowhen bad initnode data, print out error msg received.
Gengbin Zheng [Sat, 5 May 2001 15:26:57 +0000 (15:26 +0000)]
when bad initnode data, print out error msg received.

20 years agoAdded user-level attribute for puppers.
Milind Bhandarkar [Sat, 5 May 2001 10:07:08 +0000 (10:07 +0000)]
Added user-level attribute for puppers.

20 years agoFixed the restart bug in AMPI on net-linux. Memory from 0x40000000 is used
Milind Bhandarkar [Sat, 5 May 2001 09:36:23 +0000 (09:36 +0000)]
Fixed the restart bug in AMPI on net-linux. Memory from 0x40000000 is used
for mmapped file I/O.

20 years agoFixed a bug that involved memory corruption due to closing the file again.
Milind Bhandarkar [Sat, 5 May 2001 07:24:33 +0000 (07:24 +0000)]
Fixed a bug that involved memory corruption due to closing the file again.

20 years agoset CMK_COMPILEMODE_ANSI to 1
Gengbin Zheng [Sat, 5 May 2001 06:30:07 +0000 (06:30 +0000)]
set CMK_COMPILEMODE_ANSI to 1

20 years agoadded conv-mach-cc.h conv-mach-cc.sh
Gengbin Zheng [Sat, 5 May 2001 06:14:56 +0000 (06:14 +0000)]
added conv-mach-cc.h conv-mach-cc.sh

20 years agoadded cc to help page.
Gengbin Zheng [Sat, 5 May 2001 06:14:19 +0000 (06:14 +0000)]
added cc to help page.

20 years agocharmconfig will also read conv-mach-opt.sh
Gengbin Zheng [Sat, 5 May 2001 05:58:41 +0000 (05:58 +0000)]
charmconfig will also read conv-mach-opt.sh

20 years agocomment // => /**/
Gengbin Zheng [Sat, 5 May 2001 05:54:45 +0000 (05:54 +0000)]
comment // => /**/

20 years agoconv-mach.h include conv-mach-opt.h
Gengbin Zheng [Sat, 5 May 2001 05:36:26 +0000 (05:36 +0000)]
conv-mach.h include conv-mach-opt.h

20 years agonet-sol supports GM, tested on sciclone solaris cluster
Gengbin Zheng [Sat, 5 May 2001 05:30:20 +0000 (05:30 +0000)]
net-sol supports GM, tested on sciclone solaris cluster

20 years agoadded kcc in help page.
Gengbin Zheng [Fri, 4 May 2001 21:30:24 +0000 (21:30 +0000)]
added kcc in help page.

20 years agoremove net-linux-scyld
Gengbin Zheng [Fri, 4 May 2001 21:29:42 +0000 (21:29 +0000)]
remove net-linux-scyld

20 years agomerge scyld support in net-linux.
Gengbin Zheng [Fri, 4 May 2001 21:28:56 +0000 (21:28 +0000)]
merge scyld support in net-linux.

20 years agoremove net-linux-kcc
Gengbin Zheng [Fri, 4 May 2001 21:22:26 +0000 (21:22 +0000)]
remove net-linux-kcc

20 years agoadded scyld and cxx.
Gengbin Zheng [Fri, 4 May 2001 21:14:39 +0000 (21:14 +0000)]
added scyld and cxx.

20 years agoadded support for cxx and scyld.
Gengbin Zheng [Fri, 4 May 2001 21:13:46 +0000 (21:13 +0000)]
added support for cxx and scyld.

20 years agoremove net-linux-axp-scyld, net-linux-axp-scyld-cxx. move support to net-linux-axp.
Gengbin Zheng [Fri, 4 May 2001 21:09:11 +0000 (21:09 +0000)]
remove net-linux-axp-scyld, net-linux-axp-scyld-cxx. move support to net-linux-axp.

20 years agomove net-linux-axp-cxx cxx support to net-linux-axp.
Gengbin Zheng [Fri, 4 May 2001 20:56:27 +0000 (20:56 +0000)]
move net-linux-axp-cxx cxx support to net-linux-axp.

20 years agomore details on how to use the binary distribution
Gengbin Zheng [Fri, 4 May 2001 20:25:59 +0000 (20:25 +0000)]
more details on how to use the binary distribution

20 years agofixed the problem when new conv-mach-opt.h created, whole charm++ is re-built.
Gengbin Zheng [Fri, 4 May 2001 19:50:51 +0000 (19:50 +0000)]
fixed the problem when new conv-mach-opt.h created, whole charm++ is re-built.

20 years agoadded document for Makefile.win32 compilation method.
Gengbin Zheng [Fri, 4 May 2001 18:48:44 +0000 (18:48 +0000)]
added document for Makefile.win32 compilation method.

20 years agoadd default for conv-aitoconfig.h
Gengbin Zheng [Fri, 4 May 2001 17:48:38 +0000 (17:48 +0000)]
add default for conv-aitoconfig.h

20 years agoCHarm++ compilation and running readme file.
Gengbin Zheng [Fri, 4 May 2001 14:56:58 +0000 (14:56 +0000)]
CHarm++ compilation and running readme file.

20 years agoAdded AMPI checkpoint and restart capability. (yet to be debugged.)
Milind Bhandarkar [Fri, 4 May 2001 11:44:59 +0000 (11:44 +0000)]
Added AMPI checkpoint and restart capability. (yet to be debugged.)

20 years agopup for both F90 and C versions have identical signatures now.
Milind Bhandarkar [Fri, 4 May 2001 08:21:38 +0000 (08:21 +0000)]
pup for both F90 and C versions have identical signatures now.

20 years agobuild with "help" as option will show the supported args for this platform.
Gengbin Zheng [Fri, 4 May 2001 03:51:40 +0000 (03:51 +0000)]
build with "help" as option will show the supported args for this platform.

20 years agoecl => icc
Gengbin Zheng [Fri, 4 May 2001 03:46:50 +0000 (03:46 +0000)]
ecl => icc

20 years agorename ecl to icc
Gengbin Zheng [Fri, 4 May 2001 03:46:25 +0000 (03:46 +0000)]
rename ecl to icc

20 years agoIntel C/C++ support
Gengbin Zheng [Fri, 4 May 2001 03:38:03 +0000 (03:38 +0000)]
Intel C/C++ support

20 years agosupport for intel C/C++ compiler.
Gengbin Zheng [Fri, 4 May 2001 03:37:32 +0000 (03:37 +0000)]
support for intel C/C++ compiler.

20 years agoia minor change.
Gengbin Zheng [Fri, 4 May 2001 01:36:17 +0000 (01:36 +0000)]
ia minor change.

20 years agobuild will print list of supported options if it is wrong.
Gengbin Zheng [Fri, 4 May 2001 01:34:23 +0000 (01:34 +0000)]
build will print list of supported options if it is wrong.

20 years agoconv-mach-pgcc
Gengbin Zheng [Fri, 4 May 2001 00:17:31 +0000 (00:17 +0000)]
conv-mach-pgcc

20 years agoadd conv-mach-pgcc.h and .sh
Gengbin Zheng [Fri, 4 May 2001 00:17:01 +0000 (00:17 +0000)]
add conv-mach-pgcc.h and .sh

20 years agosockRoutines.o is originally compiled by CC and link twice using CC and SEQ CC, which...
Gengbin Zheng [Fri, 4 May 2001 00:16:11 +0000 (00:16 +0000)]
sockRoutines.o is originally compiled by CC and link twice using CC and SEQ CC, which could be a problem when two compilers cannot link each other.

20 years agobuild now recognize pgcc as additional args.
Gengbin Zheng [Fri, 4 May 2001 00:14:48 +0000 (00:14 +0000)]
build now recognize pgcc as additional args.

20 years agoremove mpi-linux-vmi-pgcc, merge support to mpi-linux.
Gengbin Zheng [Fri, 4 May 2001 00:12:17 +0000 (00:12 +0000)]
remove mpi-linux-vmi-pgcc, merge support to mpi-linux.

20 years agoremoved net-linux-pgcc, merge support to net-linux;
Gengbin Zheng [Fri, 4 May 2001 00:11:13 +0000 (00:11 +0000)]
removed net-linux-pgcc, merge support to net-linux;

20 years agochanged // => /**/
Gengbin Zheng [Thu, 3 May 2001 14:35:16 +0000 (14:35 +0000)]
changed // => /**/

20 years agosmall change
Gengbin Zheng [Thu, 3 May 2001 14:31:27 +0000 (14:31 +0000)]
small change

20 years agouse .vdir generated by ./build
Gengbin Zheng [Wed, 2 May 2001 03:49:51 +0000 (03:49 +0000)]
use .vdir generated by ./build

20 years agobuild will create a version file (.vdir) under tmp.
Gengbin Zheng [Wed, 2 May 2001 03:49:13 +0000 (03:49 +0000)]
build will create a version file (.vdir) under tmp.

20 years agoadded vmi.
Gengbin Zheng [Wed, 2 May 2001 03:27:58 +0000 (03:27 +0000)]
added vmi.

20 years agovmi support in mpi-linux.
Gengbin Zheng [Wed, 2 May 2001 03:27:30 +0000 (03:27 +0000)]
vmi support in mpi-linux.

20 years agoremove mpi-linux-vmi version.
Gengbin Zheng [Wed, 2 May 2001 03:26:46 +0000 (03:26 +0000)]
remove mpi-linux-vmi version.

20 years agochanged the name of A() and D() which is so easy to be used in user programs that...
Gengbin Zheng [Wed, 2 May 2001 03:11:10 +0000 (03:11 +0000)]
changed the name of A() and D() which is so easy to be used in user programs that include "envelop.h"

20 years agofixed a spelling error.
Gengbin Zheng [Tue, 1 May 2001 06:07:26 +0000 (06:07 +0000)]
fixed a spelling error.

20 years agochanged include/conv-mach.sh also a symbolic link instead of hard copy, because this...
Gengbin Zheng [Tue, 1 May 2001 05:58:14 +0000 (05:58 +0000)]
changed include/conv-mach.sh also a symbolic link instead of hard copy, because this is very error prone when user changes tmp/conv-mach.sh, but forget to update include/conv-mach.sh.

20 years agoGM specific options in conv-mach-gm.h.
Gengbin Zheng [Tue, 1 May 2001 03:59:59 +0000 (03:59 +0000)]
GM specific options in conv-mach-gm.h.

20 years agoinclude conv-mach-opt.h
Gengbin Zheng [Tue, 1 May 2001 03:57:25 +0000 (03:57 +0000)]
include conv-mach-opt.h

20 years agocharmrun Makefile add conv-mach-opt.h dependence.
Gengbin Zheng [Tue, 1 May 2001 03:51:19 +0000 (03:51 +0000)]
charmrun Makefile add conv-mach-opt.h dependence.

20 years agoadded conv-mach-opt.h and conv-mach-opt.sh.
Gengbin Zheng [Tue, 1 May 2001 03:50:37 +0000 (03:50 +0000)]
added conv-mach-opt.h and conv-mach-opt.sh.

20 years agoGM specific flags.
Gengbin Zheng [Tue, 1 May 2001 03:49:56 +0000 (03:49 +0000)]
GM specific flags.

20 years agobuild will take additional commandline options to generate conv-mach-opt.h and conv...
Gengbin Zheng [Tue, 1 May 2001 03:49:03 +0000 (03:49 +0000)]
build will take additional commandline options to generate conv-mach-opt.h and conv-mach-opt.sh for additional features like compile with GM.

20 years agoMade CMK_TRUECRASH a command-line flag +truecrash to avoid recompiling.
Milind Bhandarkar [Mon, 30 Apr 2001 18:46:36 +0000 (18:46 +0000)]
Made CMK_TRUECRASH a command-line flag +truecrash to avoid recompiling.

20 years agofixed readonly message-declaration syntax.
Milind Bhandarkar [Mon, 30 Apr 2001 18:29:31 +0000 (18:29 +0000)]
fixed readonly message-declaration syntax.

20 years agoadded error detection for checkingif nodes know each other in GM board routing table.
Gengbin Zheng [Mon, 30 Apr 2001 04:48:04 +0000 (04:48 +0000)]
added error detection for checkingif nodes know each other in GM board routing table.

20 years agosome changes made for GM error detection.
Gengbin Zheng [Sat, 28 Apr 2001 23:52:33 +0000 (23:52 +0000)]
some changes made for GM error detection.

20 years agoadded more error detection for GM version.
Gengbin Zheng [Sat, 28 Apr 2001 06:03:58 +0000 (06:03 +0000)]
added more error detection for GM version.

20 years agoupdated CHANGES README for new changes.
Gengbin Zheng [Fri, 27 Apr 2001 06:20:07 +0000 (06:20 +0000)]
updated CHANGES README for new changes.

20 years agomachine-gm add timer signal to check charmrun running.
Gengbin Zheng [Fri, 27 Apr 2001 02:28:05 +0000 (02:28 +0000)]
machine-gm add timer signal to check charmrun running.