Commit Graph
341 Commits
Author SHA1 Message Date
Will Pazner 23bf647ade Merge remote-tracking branch 'origin/master' into lor-batched-gpu-no-mesh 2022-04-11 09:18:10 -07:00
Will Pazner 74637f1e7f Merge pull request #2804 from mfem/from-blocks-fix
Fix for HypreParMatrixFromBlocks for square matrices
2022-04-04 09:13:18 -07:00
Will Pazner efdb30ce09 Batched LOR: add new HypreADS constructor
Allow for creation of HypreADS given explicit curl and gradient matrices and
coordinate vectors.
2022-03-28 20:46:35 -07:00
Will Pazner afc20ffca1 Merge remote-tracking branch 'origin/master' into lor-batched-gpu-no-mesh
# Conflicts:
#	doc/makefile
#	linalg/hypre.cpp
#	miniapps/solvers/plor_solvers.cpp
2022-03-21 20:53:45 -07:00
Will Pazner 88a7fa31fb Set device pointer ownership in HypreParMatrix::SetOwnerFlags 2022-03-21 20:48:53 -07:00
Veselin Dobrev 9d7684c850 Fix a warning 2022-03-21 14:36:38 -07:00
Veselin Dobrev a7925eeb28 Address 'FIXME' comments in hypre.cpp related to bigint 2022-03-21 14:27:01 -07:00
Will Pazner c3ea6f4344 Merge remote-tracking branch 'origin/master' into lor-batched-gpu-no-mesh
# Conflicts:
#	miniapps/solvers/plor_solvers.cpp
2022-03-21 11:26:48 -07:00
Tzanio 6c7a00d278 Match versions of HYPRE_Init and HYPRE_Finalize 2022-03-17 20:16:43 -07:00
Ketan Mittal c7c4e7ce3a bugfix hypre version for init and specify ordering in SetCurvature 2022-03-17 18:15:53 -07:00
Tzanio eb2594cbad Small final adjustments 2022-03-14 11:24:59 -07:00
Will Pazner d226768ec0 Simplify and document HypreSolver::Setup 2022-03-13 11:43:06 -07:00
Will Pazner c1ea4d48fa Merge remote-tracking branch 'origin/master' into lor-batched-gpu-no-mesh 2022-03-12 11:59:38 -08:00
Will Pazner 778205ec30 Add Hypre::Finalize and check to make sure we don't finalize twice 2022-03-12 09:40:00 -08:00
Tzanio 1cb2839a20 Merge branch 'master' into hypre_init-dev
Conflicts:
	CHANGELOG
2022-03-11 13:43:43 -08:00
Will Pazner a5d90c56aa Add HypreSolver::Setup 2022-03-10 17:14:46 -08:00
Will Pazner 81b6849a47 Batched LOR AMS: implementation and unit test 2022-03-10 14:25:06 -08:00
Will Pazner 0a52ee69ca Batched LOR AMS: allow construction of HypreAMS without FE space 2022-03-10 10:53:33 -08:00
Tzanio 8f7cb0b3db Switch to a singleton for the hypre session object: 'HYPRE_Session hypre;' -> 'Hypre::Init();' 2022-03-08 18:06:43 -08:00
Tzanio f543b5e51d Updates after discussion with hypre team 2022-03-08 13:37:16 -08:00
Tzanio fc7f7d11f4 minor 2022-03-07 18:32:56 -08:00
Tzanio 7fa9f1b221 Check for hypre's version in HYPRE_Session 2022-03-07 14:49:56 -08:00
Tzanio 447f00d80b Added a HYPRE_Session class to hypre.?pp and examples/miniapps 2022-03-07 14:22:22 -08:00
Will Pazner 1fb26145b1 Merge remote-tracking branch 'origin/master' into lor-batched-gpu-no-mesh
# Conflicts:
#	general/cuda.hpp
#	tests/unit/CMakeLists.txt
2022-03-01 17:54:15 -08:00
Tzanio 27e4b547c4 Merge branch 'master' into lo-dim-em-dev 2022-03-01 17:48:01 -08:00
Stowell, Mark L 5fa73ccc17 Merge remote-tracking branch 'origin/master' into lo-dim-em-dev
# Conflicts:
#	fem/bilininteg.cpp
#	fem/fe/fe_base.hpp
#	fem/fe/fe_nd.cpp
#	fem/fe/fe_nd.hpp
#	fem/fe/fe_rt.cpp
#	fem/fe/fe_rt.hpp
2022-02-28 09:49:07 -08:00
Tzanio 6d2530775b Extended copyright to 2022 2022-02-25 10:24:50 -08:00
Tzanio Kolev 935d3f6df0 Merge pull request #2737 from mfem/shadow-linalg-dev
Fixing shadow variables in linalg classes [shadow-linalg-dev]
2022-02-24 08:50:38 -08:00
Tzanio 4f37593ef8 Fix compiler error with old HYPRE 2022-02-20 15:01:14 -08:00
Stowell, Mark L 53e4896385 Merge remote-tracking branch 'origin/master' into shadow-linalg-dev 2022-02-18 09:16:27 -08:00
Will Pazner 14b48da4d2 Merge remote-tracking branch 'origin/master' into shadow-out-dev 2022-02-18 08:20:52 -08:00
Stowell, Mark L 0ee82397de Following suggestions from @pazner 2022-02-17 15:02:18 -08:00
Stowell, Mark L f1aac89a3c Merge remote-tracking branch 'origin/master' into lo-dim-em-dev 2022-02-17 14:35:18 -08:00
Sebastian Grimberg 7f112f774d Remove global reduction 2022-02-08 08:58:07 -08:00
Sebastian Grimberg a8d7eb6a43 Add global check for square matrix 2022-02-08 08:32:45 -08:00
Arturo Vargas 46df499e23 edit pass - PR comments 2022-02-03 11:48:58 -08:00
Sebastian Grimberg 8fa43cccc8 Fix HypreParMatrixFromBlocks for square matrices 2022-02-02 14:55:55 -08:00
Arturo Vargas 4a6a421ea9 macro styling changes 2022-01-27 11:46:27 -08:00
Stowell, Mark L 63381b366a Renaming ostream variables from out to os 2022-01-18 15:06:46 -08:00
Arturo Vargas 105d1e767b add support for hypre with hip 2022-01-04 12:41:38 -08:00
Stowell, Mark L 61215468f3 Fixing shadow variables in linalg classes 2021-12-23 16:25:02 -08:00
Stowell, Mark L f7c9bdab17 Renaming "out" and "err" local variables to avoid globals 2021-12-22 15:19:20 -08:00
camierjs 67347ebade Merge master in lor-batched-gpu 2021-11-30 15:53:42 -08:00
camierjs fdb5d7d627 Parallel debug device 2021-11-30 15:53:26 -08:00
Josh Essman 8c5e3c4e08 Merge branch 'master' into hyperparvec-move-dev 2021-11-22 10:25:05 -06:00
Victor A. P. Magri ba1e213c19 Add check on hypre version 2021-11-11 11:05:03 -08:00
Josh Essman bd1dbd3754 refactor: add CreateCompatibleVector method to HypreParVector 2021-11-09 15:45:39 -06:00
Stowell, Mark L 60f5eecb6c Merge remote-tracking branch 'origin/master' into lo-dim-em-dev
# Conflicts:
#	.gitignore
#	examples/CMakeLists.txt
#	examples/makefile
2021-11-09 08:37:54 -08:00
Victor A. P. Magri 7a6758a53b Update prepocessor macros 2021-11-08 15:27:06 -08:00
Josh Essman 143b0378e5 cleanup: remove redundant code 2021-11-08 17:11:01 -06:00