Commit Graph

2212 Commits

Author SHA1 Message Date
Tzanio
50a757cfec Minor styling changes. 2016-04-29 13:49:58 -07:00
Mark L. Stowell
1a69f206e4 Add ability to set relative tolerance
HYPRE_ame incorrectly set lobpcg's absolute and relative tolerances to the same value.  This to lead to very poor convergence in some cases.
2016-04-29 12:46:26 -07:00
Mark L. Stowell
2fde62de9f Add ability to set relative tolerance
Internally LOBPCG uses both relative and absolute tolerances but only one could be set through the HYPRE interface.
2016-04-29 12:46:26 -07:00
Rob Falgout
81c9a33820 Changed 'int' to 'HYPRE_Int' in one place. 2016-04-20 07:59:33 -07:00
Tzanio
1e1ac92f45 Check errors locally in HYPRE_ParaSailsSetup(), to avoid premature return from
ParaSails due to external errors (e.g. due to non-converging Krylov method).
2016-04-19 09:59:22 -07:00
Olga T. Pearce
6f6729d904 Initial commit of Caliper instrumentation in Hypre. So far there are no ifdef guards because Caliper is not integrated into the makefile system yet 2016-04-13 12:19:01 -07:00
Rob Falgout
5aeeaecc32 Fixed another SharedPart/NeighborPart bug
The last fix caused the earlier FEMAddValues problem to reappear.  Duplicate
boxes are now explicitly eliminated in the SStructGridCreateCommInfo routine.
2016-04-03 19:08:15 -07:00
Rob Falgout
136c97a8fb Updated version number for 2.11.0 release 2016-03-28 13:07:43 -07:00
Rob Falgout
896aa7601e Fixed a bug in the SStructCommInfo routine
In certain NeighborPart and SharedPart scenarios, the CommInfo routine would
construct non-symmetric sends/recvs that would cause the code to hang.
2016-03-26 12:29:23 -07:00
Rob Falgout
0552c5543e Added check for zero-size boxes in SetSharedPart and SetNeighborPart 2016-03-19 20:15:05 -07:00
Rob Falgout
34a69027c8 Small initialization change to par_rap.c to keep VS from complaining 2016-03-18 10:36:26 -07:00
Rob Falgout
6fd2bc1eeb Fixed a CMake compile problem and modified a couple of autotest scripts
Added "make distclean" to the end of both the 'basictest.sh' and 'cmaketest.sh'
autotest scripts to avoid situations where previously compiled test drivers are
accidentally used in a test where the build failed.
2016-03-18 08:16:00 -07:00
Rob Falgout
a4a4268970 Fixed some additional compile/link problems with Visual Studio 2016-03-17 19:50:19 -07:00
Ulrike Yang
4ffc913bc6 hide a routine 2016-03-17 18:01:25 -07:00
Ulrike Yang
3f6ce757d6 added various changes to hide __builtin_ffs 2016-03-17 17:33:45 -07:00
Rob Falgout
42dd131fe6 More changes related to Visual Studio
The previous changes cause lots of warning messages with GCC.
2016-03-17 17:06:56 -07:00
Rob Falgout
a4cc4be1e8 Merge branch 'master' of ssh://mystash.llnl.gov:7999/hypre/hypre 2016-03-17 15:57:00 -07:00
Rob Falgout
3d18327363 Fixes for the Visual Studio compile
Primarily changed CMake to compile certain files with C++ when using MSVC.
2016-03-17 15:52:00 -07:00
Ulrike Yang
0bf5000c1d changed array declarations 2016-03-17 14:54:02 -07:00
Rob Falgout
fdbe1b0227 Fixed a problem with the shared library build when using openmp 2016-03-14 10:04:40 -07:00
Rob Falgout
2a8c92fcf4 Updated the default example regression test saved file.
The SetNeighbor changes caused slight differences in ex13 and ex14 convergence
history probably due to assembling coefficients in a different order.
2016-03-14 08:56:55 -07:00
Rob Falgout
0566c17e02 Fixed a memory problem with SetNeighborPart and SetSharedPart
Fixed a pre-existing memory problem in SStructGridCreateCommInfo, and removed
some redundant code due to the previous bug fix.
2016-03-11 19:34:48 -08:00
Rob Falgout
3ed2260394 Fixed a bug with SetNeighborPart and SetSharedPart
The previous code did not remove overlap in either the original boxes passed in
by the user or the constructed boxes for each variable type.  This caused calls
to AddValues to double count contributions in some places for vectors.
2016-03-11 09:46:34 -08:00
Ulrike Yang
e51d1ad902 added variable back in at the right place 2016-03-09 07:58:41 -08:00
Ulrike Yang
b05961b9fd removed unused varaiable 2016-03-08 13:34:10 -08:00
Ulrike Yang
c4c6ba532a removed unused variables 2016-03-08 09:01:42 -08:00
Rob Falgout
3c3d7f874b Removed unused variables in test directory 2016-03-08 08:39:57 -08:00
Rob Falgout
c0c288e1f4 Removed unused variables in FEI_mv directory 2016-03-08 08:31:49 -08:00
Rob Falgout
1fe4319534 Removed unused variables in sstruct_ls directory 2016-03-08 08:05:45 -08:00
Ulrike Yang
39bab42a64 removed unused variables 2016-03-04 18:31:59 -08:00
Ulrike Yang
5e5c22f0b5 removed variables that weren't really used 2016-03-03 18:10:24 -08:00
Rob Falgout
27d5581c59 Fixed a problem doc++ was having parsing one of the header comments. 2016-03-02 12:45:40 -08:00
Rob Falgout
9d652536f4 Merge branch 'master' of ssh://mystash.llnl.gov:7999/hypre/hypre 2016-03-02 08:53:47 -08:00
Rob Falgout
ff64d8828b Fixed some set-but-not-used variable warnings. 2016-03-02 08:53:07 -08:00
Ulrike Yang
9458cad899 changed default to not keep transposes 2016-03-02 08:37:41 -08:00
Daniel Osei-Kuffuor
36b814d635 Modified configure.in to remove checks for functioning user-specified blas/lapack library paths 2016-03-01 14:07:36 -08:00
Rob Falgout
d7e89d1df2 Added debugging flags to the SuperLU Makefile to get rid of Insure++ warnings 2016-02-26 08:42:55 -08:00
Rob Falgout
97124d1686 Fixing a portability problem in utilities/Makefile and rerunning autoconf with a newer version 2016-02-25 15:56:35 -08:00
Ulrike Yang
1080305766 moved declarations to beginning of routine 2016-02-25 09:56:38 -08:00
Ulrike Yang
e36e3a4542 replaced bash specific substrings 2016-02-24 16:19:04 -08:00
Rob Falgout
b027a15748 Added compiler flags to the test Makefile link lines to reduce warnings generated by Insure++ 2016-02-23 16:12:55 -08:00
Osei-Kuffuor
bff636c2b3 Modified configure script to manually determine blas/lapack name mangling since it may be different from the fortran compiler name mangling. 2016-02-22 09:00:04 -08:00
Osei-Kuffuor
778612ae51 Modified configure.in to fix issue with multiple use/meaning of 'prefix' variable 2016-02-15 10:57:05 -08:00
Osei-Kuffuor
e26ca6fd3b Merge branch 'master' of https://mystash.llnl.gov/scm/hypre/hypre 2016-02-12 09:38:44 -08:00
Osei-Kuffuor
bc74630700 Fixed a bug in autoconf scripts. 2016-02-12 09:36:40 -08:00
Ulrike Yang
7586c02332 Removed comments to really fix Lu's issue 2016-02-12 07:55:50 -08:00
Ulrike Yang
084b4f97c7 fixed a memory issue Lu found 2016-02-12 07:54:50 -08:00
Osei-Kuffuor
2ef505bbc3 Modified autoconf scripts to relax checking of user-provided blas/lapack library paths, and generated a new configure script using bootstrap 2016-02-12 06:20:19 -08:00
Ulrike Yang
f8e183045b Merge branch 'master' of ssh://mystash.llnl.gov:7999/hypre/hypre 2016-02-03 09:28:15 -08:00
Ulrike Yang
096f60280e changed a definition and took out functions that we want to phase out 2016-02-03 09:27:40 -08:00
Rob Falgout
1235a9e109 Removed Babel docs from the Makefile 2016-02-02 19:56:59 -08:00
Ulrike Yang
456e2d17a7 initialed rcv buffer to fix memory leak 2016-01-20 14:56:44 -08:00
Ulrike Yang
d7521e8884 fixed a memory leak 2016-01-20 14:05:10 -08:00
Ulrike Yang
c3268f82fd corrected default for RAP to not keep transpose 2016-01-20 12:04:03 -08:00
Rob Falgout
bc3158ee77 Bug fix from Kento Sato to eliminate occasional hang due to mixed MPI tags 2016-01-19 15:22:52 -08:00
Rob Falgout
ac813fe064 Merge branch 'master' into reorg 2016-01-18 16:34:00 -08:00
Rob Falgout
08cc2732f4 Removed babel from the documentation 2016-01-15 16:21:41 -08:00
Rob Falgout
e7b5f24506 Removed babel from the rest of the code except the documentation 2016-01-14 18:45:02 -08:00
Rob Falgout
481a9e4328 Moved new utilities files to src/utilities 2016-01-14 18:07:36 -08:00
Rob Falgout
4de7635b98 Merge branch 'master' into reorg 2016-01-14 17:52:05 -08:00
Rob Falgout
193e21df28 Removed babel from the examples and a couple of other places 2016-01-14 17:17:42 -08:00
Rob Falgout
f4e70c897b Reorganized directories and files to mimic the release structure 2016-01-13 18:14:24 -08:00