charm.git
17 years agoSmall addition to the explanation of CmiAlloc
Filippo Gioachin [Thu, 4 Mar 2004 22:44:04 +0000 (22:44 +0000)]
Small addition to the explanation of CmiAlloc

17 years agoModified behaviour of +LBDump option: now a negative number translated to 0 (first...
Filippo Gioachin [Thu, 4 Mar 2004 22:32:45 +0000 (22:32 +0000)]
Modified behaviour of +LBDump option: now a negative number translated to 0 (first step).

17 years agoSimulation DumpStep better explanation
Filippo Gioachin [Thu, 4 Mar 2004 22:30:00 +0000 (22:30 +0000)]
Simulation DumpStep better explanation

17 years agoAdded empty pup with error essage. Need full pup for Jade.
Jayant DeSouza [Thu, 4 Mar 2004 20:20:36 +0000 (20:20 +0000)]
Added empty pup with error essage.  Need full pup for Jade.

17 years agoFixed Makefile bug; added constructors needed for Jade.
Jayant DeSouza [Thu, 4 Mar 2004 20:06:04 +0000 (20:06 +0000)]
Fixed Makefile bug; added constructors needed for Jade.

17 years agodefined F90 compiler.
Gengbin Zheng [Thu, 4 Mar 2004 04:37:16 +0000 (04:37 +0000)]
defined F90 compiler.

17 years agofixed several compiler errors with bluegene and icc on Tungsten.
Gengbin Zheng [Thu, 4 Mar 2004 04:33:48 +0000 (04:33 +0000)]
fixed several compiler errors with bluegene and icc on Tungsten.

17 years agonew option "elan" for -lelan option.
Gengbin Zheng [Wed, 3 Mar 2004 23:04:58 +0000 (23:04 +0000)]
new option "elan" for -lelan option.
also use -lmpi instead of -lpmpi.

17 years agoadd -Aa to turn on new ansi C features.
Gengbin Zheng [Wed, 3 Mar 2004 23:03:05 +0000 (23:03 +0000)]
add -Aa to turn on new ansi C features.

17 years agoported to GM 2.0 which is slightly incompatiable with the previous 1.0.
Gengbin Zheng [Wed, 3 Mar 2004 19:59:21 +0000 (19:59 +0000)]
ported to GM 2.0 which is slightly incompatiable with the previous 1.0.

17 years agoClarified use of | in pups and made use of it in the manual more consistent.
Eric Bohm [Wed, 3 Mar 2004 18:44:33 +0000 (18:44 +0000)]
Clarified use of | in pups and made use of it in the manual more consistent.

17 years agoMade various modes of PUP usage more clear.
Eric Bohm [Wed, 3 Mar 2004 17:16:58 +0000 (17:16 +0000)]
Made various modes of PUP usage more clear.

17 years agoadded cputime to trace projections logs for beginExecute and endExecute events.
Gengbin Zheng [Tue, 2 Mar 2004 21:38:27 +0000 (21:38 +0000)]
added cputime to trace projections logs for beginExecute and endExecute events.

17 years agoFixed assert warning on origin compilers.
Jayant DeSouza [Tue, 2 Mar 2004 18:15:51 +0000 (18:15 +0000)]
Fixed assert warning on origin compilers.

17 years agoCommented out unused variable.
Jayant DeSouza [Tue, 2 Mar 2004 18:13:01 +0000 (18:13 +0000)]
Commented out unused variable.

17 years agoReplaced unportable bzero with portable memset.
Orion Lawlor [Tue, 2 Mar 2004 17:16:52 +0000 (17:16 +0000)]
Replaced unportable bzero with portable memset.

17 years agoremoved bufferred broadcast messages in CkArrayBroadcaster::flushState().
Lixia Shi [Tue, 2 Mar 2004 04:51:34 +0000 (04:51 +0000)]
removed bufferred broadcast messages in CkArrayBroadcaster::flushState().

17 years agolatest version with fault tolerant support (__FAULT__)
Lixia Shi [Tue, 2 Mar 2004 04:14:30 +0000 (04:14 +0000)]
latest version with fault tolerant support (__FAULT__)

17 years agothe latest version of fault tolerant support with bug fix for a race condition.
Lixia Shi [Tue, 2 Mar 2004 04:03:33 +0000 (04:03 +0000)]
the latest version of fault tolerant support with bug fix for a race condition.
It only happens frequently on very big machines - restarted process A sends a message to B which hasn't received the updated socket table. B holds A's old UDP socket, thus the UDP ack for the message could not go through to A. When A timeout, it resent the message to B, and the message now is executed twice! This could repeat until B receives a updated node table from charmrun.

17 years agoError checking added to eventQueue code, and a bug in the InternalCommitPrintf code...
Terry L. Wilmarth [Mon, 1 Mar 2004 23:07:07 +0000 (23:07 +0000)]
Error checking added to eventQueue code, and a bug in the InternalCommitPrintf code fixed, as well as a related bug in CommitError.

17 years agoCorrected indentation.
Jayant DeSouza [Mon, 1 Mar 2004 17:51:59 +0000 (17:51 +0000)]
Corrected indentation.

17 years agoMoved msa header files to include/msa subdirectory.
Jayant DeSouza [Mon, 1 Mar 2004 17:06:25 +0000 (17:06 +0000)]
Moved msa header files to include/msa subdirectory.

17 years agomoved msa header files to include/msa/ subdirectory.
Jayant DeSouza [Mon, 1 Mar 2004 17:00:21 +0000 (17:00 +0000)]
moved msa header files to include/msa/ subdirectory.

17 years agoAdded build instructions for msa.
Jayant DeSouza [Mon, 1 Mar 2004 16:37:28 +0000 (16:37 +0000)]
Added build instructions for msa.

17 years agomultiphase shared arrays documentation.
Jayant DeSouza [Mon, 1 Mar 2004 16:05:38 +0000 (16:05 +0000)]
multiphase shared arrays documentation.

17 years agoAdded multiphase shared arrays documentation.
Jayant DeSouza [Mon, 1 Mar 2004 16:05:19 +0000 (16:05 +0000)]
Added multiphase shared arrays documentation.

17 years agoInitial checkin of multiphase shared arrays.
Jayant DeSouza [Mon, 1 Mar 2004 15:35:29 +0000 (15:35 +0000)]
Initial checkin of multiphase shared arrays.

17 years agoInitial checkin of multiphase shared arrays.
Jayant DeSouza [Mon, 1 Mar 2004 15:35:15 +0000 (15:35 +0000)]
Initial checkin of multiphase shared arrays.
Implemented by Rahul and Jay DeSouza
To use, #include "msa.h", and compile using charmc with -module msa.

17 years agochanged CentralLB and BaseLB from irreduciable group to normal group.
Gengbin Zheng [Mon, 1 Mar 2004 07:21:55 +0000 (07:21 +0000)]
changed CentralLB and BaseLB from irreduciable group to normal group.
Collected all command line options flags into a class instead of individual flags flying around.
Implemented a true barrier after load balancing and migrations of objects
finish on *all* processors. This can be turned on by +LBSynResume command line option. The default behavior is still that each processor waits only for objects that will migrate on it.

17 years agofixed compiler error when CMK_MEM_CHECKPOINT is off.
Gengbin Zheng [Sun, 29 Feb 2004 04:19:01 +0000 (04:19 +0000)]
fixed compiler error when CMK_MEM_CHECKPOINT is off.

17 years agolatest stable version, with a lot of bug fixes.
Lixia Shi [Sun, 29 Feb 2004 04:13:11 +0000 (04:13 +0000)]
latest stable version, with a lot of bug fixes.

17 years agoflushStates() for BaseLB to clear load balancing database after restart from crash.
Lixia Shi [Sat, 28 Feb 2004 17:20:10 +0000 (17:20 +0000)]
flushStates() for BaseLB to clear load balancing database after restart from crash.

17 years agoUnset commitErr flag in UndoEvent. If the event is undone, we don't want it to
Terry L. Wilmarth [Fri, 27 Feb 2004 21:19:17 +0000 (21:19 +0000)]
Unset commitErr flag in UndoEvent.  If the event is undone, we don't want it to
flag an error when it gets redone and committed.

17 years agoFixed a bug in the updating of neighbor faces to point to new elements that are creat...
Terry L. Wilmarth [Fri, 27 Feb 2004 21:16:38 +0000 (21:16 +0000)]
Fixed a bug in the updating of neighbor faces to point to new elements that are created.  Runs on 2 PEs now!

17 years agoAll three refinements work together now. Fixed a bug in one of the refinements that...
Terry L. Wilmarth [Fri, 27 Feb 2004 20:15:49 +0000 (20:15 +0000)]
All three refinements work together now.  Fixed a bug in one of the refinements that did not pass on the target volume to newly created elements.

17 years agoSome adjustments to locking/unlocking pattern. Improving how far along the LF and...
Terry L. Wilmarth [Fri, 27 Feb 2004 18:27:05 +0000 (18:27 +0000)]
Some adjustments to locking/unlocking pattern.  Improving how far along the LF and LE strategies get when working together.

17 years agoadded sndump so eventids can be output within commitprintfs sanely.
Eric Bohm [Thu, 26 Feb 2004 17:16:40 +0000 (17:16 +0000)]
added sndump so eventids can be output within commitprintfs sanely.

17 years agoThere were still some glitches with the GVT when running with BigNetSim. I think...
Terry L. Wilmarth [Thu, 26 Feb 2004 05:21:06 +0000 (05:21 +0000)]
There were still some glitches with the GVT when running with BigNetSim.  I think these are now worked out, and the GVT is even faster.  It may have troubles as the number of processors increases though...

17 years agoWhoops! Some little bugs in CmiAsserts fixed.
Terry L. Wilmarth [Wed, 25 Feb 2004 18:19:38 +0000 (18:19 +0000)]
Whoops!  Some little bugs in CmiAsserts fixed.

17 years agoDramatic GVT improvements. It's much faster now.
Terry L. Wilmarth [Wed, 25 Feb 2004 17:38:58 +0000 (17:38 +0000)]
Dramatic GVT improvements.  It's much faster now.

17 years agoRemoved some outdated dumping code.
Terry L. Wilmarth [Wed, 25 Feb 2004 16:00:11 +0000 (16:00 +0000)]
Removed some outdated dumping code.

17 years agoFor in-memory checkpoint at restarting phase, ignore contributorArriving
Gengbin Zheng [Wed, 25 Feb 2004 03:57:47 +0000 (03:57 +0000)]
For in-memory checkpoint at restarting phase, ignore contributorArriving
when modifying the adj(r).lcount. This is because it is really not an
arriving event from another processor. The array element is created from
old states.

17 years agoBug fix: Thanks to Sandhya, the f90 interface finally *works* as well
Orion Lawlor [Tue, 24 Feb 2004 22:10:40 +0000 (22:10 +0000)]
Bug fix: Thanks to Sandhya, the f90 interface finally *works* as well
as compiles.

The problem is that f90 passes in a "f90 pointer" object when you
give a subroutine prototype that includes
integer, pointer :: conn(:,:)
Without the prototype, f90 passes in a pointer to the actual data.

17 years agoIn IF statement of SDAG, the CCode matching rule defined in xi-grammar.y
Lixia Shi [Tue, 24 Feb 2004 21:59:21 +0000 (21:59 +0000)]
In IF statement of SDAG, the CCode matching rule defined in xi-grammar.y
can not recoginize a C function which has more than one paramters, ie. with ',' in between. Found this when making changes for LeanMD. This is fixed now.

17 years agoLF strategy doesn't want to place nice with LE strategy. BUT, it is
Terry L. Wilmarth [Tue, 24 Feb 2004 01:00:30 +0000 (01:00 +0000)]
LF strategy doesn't want to place nice with LE strategy.  BUT, it is
converted to the new locking mechanism, and it does work with the CP
refinements.  I also got rid of some unused code.

17 years agoAdded CkDDT_LONG_LONG_INT.
Chao Huang [Mon, 23 Feb 2004 05:33:36 +0000 (05:33 +0000)]
Added CkDDT_LONG_LONG_INT.

17 years agoAdded MPI_LONG_LONG_INT, optional, but "prospective collaborators" need it.
Chao Huang [Mon, 23 Feb 2004 05:33:08 +0000 (05:33 +0000)]
Added MPI_LONG_LONG_INT, optional, but "prospective collaborators" need it.

17 years agoFixed path to charmc.
Terry L. Wilmarth [Mon, 23 Feb 2004 00:19:08 +0000 (00:19 +0000)]
Fixed path to charmc.

17 years agoMade refineCP use new locking strategy. Now refineLE and refineCP work together.
Terry L. Wilmarth [Mon, 23 Feb 2004 00:18:30 +0000 (00:18 +0000)]
Made refineCP use new locking strategy.  Now refineLE and refineCP work together.

17 years agoChecking PMAF code into CVS before I make the next wave of changes.
Terry L. Wilmarth [Sun, 22 Feb 2004 23:39:27 +0000 (23:39 +0000)]
Checking PMAF code into CVS before I make the next wave of changes.

17 years agoto enable the use of scratch disk, call CmiMkdir on every processor instead of just...
Lixia Shi [Sat, 21 Feb 2004 22:22:03 +0000 (22:22 +0000)]
to enable the use of scratch disk, call CmiMkdir on every processor instead of just calling on pe 0.

17 years agofixed this silly bug. After disk checkpointing finished, the callback activation...
Gengbin Zheng [Sat, 21 Feb 2004 21:52:30 +0000 (21:52 +0000)]
fixed this silly bug. After disk checkpointing finished, the callback activation should be only called on one processor, instead, the code activates the callback via a broadcast which means the user callback is invoked CkNumPes times!
Also, added a printout for displaying the time spent in checkpointing.

17 years agobug fixed: array broadcast messages somehow were not traced at creation time in proje...
Gengbin Zheng [Sat, 21 Feb 2004 06:25:16 +0000 (06:25 +0000)]
bug fixed: array broadcast messages somehow were not traced at creation time in projections.

17 years agoMore debugging prints, and fixed some bugs.
Yan Shi [Sat, 21 Feb 2004 00:21:14 +0000 (00:21 +0000)]
More debugging prints, and fixed some bugs.

17 years agoCommented out tons of error checking.
Terry L. Wilmarth [Fri, 20 Feb 2004 16:57:14 +0000 (16:57 +0000)]
Commented out tons of error checking.

17 years agocopy header files to charm/include/fftlib.
Gengbin Zheng [Fri, 20 Feb 2004 15:58:12 +0000 (15:58 +0000)]
copy header files to charm/include/fftlib.
Changed several other things to use standard charmc.

17 years agoavoid generating BEGIN_TRACE for the default traceBegin() at startup.
Gengbin Zheng [Fri, 20 Feb 2004 07:30:39 +0000 (07:30 +0000)]
avoid generating BEGIN_TRACE for the default traceBegin() at startup.
Implemented single userEvent call in fortran api.

17 years agominor cleanup.
Gengbin Zheng [Fri, 20 Feb 2004 06:53:28 +0000 (06:53 +0000)]
minor cleanup.

17 years agoupdated.
Gengbin Zheng [Fri, 20 Feb 2004 06:22:57 +0000 (06:22 +0000)]
updated.

17 years agorules for making tracemode's fortran interface.
Gengbin Zheng [Fri, 20 Feb 2004 06:19:10 +0000 (06:19 +0000)]
rules for making tracemode's fortran interface.

17 years agosome improvements in fortran api implementation file,
Gengbin Zheng [Fri, 20 Feb 2004 06:17:07 +0000 (06:17 +0000)]
some improvements in fortran api implementation file,
and added an fortran interface subroutine module file.

17 years agowhen registering a user event, allow multiple times of registering a same event strin...
Gengbin Zheng [Fri, 20 Feb 2004 06:15:51 +0000 (06:15 +0000)]
when registering a user event, allow multiple times of registering a same event string and same event number.

17 years agochanged unfortunate octal CHARM_VERSION to be decimal. It should still work since...
Gengbin Zheng [Fri, 20 Feb 2004 03:17:13 +0000 (03:17 +0000)]
changed unfortunate octal CHARM_VERSION to be decimal. It should still work since 50800 > 051000.

17 years agofixed a bug in calculating the network latency for bluegene/C.
Gengbin Zheng [Fri, 20 Feb 2004 03:07:05 +0000 (03:07 +0000)]
fixed a bug in calculating the network latency for bluegene/C.

17 years agosilly mistake of the charm version number which happened to require an octal number.
Gengbin Zheng [Fri, 20 Feb 2004 00:35:33 +0000 (00:35 +0000)]
silly mistake of the charm version number which happened to require an octal number.

17 years agoAdded in a pup for complex class.
Yan Shi [Thu, 19 Feb 2004 23:47:38 +0000 (23:47 +0000)]
Added in a pup for complex class.

17 years agofortran interface implementation for common trace functions.
Gengbin Zheng [Thu, 19 Feb 2004 23:40:02 +0000 (23:40 +0000)]
fortran interface implementation for common trace functions.

17 years agoChecked in the library for pairwise matrix operation. This doesn't do the reverse...
Yan Shi [Thu, 19 Feb 2004 23:08:31 +0000 (23:08 +0000)]
Checked in the library for pairwise matrix operation. This doesn't do the reverse computation quite right for the symmetric case yet.

17 years agoMinor changes.
Terry L. Wilmarth [Thu, 19 Feb 2004 22:49:12 +0000 (22:49 +0000)]
Minor changes.

17 years agoAdd support for bizarre 'figs' (not 'fig') directory in debugger manual.
Orion Lawlor [Thu, 19 Feb 2004 16:50:06 +0000 (16:50 +0000)]
Add support for bizarre 'figs' (not 'fig') directory in debugger manual.

17 years agoMinor cleanup--
Orion Lawlor [Thu, 19 Feb 2004 16:45:25 +0000 (16:45 +0000)]
Minor cleanup--
  1.) Generate multi-megabyte .eps files from tiny .png files
      when needed.
  2.) Remove [dvips] tag on manual, to allow pdflatex to use .png figures.
  3.) Add \maketitle, to actually have a title page like the other manuals.

17 years agoAdded FIG_TARGET and FIG_CLEAN, for automatically generated figures.
Orion Lawlor [Thu, 19 Feb 2004 16:43:40 +0000 (16:43 +0000)]
Added FIG_TARGET and FIG_CLEAN, for automatically generated figures.

17 years agofixed bug where extraneous tabs generated bad code from pose_invoke*
Eric Bohm [Thu, 19 Feb 2004 05:18:31 +0000 (05:18 +0000)]
fixed bug where extraneous tabs generated bad code from pose_invoke*

17 years agoFinished doxygening used code.
Terry L. Wilmarth [Wed, 18 Feb 2004 22:58:50 +0000 (22:58 +0000)]
Finished doxygening used code.

17 years agoFixed a CmiAssert.
Terry L. Wilmarth [Wed, 18 Feb 2004 19:11:02 +0000 (19:11 +0000)]
Fixed a CmiAssert.

17 years agoDoxygened, bug-fixed, unused crap removed, much faster... still need to do
Terry L. Wilmarth [Wed, 18 Feb 2004 17:30:53 +0000 (17:30 +0000)]
Doxygened, bug-fixed, unused crap removed, much faster... still need to do
this for strategies (opt etc.), pose.* and currently unused/maintained codes:
evmpool, lbObject, ldbal.  I don't even want to *think* about doxygening
etrans.pl... Maybe Eric can clean up that quagmire after the grant proposal
season is over.

17 years agoAdded 'make docs' to run doxygen on POSE source.
Terry L. Wilmarth [Wed, 18 Feb 2004 17:27:35 +0000 (17:27 +0000)]
Added 'make docs' to run doxygen on POSE source.

17 years agoDoxygen file for POSE. I've doxygened much of the code and will continue with the...
Terry L. Wilmarth [Wed, 18 Feb 2004 17:27:08 +0000 (17:27 +0000)]
Doxygen file for POSE. I've doxygened much of the code and will continue with the rest.  Type make clean followed by make docs to build the documentation.

17 years agoupdate the charm version macro CHARM_VERSION to 5.8
Gengbin Zheng [Wed, 18 Feb 2004 01:02:51 +0000 (01:02 +0000)]
update the charm version macro CHARM_VERSION to 5.8

17 years agosome cleanup for cmpi on ncsa's Xeron cluster, added intel fortran compiler.
Gengbin Zheng [Tue, 17 Feb 2004 19:29:26 +0000 (19:29 +0000)]
some cleanup for cmpi on ncsa's Xeron cluster, added intel fortran compiler.

17 years agolink with -lmpich instead of -lpmpich.
Gengbin Zheng [Tue, 17 Feb 2004 19:23:18 +0000 (19:23 +0000)]
link with -lmpich instead of -lpmpich.

17 years ago1. to avoid mpi's inorder deliver, instead of using a fixed TAG, keep increasing...
Gengbin Zheng [Tue, 17 Feb 2004 19:10:00 +0000 (19:10 +0000)]
1. to avoid mpi's inorder deliver, instead of using a fixed TAG, keep increasing mpi tag linearly after each use (wrap around when needed).
2. The original fixed tag may be used for identify charm message, now instead, use a "magic" field. Ideally it should be randomized per execution. The security is lowered since it is only 8 bytes.
3. get rid of all PMPI calls and change to corresponding MPI calls.

17 years agosplit the short field checksum in the converse header into one byte checksum and...
Gengbin Zheng [Tue, 17 Feb 2004 15:41:01 +0000 (15:41 +0000)]
split the short field checksum in the converse header into one byte checksum and one byte magic number.

17 years agowhen making a new message in commlib, copy the event number and srcPe from the old...
Gengbin Zheng [Tue, 17 Feb 2004 05:46:19 +0000 (05:46 +0000)]
when making a new message in commlib, copy the event number and srcPe from the old envelope to keep projections informed.

17 years agoFor some unknown reason for me, Rashmi added this env->setEvent(curevent) for record...
Gengbin Zheng [Tue, 17 Feb 2004 04:44:11 +0000 (04:44 +0000)]
For some unknown reason for me, Rashmi added this env->setEvent(curevent) for record/replay which happen to conflict with the trace projections. Thus the event number is totally messed up when both trace projections and summary are used together. I am getting rid of this setEvent thing in trace summary.

17 years agoMany fixes and clarifications to the GVT and associated codes. BigNetSim runs much...
Terry L. Wilmarth [Mon, 16 Feb 2004 23:22:37 +0000 (23:22 +0000)]
Many fixes and clarifications to the GVT and associated codes.  BigNetSim runs much better now...

17 years agotwo new events BEGIN_TRACE and END_TRACE to mark the trace begin and trace end events.
Gengbin Zheng [Mon, 16 Feb 2004 20:28:33 +0000 (20:28 +0000)]
two new events BEGIN_TRACE and END_TRACE to mark the trace begin and trace end events.

17 years agoapplied "eval" to let the * being correctly interpretted:
Gengbin Zheng [Mon, 16 Feb 2004 18:59:55 +0000 (18:59 +0000)]
applied "eval" to let the * being correctly interpretted:
CMK_LD="eval $CMK_CC -expect_unresolved '*' "

17 years agoFixed prototype for get_split
Orion Lawlor [Mon, 16 Feb 2004 16:30:03 +0000 (16:30 +0000)]
Fixed prototype for get_split

17 years agoavoid possible situation of handling immediate messages causing infinite recursive...
Gengbin Zheng [Mon, 16 Feb 2004 03:38:29 +0000 (03:38 +0000)]
avoid possible situation of handling immediate messages causing infinite recursive calls.

17 years agowhen non CMK_OPTIMIZE charm build, +checksum command line option can turn on the...
Gengbin Zheng [Mon, 16 Feb 2004 03:35:37 +0000 (03:35 +0000)]
when non CMK_OPTIMIZE charm build, +checksum command line option can turn on the checksum check of messages.

17 years agocheck and abort when environment variable BL_INSTALL is not defined.
Gengbin Zheng [Fri, 13 Feb 2004 22:56:54 +0000 (22:56 +0000)]
check and abort when environment variable BL_INSTALL is not defined.

17 years agobug fix (important): for creation_done for multicast message, since only one event...
Gengbin Zheng [Fri, 13 Feb 2004 19:34:15 +0000 (19:34 +0000)]
bug fix (important): for creation_done for multicast message, since only one event log is created, it should take "1" instead of the numPes in multicast pe list.

17 years agoAdded macros for tracemode projections fprintf calls to perform an error
Chee Wai Lee [Fri, 13 Feb 2004 04:21:07 +0000 (04:21 +0000)]
Added macros for tracemode projections fprintf calls to perform an error
check before the call completes. This will help verify if there was an
I/O error while attempting to write to the log files.
The program aborts if there is an I/O error.

17 years agoA modified version of the Blue Gene Light runtime xlf90 compiler
Orion Lawlor [Fri, 13 Feb 2004 00:11:12 +0000 (00:11 +0000)]
A modified version of the Blue Gene Light runtime xlf90 compiler
math library.  This version has the "_init" symbol made "weak",
which should make it work even when linked with C.

17 years agoAdded f90 libraries for linking f90 code. You'll probably have to
Orion Lawlor [Fri, 13 Feb 2004 00:09:29 +0000 (00:09 +0000)]
Added f90 libraries for linking f90 code.  You'll probably have to
use the libxlfmath.a included in this directory, too...

17 years agoUse BL_INSTALL environment variable to find runtime, just like
Orion Lawlor [Fri, 13 Feb 2004 00:08:53 +0000 (00:08 +0000)]
Use BL_INSTALL environment variable to find runtime, just like
all other Blue Gene tools expect.

17 years agoampiParent::worldStruct is needed by MPI_Comm_group
Yan Shi [Thu, 12 Feb 2004 22:36:37 +0000 (22:36 +0000)]
ampiParent::worldStruct is needed by MPI_Comm_group

17 years agofixed msg header for bluegene on t3e.
Gengbin Zheng [Thu, 12 Feb 2004 19:03:24 +0000 (19:03 +0000)]
fixed msg header for bluegene on t3e.

17 years agoa fixed for bluegene timer (long => long long)
Gengbin Zheng [Thu, 12 Feb 2004 15:58:31 +0000 (15:58 +0000)]
a fixed for bluegene timer (long => long long)