Commit Graph

24 Commits

Author SHA1 Message Date
Ramesh Pankajakshan
414fa671be
Umpire (#243)
This PR contains the support of UMPIRE pooling allocators for host and GPU memory. Configure hypre with --with-umpire, device and uvm allocations and deallocations are done with umpire, whereas host pool is not enabled by default. This PR also includes some other minor changes:

Adding .gitignore to the repo
Removing all malloc/calloc/realloc/free and regression testing on finding them
No longer compile ij.c with C++ compiler. It goes back to a C code now.
Introducing HYPRE_USING_GPU, which is equivalent to HYPRE_USING_CUDA || HYPRE_USING_DEVICE_OPENMP
Adding a few user-level interfaces: HYPRE_SetMemoryLocation, HYPRE_SetExecutionPolicy, HYPRE_SetGPUMemoryPoolSize and HYPRE_CSRMatrixSetSpGemmUseCusparse

Co-authored-by: li50@llnl.gov <liruipengblue@gmail.com>
Co-authored-by: Rob Falgout <rfalgout@llnl.gov>
Co-authored-by: Ruipeng Li <li50@llnl.gov>
2021-02-03 12:31:25 -08:00
Ruipeng Li
d368274932 towards a GPU regression test 2018-09-23 10:07:43 -07:00
Rob Falgout
0a569a5248 Removed CFLAGS from test/Makefile link line 2016-12-09 15:11:37 -08:00
Rob Falgout
a45d0bbdae Removed some autotest filter lines that should no longer be needed 2016-03-08 13:16:59 -08:00
falgout
e438baf371 Fixed problem with previously added filter 2013-09-30 14:58:47 +00:00
falgout
183630abc5 Added new filters for babel compile 2013-09-27 14:58:07 +00:00
falgout
a0de0c4919 Adding one more filter for babel compile. 2012-09-21 17:44:06 +00:00
falgout
b881b3b48c Changing filters to work with new Red Hat RHEL6 release on my linux box. 2012-09-19 23:30:17 +00:00
falgout
0b4aef1ec2 One more try getting this optimization filter right. 2011-11-15 16:11:47 +00:00
falgout
4eb49f18e9 The last compiler filter didn't work correctly. Hopefully this will. 2011-11-15 00:04:51 +00:00
falgout
5e96b47335 Added a filter for the dlamch optimization override warning. 2011-11-14 21:59:50 +00:00
kolev1
aa55608ea9 Fixed autotest errors from the C++ compiler on the new mac regression tests. 2011-09-29 00:15:09 +00:00
falgout
b3db91f7be More changes to get regression tests working on tux339 2011-08-26 19:48:14 +00:00
falgout
13dcfeceac Cleaning autotest runs for new tux339 linux box. 2011-08-24 17:36:42 +00:00
falgout
609aa825e1 Added filters for a couple of SuperLU functions when compiled on dawndev. 2011-01-10 22:48:22 +00:00
kolev1
6182e05fe5 Added a filter for a compiler information message (possible optimization). 2010-12-16 18:42:20 +00:00
falgout
df3ae1af8c Adding Java configure warnings to make filters too. 2009-12-10 18:54:05 +00:00
falgout
fb2e333e84 Added new filters for --with-babel configure and make. 2009-11-12 18:53:34 +00:00
falgout
67daa4d616 Added a couple more filters for babel (replicated in make.filters). 2007-12-11 16:01:18 +00:00
kolev
52f7f70736 Added a new line at the end of the file. 2007-12-11 00:35:33 +00:00
falgout
2d753d69fb Adding some --enable-debug --with-babel filters. 2007-12-10 23:20:11 +00:00
kolev
ec74b3e12f Added two filters for thunder. 2007-12-07 17:37:03 +00:00
kolev
6c400de86e The Mac linker was complaining about object files with no symbols. 2007-12-04 21:43:01 +00:00
kolev
e4e15996ff Added the possibility for filtering of the error files associated with
the tests run through test.sh.
2007-11-28 22:31:38 +00:00