Commit Graph
69 Commits
Author SHA1 Message Date
Will Pazner 2e8c7a1c07 Handle the case of empty local mesh 2023-02-07 10:02:02 -08:00
Will Pazner f271e9d549 Allow construction of L2ProjectionGridTransfer::ForwardOperator even when the LOR space is small
Resolves issue #2429.
2023-01-28 16:28:11 -08:00
Veselin Dobrev 1482864193 Remove the need to explicitly call EnsureMultTranspose in the
classes SparseMatrix and HypreParMatrix.

Added new methood HypreParMatrix::ResetTranspose.

Added some crarifying doxygen documentation.
2022-10-20 16:03:23 -07:00
Tzanio 6d2530775b Extended copyright to 2022 2022-02-25 10:24:50 -08:00
Veselin Dobrev 910fd79c19 Merge branch 'master' into device-memory-fixes
Resolved conflict:
   fem/transfer.cpp
2022-02-15 12:45:46 -08:00
Will Pazner 6990897b29 Replace occurrences of BuildTranspose with EnsureMultTranspose
Also slightly improve the Doxygen comments for those two functions.
2022-02-10 15:53:58 -08:00
Socratis Petrides 187d444429 correcting the R/Rhp choice in TrueTransfer -> fixing the failed unit tests 2022-01-26 10:53:33 -08:00
Socratis Petrides a7462fa72d switch to Rhp in the TrueTransferOperator 2022-01-26 10:07:19 -08:00
Socratis Petrides 5b9b21748b addressing reviewer comments 2022-01-21 14:48:27 -08:00
Socratis Petrides 308e7f9509 adding variable order case to the TrueTransferOperator 2022-01-16 19:41:37 -08:00
Socratis Petrides e08cb481e4 reverting changed to TrueTransferOperator 2022-01-16 16:05:47 -08:00
Socratis Petrides b904336a5e make style 2022-01-14 16:25:17 -08:00
Socratis Petrides a04b471a33 PRtrasferOperator for variable order fespace 2022-01-14 16:18:15 -08:00
Socratis Petrides ad96dc5c61 adding checks for TensorProductElementPRefineOperator which is not implemented for ND/RT 2021-11-18 11:17:35 -08:00
Socratis Petrides 15cc865fba Adding DofTransformations in PrefinementOperator::Mult/MultTranspose 2021-11-17 17:47:57 -08:00
Stowell, Mark L 6a6a59f612 Merge remote-tracking branch 'origin/master' into no-tet-reorder-dev
# Conflicts:
#	fem/bilinearform.cpp
#	fem/linearform.cpp
2021-06-15 13:24:33 -07:00
Tzanio 261c353ec7 comments 2021-06-12 17:53:20 -07:00
EB Chin 2951818971 make RTxM_LH a pointer 2021-06-11 17:57:22 -07:00
EB Chin 7b5eb84c01 fixed newlines between classes 2021-06-11 17:23:45 -07:00
EB Chin 9e8d69b8e5 small bugfixes, added comments, broke up SetTolerance into 2 functions 2021-06-11 15:33:46 -07:00
EB Chin 60bbcddc62 added ElemMixedMass routine 2021-06-05 17:59:46 -07:00
EB Chin 194c22373b got rid of extra DSmoother 2021-06-05 16:58:05 -07:00
EB Chin 80c57953df added comments 2021-06-05 14:34:00 -07:00
EB Chin e8b63ec6fd changes from make style 2021-06-05 13:48:28 -07:00
EB Chin 46c32a4019 reconfigure pcg solver 2021-06-05 00:43:22 -07:00
EB Chin 5095d095f5 initial reorg of L2ProjectionGridTransfer 2021-06-05 00:25:11 -07:00
Stowell, Mark L 3546747222 Post merge changes 2021-05-21 10:50:49 -07:00
EB Chin eba42952d8 added more helpful comments 2021-05-13 20:39:53 -07:00
EB Chin abd5ea1d05 remove unused variables 2021-05-08 00:09:31 -07:00
EB Chin a8fd2f5e45 initialize P to NULL 2021-05-07 21:54:04 -07:00
EB Chin d42bce9c40 updated from make style 2021-05-07 18:41:01 -07:00
EB Chin 5176fcd668 compute P at first use instead of at construction of L2ProjectionH1 2021-05-07 16:17:45 -07:00
EB Chin bc25323463 use lor_els to get ilor 2021-05-07 15:45:58 -07:00
EB Chin 4bb0c6d653 added L2ProjectionH1GridTransfer to do L2 projection on H1 FE spaces 2021-05-07 14:50:55 -07:00
Will Pazner c94bc9679a Move GridTransfer operators from fespace.?pp to transfer.?pp 2021-03-26 11:31:32 -07:00
Adrien M. Bernede 04fb572359 Let's forget about 2020 2021-01-26 11:55:36 -08:00
Will Pazner 3d21c46a90 Add operator sizes to TrueTransferOperator, L2Prolongation, and L2Projection 2020-04-30 14:35:23 -07:00
Daniel Drzisga 84f71ca2ee Added transfer tests for triangle and tetrahedral elements 2020-03-21 17:24:36 +01:00
Daniel Drzisga fb34914939 Fixed formatting 2020-03-21 16:53:51 +01:00
Daniel Drzisga d7acde34f6 Fixed formatting 2020-03-21 16:36:34 +01:00
Daniel Drzisga e1ba2cd4bb Reverted parallel transfers back to usage of RestrictionMatrix and fixed GPU support by building transpose 2020-03-19 20:55:28 +01:00
Daniel Drzisga e947e42693 Removed duplicate space character in license headers 2020-03-18 22:35:39 +01:00
Daniel Drzisga 3c9d716284 Reverting back to functioning matrix-based transposed of parallel restriction 2020-03-18 11:23:36 +01:00
Daniel Drzisga f5deb38554 Implemented matrix-free L-dof to true-dof restriction 2020-03-15 17:03:22 +01:00
Daniel Drzisga d75b144cbf Fix for parallel transfer operators on CPU 2020-03-14 16:05:15 +01:00
Daniel Drzisga cb7114ee76 Removed duplicate DecodeDof method 2020-03-08 12:09:38 +01:00
Daniel Drzisga 1df3169947 Changed license headers 2020-03-07 10:27:38 +01:00
Daniel Drzisga 4cbf753481 Added missing newlines at the end of files 2020-02-23 21:47:57 +01:00
Tzanio eb9de64810 make style 2019-11-11 09:18:44 -08:00
Daniel Drzisga 9483fcb723 Possible fix for TrueTransferOperator on GPU 2019-11-07 11:07:34 -08:00