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