Commit Graph

12 Commits

Author SHA1 Message Date
falgout
4fad7676bd Changed the way opaque structures are done to fix problem with g++. 2000-04-19 21:31:17 +00:00
falgout
0432470ab0 - Added new StructCoarsen routine to improve setup phase scalability.
- Modified Neighbor and Grid classes, and in particular, the routines
  BoxNeighborsAssemble and StructGridAssemble.
- Grid boxes now have associated unique IDs to aid in implementation.
2000-03-21 16:52:39 +00:00
falgout
dbeda6b24c Added reference counting to major objects.
Changed max to hypre_max in box.h.
1999-04-01 00:41:29 +00:00
falgout
cb27065db7 Fixed some '<<<<' lines that were accidentally checked in. 1999-03-12 16:45:38 +00:00
jjones
999c1c4952 Added "hypre_Index periodic" to the grid structure.
At the moment I'm thinking periodic=[px,py,pz] means
the grid is periodic with the numbers px,py,pz giving the
period. Any = 0 means that the grid is not periodic in
that direction.
1999-01-22 22:02:09 +00:00
falgout
d3197c1d40 Further optimizations of setup phase. 1999-01-07 23:35:07 +00:00
falgout
899e1173d1 Removed all_boxes from the grid structure.
This also required modifying the BoxNeighbors stuff.
The NewBoxArray and AppendBoxArray functions were also modified
to allow one to specify the size of the BoxArray.  This reduces
the number of mallocs needed.
1998-06-28 08:31:23 +00:00
falgout
a2189ae5c1 - Changed MPI_Comm * to MPI_Comm everywhere.
- Fixed memory utility so that it reports the location of non-freed
  memory correctly.  Also moved to dmalloc.
- Fixed timing problems in struct_linear_solvers directory.
- Changed "comm info" stuff to use send/recv_processes instead
  of box ranks.
- Made many changes to communications stuff to hopefully optimize
  the setup phase somewhat.
1998-03-23 17:48:34 +00:00
falgout
a03bb336e9 Fixed indentation problems that resulted from prefix change. 1998-02-18 23:45:29 +00:00
falgout
534e8e65cf Changed zzz_ prefix to hypre_. 1998-02-17 17:56:00 +00:00
falgout
3b5f7d1219 This version currently doesn't work.
Updating to make available to other developers.
1997-12-10 20:45:11 +00:00
falgout
089d1324cc Initial checkin. 1997-11-13 15:59:20 +00:00