falgout
44c159b60f
Fixed problem when a grid is distributed accross only a subset of
...
of the processors. This happens often in the context of "level solves"
in an AMR code.
1999-06-30 23:04:53 +00:00
dwalker
907dca1575
BoxLoops modified for compiler directives. BoxLoops now have begin, for, and
...
end sections. --see box.h. Also added capabilities for using Openmp
directives in .c files.
1999-06-15 23:53:54 +00:00
jjones
baa575eef6
Added code to handle periodic bc
1999-06-04 21:55:21 +00:00
falgout
98852a94c3
Adding unrolling up to depth 7 to improve efficiency.
1999-05-14 06:12:25 +00:00
falgout
7fab661e0b
Removed __STDC__ symbol generated by mkproto by introducing a
...
new 'protos' script in the utilities directory.
1999-05-08 00:26:20 +00:00
baldwin
bf5d6078d7
Added new Fortran interface.
1999-05-04 22:46:33 +00:00
falgout
de4383b32c
Forgot one 'box_pthreads.h' line in previous commit.
1999-04-02 16:00:23 +00:00
falgout
c7ac139a2a
Moved box_pthreads.h file into struct_matrix_vector.h through headers script.
1999-04-02 15:50:19 +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
3cbb478143
Removed HYPRE_TIMING from compile line.
1999-03-31 16:51:26 +00:00
dwalker
ed5096a397
changed min max to hypre_min hypre_max
1999-03-30 22:25:41 +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
7cabba5e76
Removed main prototypes in struct_matrix_vector.h.
...
Moved several files to new tools directory.
Cleaned up Makefile.in, and removed documentation stuff.
1999-03-26 17:41:34 +00:00
dwalker
ebe5ebe6e1
removed COPT and CDEBUG-- C_COMPILE_FLAGS used instead
1999-03-19 22:01:52 +00:00
falgout
d21d8a65bc
Fixed HYPRE_headers to put utilities.h include in thread_wrappers.c
1999-03-19 17:01:52 +00:00
falgout
3149db34c9
Changed matrix ghost zone stuff.
1999-03-19 07:55:24 +00:00
falgout
43a88609a0
Added new hypre_NewCommInfoFromNumGhost routine.
...
Used to update matrix ghost info.
1999-03-19 00:42:23 +00:00
elliott
f96f56a00b
3-15-99 removed shared Mallocs from around MPI_Comm_rank and MPI_Comm_size
1999-03-15 16:59:34 +00:00
falgout
11dc98d692
Made minor change to veryclean target so that it removes purify stuff also.
1999-03-13 05:21:47 +00:00
falgout
cb27065db7
Fixed some '<<<<' lines that were accidentally checked in.
1999-03-12 16:45:38 +00:00
dwalker
b9deb4fb00
added importing compiler flags from configure.in
1999-03-12 00:47:40 +00:00
falgout
004824dfe0
Added "fake" code to eliminate compiler warnings.
1999-03-11 22:28:12 +00:00
falgout
b166c33f36
Added the -c option to the ar command to get rid of stderr messages.
1999-03-11 14:02:17 +00:00
elliott
5251608d96
2-10-1999 include utilities.h in thread_wrappers.c to get hypre_NumThreads
1999-02-10 16:50:41 +00:00
falgout
ed1aaf7333
Changed include to HYPRE_utilities.h instead of utilities.h.
1999-02-09 22:54:13 +00:00
jjones
5ca88122f5
Changed default ghost layers to 1, additional code to add ghostlayers
...
needed for SMG when the user specifies symmetric storage with other than
the lower triangular part stored.
1999-02-09 22:33:59 +00:00
dwalker
34026261f8
Removed .tex from veryclean target.
1999-01-27 22:48:20 +00:00
dwalker
6e7b01d7b5
Makefile now removed *.dxx for clean target and *.dxx and *.tex for veryclean
...
target.
1999-01-26 22:51:28 +00:00
jjones
9618931f68
New periodic functions
1999-01-22 22:05:35 +00:00
jjones
5510974341
Set default periodic=[0,0,0] and added function hypre_SetStructGridPeriodic
1999-01-22 22:02:46 +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
jjones
0293551dcc
Added function HYPRE_SetStructGridPeriodic
1999-01-22 22:01:27 +00:00
elliott
5430a70c6c
1-20-99 version at point of blue shutdown
1999-01-20 16:40:47 +00:00
falgout
2ea254e02a
Don't need these anymore.
1999-01-15 17:12:18 +00:00
elliott
fc8190a23c
1-12-98 boxloop added in the one new place it was needed
1999-01-12 16:59:11 +00:00
elliott
92507893d1
1-11-99 committing version used for tests for talk
1999-01-11 17:32:00 +00:00
falgout
d3197c1d40
Further optimizations of setup phase.
1999-01-07 23:35:07 +00:00
elliott
30999aabdc
1-4-98 fixing the inner product
1999-01-04 21:06:34 +00:00
falgout
c7cd0fb563
Yet another incremental step to optimize.
...
Changed most of the box class routines to NOT return new structures.
1998-12-30 23:09:10 +00:00
elliott
b1428b0215
12-23-98 getting the thread_wrappers to work
1998-12-24 00:09:57 +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
9c06a3bd47
Can't assign arrays to arrays, so store a pointer to the array instead.
1998-12-21 23:51:01 +00:00
falgout
4e30318934
Automatically generate Foo-to-FooPush macros.
1998-12-21 23:09:08 +00:00
elliott
803377a362
12-21-98 committing bug fixes to box_pthreads.h
1998-12-21 22:30:43 +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
de73dcdf2c
12-18-98 Trying to get rid of PLOOP, and tweaking struct typedefs in header.
1998-12-18 22:49:46 +00:00
elliott
c786b51045
12-17-98 some vestiges removed
1998-12-17 22:09:13 +00:00