Commit Graph

380 Commits

Author SHA1 Message Date
barrylee
e29a320598 Missing { in the last if/endif. Without this {, headers produces
a problematic _hypre_struct_mv.h
2007-04-16 19:32:53 +00:00
baker59
cbc3c4f688 Removed an unused variable. 2007-03-22 15:11:23 +00:00
baker59
f17cf26861 Minor changes. Took out the threshold chack for point to point communications. Added some "to do" idtems for sorting. 2007-03-13 21:44:13 +00:00
baker59
623be5e799 Made a change so that the number of processor partitions does not exceed the
number of boxes (global).
2007-03-13 21:40:46 +00:00
baker59
d96e2bb185 Modifications to pass less data during the first exchange data and
to get the absolute max response size (to speed up).
2007-01-26 17:40:37 +00:00
baker59
16baa67b41 Minor changes to Box Manager Assemble:
-some searching in index table changed to binary searches
     -removed an unecessary sort
     -removed the passing of the box nums for the first exchange data
     -increased the threshold of Ap gather option
2007-01-19 23:48:51 +00:00
baker59
f09cac38b3 Multiple changes
----------------------------------------------
- now max_distance is a hypre_Index - not an int.
- started some code for coarsening the assumed partition (inc.)
- got rid of some lingering box neighbor files
- added some utility functions in box.h and box.c
2006-12-29 22:36:29 +00:00
barrylee
46dc703768 Removed a typo error. 2006-12-11 16:56:40 +00:00
barrylee
14a55e0849 Had to add a proto to box_manager.c 2006-12-08 18:53:24 +00:00
barrylee
525e0efda4 Changes to incorporate the box_manager changes. 2006-12-08 18:45:47 +00:00
barrylee
965bf28186 Added a routine to get the boxes and the proc ids corresponding to
the boxes.
2006-12-08 18:45:19 +00:00
kolev
e007861544 Fixed some hypre LAPACK/BLAS issues that surfaced when building shared
libraries (./configure --enable-shared).
2006-12-07 16:44:49 +00:00
baker59
0abd911845 Chnage to AP threshold and commented out second threshold check (in the assemble). 2006-11-30 16:33:54 +00:00
baker59
53dcd73d6b Modification to max distance parameter. 2006-11-30 16:33:19 +00:00
baker59
c83882b78f Added a second comm size check for the AP case in Box Manager assemble. 2006-11-22 23:12:19 +00:00
baker59
90269927f7 Set max_distance to 16.
Improvements to box manager gather for AP.
2006-11-22 22:13:30 +00:00
baker59
fb5c9da514 Changed GetAllEntries function in BoxManager to return a pointer to
entries instead of a copy of the entries.
2006-11-22 19:24:25 +00:00
baker59
f0ab637ecf Chnaged to improve efficiency - should only affect the AP case in practice. 2006-11-17 23:14:56 +00:00
baker59
d899b62a2d Made a change to avoid unecessary sorting in the BoxManagerAssemble. 2006-11-16 23:51:48 +00:00
baker59
3a9db09b25 Incorporated the box manager into the struct grid and associated struct
routines.  Eliminated the box neighbor structure from the grid.
2006-11-16 19:11:31 +00:00
falgout
403ea05783 Add '_hypre_' prefix to internal headers for utilities, struct, and sstruct. 2006-11-15 01:08:13 +00:00
falgout
d6f8a38e94 Added reference manual comments for the SetPeriodic routine. 2006-11-01 23:23:09 +00:00
painter
e9a59a22b7 add header and documentation for HYPRE_StructMatrixMatvec 2006-10-31 23:45:15 +00:00
falgout
f55caa9976 Fixed 'headers' script to insert copyright header automatically. 2006-10-25 22:49:50 +00:00
falgout
549db44dc8 Fixed a memory bug in Migrate functions regarding recv_rboxnums. 2006-10-03 20:52:52 +00:00
hill66
402d34179c Updated license info. 2006-09-22 22:06:21 +00:00
falgout
742129366d Reference manual updates for Struct and SStruct. 2006-09-12 18:31:46 +00:00
kolev
d5b996fa28 Changed the output format of matrix and vector entries from "%e" to "%.14e".
The corresponding scanf functions use "%le".
2006-09-07 16:59:23 +00:00
baker59
576ead3634 Added the box manager structure and functionality for keeping track of box information spatially. This is currently not being used by any of the struct or sstruct code, but will be incorporately in the near future. 2006-08-31 18:43:08 +00:00
hill66
b3e54b65d1 shared libraries enabled. 2006-08-29 15:45:05 +00:00
hill66
92a1558e24 Remove temporary directories created by libtool. 2006-08-15 22:27:32 +00:00
hill66
fb29a207c7 Updated to enable shared libraries. 2006-08-15 22:09:36 +00:00
baker59
d839dd1caf commented out an unused variable (to fix compilier warning) 2006-08-10 16:32:42 +00:00
hill66
0936064c98 Updated copyright & license info. 2006-08-02 22:32:43 +00:00
falgout
e3c3ffa692 Removed author. 2006-08-02 21:53:30 +00:00
hill66
e5ec2c6dec Modified HEADER to include LGPL (license) info. 2006-07-27 23:26:57 +00:00
hill66
9e54f927d3 Updated to enable building shared libraries. 2006-07-25 17:27:34 +00:00
barrylee
7024c56f35 Changes to correct additional bugs for offproc addtovalues and getvalues.
Corrections to eliminate multiple add and get values at the same point.
2006-07-25 16:02:53 +00:00
barrylee
cec0ce4239 Correction to include new struct_matrix.h stuff. 2006-07-24 16:00:52 +00:00
barrylee
649620005d Bug fix, changes, etc. to allow offproc addtovalues. 2006-07-21 16:35:58 +00:00
hill66
0e1a0b9b18 Added missing prototypes to resolve autotest warning errors. 2006-07-17 16:24:32 +00:00
barrylee
a3199592fb Some corrections to vector & matrix addtovalues. Correction: to variable
box has to be scanned not the data_space boxes.
2006-07-11 23:59:58 +00:00
baker59
1cd91da640 Updated to reflect name change to assumed partition routines. 2006-07-10 21:10:06 +00:00
hill66
f1d5f77bdf Updated fortran interface to be consistent with C routines. 2006-06-29 23:26:26 +00:00
barrylee
ac2c3c107b Changes corresponding to addtovalues modifications. 2006-06-27 19:57:40 +00:00
barrylee
145c9ad002 Changes to permit addtovalues from off_procs. 2006-06-27 19:56:18 +00:00
barrylee
a1109d5dfa Changes so that one can add values to a vector from off_procs. 2006-06-27 19:55:22 +00:00
barrylee
97ee1b7b87 Chnages to comm_info that permits an easy formation of an "inverse" comm_info
needed to create an "inverse" comm_pkg.
2006-06-27 19:53:22 +00:00
kolev
7c0cf6b6a7 New versions of protos and the headers scripts. 2006-05-02 21:28:57 +00:00
hill66
1f7c60e701 Updated fortran routines to be consistent with C routines. 2006-02-08 17:41:26 +00:00