Commit Graph
20 Commits
Author SHA1 Message Date
Tzanio Kolev e4c2152419 Update Copyright to 2010-2025 2025-02-03 12:17:26 -08:00
Will Pazner ef9043a122 Replace many instances of GetFE(0) with GetTypicalFE()
Also replace many instances of GetElementTransformation(0) with
GetTypicalElementTransformation() and instances of GetElementGeometry(0) with
GetTypicalElementGeometry().

Remove some "early returns" in PA code with empty partitions. The reasoning is
that the early returns create divergent code paths among different MPI ranks,
which can cause deadlocks if e.g. collectives are used in code paths on not all
ranks.
2024-04-23 14:45:30 -07:00
Will Pazner 936d128833 Avoid repeated calls to ExchangeFaceNbrData in PA mult 2024-04-12 11:02:28 -07:00
Will Pazner fd28c28093 Only ElementDofOrdering::LEXICOGRAPHIC is supported in L2NormalDerivativeFaceRestriction 2024-04-10 16:18:54 -07:00
Will Pazner fa524fe67a Update copyright for 2024 2024-04-08 16:35:10 -07:00
Will Pazner 4ced227203 Use real_t in normal_deriv_restriction 2024-04-08 14:42:55 -07:00
Will Pazner f514279cc1 Initialized CUDA shared variable 2023-10-23 10:02:53 -07:00
arotem3 cd9b32148d fixed initialization of shared variable which is not allowed in CUDA 2023-10-23 12:10:36 -04:00
Will Pazner d751393f64 Fix "may be used uninitialized" warning and wrong variable type 2023-09-29 10:50:41 -07:00
Will Pazner a8a855863f Fix "may be used uninitialized" warning 2023-09-29 10:19:02 -07:00
Will Pazner 79b95468ab Merge remote-tracking branch 'origin/master' into dg-diffusion
# Conflicts:
#	fem/bilinearform_ext.cpp
#	fem/qspace.hpp
2023-09-28 17:20:08 -07:00
Will Pazner a846f69406 Formatting, organization 2023-09-28 16:47:39 -07:00
arotem3 e1e20fd73a optimization of normal deriv restriction 2023-09-28 16:41:56 -07:00
Will Pazner ea2d751a14 Add missing include
fespace.hpp was not included when compiling in serial.

In parallel, fespace.hpp will be transitively included by pgridfunc.hpp.
2023-09-14 15:34:10 -07:00
Will Pazner 73b6c98148 Fix type of shared buffer in L2NormalDerivativeFaceRestriction::AddMultTranspose 2023-08-28 15:22:12 -07:00
Will Pazner 265ba34615 Template 3D L2NormalDerivativeFaceRestriction on D1D 2023-08-28 11:10:38 -07:00
Will Pazner 2afed3d082 Use shared memory in L2NormalDerivativeFaceRestriction::Mult3D 2023-08-28 10:27:16 -07:00
Will Pazner 2cf0bf5270 Minor cleanup in L2NormalDerivativeFaceRestriction 2023-08-28 10:13:08 -07:00
Will Pazner b5dc5d53cc Parallel support for 3D PA DG diffusion 2023-08-27 11:13:45 -07:00
Will Pazner 69526c1a13 Refactor L2NormalDerivativeFaceRestriction 2023-08-25 13:30:30 -07:00