Rob Falgout
cda05c4d5e
Updated release number and date for 2.18.1
2019-10-15 08:06:39 -07:00
Rob Falgout
99b42696c3
Updating Fortran comments to use '!'
2019-10-14 15:29:21 -07:00
Ruipeng Li
f7716158b8
Merge pull request #54 from hypre-space/amg-setup
...
Amg setup
2019-10-14 11:42:28 -07:00
Ruipeng Li
9ccaf28ac0
Merge branch 'amg-setup' of https://github.com/hypre-space/hypre into amg-setup
2019-10-12 10:46:05 -07:00
Ruipeng Li
9b0d60562c
changes after regression tests
2019-10-12 10:45:26 -07:00
Ruipeng Li
a9f6209daa
bug fix
2019-10-11 23:09:04 -07:00
Ruipeng Li
db1e75174f
hypre_GetMemoryLocation
2019-10-11 22:19:16 -07:00
Ruipeng Li
964b65006c
remove ismanaged
2019-10-11 21:40:51 -07:00
Ruipeng Li
a096e0c612
bug fix
2019-10-11 17:38:11 -07:00
Ruipeng Li
04fd2f438d
code optimization
2019-10-11 16:45:34 -07:00
Ruipeng Li
65bf80c01a
a question
2019-10-10 13:04:26 -07:00
Ruipeng Li
f69824574f
bug fixes for dealii
2019-10-10 12:56:10 -07:00
Ruipeng Li
32242bb936
Merge branch 'master' into amg-setup
2019-10-10 12:15:13 -07:00
Ruipeng Li
07a0d46328
format change
2019-10-10 12:13:38 -07:00
Ruipeng Li
64e6ca67d5
format change
2019-10-09 13:38:48 -07:00
Ruipeng Li
82220c1f13
fixed typos
2019-10-09 09:49:41 -07:00
Ruipeng Li
29a896aa69
Merge branch 'amg-setup' of https://github.com/hypre-space/hypre into amg-setup
2019-10-08 23:24:09 -07:00
Ruipeng Li
d390041f69
1. fixed issues with setDevice 2. Device InterpTrunc
2019-10-08 23:22:44 -07:00
Li
ae1b52e8c6
Merge branch 'master' of https://github.com/hypre-space/hypre into amg-setup
2019-10-02 10:13:42 -06:00
Ruipeng Li
e4b5c2e0de
Merge pull request #52 from balay/balay/fix_mixedint
...
fix hypre_BoomerAMGBuildRestrNeumannAIR() mixedint build error
2019-10-02 10:12:11 -06:00
Ruipeng Li
3249cbf768
Merge pull request #51 from balay/balay/hypre_ParCSRMatrixCompleteClone
...
add hypre_ParCSRMatrixCompleteClone() compatibility macro - this way …
2019-10-02 10:08:20 -06:00
Satish Balay
fcf563e271
fix hypre_BoomerAMGBuildRestrNeumannAIR() mixedint build error
...
--enable-bigint --enable-bigint=no --enable-mixedint=yes
2019-10-01 08:25:36 -05:00
Satish Balay
3910419d53
add hypre_ParCSRMatrixCompleteClone() compatibility macro - this way PETSc, mfem [and perhaps other codes] can continue to work with hypre-2.18.1 - without local changes
2019-10-01 08:05:19 -05:00
Rob Falgout
3352033eb8
Commented out distclean before check-license test to avoid error message
2019-09-30 07:53:44 -07:00
Ruipeng Li
1a2481f89c
had 2nd thought about the coarsest level solve, put it back to host. new option: rlx_coarse 199
2019-09-29 20:31:45 -07:00
Ruipeng Li
4eee1de0ec
device coarsest solve
2019-09-28 22:13:45 -07:00
Ruipeng Li
196011c393
Merge branch 'master' of https://github.com/hypre-space/hypre into amg-setup
...
Conflicts:
src/configure
2019-09-28 22:13:10 -07:00
Ruipeng Li
f71128640d
device coarsest level solve
2019-09-28 22:01:35 -07:00
Rob Falgout
edda8e7d6a
Updating the AUTOTEST/check-license.filters file
2019-09-28 15:55:18 -07:00
Rob Falgout
247c47d627
Fixed another recompute residual issue in struct_ls/hybrid.c
...
Made cosmetic changes to parcsr_ls/amg_hybrid.c
2019-09-27 18:36:56 -07:00
Ruipeng Li
f763e6bb27
some code optimizations
2019-09-27 18:03:05 -07:00
Rob Falgout
7ce1e5f16a
Adding a check for license headers to AUTOTEST (two files I forgot)
2019-09-27 10:16:03 -07:00
Rob Falgout
5851cb80af
Adding a check for license headers to AUTOTEST
2019-09-27 10:15:04 -07:00
Rob Falgout
97404be515
Updating CHANGELOG and release number/date for 2.18.0
2019-09-26 16:16:53 -07:00
Ruipeng Li
1d87ef6e81
Merge pull request #49 from hypre-space/amg-setup
...
Amg setup
2019-09-26 15:40:37 -07:00
Ruipeng Li
42fa2d4bd8
changed the license in the new files
2019-09-26 15:14:05 -07:00
Ruipeng Li
57806d2129
for gpu regression test
2019-09-26 12:15:50 -07:00
Ruipeng Li
c84d2595e8
changes after GPU regression tests
2019-09-26 11:06:29 -07:00
Ruipeng Li
1fc065fe24
header
2019-09-25 15:37:59 -07:00
Ruipeng Li
0af952509c
Merge branch 'master' of https://github.com/hypre-space/hypre into amg-setup
...
Conflicts:
src/CMakeLists.txt
src/config/configure.in
src/parcsr_ls/HYPRE_parcsr_ls.h
src/parcsr_ls/_hypre_parcsr_ls.h
src/parcsr_ls/aux_interp.c
src/parcsr_ls/par_amg.c
src/parcsr_ls/par_amg_setup.c
src/parcsr_ls/par_coarsen.c
src/parcsr_ls/par_cycle.c
src/parcsr_ls/par_interp.c
src/parcsr_ls/par_strength.c
src/parcsr_mv/_hypre_parcsr_mv.h
src/parcsr_mv/par_csr_assumed_part.c
src/parcsr_mv/par_csr_communication.c
src/parcsr_mv/par_csr_communication.h
src/parcsr_mv/par_csr_matop.c
src/parcsr_mv/par_csr_matrix.c
src/parcsr_mv/par_csr_matrix.h
src/seq_mv/csr_matrix.c
src/seq_mv/seq_mv.h
src/utilities/_hypre_utilities.h
src/utilities/hypre_memory.h
src/utilities/protos.h
2019-09-25 15:36:06 -07:00
Ruipeng Li
31da8889aa
some minor changes on GPU interpolation
2019-09-25 10:05:07 -07:00
Ruipeng Li
a8cbf255ba
Merge pull request #46 from bavier/fixes-for-cray-compiler
...
Fixes for Cray compiler
2019-09-24 17:16:33 -07:00
Ruipeng Li
087ccfc054
Soc device and thrust
2019-09-24 11:57:58 -07:00
Ruipeng Li
e1132027b5
GPU amg setup
2019-09-20 13:41:31 -07:00
Ruipeng Li
38aa211979
passed GPU regression tests
2019-09-20 13:35:30 -07:00
Ruipeng Li
55cb0194b1
GCC warning:ISO C does not permit named variadic macros
2019-09-20 09:24:46 -07:00
Ruipeng Li
89470a5e26
GPU amg setup rap
2019-09-19 14:02:17 -07:00
Eric Bavier
1d3c8916e2
More macro stringification.
...
Cray's C compiler complains about malformed pragmas. Indeed, without
stringification the OMP1 et al. macros expand to an invalid statement:
_Pragma("omp parallel ... HYPRE_SMP_SCHEDULE")
Other compiler seem not to complain about this...
2019-09-13 14:51:20 -05:00
Eric Bavier
ed8b993010
utilities: Use more portable ffs() from strings.h.
...
Also remove conditional statement that was likely never be taken given
the uses of first_lsb_bit_indx and is otherwise equivalent to ffs(x)-1
when 0==x.
2019-09-13 14:35:23 -05:00
Bjorn Sjogreen
e1f4331a37
Inserted GPU functions for amg setup, user defined exec policy implemented
2019-09-12 17:40:13 -07:00