Andrew Ho
|
90e79c29fe
|
Merge branch 'qfspace-device' into pwconst-coeff-gpu
|
2025-08-07 13:14:43 -07:00 |
|
Will Pazner
|
ba1805ced8
|
Simplify FaceQuadratureSpace::GetTransformation
|
2025-07-29 16:38:29 -07:00 |
|
Will Pazner
|
90863b64e4
|
Properly set boundary attribute in FaceQuadratureSpace::GetTransformation
Add accessor (and cache the result) for mapping from boundary face indices to
boundary element indices in Mesh::GetBdrFaceToBdrElement.
|
2025-07-29 15:43:49 -07:00 |
|
Andrew Ho
|
d896e940f7
|
update to modern C++ style code
|
2025-07-28 07:10:07 -07:00 |
|
Will Pazner
|
95ca14247c
|
Support enabling or disabling compression in QuadratureSpaceBase::Offsets
|
2025-07-25 13:30:39 -07:00 |
|
Will Pazner
|
b6f755925c
|
Compress offsets in FaceQuadratureSpace
|
2025-07-23 16:44:47 -07:00 |
|
Andrew Ho
|
516f709061
|
remove old comments
|
2025-07-21 12:06:08 -07:00 |
|
Andrew Ho
|
f95b18b457
|
move face_indices and face_indices_inv into mesh
this allows them to only be re-computed on mesh face info update and
shared between FaceQuadratureSpace objects
|
2025-07-19 11:24:50 -07:00 |
|
Andrew Ho
|
1f7f394f4e
|
Merge remote-tracking branch 'base/master' into qspace-device
|
2025-02-24 18:47:58 -08:00 |
|
Tzanio Kolev
|
e4c2152419
|
Update Copyright to 2010-2025
|
2025-02-03 12:17:26 -08:00 |
|
Andrew Ho
|
7ca49cb200
|
FaceQuadratureSpace also needs to save ne
|
2024-11-22 12:01:20 -08:00 |
|
Andrew Ho
|
0ead1d9c77
|
Implemented offset compression in qspace
|
2024-11-22 11:40:33 -08:00 |
|
Andrew Ho
|
e2168f9348
|
code style
|
2024-11-20 15:56:17 -08:00 |
|
Andrew Ho
|
65516eca23
|
offsets need to be accessible to the host
|
2024-11-20 15:47:43 -08:00 |
|
Andrew Ho
|
79d9314560
|
Fix issue with using CUDA lambda functions in private/protected member functions
|
2024-11-19 17:06:07 -08:00 |
|
Will Pazner
|
d91d39bc00
|
Construct quadrature space offsets on device (when possible)
This can be done easily when there is only one geometry type in the mesh
|
2024-11-19 12:52:22 -08:00 |
|
Will Pazner
|
4af8539ec3
|
Support empty partitions in FaceQuadratureSpace
|
2024-04-23 14:45:30 -07:00 |
|
Will Pazner
|
a7eed94562
|
Replace many instances of GetFaceGeometry(0) with GetTypicalFaceGeometry()
|
2024-04-23 14:45:30 -07:00 |
|
Veselin Dobrev
|
966143b0ce
|
Some additions and tweaks to get ex14p to work with empty partitions
|
2024-04-22 17:35:14 -07:00 |
|
Dylan Copeland
|
d2e89166f9
|
Merge branch 'master' of github.com:mfem/mfem into float
|
2024-03-05 10:23:02 -08:00 |
|
Will Pazner
|
4df15bf526
|
Early return in QuadratureSpaceBase::GetWeights with empty mesh partitions
|
2024-02-12 17:12:42 -08:00 |
|
Will Pazner
|
eea68c8b96
|
Merge remote-tracking branch 'origin/master' into integrate-qfunction
|
2024-02-08 10:27:39 -08:00 |
|
Will Pazner
|
fbe53c7548
|
Move forall kernel out of QuadratureSpaceBase::ConstructWeights
Fix nvcc issue: '__host__ __device__ lambda cannot have private or
protected access within its class'
|
2024-02-08 09:09:11 -08:00 |
|
Tzanio Kolev
|
87290fbf56
|
Update Copyright to 2010-2024
|
2024-01-27 13:06:49 -08:00 |
|
Will Pazner
|
8d234b5358
|
Make sure cache in QuadratureSpaceBase::GetWeights is invalidated properly
Add unit test to test this case
|
2024-01-17 22:17:25 -08:00 |
|
Will Pazner
|
2fc95046d4
|
Add QuadratureSpaceBase::Integrate for vdim > 1
|
2024-01-08 12:02:20 -08:00 |
|
Will Pazner
|
e37048bfdd
|
Merge remote-tracking branch 'origin/master' into integrate-qfunction
|
2024-01-08 11:13:16 -08:00 |
|
Will Pazner
|
8a4c9ca23c
|
Merge branch 'face-qfunction-coefficient' into integrate-qfunction
# Conflicts:
# fem/qspace.hpp
# tests/unit/fem/test_quadf_coef.cpp
|
2024-01-08 11:12:56 -08:00 |
|
Will Pazner
|
81af422efb
|
Replace usage of deprecated function
|
2023-11-02 16:14:55 -07:00 |
|
Aaron Skinner
|
2ebe366a38
|
Patches provided by Will Pazner, necessary for saddle point solver to work
|
2023-10-23 14:06:00 -07:00 |
|
Will Pazner
|
082dbe45d4
|
Add QuadratureSpaceBase::GetWeights
|
2023-09-20 11:48:53 -07:00 |
|
Will Pazner
|
f24c43c396
|
Fix face quadrature function coefficient evaluation
|
2023-03-30 12:30:33 -07:00 |
|
Tzanio Kolev
|
96e00dc815
|
Updated COPYRIGHT to 2010-2023
|
2023-03-11 16:58:18 -08:00 |
|
Arturo Vargas
|
092180b3f7
|
Update qspace.cpp
|
2022-11-02 21:19:12 -07:00 |
|
Arturo Vargas
|
1fb13fe1a4
|
initalize order and size in quadrature space base
|
2022-11-02 16:39:14 -07:00 |
|
Will Pazner
|
f0f100b763
|
Add check for quadrature spaces that are invalid on mixed meshes
|
2022-08-02 17:08:43 -07:00 |
|
Will Pazner
|
f18bdee153
|
Add FaceQuadratureSpace::Save
|
2022-07-14 13:52:42 -07:00 |
|
Will Pazner
|
378abf1257
|
Permute indices to lexicographic when projecting to face QuadratureFunction
|
2022-07-14 12:28:22 -07:00 |
|
Will Pazner
|
3b954ebc3c
|
Support FaceType in FaceQuadratureSpace
|
2022-07-14 12:28:22 -07:00 |
|
Will Pazner
|
7d503a3dc9
|
Merge branch 'quadrature-function-coefficient' into face-quadrature-space-coefficient
# Conflicts:
# fem/fespace.cpp
# fem/fespace.hpp
# fem/gridfunc.cpp
# fem/gridfunc.hpp
|
2022-04-05 15:52:08 -07:00 |
|
Will Pazner
|
69c1822084
|
Add FaceQuadratureSpace and FaceQuadratureFunction
Also add base classes for QuadratureSpace and QuadratureFunction
|
2022-04-05 15:14:57 -07:00 |
|
Will Pazner
|
4e658ee85e
|
Move QuadratureSpace and QuadratureFunction to their own files
|
2022-04-05 12:44:24 -07:00 |
|