ulrikey
9b98e23b4c
added definitions
2011-10-07 15:43:54 +00:00
falgout
fb6334d000
Removed the Fortran interface for hypre_mpi_comm_f2c() because it is problematic
...
and no longer needed anyway.
2011-09-29 00:44:52 +00:00
kolev1
aa55608ea9
Fixed autotest errors from the C++ compiler on the new mac regression tests.
2011-09-29 00:15:09 +00:00
falgout
e519cc20c4
Added a new hypre_error_w_msg() routine to throw errors or warnings with an
...
informational message attached, and used this to replace several warning messages
that were being printed in PFMG.
2011-09-22 20:39:35 +00:00
falgout
68b7b5518a
Changed 'long' to either 'hypre_longint' or 'HYPRE_Int'.
2011-01-27 19:46:14 +00:00
falgout
28a4441c27
Added a macro to force only one block in BoxLoops to help with fixing the
...
threading problems in FAC and Maxwell.
2011-01-13 19:19:32 +00:00
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
ee4524b1db
Fixed some casting problems.
2011-01-03 18:16:38 +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
baker59
d53df446e7
Added some new sorting routines.
2010-11-30 21:02:19 +00:00
falgout
a44c6b2539
Fixed an problem trying to store a 'size_t' value in an 'int' variable.
2010-11-08 21:51:18 +00:00
kolev1
9926385118
Added Fortran interface for HYPRE_ClearAllErrors() and HYPRE_ClearError().
2010-04-09 23:45:49 +00:00
baker59
7bc873594d
Added a function to determine whether the AP is on.
2010-03-18 20:15:28 +00:00
falgout
6fdb8c74fd
Changed to install only one hypre lib file.
2010-01-29 01:40:29 +00:00
falgout
3e9aec0291
Added post processing to configure to change the names of the F77_FUNC macros
2010-01-26 01:59:19 +00:00
falgout
73a0867c82
Added configure-line options to change name mangling for Fortran.
...
Cleaned up a lot of things in configure itself (still more to do though).
2010-01-25 22:51:05 +00:00
falgout
9f26a7739a
Changed 'cp -fpd' to 'cp -fpPR' for better portability.
...
This should work on the Mac now in particular.
2010-01-14 18:17:53 +00:00
falgout
8ed12c2264
Added the release number to the names of hypre shared libraries (see [issue181]).
...
Also removed the HYPRE_LSI library because it was nearly identical to HYPRE.
2010-01-14 01:16:24 +00:00
falgout
5eab966c3e
Added MPI_Scan to the stubs library.
2010-01-11 18:06:01 +00:00
falgout
8c9baf1023
Merging the 'sstruct_ap' branch with the main repository trunk.
2010-01-08 23:54:52 +00:00
kolev1
06916c815c
Small changes to enable compulition on Windows with Visual C++.
2009-11-17 22:27:43 +00:00
baker59
f56a7eecf6
Fixed a bug.
2009-11-05 18:48:57 +00:00
ulrikey
93aa37fc27
commented out inclusion of omp.h, since it contains a bug
2009-11-04 00:40:27 +00:00
baker59
853854508f
Added some new options for OpenMP.
2009-11-03 20:53:54 +00:00
kolev
25aa1a029d
Fixed a compiler warning.
2008-07-24 00:04:02 +00:00
falgout
b20a0fcb8d
Changing the memory routine prototypes to use size_t
2008-07-23 01:11:19 +00:00
ulrikey
b39374690d
replaced copyright headers
2008-07-18 01:34:48 +00:00
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