Victor A. P. Magri
88c7a2d73d
Add regression test for concurrent hopscotch
2020-08-23 18:42:44 -07:00
Ruipeng Li
0b2f113c59
fixed leak
2020-08-21 16:02:54 -07:00
Ruipeng Li
5da38fea68
Merge branch 'master' of https://github.com/hypre-space/hypre
2020-08-18 23:12:38 -07:00
Ruipeng Li
b599ea759c
kokkos + gcc warnings
2020-08-18 23:11:25 -07:00
Daniel Osei-Kuffuor
057b1fe0fa
Merge pull request #179 from hypre-space/fix-regtest-error
...
Fix regtest error
2020-08-17 11:26:06 -07:00
Daniel Osei-Kuffuor
fd9d861c9f
Complete renaming of superlu.* to dsuperlu.*.
2020-08-17 11:05:15 -07:00
Daniel Osei-Kuffuor
a96a763c45
Renamed superlu.* to dsuperlu.*.
2020-08-17 10:01:23 -07:00
Daniel Osei-Kuffuor
f31b8b7aac
Merge branch 'master' into fix-regtest-error
2020-08-17 01:47:31 -07:00
Daniel Osei-Kuffuor
7c663ef6cf
Fixes for check-header errors.
2020-08-16 22:10:17 -07:00
Daniel Osei-Kuffuor
6b42e64d43
Bug fix in header file
2020-08-16 21:18:27 -07:00
Daniel Osei-Kuffuor
d2f566e5dc
Include superlu.h
2020-08-16 20:57:09 -07:00
Daniel Osei-Kuffuor
b222e7aea3
Move DSLUData structure to its own header file.
2020-08-16 20:53:08 -07:00
Victor A. P. Magri
d03a93b3ee
Add missing include guards
2020-08-14 13:49:52 -07:00
Ruipeng Li
8a7617c6ca
Init Kokkos in the driver
2020-08-14 13:27:31 -07:00
Daniel Osei-Kuffuor
7c0da1bee1
Edited to fix regression test errors.
2020-08-13 15:40:31 -07:00
Victor A. P. Magri
e42ab96f97
Move ifdefs to proper places
2020-08-13 11:01:27 -07:00
Victor A. P. Magri
079402c274
Update private header file
2020-08-12 19:41:51 -07:00
Victor A. P. Magri
fba8789037
Remove unnecessary ifdefs
2020-08-12 18:13:44 -07:00
Daniel Osei-Kuffuor
2d9a37f9ad
Merge pull request #176 from hypre-space/mgr-dev
...
Add a direct solver using SuperLU that has the same interface as other hypre solvers.
2020-08-11 12:27:45 -07:00
Quan Bui
e9166cdaf0
Revert accidental deletion of EOL
2020-08-10 08:47:51 -07:00
Quan Bui
9a268728e4
Truncate the coarse grid at each reduction level using a threshold.
2020-08-10 07:15:06 -07:00
Quan Bui
e75fb7bb2c
Add new functions prototypes to protos.h.
2020-08-10 06:41:17 -07:00
Quan Bui
07487b84c0
Merge branch 'master' into mgr-dev
2020-08-09 21:30:15 -07:00
Rob Falgout
7e66837864
Fixing another slurm filter issue in 'runtest.sh'
2020-08-06 06:37:34 -07:00
Ruipeng Li
9b5f2730cd
changed some assertions; offset in matvec
2020-08-05 16:32:23 -07:00
Ruipeng Li
6906e8e0f0
Merge branch 'master' of https://github.com/hypre-space/hypre into PETScFix
2020-08-05 15:04:10 -07:00
Ruipeng Li
efa4c2c854
minor changes, white spaces, comments, etc
2020-08-05 14:53:36 -07:00
Ruipeng Li
dfa31b5e07
Merge pull request #157 from pbauman/gpu-fixes
...
A few GPU-specific fixes/updates
2020-08-05 09:19:50 -07:00
Ruipeng Li
cea946c512
CXXFLAGS
2020-07-31 13:39:12 -07:00
Quan Bui
ba717c7ee4
Update example test.
2020-07-30 14:35:59 -07:00
ulrikeyang
13e2cad483
Merge pull request #165 from hypre-space/fix-mixed-int
...
fixed some mixed-int issues.
2020-07-30 09:27:17 -07:00
liruipeng
e98ac77774
fixed a mixed-int in GPU code
2020-07-30 09:20:53 -07:00
Ruipeng Li
d8f683d11c
Merge pull request #141 from hypre-space/gpu_doc
...
GPU build doc
2020-07-30 09:04:22 -07:00
Quan Bui
4431a4acd7
Minor clean up.
2020-07-30 06:39:30 -07:00
Quan Bui
079e99515f
First implementation of direct solver option for coarse grid solve in MGR.
2020-07-30 06:21:26 -07:00
Ulrike Yang
b5d162e808
fixed some mixed-int issues.
2020-07-29 19:55:12 -07:00
Rob Falgout
6846fc28da
Added a comment associated with previous --enable-mixedint commit
2020-07-27 15:59:40 -07:00
Rob Falgout
3ff4454aae
Fixing a problem with --enable-mixedint on a Mac
2020-07-27 15:53:13 -07:00
Ruipeng Li
d20cef846b
fixed compile flag issue for gpu
2020-07-24 17:49:17 -07:00
Ruipeng Li
2370d7d688
Merge branch 'master' of https://github.com/hypre-space/hypre into PETScFix
2020-07-24 17:33:57 -07:00
Ruipeng Li
ffeed7229c
fix cusparse matvec for ncol==0
2020-07-24 17:23:11 -07:00
Paul T. Bauman
26a1a8a972
result_type needed by clang
...
Without this, this function doesn't compile with clang.
2020-07-23 08:56:20 -05:00
Paul T. Bauman
a5594908ff
Parentheses for better readability
2020-07-23 08:56:20 -05:00
Paul T. Bauman
2e5ccb684e
Critical portability fix in warp_prefix_sum
...
The precedence in the operator behavior in "<<" and "-" is different
between nvcc and clang. In clang, we were getting warnings
(see e.g. https://cuda.godbolt.org/ )
warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
*result = (lane_id & (d << 1 - 1)) == (d << 1 - 1);
~~ ~~^~~
note: place parentheses around the '-' expression to silence this warning
*result = (lane_id & (d << 1 - 1)) == (d << 1 - 1);
^
( )
2020-07-23 08:56:20 -05:00
Paul T. Bauman
2f51e75013
Use HYPRE_WARP_SIZE for shared memory alloc in blockReduceSum
2020-07-23 08:56:00 -05:00
Paul T. Bauman
950a747ae6
Use HYPRE_WARP_SIZE instead of hardcoded numbers
...
This hits the loop and if statements.
2020-07-23 08:26:42 -05:00
Victor A. Paludetto Magri
b075d64255
Merge pull request #155 from hypre-space/fix-caliper
...
Fix caliper usage
2020-07-20 10:24:08 -07:00
Victor A. P. Magri
d8a270c3fa
Merge branch 'master' into fix-caliper
2020-07-18 23:44:21 -07:00
Victor A. P. Magri
5fca3a5f3d
Annotate Setup levels of BoomerAMG
2020-07-17 13:58:09 -07:00
Victor A. P. Magri
163ef941b2
Annotate ILU
2020-07-17 13:57:43 -07:00