Ruipeng Li
f867d600b2
remove commented code
2022-06-07 15:28:33 -07:00
Ruipeng Li
67c545fce0
bug fix matvecT
2022-06-07 15:28:11 -07:00
Ruipeng Li
3f39f5d4fa
update printMM
2022-06-07 15:26:40 -07:00
Ruipeng Li
8b02ab88d3
GPU support for rownnz using IntArray
2022-06-07 12:08:43 -07:00
Ruipeng Li
c09ab567e7
remove a function
2022-06-07 10:13:11 -07:00
Ruipeng Li
31d4f891bf
turn off timing
2022-06-06 21:46:46 -07:00
Ruipeng Li
f4917850e7
Merge branch 'master' of github.com:hypre-space/hypre into spgemm
2022-06-06 21:45:49 -07:00
Ruipeng Li
57f0ddd75c
removed old impl
2022-06-06 21:40:36 -07:00
Ruipeng Li
c12449c44c
sycl impl.
2022-06-06 16:42:26 -07:00
Ruipeng Li
0fee4f3c80
astyle
2022-06-06 13:23:32 -07:00
Ruipeng Li
4efa15836d
support P100
2022-06-06 13:17:19 -07:00
Victor A. Paludetto Magri
07a8def6f8
Fix compilation warnings ( #643 )
...
This PR fixes compilation warnings obtained with gcc-11, clang-12, and clang-14. A list of the warnings is given below:
* -Wundef
* -Wunused
* -Wdouble-promotion
* -Wsometimes-uninitialized
* -Wunused-variable
* -Wunused-but-set-variable
2022-05-31 20:32:49 -04:00
Ruipeng Li
0aa6d52f92
style change
2022-05-27 10:56:32 -07:00
Ruipeng Li
8070877390
code style
2022-05-27 10:21:07 -07:00
Ruipeng Li
8c58483b56
Merge branch 'master' of github.com:hypre-space/hypre into spgemm
2022-05-27 09:44:49 -07:00
Ruipeng Li
270bbe6e01
astyle
2022-05-27 09:42:35 -07:00
Ruipeng Li
96991d3d30
name changes
2022-05-26 20:03:07 -07:00
Ruipeng Li
875180594d
change some var names
2022-05-26 19:54:32 -07:00
Victor A. Paludetto Magri
edb91b4a50
Add -auxfromfile option to IJ driver ( #633 )
...
Add -auxfromfile option for reading an auxiliary matrix from file, which is then used to build the preconditioner. This is useful, for example, for the case when a filtered version of A is used to build the preconditioner.
2022-05-26 21:23:31 -04:00
Ruipeng Li
17bc61ed48
Merge branch 'spgemm' of github.com:hypre-space/hypre into spgemm
2022-05-26 16:56:43 -07:00
Ruipeng Li
9cd6eb1ff8
bug fix
2022-05-26 16:56:32 -07:00
Ruipeng Li
4ac9d00577
Parspgemm ( #641 )
...
Merge two spgemm branches into one
2022-05-26 14:38:15 -07:00
Ruipeng Li
09eb54520c
fix after merge
2022-05-26 10:07:11 -07:00
Ruipeng Li
4e78801d2a
Merge branch 'master' of github.com:hypre-space/hypre into spgemm
2022-05-25 16:36:44 -07:00
Ruipeng Li
d8c934b1e0
Merge pull request #637 from hypre-space/hip-warnings
...
silence Hip warnings
2022-05-24 14:48:06 -07:00
Ruipeng Li
33e90a071c
Merge branch 'silence-hip-warnings' of https://github.com/pbauman/hypre into hip-warnings
2022-05-24 14:46:18 -07:00
Ruipeng Li
e766e36e76
Add header to remove header-transitivity issue ( #636 )
...
Add header for `thrust::remove_if.`
Co-authored-by: Paul T. Bauman <ptbauman@gmail.com>
2022-05-24 14:18:57 -07:00
Ruipeng Li
1c1bf95b10
fix with umpire 2022 ( #625 )
...
This PR fixes hypre with umpire 2022
2022-05-24 13:55:08 -07:00
Ruipeng Li
a8d423013b
missing -f in softlink commands ( #594 )
...
This PR adds in a few of the Mafefiles the missing -f in the softlink commands.
Co-authored-by: Paul Mullowney <Paul.Mullowney@nrel.gov>
2022-05-24 13:39:33 -07:00
Paul T. Bauman
565bbe0511
Need to read start/end indices as HYPRE_BigInt ( #605 )
...
This fixes an issue with the ParCSRMatrixRead when compiled with mixed-int enabled.
2022-05-24 13:32:56 -07:00
Ruipeng Li
aa0446d720
ij help ( #634 )
...
Minor fix to `ij -help`
2022-05-24 13:30:23 -07:00
Ruipeng Li
ef3f890d4b
Nvcollab ( #591 )
...
This PR contains various GPU optimizations in the collaboration with the NVIDIA team.
Co-authored-by: Peng Wang <penwang@nvidia.com>
2022-05-24 13:27:32 -07:00
Ruipeng Li
bec8645cf9
script option for runtest.sh ( #632 )
...
This PR changes runtest.sh to run an executable with a "script" and allows valgrind and mpibind on all platforms.
2022-05-19 10:10:03 -07:00
Daniel Osei-Kuffuor
63208e3e34
Hotfix for issues with dsuperlu in regression test. ( #631 )
...
Commented out unnecessary memory deallocation check.
2022-05-15 21:42:28 -07:00
Wayne Mitchell
dfdd1cd12f
Sycl par matmat ( #611 )
...
Further unification of GPU implementation across cuda/hip/sycl.
Implements the parallel matrix matrix product in sycl.
HYPRE_CUDA_LAUNCH and HYPRE_SYCL_LAUNCH macros have
been unified under HYPRE_GPU_LAUNCH for kernel launches.
Replace HYPRE_SetSpGemmUseCusparse with HYPRE_SetSpGemmUseVendor.
2022-05-09 15:24:44 -07:00
Daniel Osei-Kuffuor
00d1dfd3f7
Mgr block jacobi ( #607 )
...
* Added new capabilities to allow multilevel assignment of solver options
* New (local) block Jacobi option for smoothers and intergrid operators
* Added capabilities to do CPR in MGR
* Updated non-Galerkin strategy for constructing the coarse grid.
Co-authored-by: Quan Bui <mquan.bui@gmail.com>
2022-05-09 08:30:05 -07:00
Ruipeng Li
117963fb19
fixed a debugging check
2022-04-13 17:01:07 -07:00
Ruipeng Li
3819f474f0
A: row nnz = 1, numer
2022-04-13 16:01:42 -07:00
Ruipeng Li
6450927874
A: row nnz = 1, numer (1st version)
2022-04-12 11:18:42 -07:00
Ruipeng Li
df10f0b5ed
A: row nnz = 1, symbl
2022-04-12 11:17:56 -07:00
Ruipeng Li
4025b32ad8
update driver
2022-04-07 13:11:32 -07:00
Victor A. Paludetto Magri
8017ce459b
Fix segfault on HYPRE_SStructGraphDestroy ( #617 )
...
This PR fixes a segmentation fault on HYPRE_SStructGraphDestroy. The error occurred when the number of graph entries added to the SStructGraph via HYPRE_SStructGraphAddEntries was larger than 1000.
2022-04-06 21:12:41 -07:00
Ruipeng Li
4421ebd83a
Parprint; function name change of sync stream
2022-04-06 18:13:49 -07:00
Ruipeng Li
096ce6c1dd
driver changes
2022-04-06 17:39:36 -07:00
Ruipeng Li
e21778682b
minor changes
2022-04-06 17:39:23 -07:00
Victor A. Paludetto Magri
70d055a994
Fix complex build ( #616 )
...
This PR fixes compilation of the "complex" build variant of hypre. It also adds hypre_csqrt for computing the square root of an HYPRE_Complex number. This function/macro works when enable-complex is turned on/off.
2022-04-06 15:02:04 -07:00
Ruipeng Li
224bb78d4f
Merge branch 'spgemm' of github.com:hypre-space/hypre into parspgemm
2022-04-05 23:35:19 -07:00
Ruipeng Li
046b278c66
bug fix
2022-04-05 22:26:29 -07:00
Ruipeng Li
db8fbbf119
minor change in timing
2022-04-05 22:26:11 -07:00
Rob Falgout
4c5529810a
Updating one missed copyright date in user manual
2022-04-05 16:40:02 -07:00