charm.git
19 years agoOnly skip *ranges* initialization if we've already been started.
Orion Lawlor [Fri, 7 Jun 2002 20:16:32 +0000 (20:16 +0000)]
Only skip *ranges* initialization if we've already been started.
Skipping everything leaves our Cpv myss uninitialized, which
crashes uth- versions of code that calls isomalloc.

19 years agoRenamed debug handler "ccs_debug" rather than "DebugHandler".
Orion Lawlor [Fri, 7 Jun 2002 19:29:11 +0000 (19:29 +0000)]
Renamed debug handler "ccs_debug" rather than "DebugHandler".

19 years agoUse "typedef foo* fooPtr; return new fooPtr[n]" idiom
Orion Lawlor [Fri, 7 Jun 2002 19:10:13 +0000 (19:10 +0000)]
Use "typedef foo* fooPtr; return new fooPtr[n]" idiom
to allocate an array-of-pointers in C++.

19 years agoMore fixes for Origin2000 template instantiation.
Orion Lawlor [Fri, 7 Jun 2002 19:08:25 +0000 (19:08 +0000)]
More fixes for Origin2000 template instantiation.

19 years agoAdded dummy pup routine for broken template instantiation
Orion Lawlor [Fri, 7 Jun 2002 19:02:33 +0000 (19:02 +0000)]
Added dummy pup routine for broken template instantiation
on SGI CC compiler.

19 years agoAdded tests for sparse data, and re-enabled ghost list exchange
Orion Lawlor [Fri, 7 Jun 2002 17:03:54 +0000 (17:03 +0000)]
Added tests for sparse data, and re-enabled ghost list exchange
test now that Guna and I have fixed it.

19 years agoAdded support for sparse data.
Orion Lawlor [Thu, 6 Jun 2002 21:05:13 +0000 (21:05 +0000)]
Added support for sparse data.
This is data associated with some random subset of the
nodes, and which should show up in any chunk that contains
*all* its nodes.  The canonical use is for boundary conditions,
although it's possible to imagine other uses.

19 years agoAdded "FEM_[GS]et_Sparse" calls.
Orion Lawlor [Thu, 6 Jun 2002 21:03:02 +0000 (21:03 +0000)]
Added "FEM_[GS]et_Sparse" calls.

19 years agoAdded NumberedVec<> type, which is a dynamically-growing vector
Orion Lawlor [Wed, 5 Jun 2002 20:34:14 +0000 (20:34 +0000)]
Added NumberedVec<> type, which is a dynamically-growing vector
used to represent element types.  This should normally be smaller
than the fixed-size array we were using before, but have no
particular upper limit on the number of element types.

Also moved FEM_Mesh::count into a real class, FEM_Item;
as with FEM_Mesh::elemCount into FEM_Elem.

19 years agoAdded a method to CentralLB to pup statistics messages to disk so that the
Chee Wai Lee [Wed, 5 Jun 2002 17:43:23 +0000 (17:43 +0000)]
Added a method to CentralLB to pup statistics messages to disk so that the
statistics can be used in a clean-room environment to test load balancing
strategies.

19 years ago*** empty log message ***
Terry L. Wilmarth [Wed, 5 Jun 2002 04:19:20 +0000 (04:19 +0000)]
*** empty log message ***

19 years agoAdded restore to reference section, removes all references to POSE_creations_complete.
Terry L. Wilmarth [Wed, 5 Jun 2002 04:18:48 +0000 (04:18 +0000)]
Added restore to reference section, removes all references to POSE_creations_complete.

19 years ago*** empty log message ***
Terry L. Wilmarth [Tue, 4 Jun 2002 21:22:32 +0000 (21:22 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
Terry L. Wilmarth [Tue, 4 Jun 2002 21:21:42 +0000 (21:21 +0000)]
*** empty log message ***

19 years agoChanged the order of group creation. First all the buffered nodegroups
Milind Bhandarkar [Mon, 3 Jun 2002 20:57:18 +0000 (20:57 +0000)]
Changed the order of group creation. First all the buffered nodegroups
are created followed by all the groups, and then all the pending messages
are processed.

19 years agorewrote to allow multiple sources for link. also add more error detection.
Gengbin Zheng [Fri, 31 May 2002 14:37:45 +0000 (14:37 +0000)]
rewrote to allow multiple sources for link. also add more error detection.

19 years agoin non smp version, ignore the cpus in nodelist(only a warning is given). This saves...
Gengbin Zheng [Fri, 31 May 2002 05:33:54 +0000 (05:33 +0000)]
in non smp version, ignore the cpus in nodelist(only a warning is given). This saves me headache of changing nodelist when I frequently switch between smp and non-smp runs.

19 years agoa very hidden bug in initCharm when sending ROmsg and RoData msgs.
Gengbin Zheng [Fri, 31 May 2002 05:06:18 +0000 (05:06 +0000)]
a very hidden bug in initCharm when sending ROmsg and RoData msgs.
In smp version, it happens that a thread other than the main thread can be processing the RoData msgs at the same time when main thread is sending these msgs, so initDone condition(comparing _numInitMsgs) can be true multiple times and thus initDone called multiple times on that thread.

19 years agoremoved the assertion which seems too strong for smp and uth version.
Gengbin Zheng [Fri, 31 May 2002 04:57:36 +0000 (04:57 +0000)]
removed the assertion which seems too strong for smp and uth version.

19 years agoIf received all the list exchange messages *before*
Gunavardhan Kakulapati [Thu, 30 May 2002 21:19:02 +0000 (21:19 +0000)]
If received all the list exchange messages *before*
suspending thread, we would reset listCount to zero.
Then when the thread finally sent its messages out,
it would block (forever, since all the messages had already arrived).

19 years agoIgnore errors by the ln commands, since some platforms
Orion Lawlor [Thu, 30 May 2002 15:39:41 +0000 (15:39 +0000)]
Ignore errors by the ln commands, since some platforms
don't have any of the listed headers.

19 years agoremove nonmiratable objects now is only called as needed, because LB in namd2 need...
Gengbin Zheng [Wed, 29 May 2002 02:53:02 +0000 (02:53 +0000)]
remove nonmiratable objects now is only called as needed, because LB in namd2 need info from nonmiratable objects.

19 years agoAdded silly serial client.
Orion Lawlor [Tue, 28 May 2002 22:07:29 +0000 (22:07 +0000)]
Added silly serial client.

19 years agoAdded TCharmInit routines, which are used by silly serial clients.
Orion Lawlor [Tue, 28 May 2002 22:05:59 +0000 (22:05 +0000)]
Added TCharmInit routines, which are used by silly serial clients.

19 years agoTwo small bugs:
Orion Lawlor [Tue, 28 May 2002 18:42:29 +0000 (18:42 +0000)]
Two small bugs:
-Eliminate subsequent initializations of isomalloc memory
ranges.  This is clearly the right behaviour, and needed by
uth versions.
-Shrink ranges only by powers of two, not by sums of powers
of two.

19 years agoFixed two small command-line handling bugs:
Orion Lawlor [Tue, 28 May 2002 18:17:07 +0000 (18:17 +0000)]
Fixed two small command-line handling bugs:
-Assume +p1 if no +p is given (this is the default for other versions).
-Do *not* pass +p argument on to user.

19 years agoin the conv-mach-opt.sh file, compiler option must appear before others because other...
Gengbin Zheng [Tue, 28 May 2002 04:22:41 +0000 (04:22 +0000)]
in the conv-mach-opt.sh file, compiler option must appear before others because other options simply modified compiler settings instead of override each other.

19 years agoReplaced thisChare by thishandle.
Jayant DeSouza [Sun, 26 May 2002 04:22:03 +0000 (04:22 +0000)]
Replaced thisChare by thishandle.

19 years agoAdded a clarification of which constructor is called at startup
Jayant DeSouza [Sun, 26 May 2002 04:19:32 +0000 (04:19 +0000)]
Added a clarification of which constructor is called at startup
for mainchares.

19 years agoAdded info regarding use of __sdag_pup(PUP::er&)
Joshua Unger [Wed, 22 May 2002 22:25:34 +0000 (22:25 +0000)]
Added info regarding use of __sdag_pup(PUP::er&)

19 years agoAdded generation of __sdag_pup(PUP::er&) to .decl.h
Joshua Unger [Wed, 22 May 2002 21:59:25 +0000 (21:59 +0000)]
Added generation of __sdag_pup(PUP::er&) to .decl.h

19 years agoAdded __sdag_pup(PUP::er& p)
Joshua Unger [Wed, 22 May 2002 21:58:14 +0000 (21:58 +0000)]
Added __sdag_pup(PUP::er& p)

19 years agocleanup and remove debugging.
Gengbin Zheng [Mon, 20 May 2002 20:25:14 +0000 (20:25 +0000)]
cleanup and remove debugging.

19 years agoadd a utility function RemoveNonMigratable() in base CentralLB class for all strategi...
Gengbin Zheng [Mon, 20 May 2002 20:02:14 +0000 (20:02 +0000)]
add a utility function RemoveNonMigratable() in base CentralLB class for all strategies to remove all nonmigratable related records in the LD stats and added those load to background load.

19 years agofixed compiler errors for sim-linux.
Gengbin Zheng [Sat, 18 May 2002 14:21:37 +0000 (14:21 +0000)]
fixed compiler errors for sim-linux.

19 years agobug fix: RefinerLB didn't consider nonmigratable correctly.
Gengbin Zheng [Sat, 18 May 2002 06:57:03 +0000 (06:57 +0000)]
bug fix: RefinerLB didn't consider nonmigratable correctly.

19 years agobug fix, migratable stored in LbObjData.
Gengbin Zheng [Sat, 18 May 2002 06:39:54 +0000 (06:39 +0000)]
bug fix, migratable stored in LbObjData.

19 years agoadded setMigratable for CkMigratable so that migratable state can be set for an element.
Gengbin Zheng [Sat, 18 May 2002 06:12:45 +0000 (06:12 +0000)]
added setMigratable for CkMigratable so that migratable state can be set for an element.

19 years agoimplment LDNonMigratable and LDMigratable to enable or disable migration of an object
Gengbin Zheng [Sat, 18 May 2002 06:06:31 +0000 (06:06 +0000)]
implment LDNonMigratable and LDMigratable to enable or disable migration of an object

19 years agodefine a fake Cmi_charmrun_fd.
Gengbin Zheng [Fri, 17 May 2002 20:04:44 +0000 (20:04 +0000)]
define a fake Cmi_charmrun_fd.

19 years agoAdded test targets.
Orion Lawlor [Fri, 17 May 2002 18:34:41 +0000 (18:34 +0000)]
Added test targets.

19 years agoAdding an "echo" to the AMPI target prevents Make from using
Orion Lawlor [Fri, 17 May 2002 18:34:11 +0000 (18:34 +0000)]
Adding an "echo" to the AMPI target prevents Make from using
the (stupid) built-in "m2c" rule.

19 years agoAdded "test" target.
Orion Lawlor [Fri, 17 May 2002 18:32:56 +0000 (18:32 +0000)]
Added "test" target.

19 years agoAdded "test" target to makefile.
Orion Lawlor [Fri, 17 May 2002 18:30:43 +0000 (18:30 +0000)]
Added "test" target to makefile.

19 years agoAdded "simpler" (?) interface for libraries to inherit from and use.
Orion Lawlor [Fri, 17 May 2002 18:27:44 +0000 (18:27 +0000)]
Added "simpler" (?) interface for libraries to inherit from and use.

19 years agomoved tons of SMP code to machine-smp.c which now is shared by both net and mpi versions.
Gengbin Zheng [Fri, 17 May 2002 18:22:31 +0000 (18:22 +0000)]
moved tons of SMP code to machine-smp.c which now is shared by both net and mpi versions.

19 years agoupdated and merge from both net and mpi verison's SMP code.
Gengbin Zheng [Fri, 17 May 2002 18:18:58 +0000 (18:18 +0000)]
updated and merge from both net and mpi verison's SMP code.

19 years agoFixed duplicate underscore, added descriptive comment.
Orion Lawlor [Fri, 17 May 2002 17:14:50 +0000 (17:14 +0000)]
Fixed duplicate underscore, added descriptive comment.

19 years agoNeed extra test in case only a compiler is set.
Orion Lawlor [Fri, 17 May 2002 15:02:04 +0000 (15:02 +0000)]
Need extra test in case only a compiler is set.

19 years agoReordered some sections at Sanjay's request.
Terry L. Wilmarth [Fri, 17 May 2002 01:26:07 +0000 (01:26 +0000)]
Reordered some sections at Sanjay's request.

19 years agoMajor changes to build-time option processing:
Orion Lawlor [Thu, 16 May 2002 23:13:58 +0000 (23:13 +0000)]
Major changes to build-time option processing:

-Dynamically detect build options based on src/arch files, rather
than hardcoded list.

-Detect compilers based on cc- prefix.

-Search for options in src/arch/common directory.

-Build conv-mach-opt.h as #include's of source conv-mach-*.h's,
rather than just concatenating all the sources together.

19 years agoRenamed conv-mach compiler scripts to start with cc.
Orion Lawlor [Thu, 16 May 2002 23:11:06 +0000 (23:11 +0000)]
Renamed conv-mach compiler scripts to start with cc.
This lets build recognize compiler scripts as distinct from
other command-line options.

19 years agoTiny change-- set the path needed by conv-mach-opt.sh.
Orion Lawlor [Thu, 16 May 2002 23:10:11 +0000 (23:10 +0000)]
Tiny change-- set the path needed by conv-mach-opt.sh.

19 years agoAdded links for *all* conv-mach* files, so conv-mach-opt.h can just
Orion Lawlor [Thu, 16 May 2002 23:09:27 +0000 (23:09 +0000)]
Added links for *all* conv-mach* files, so conv-mach-opt.h can just
link to these files.  This lets you edit, say, conv-mach-smp.h and
have the results immediately apply, without having to re-run the build script.

19 years agoBlue gene is common to all possible machines, so it goes here.
Orion Lawlor [Thu, 16 May 2002 23:04:23 +0000 (23:04 +0000)]
Blue gene is common to all possible machines, so it goes here.

19 years agodetect double beginExecute events and ignored.
Gengbin Zheng [Thu, 16 May 2002 20:48:21 +0000 (20:48 +0000)]
detect double beginExecute events and ignored.

19 years agoFinal twiddling of CkExit system-- it turns out _exitHandler
Orion Lawlor [Wed, 15 May 2002 23:29:05 +0000 (23:29 +0000)]
Final twiddling of CkExit system-- it turns out _exitHandler
was disabled during startup, which is silly.  If the user
calls CkExit during main::main, you still want the exit to
happen.

19 years agoRecognized "lcs" as a compiler option.
Orion Lawlor [Wed, 15 May 2002 22:41:52 +0000 (22:41 +0000)]
Recognized "lcs" as a compiler option.

Note to Gengbin: it's silly to have to modify build just because
I added a compiler to net-linux.  Can't build just look in net-linux
for a conv-mach-$1?  Or would that interfere with your ordering
requirements?

19 years agoThese files allow you to use Absoft f90's "lowercase" option,
Orion Lawlor [Wed, 15 May 2002 22:40:43 +0000 (22:40 +0000)]
These files allow you to use Absoft f90's "lowercase" option,
which is needed by most Linux f90 libraries.

19 years agoUse FTN_NAME for main name, rather than trying to handle all possible
Orion Lawlor [Wed, 15 May 2002 22:30:14 +0000 (22:30 +0000)]
Use FTN_NAME for main name, rather than trying to handle all possible
cases right here.

19 years agoAdded different possibilities for fortran names.
Orion Lawlor [Wed, 15 May 2002 21:53:32 +0000 (21:53 +0000)]
Added different possibilities for fortran names.

19 years agoRenamed charmconfig configure.
Orion Lawlor [Wed, 15 May 2002 21:53:02 +0000 (21:53 +0000)]
Renamed charmconfig configure.

19 years agoRenamed "charmconfig" to just "configure", which is what
Orion Lawlor [Wed, 15 May 2002 21:47:44 +0000 (21:47 +0000)]
Renamed "charmconfig" to just "configure", which is what
autoconf generates by default.

19 years agoCheck fortran-generated external names with real CF90 compiler, not
Orion Lawlor [Wed, 15 May 2002 21:46:15 +0000 (21:46 +0000)]
Check fortran-generated external names with real CF90 compiler, not
just the first word of the compiler name.  This is needed for
command-line options like "-YEXT_NAMES=lcs", which modify the
way symbol names are mangled.

19 years agoMade +cs output clearer.
Terry L. Wilmarth [Wed, 15 May 2002 20:40:07 +0000 (20:40 +0000)]
Made +cs output clearer.

19 years agoreport warning if end_execute without begin_execute.
Gengbin Zheng [Wed, 15 May 2002 17:20:09 +0000 (17:20 +0000)]
report warning if end_execute without begin_execute.

19 years agoHave to init_map (to open /dev/zero) *before* init_ranges,
Orion Lawlor [Wed, 15 May 2002 16:22:49 +0000 (16:22 +0000)]
Have to init_map (to open /dev/zero) *before* init_ranges,
since init_ranges now tests out mmap.  This only causes
a problem when MAP_ANON is not available, like on the
Origin2000.

19 years agoMade so CkHashtable::empty works as expected
Joshua Unger [Tue, 14 May 2002 21:32:48 +0000 (21:32 +0000)]
Made so CkHashtable::empty works as expected

19 years agoupdated manual for ghost elements
Gunavardhan Kakulapati [Mon, 13 May 2002 21:43:32 +0000 (21:43 +0000)]
updated manual for ghost elements

19 years ago1.) Added MAP_ANON(YMOUS), for Compaq Tru64 machines.
Orion Lawlor [Mon, 13 May 2002 20:03:22 +0000 (20:03 +0000)]
1.) Added MAP_ANON(YMOUS), for Compaq Tru64 machines.

2.) Actually check if regions found are mmap-able.

3.) Workaround implementation when MMAP isn't available.

19 years agoChanged CMK_HAS_MMAN_H to CMK_HAS_MMAP. Added test for MAP_ANON,
Orion Lawlor [Mon, 13 May 2002 20:00:48 +0000 (20:00 +0000)]
Changed CMK_HAS_MMAN_H to CMK_HAS_MMAP.  Added test for MAP_ANON,
which is required under DEC/Compaq Tru64 (OSF/1), where /dev/zero
can't be mmap'd.  MAP_ANON is probably a good idea whenever it's
available (Linux, Solaris); but it's not available on some machines
(IRIX), so it's tested for and enabled by CMK_HAS_MMAP_ANON.

19 years agoSilly Compaq C++ compiler complains about a missing copy constructor
Orion Lawlor [Mon, 13 May 2002 19:57:04 +0000 (19:57 +0000)]
Silly Compaq C++ compiler complains about a missing copy constructor
for marshallNewHeapCopy; but it shouldn't even be *calling* the copy
constructor.

19 years agoFixes for linking f90 programs.
Orion Lawlor [Mon, 13 May 2002 19:55:50 +0000 (19:55 +0000)]
Fixes for linking f90 programs.

19 years agoBug fix-- shouldn't zero out nObj when resizing table, because
Orion Lawlor [Fri, 10 May 2002 16:43:16 +0000 (16:43 +0000)]
Bug fix-- shouldn't zero out nObj when resizing table, because
when rehashing the old table entries, nObj isn't updated.

Also added a fair bit of debugging machinery;
I think it's OK to leave it there but turned off.

19 years agoAdded elType parameter to FEM_[GS]et_Elem_Data_[rc]. This was
Orion Lawlor [Wed, 8 May 2002 15:30:22 +0000 (15:30 +0000)]
Added elType parameter to FEM_[GS]et_Elem_Data_[rc].  This was
a bug in the manual.

19 years agoWithout -lmaxlai, f90 users that use "MAXLOC" or "MINLOC" (built-in
Orion Lawlor [Tue, 7 May 2002 21:59:05 +0000 (21:59 +0000)]
Without -lmaxlai, f90 users that use "MAXLOC" or "MINLOC" (built-in
functions) get undefined symbol errors on "__f_maxloc_a1_r8".

19 years agocapped slots backed to 256
Sameer Kumar [Tue, 7 May 2002 18:10:23 +0000 (18:10 +0000)]
capped slots backed to 256

19 years ago*** empty log message ***
Sameer Kumar [Fri, 3 May 2002 06:59:20 +0000 (06:59 +0000)]
*** empty log message ***

19 years agonew version for elan which increases the small message size
Sameer Kumar [Fri, 3 May 2002 05:47:50 +0000 (05:47 +0000)]
new version for elan which increases the small message size

19 years agofix a unwanted printout.
Gengbin Zheng [Thu, 2 May 2002 20:55:30 +0000 (20:55 +0000)]
fix a unwanted printout.

19 years agotrace-all.C to created both trace-projections and trace-summary.
Gengbin Zheng [Wed, 1 May 2002 20:08:34 +0000 (20:08 +0000)]
trace-all.C to created both trace-projections and trace-summary.

19 years agocompiled a trace-all for both trace-projections and trace-summary.
Gengbin Zheng [Wed, 1 May 2002 20:07:29 +0000 (20:07 +0000)]
compiled a trace-all for both trace-projections and trace-summary.

19 years agolatest version automatically disables shm
Sameer Kumar [Wed, 1 May 2002 19:33:55 +0000 (19:33 +0000)]
latest version automatically disables shm

19 years agoAdded "CST_" prefix to the ugly #defines used by CmiSpanTree.
Orion Lawlor [Wed, 1 May 2002 19:08:06 +0000 (19:08 +0000)]
Added "CST_" prefix to the ugly #defines used by CmiSpanTree.
Without this fix, user code can't use common strings like
"NN", "R", "NF", "C", etc. because they're already defined.

19 years agonew projector files
Arun Singla [Wed, 1 May 2002 16:52:29 +0000 (16:52 +0000)]
new projector files

19 years agoprojector trace files
Arun Singla [Wed, 1 May 2002 16:51:41 +0000 (16:51 +0000)]
projector trace files

19 years agogot rid of //
Sameer Kumar [Tue, 30 Apr 2002 23:55:56 +0000 (23:55 +0000)]
got rid of //

19 years agoAdding new machine.c which broadcasts on a hypercube virtual topology
Sameer Kumar [Tue, 30 Apr 2002 23:12:04 +0000 (23:12 +0000)]
Adding new machine.c which broadcasts on a hypercube virtual topology

19 years agoCentralLB output the time spent.
Gengbin Zheng [Tue, 30 Apr 2002 21:25:57 +0000 (21:25 +0000)]
CentralLB output the time spent.

19 years agoAdded test for serial mesh-splitting routines.
Orion Lawlor [Tue, 30 Apr 2002 16:03:18 +0000 (16:03 +0000)]
Added test for serial mesh-splitting routines.

19 years agoRather than use long, error-prone "read" and "write" methods,
Orion Lawlor [Mon, 29 Apr 2002 22:33:03 +0000 (22:33 +0000)]
Rather than use long, error-prone "read" and "write" methods,
just read/write the FEM mesh using an ASCII pupper.  This means
we only have to write something hideous like CommCounts::pup
once, instead of three times.

All hail the pup framework!  ;-)

19 years agoTwo small changes:
Orion Lawlor [Mon, 29 Apr 2002 22:30:59 +0000 (22:30 +0000)]
Two small changes:
-Made ReadonlyGlobal pupper accessible from outside.
-Made TCharmDone work even from init()/finalize().

19 years agoAdded call to ConverseExit when CkExit is called from mainchare; because
Orion Lawlor [Mon, 29 Apr 2002 22:29:51 +0000 (22:29 +0000)]
Added call to ConverseExit when CkExit is called from mainchare; because
*CKEXIT SHOULD NEVER RETURN*.

It can't return because by analogy with exit() people *will*
assume that code like:

if (ptr==NULL) {
printf("Something is really bad...\n");
CkExit();
}
*ptr=...;

will NOT just segfault, it will exit cleanly. If CkExit returns,
this code crashes, probably taking the printf buffer with it,
turning a simple "Oh, that input file doesn't exist" buglet into
a horrific, 14-hour debugging nightmare.

19 years agoAdded toTextFile and fromTextFile PUP::er's, which can be used for
Orion Lawlor [Mon, 29 Apr 2002 22:24:31 +0000 (22:24 +0000)]
Added toTextFile and fromTextFile PUP::er's, which can be used for
efficient ASCII I/O.  The formatting is different from toText,
(toText is memory-buffer based), which should be considered a bug
(but I'm not sure which one).

These new PUP::er's are used to write/read the FEM mesh.

19 years agoAdded "inline" flag for broken template instantiation on
Orion Lawlor [Mon, 29 Apr 2002 21:39:18 +0000 (21:39 +0000)]
Added "inline" flag for broken template instantiation on
Compaq C++ compiler.

19 years agoAdded "FEM_Serial_*" routines; a more sensible interface for
Orion Lawlor [Mon, 29 Apr 2002 20:18:55 +0000 (20:18 +0000)]
Added "FEM_Serial_*" routines; a more sensible interface for
serial callers (like mesh preprocessors).

init()
foo
driver()
bar

is equivalent to

init()
foo
FEM_Serial_Split(nchunks);
for (i=0;i<nchunks;i++) {
FEM_Serial_Begin(i);
bar
}

19 years agoFixed broadcast and SHM bug in elan
Sameer Kumar [Sat, 27 Apr 2002 23:53:48 +0000 (23:53 +0000)]
Fixed broadcast and SHM bug in elan

19 years agoprojector files
Arun Singla [Fri, 26 Apr 2002 21:53:53 +0000 (21:53 +0000)]
projector files

19 years agomade to run on lemieux.
Milind Bhandarkar [Fri, 26 Apr 2002 21:48:16 +0000 (21:48 +0000)]
made to run on lemieux.

19 years agoadded non-functional elan version. compiles but does not run.
Milind Bhandarkar [Fri, 26 Apr 2002 19:11:08 +0000 (19:11 +0000)]
added non-functional elan version. compiles but does not run.