Commit Graph

24 Commits

Author SHA1 Message Date
falgout
ad9a961eb7 Removed pthreads port of Struct codes (and PTHREADS_MANGLING stuff from
Makefiles).  To be re-added later (possibly) in a cleaner form.
Added DOC++ reference comments to Struct '.h' files.
Changed names of Struct include and lib files.
Removed 'stencil' argument from interface for StructVectorCreate.
2000-08-28 22:21:33 +00:00
falgout
6060dec9ee Fixed unitialized ierr variable. 2000-07-07 17:20:42 +00:00
falgout
4fad7676bd Changed the way opaque structures are done to fix problem with g++. 2000-04-19 21:31:17 +00:00
falgout
4d327cc898 Added AddToValues and AddToBoxValues routines. 2000-03-16 00:03:20 +00:00
falgout
9a1965404d Changed function names to start with "class name". 1999-09-07 07:03:59 +00:00
falgout
338da83dbb Changed 'New/Initialize' to 'Create' and changed 'Free/Finalize' to 'Destroy'. 1999-08-31 23:31:24 +00:00
falgout
88686f2a14 Changed GetStructVectorBoxValues so that it just fills in the values array.
The user is required to allocate the space.
1999-03-26 18:28:22 +00:00
falgout
06eedd2d37 Changed AppendBox, ... as another step towards optimizing. 1998-12-22 19:09:09 +00:00
elliott
d81a332e4b 12-22-98 getting thread_wrappers stuff to work 1998-12-22 18:26:25 +00:00
falgout
4e30318934 Automatically generate Foo-to-FooPush macros. 1998-12-21 23:09:08 +00:00
falgout
6d4d85c32a Removed most of the void functions.
Added automatic creation of thread wrapper functions.
1998-12-21 20:00:10 +00:00
elliott
7e91230c90 12-18-98 constructor function interfaces changed to return int. 1998-12-19 00:46:37 +00:00
falgout
ccf105faeb Changed NUM_THREADS to hypre_NumThreads and added hypre_MAX_THREADS 1998-12-18 23:53:24 +00:00
elliott
cf316a74c4 11-11-98 Added #ifdefs to suppress pthread stuff unless explicitly flagge, nse 1998-11-11 20:26:16 +00:00
elliott
c3dd6f40e7 11-9-98 Added pthread support to more functions, nse 1998-11-09 19:22:08 +00:00
falgout
5b0539c5bf Fixed a couple of mistakes with user types. 1998-08-28 15:27:12 +00:00
falgout
bcd6b9c4ff Removed stencil arguments from some of the vector user-interface routines.
Note: the stencil argument was intentionally left in the NewStructVector
call because it is currently needed in the PETSc interface.
1998-06-10 16:38:22 +00:00
falgout
a86a941fdb Initialized ierr so that Purify doesn't complain. 1998-05-27 14:13:16 +00:00
brown
152e50175e Added routines
HYPRE_GetMigrateStructVectorCommPkg
HYPRE_MigrateStructVector
HYPRE_FreeCommPkg( HYPRE_CommPkg comm_pkg )

to the user interface that are needed for the migration routines.

-PNB
1998-04-10 20:30: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
a130546617 Changed Index member functions to macros and modified HYPRE interface
routines to use ClearIndex before copying user index data into
hypre_Index structures.
Added a GetStructVectorBoxValues routine.
1998-03-13 16:56:50 +00:00
falgout
fa385acc33 Added code to insure that indexes outside of problem dimension are always
set to 0.
1998-03-12 23:42:27 +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