Commit Graph

10458 Commits

Author SHA1 Message Date
Ruipeng Li
d68137acbb memory leak 2018-02-09 13:09:40 -08:00
Ruipeng Li
86671fc672 debugging smg (not a fix)
"life is like a box of chocolates. You never know what you're gonna get"
2018-02-08 19:34:25 -08:00
Ruipeng Li
336d75b57f Merge branch 'new-gpu-dev' of ssh://mystash.llnl.gov:7999/hypre/hypre into new-gpu-dev
Conflicts:
	src/struct_mv/_hypre_struct_mv.h
	src/test/struct.c
2018-02-08 19:04:30 -08:00
Ruipeng Li
4ca2886810 minor changes omp45 2018-02-08 19:00:19 -08:00
Lu Wang
b929c6ab0a comment some unused lines 2018-02-08 17:56:38 -08:00
Lu Wang
7873bb7776 Merge branch 'new-gpu-dev' of ssh://mybitbucket.llnl.gov:7999/hypre/hypre into new-gpu-dev 2018-02-08 17:49:17 -08:00
Lu Wang
9c5a2a5080 code clean up for regression test 2018-02-08 17:48:57 -08:00
Ramesh Pankajakshan
a561cd5b1e Merge branch 'new-gpu-dev' of https://mybitbucket.llnl.gov/scm/hypre/hypre into new-gpu-dev 2018-02-08 12:40:49 -08:00
Ramesh Pankajakshan
cc11d38d0b Small change to ASSERT_* . Addes solvers.sh back to test_struct 2018-02-08 12:38:40 -08:00
Lu Wang
831bba07ce Merge branch 'new-gpu-dev' of ssh://mybitbucket.llnl.gov:7999/hypre/hypre into new-gpu-dev 2018-02-08 09:39:45 -08:00
Lu Wang
61796b04a3 fix bugs for RAJA and Kokkos 2018-02-08 09:39:30 -08:00
Ramesh Pankajakshan
10a30bb5d4 Merge branch 'new-gpu-dev' of https://mybitbucket.llnl.gov/scm/hypre/hypre into new-gpu-dev 2018-02-07 16:26:40 -08:00
Ramesh Pankajakshan
b8983a8958 Passes all tests in ams,ij,sstruct and struct( except solvers). The CFLAGS incantation used is :
-DHYPRE_USE_OMP45_TARGET_ALLOC -DHYPRE_USE_OMP45 -DHYPRE_USING_CUSPARSE -DUSE_NVTX  -DHYPRE_USING_OPENMP_OFFLOAD -DHYPRE_USE_MANAGED
2018-02-07 16:20:44 -08:00
Ramesh Pankajakshan
8fe14ac1d6 Passes all the tests in TEST_ij and TEST_ams again. Fails in TEST_sstruct 2018-02-07 14:11:27 -08:00
Lu Wang
7db74d3d8b delete the fence in boxloop_cuda 2018-02-07 11:12:46 -08:00
Ruipeng Li
a7f5dcdab4 CPU omp reduction clause 2018-02-07 11:00:12 -08:00
Ruipeng Li
a69d69d934 omp45 does not like the printf in the target region 2018-02-06 19:30:27 -08:00
Ruipeng Li
3804ea85f5 Merge branch 'new-gpu-dev' of ssh://mystash.llnl.gov:7999/hypre/hypre into new-gpu-dev 2018-02-06 17:57:36 -08:00
Ruipeng Li
5743d60930 changed omp 4.5 malloc 2018-02-06 17:56:39 -08:00
Lu Wang
d3c07e3e3d add tol in the regression test for sstruct 2018-02-06 17:20:03 -08:00
Ruipeng Li
6e563bb192 add a missing #ifdef back 2018-02-06 16:34:33 -08:00
Lu Wang
7ecca79d71 fix the memory problem and combine with BoomerAMG for omp4.5 2018-02-06 14:28:11 -08:00
Lu Wang
a55d0e7860 Merge branch 'new-gpu-dev' of ssh://mybitbucket.llnl.gov:7999/hypre/hypre into new-gpu-dev 2018-02-06 10:31:20 -08:00
Lu Wang
2f5822a61e Merge branch 'new-gpu-dev' of ssh://mybitbucket.llnl.gov:7999/hypre/hypre into new-gpu-dev
Conflicts:
	src/struct_ls/HYPRE_struct_int.c
	src/struct_ls/pfmg_setup.c
	src/utilities/_hypre_utilities.h
	src/utilities/gpuErrorCheck.h
2018-02-06 10:29:54 -08:00
Ruipeng Li
8fe4af0b8f new omp45 flags 2018-02-06 10:28:34 -08:00
Lu Wang
739481b415 fix bugs for RAJA 2018-02-06 09:44:40 -08:00
Ruipeng Li
d6442bf3bb Merge branch 'new-gpu-dev' of ssh://mystash.llnl.gov:7999/hypre/hypre into new-gpu-dev
Conflicts:
	src/sstruct_ls/node_relax.c
	src/sstruct_ls/sys_pfmg_setup.c
	src/struct_ls/_hypre_struct_ls.h
	src/struct_ls/pfmg_setup.c
	src/struct_ls/pfmg_setup_interp.c
2018-02-05 20:07:38 -08:00
Ruipeng Li
497afd479d Merge branch 'new-gpu-dev' of ssh://mystash.llnl.gov:7999/hypre/hypre into new-gpu-dev
Conflicts:
	src/utilities/_hypre_utilities.h
	src/utilities/hypre_memory.h
2018-02-05 18:51:58 -08:00
Lu Wang
4a46fe1dec clean one missed code in sys_pfmg_solve.c 2018-02-05 14:11:43 -08:00
Lu Wang
8038fa25de fix the bug in sstruct and passed the regression test 2018-02-05 14:03:22 -08:00
Lu Wang
17822ff3a5 fix round bug fix for sstruct 2018-01-30 16:51:58 -08:00
Ruipeng Li
90a858de0a omp4 device malloc 2018-01-26 11:31:54 -08:00
Lu Wang
3a98c2576b fix the compile errors 2018-01-25 17:45:39 -08:00
Lu Wang
7a1bd4633b bug fix in struct and sstruct 2018-01-25 15:58:56 -08:00
Lu Wang
c1c93dc35a bug fix for struct and sstruct 2018-01-25 15:57:29 -08:00
Ramesh Pankajakshan
b64ea8dd06 Passes all tests in TEST_ij and TEST_ams. Fails the first test in TEST_sstruct 2018-01-23 16:34:21 -08:00
Ramesh Pankajakshan
cdce169a26 Version runs all tests in TEST_ij except the last one in smoothers.
Includes the debug code for locating allocation points in the code using
data stored in an unordered_map.
2018-01-23 15:07:14 -08:00
Ramesh Pankajakshan
5ad595f926 Segregated host and UM memory allocations now works with baseline AMG-PCG case. 2018-01-22 11:13:14 -08:00
Ruipeng Li
191cd41450 Merge branch 'master' of ssh://mystash.llnl.gov:7999/hypre/hypre 2018-01-11 17:00:48 -08:00
Ruipeng Li
149b254134 do not add artificial zeros in parcsr_matmul for non-square matrices 2018-01-11 16:59:03 -08:00
Rob Falgout
7ffef6c761 Modified AUTOTEST/cleantest.sh to avoid removing '.bat' files 2018-01-11 08:38:43 -08:00
Rob Falgout
b45dc3c1d3 Fixed a double semicolon that may have cause issues with VS2012. 2018-01-11 08:21:40 -08:00
Rob Falgout
3a9af51a7d Fixing additional problems with VS2012 lack of C99 compiler support 2018-01-11 08:13:27 -08:00
Ruipeng Li
87ec74aec0 restructure the CommPkgCreate routines 2018-01-09 17:55:39 -08:00
Ruipeng Li
dbe8aa6d87 Merge branch 'master' of ssh://mystash.llnl.gov:7999/hypre/hypre 2018-01-09 13:09:10 -08:00
Lu Wang
301cbc1b2d fix some bus for hybrid model in HYPRE_USE_CUDA 2018-01-05 11:44:47 -08:00
Ruipeng Li
656803697a Merge branch 'omp4-amg-dev' into new-gpu-dev
Conflicts:
	src/parcsr_ls/par_cycle.c
	src/parcsr_mv/par_csr_communication.c
	src/seq_mv/csr_matrix.c
	src/test/TEST_ij/solvers.jobs
	src/utilities/_hypre_utilities.h
	src/utilities/gpuErrorCheck.c
	src/utilities/gpuErrorCheck.h
	src/utilities/gpuMem.c
	src/utilities/gpuMem.h
	src/utilities/hypre_memory.h
2018-01-04 17:53:54 -08:00
Ramesh Pankajakshan
f0dd2cb95a Fixes to get the regression tests to mostly finish. Changes to the test harness,
zero size check in a device memory allocator. Changes to mpibind handling.
Still Nans on the last test in TEST_ams.
2017-12-28 17:22:06 -08:00
Ramesh Pankajakshan
9b03748b69 Fixing cuBlas init failure on Ray with CUDA9. Fix is flag to mpirun below:
-x CUDA_CACHE_PATH=/usr/tmp/$USER/nvcache_$OMPI_COMM_WORLD_LOCAL_RANK
2017-12-27 10:08:45 -08:00
Ulrike Yang
c993e136a9 Added OMP pragmas in IJMatrixSetConstantValues function 2017-12-21 17:00:54 -08:00