Commit Graph

326 Commits

Author SHA1 Message Date
kolev
ef1518d389 Added a new line in error printing. 2007-12-07 17:21:11 +00:00
ulrikey
0f871813c6 added header 2007-11-15 18:41:24 +00:00
ulrikey
ef09a1c5f4 deleted line 2007-11-15 16:04:43 +00:00
kolev
c8e905fc63 Moved the hypre error codes definitions from hypre_error.h to HYPRE_utilities.h 2007-11-14 20:56:21 +00:00
ulrikey
70bd39fdd7 change copyright statement to reflect new management. 2007-11-13 21:20:21 +00:00
kolev
01404521db Removed a unused variable. 2007-11-07 16:03:34 +00:00
ulrikey
f4e81e855b reinserted lines that were wrongly deleted 6 years ago. 2007-10-22 22:36:49 +00:00
kolev
72d366d0c0 Added two functions that allow users to clear the errors recorded in the
global hypre error flag:

/* Clears the given error code from the hypre error flag */
int HYPRE_ClearError(int hypre_error_code);

/* Clears the hypre error flag */
int HYPRE_ClearAllErrors();

These are useful when the users choose to ignore certain error flags,
for example HYPRE_ERROR_CONV.
2007-10-08 21:51:32 +00:00
baker59
e40eabde35 Fixed MPI_Allreduce to copy "count" items - insetad of just 1. 2007-02-09 00:41:41 +00:00
baker59
331896f734 modified comment 2007-01-19 23:21:44 +00:00
baker59
b6b4c28b0a Added another binary serach routine. 2007-01-05 00:04:22 +00:00
falgout
3e54bb037e Removing TIME from the default output line. 2006-12-12 01:56:28 +00:00
kolev
72f3e57377 Make sure that HYPRE_config.h is included before defining the hypre_F90 macros. 2006-11-29 22:44:50 +00:00
kolev
5809cf179f Removed hypre_lapack.h and hypre_blas.h from the utilities header file.
Also changed the macro hypre_F90_NAME_BLAS.
2006-11-28 20:59:40 +00:00
falgout
403ea05783 Add '_hypre_' prefix to internal headers for utilities, struct, and sstruct. 2006-11-15 01:08:13 +00:00
hill66
4223c88b72 updated blas/lapack headers 2006-10-26 20:22:27 +00:00
hill66
a574429dc8 Added #ifdef for using internal blas/lapack routines 2006-10-25 21:56:47 +00:00
hill66
1bd85dfe15 Added hypre_blas and hypre_lapack info. 2006-10-20 15:46:38 +00:00
hill66
c245153337 Modified license info. 2006-09-26 22:53:11 +00:00
hill66
587fe6d4da Modified error message in hypre_assert macro to be ANSI C standard. 2006-09-25 16:25:41 +00:00
hill66
ae72c0dd14 Fixed format error in hypre_assert. 2006-09-22 15:44:32 +00:00
hill66
cecce7cfe5 Changed __STRING to __FILE__, __LINE__ to enable building on AIX platforms. 2006-09-21 20:29:33 +00:00
kolev
6c239af497 Added non-Babel Fortran interface to the HYPRE_*Error() functions.
Currently HYPRE_DescribeError() is not implemented, since passing
C strings to Fortran is not portable.
2006-09-19 17:46:01 +00:00
painter
d5981fc121 In hypre_assert, print out the assertion when it fails. 2006-09-13 21:10:07 +00:00
kolev
ed4751ef48 Minor modifications of the hypre error code. 2006-09-13 20:46:11 +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
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
hill66
dc7d55f2ba Added license information. 2006-08-01 21:55:18 +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
kolev
7c0cf6b6a7 New versions of protos and the headers scripts. 2006-05-02 21:28:57 +00:00
kolev
f87d8e9aeb hypre_error_in_arg now supports up to 32 arguments (was 8). 2006-03-30 01:16:35 +00:00
kolev
f458e748b9 A new system for handling the error codes in hypre. 2006-02-06 23:49:24 +00:00
hill66
c864d90e1b Added ifndef around include of mpi.h to allow building --without-MPI 2005-12-20 17:09:39 +00:00
kolev
d01972b2cc Removed the prototype of hypre_mpi_comm_f2c in utilities.h, since it
is not needed, and it was wrong.
2005-12-16 17:13:13 +00:00
kolev
d13f84c693 Included the header file where configure defines HYPRE_HAVE_MPI_COMM_F2C. 2005-12-16 01:18:18 +00:00
kolev
8602003e71 Added a hypre wrapper for MPI_Comm_f2c, which should be called by
Fortran codes using LAM to properly convert the MPI communicator.
2005-12-15 19:42:42 +00:00
hill66
7548546740 Changed reference to chaos_2_* directories to be chaos_3_* for compatibility with system changes. 2005-12-15 18:54:22 +00:00
hill66
13c28af20b Modified to be compatible with changes to building blas and lapack options.. 2005-09-26 22:02:52 +00:00
painter
8e25c03990 another include may be needed to build 2005-09-12 22:41:26 +00:00
painter
b3ffc18b33 change macro assert to hypre_assert 2005-09-12 18:32:10 +00:00
falgout
ebce13403f Added hypre_assert to utilities header file. 2005-08-23 15:47:02 +00:00
painter
b4ca884595 Add hypre_assert(), an assert() wrapper which defaults to nothing. 2005-08-17 00:17:24 +00:00
hill66
d9f1a27bab Added removal of insure related files to clean target. 2005-08-15 23:01:21 +00:00
hill66
b881e0d545 Updated LOBPCG from A. Knyazev. 2005-07-21 15:57:26 +00:00
baker59
352d4dd7fc updated function names. 2005-06-17 22:12:21 +00:00
hill66
844828ada2 Removed separate compile of timer.c. 2005-05-26 20:32:37 +00:00
hill66
38c3e07baa Split list of internal LAPACK routines into 3 sets to resolve length errors from configure on some platforms. 2005-05-25 17:25:08 +00:00