Commit Graph

282 Commits

Author SHA1 Message Date
Ruipeng Li
aaf5aa564a
Aggressive coarsening and 2- stage MM-ext Interpolations on GPUs (#195)
This PR contains the following changes:
* Aggressive coarsening, i.e, 2nd SoC on GPUs
* 2-stage MM-ext Interpolations (MM-ext, MM-ext+e) on GPUs
* Enhanced abilities of extracting strong FF/FC/CF/CC submatrix with given SoC matrix
* Bug fix in device PMIS
Co-authored-by: Bjorn Sjogreen <sjogreen2@llnl.gov>
Co-authored-by: ulrikeyang <yang11@llnl.gov>
2020-09-23 17:13:23 -07:00
Ruipeng Li
1c0598626c Merge branch 'master' of https://github.com/hypre-space/hypre into PETScFix 2020-08-27 20:12:13 -07:00
liruipeng
8833bed155 add compile flags in GPU regression test scripts 2020-08-27 18:10:27 -07:00
Victor A. P. Magri
88c7a2d73d Add regression test for concurrent hopscotch 2020-08-23 18:42:44 -07:00
Rob Falgout
42448bf066 Adding filter for 'HYPRE_config.h.in' in AUTOTEST/check-license.sh 2020-07-15 06:13:29 -07:00
Rob Falgout
8dd210957c Moved the autotest run filter to 'runtest.sh' where it belongs 2020-07-08 07:04:39 -07:00
Rob Falgout
735df4bc32 Adding a run.filters file to AUTOTEST 2020-07-02 06:36:59 -07:00
Ruipeng Li
933ceed52a
Merge pull request #128 from hypre-space/SpGeMMDist
new sparse mat-mat-dist, triple-mat-dist
2020-06-06 10:01:05 -07:00
Ruipeng Li
5d5b75bc02 GPU regression tests 2020-06-05 17:25:45 -07:00
Ruipeng Li
3d1a441674 a minor change in check-headers.sh 2020-06-05 09:06:28 -07:00
Rob Falgout
e121789fc9 Adding header check to machine-tux.sh autotest script 2020-06-02 11:10:46 -07:00
Rob Falgout
4542bf0941 Fixed header usage problems and added regression test
- Fixed improper inclusion of _hypre_utilities.h in user header files
- Added a 'check-headers.sh' regression test that compiles the examples with
  options that output header usage, then checks for internal header files
- Moved HYPRE_Init() to 'HYPRE_utilities.h'
2020-06-02 10:05:01 -07:00
Rob Falgout
cc0dde7228 Small changes to spack autotest script 2020-05-21 05:17:56 -07:00
Sarah Virginia Osborn
d08a0f35cd Uninstall spack packages in hypre+superlu-dist test. 2020-05-20 21:33:21 -07:00
Ruipeng Li
9791056f00
Merge pull request #121 from hypre-space/gpudev-bjorn
Gpudev bjorn
2020-05-20 13:09:09 -07:00
Ruipeng Li
b945553980 updated regression tests on lassen 2020-05-19 22:11:19 -07:00
Rob Falgout
7336eab090 Fixed a bug in autotest 'make.sh' script 2020-05-19 07:22:37 -07:00
Rob Falgout
1d014c27c7 Adding a Spack autotest script 2020-05-16 08:30:29 -07:00
Rob Falgout
35386791fb Updating autotest for SuperLU-dist version 6.3.1 2020-05-14 20:34:56 -07:00
Ruipeng Li
51f7834b06 remove license from cub 2020-03-19 12:20:20 -07:00
Ruipeng Li
2e4c8145eb remove cub from check license filters 2020-02-28 15:22:28 -08:00
Ruipeng Li
cf4d9b78b5 bug fix in ILU 2020-02-28 00:32:23 -08:00
Ruipeng Li
43ad3d6703 cub allocator 2020-02-27 22:28:44 -08:00
Ruipeng Li
022d476eda bug fix 2020-02-26 14:24:29 -08:00
Ruipeng Li
687232e116 gpu regression test [clean regression tests on ray] 2020-02-09 11:31:51 -08:00
Ruipeng Li
2b8fd590b1 bug fix 2020-02-06 15:39:17 -08:00
Ruipeng Li
9395a69f1f fixes after regression tests 2019-12-08 09:21:06 -08:00
Rob Falgout
d30116a764 Removing runtest for mixedint autotest case on tux (included it by accident) 2019-10-22 10:08:49 -07:00
Rob Falgout
6cf3b4638c Adding --enable-mixedint regression tests (currently just compilation tests) 2019-10-22 09:51:01 -07:00
Rob Falgout
3352033eb8 Commented out distclean before check-license test to avoid error message 2019-09-30 07:53:44 -07:00
Rob Falgout
edda8e7d6a Updating the AUTOTEST/check-license.filters file 2019-09-28 15:55:18 -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
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
Sarah Virginia Osborn
06c43e4ce3 Fixes to cmake autotests with updated test build. 2019-08-20 11:20:30 -07:00
Ruipeng Li
fb35486114 regression test on lassen 2019-07-23 11:41:34 -07:00
Ruipeng Li
8e8eb4f5cb Merge branch 'master' of https://github.com/hypre-space/hypre into amg-setup
Conflicts:
	src/IJ_mv/IJMatrix_parcsr.c
	src/parcsr_ls/par_nongalerkin.c
	src/seq_mv/csr_matrix.c
	src/utilities/_hypre_utilities.h
	src/utilities/binsearch.c
	src/utilities/gpuErrorCheck.c
	src/utilities/gpuErrorCheck.h
	src/utilities/gpuMem.c
	src/utilities/gpuMem.h
	src/utilities/hypre_cuda_reducer.h
	src/utilities/hypre_nvtx.h
	src/utilities/hypre_reducesum.c
	src/utilities/protos.h
2019-07-22 15:36:07 -07:00
Ruipeng Li
dad575fc60 don't know how to fix a configure warning. comment the test out 2019-07-15 12:06:41 -07:00
Ruipeng Li
f0ed0085a3 regression test 2019-07-13 12:46:46 -07:00
Ruipeng Li
f3aad09d80 regression tests 2019-07-13 11:39:42 -07:00
Rob Falgout
d7835fcc62 Moved the echo command to the top of two AUTOTEST .bat files 2019-07-09 17:30:18 -07:00
Rob Falgout
48c9f0b972 Changed all of the headers 2019-07-07 19:26:24 -07:00
Rob Falgout
77624ce168 Moved the autotest log file stuff for Windows 2019-06-21 08:11:53 -07:00
Rob Falgout
66f2c931e0 Added autotest log file support for Windows 2019-06-21 07:27:57 -07:00
Ulrike M. Yang
c7a58fe3d9 changed a few configure option for additional tests 2018-10-25 15:26:47 -07:00
Ruipeng Li
faf5cfad57 add more configure & make tests 2018-10-18 08:53:44 -07:00
Rob Falgout
4620158e86 Moved LOBPCG tests to a separate 'TEST_lobpcg' subdirectory 2018-10-17 11:08:48 -07:00
Ruipeng Li
35acc1b5f2 truncate the jobs in machine-ray.sh. It took 173m on ray
"time ./test.sh machine-ray.sh ../src/
 Running test [machine-ray]
 real    173m12.647s
 user    505m33.655s
 sys     241m20.030s"
2018-10-13 14:29:48 -07:00
Rob Falgout
4b71ea9461 These autotest script changes should fix the linkall test issues 2018-10-11 18:50:42 -07:00
Ruipeng Li
0f15774a0d remove eval from machine-tux.sh 2018-09-25 16:04:40 -07:00