Commit Graph

28 Commits

Author SHA1 Message Date
falgout
3f0a439827 Changed the Fortran interface to use a Fortran MPI communicator.
Also implemented the new F90 types and macros for all of the interfaces.
2011-01-06 23:20:57 +00:00
falgout
d636ba377d Fixed the size of a Fortran communicator to be 'int' not 'HYPRE_Int'.
Changed the communicator type in all Fortran interface routines to use
the new hypre_F90_Comm type.
2010-12-21 19:34:30 +00:00
falgout
e3181f26b1 Added 64 bit feature using HYPRE_Int (see tracker [issue489] for details).
Changed MPI routines to hypre_MPI routines.
Added hypre_printf, etc. routines.
Added AUTOTEST tests to look for 'int' and 'MPI_' calls.
Added a new approach for the Fortran interface (not implemented everywhere yet).
2010-12-20 19:27:44 +00:00
ulrikey
b39374690d replaced copyright headers 2008-07-18 01:34:48 +00:00
ulrikey
1de17d7dfe changed copyright statement to reflect new management. 2007-11-13 19:09:13 +00:00
ulrikey
7da5af7f51 changed parcsr_ls.h, parcsr_mv.h, IJ_mv.h to _hypre_parcsr_ls.h, _hypre_parcsr_mv.h , _hypre_IJ_mv.h 2006-11-29 17:24:08 +00:00
hill66
402d34179c Updated license info. 2006-09-22 22:06:21 +00:00
hill66
e5ec2c6dec Modified HEADER to include LGPL (license) info. 2006-07-27 23:26:57 +00:00
hill66
1f7c60e701 Updated fortran routines to be consistent with C routines. 2006-02-08 17:41:26 +00:00
ulrikey
dc972d574c new IJ-interface routines 2001-06-21 22:30:21 +00:00
falgout
d9015e48a9 _matrix_vector=>_mv translations 2000-12-14 18:19:22 +00:00
falgout
c4ae5f02f8 Changed fortran interface port to (hopefully) support CRAY fortran
compilers and any other fortran compilers that mangle subroutine
names using all caps.
2000-10-09 22:32:34 +00:00
lambda
ad7476733b 'Const'ified some arguments in invocations from F90 sources 1999-09-27 16:12:42 +00:00
lambda
4698da9ad0 Fiddled with partitioning argument in call to HYPRE_IJVectorSetPartitioning 1999-09-21 02:00:48 +00:00
ulrikey
621587f0d3 changed function names containing AddRow or AddBlock to those
containing AddToRow or AddToBlock
1999-09-17 22:04:51 +00:00
ulrikey
cbb584ac51 changed function names to begin with the class names,
e.g. HYPRE_CreateIJMatrix is now HYPRE_IJMatrixCreate.
1999-09-17 19:10:36 +00:00
ulrikey
6786172b4d changed New/Free Initialize/Finalize to Create/Destroy where appropriate 1999-09-03 20:38:39 +00:00
lambda
abeca52efa Dereferenced vec_start arguments in call to HYPRE_SetIJVectorLocalPartitioning 1999-09-02 00:22:42 +00:00
lambda
f17b466258 Installed a GetIJMatrixLocalStorage in fortran interface 1999-09-01 23:14:59 +00:00
lambda
cb0d03ea54 Got rid of HYPRE_PARCSR_MATRIX flag. Replaced it with HYPRE_PARCSR. 1999-08-30 22:51:44 +00:00
lambda
c98be81a21 Renamed arguments in SetIJVectorLocalPartitioning 1999-08-27 23:23:44 +00:00
lambda
146438e862 HYPRE_AssembleIJVector now implemented, using an MPI_Allgather to
set the vector partitioning
1999-08-27 21:03:15 +00:00
lambda
675b657b8d SetIJVectorLocalComponents... removed, ZeroIJVectorLocalComponents added,
InsertIJVectorLocalComponents... renamed to SetIJVectorLocalComponents...
1999-08-25 00:29:12 +00:00
lambda
b5c4791edf Cleaned up comments in HYPRE_IJVector.c, improved error handling in hypre_IJVector_parcsr.c, regenerated IJ_matrix_vector.h, ... 1999-08-19 23:05:35 +00:00
lambda
6884c65e71 Removed InsertionSemantics function 1999-08-19 21:11:31 +00:00
lambda
2750e172e6 Got SetIJVectorPartitioning and SetIJVectorLocalPartitioning in Fortran interface 1999-08-19 20:51:32 +00:00
lambda
39d6dd7cee Settling on IJVector interface. Insert, AddTo, and GetIJVector functionality
is meant to be very flexible.
1999-08-19 00:43:38 +00:00
lambda
4c0e345367 Fortran IJVector interface functions 1999-08-17 00:56:36 +00:00