Eric B. Chin
ec896295d6
initial implementation
2026-01-13 17:12:24 -08:00
Andrew Ho
b050e307db
organize specializations, added important missing ones
2025-07-14 14:45:02 -07:00
Riyaz Haque
a355f28eae
Decompose det.cpp into separate source and header files
2025-05-19 19:36:05 -07:00
Tzanio Kolev
e4c2152419
Update Copyright to 2010-2025
2025-02-03 12:17:26 -08:00
Tzanio Kolev
e5bbc170d3
Merge branch 'master' into dispatch-map
2024-08-28 10:51:40 -07:00
Will Pazner
0303669e9a
Fix switched D1D and Q1D in determinant kernels
2024-08-13 16:03:36 -07:00
Will Pazner
ffce41001e
Suppress Doxygen warnings
2024-06-27 09:27:58 -07:00
Will Pazner
11badb5d2f
Workaround for gcc bug with variadic template parameter packs
2024-06-26 16:09:07 -07:00
Will Pazner
7a4ab004c2
Add Det kernel specializations
2024-06-25 15:11:11 -07:00
Will Pazner
998b531fe5
Rework NBZ kernel dispatch, add Det QuadratureInterpolator kernels
2024-06-25 14:39:00 -07:00
Dylan Copeland
d2e89166f9
Merge branch 'master' of github.com:mfem/mfem into float
2024-03-05 10:23:02 -08:00
Tzanio Kolev
b32b9f0517
Merge pull request #4089 from mfem/det-surface
...
Make GeometricFactors::DETERMINANTS work with surface meshes
2024-02-13 12:13:31 -08:00
Dylan Copeland
046a874cfb
Merge branch 'master' of github.com:mfem/mfem into float
2024-02-06 10:56:41 -08:00
Will Pazner
6db3c3b136
Bugfix
2024-02-05 11:31:23 -08:00
Will Pazner
2e71be8a83
Split Det2D into Det2D and Det2DSurface
2024-02-05 11:24:15 -08:00
Tzanio Kolev
87290fbf56
Update Copyright to 2010-2024
2024-01-27 13:06:49 -08:00
Will Pazner
7a8294dd42
Make GeometricFactors::DETERMINANTS work with surface meshes
2024-01-25 23:38:33 -08:00
Tzanio Kolev
d983b34924
Renamed ftype -> real_t
2023-12-13 12:51:43 -08:00
Dylan Copeland
f106c03dd1
Generalized floating point type. So far, ex1 works for a serial build without lapack.
2023-10-09 14:19:25 -07:00
Will Pazner
c80186ceca
Remove unused template parameters
2023-09-25 13:03:21 -07:00
Will Pazner
b89295dec7
Simplify expressions (SMEM is false in the conditional)
2023-09-25 13:03:14 -07:00
Will Pazner
408bec38d4
Fix typos (Q1D was mistakenly replaced by D1D)
2023-09-25 12:10:20 -07:00
Will Pazner
2d3eb3dc97
Fix issue with MAX_DET_1D in Det3D
2023-06-29 14:18:11 -07:00
Will Pazner
24a12cb57d
Introduce MAX_INTERP_1D and MAX_DET_1D
...
These are limits in DofQuadLimits and DeviceDofQuadLimits, used for
interpolation, differentiation, and determinant calculations in
QuadratureInterpolator.
2023-06-29 13:52:06 -07:00
Will Pazner
e383bb979e
Change usage of MAX_D1D, MAX_Q1D in QuadratureInterpolator
2023-06-29 13:03:32 -07:00
Will Pazner
2a46b2893a
Fix some instances of DofQuadLimits that should have been DeviceDofQuadLimits
2023-06-29 10:35:24 -07:00
Will Pazner
7c4986546b
Introduce DofQuadLimits struct
...
In kernel code, DeviceDofQuadLimits will give the relevant limits depending on
whether execution is on CUDA/HIP GPU or CPU.
In host code, DeviceDofQuadLimits::Get() will return the limits according to the
backend configuration of the Device object
2023-06-28 11:48:11 -07:00
camierjs
dce372389b
Merge master in forall
2023-03-24 07:52:56 -07:00
Tzanio Kolev
96e00dc815
Updated COPYRIGHT to 2010-2023
2023-03-11 16:58:18 -08:00
camierjs
018d5cfb8b
Debugging lambdas in mfem::forall
2023-02-08 15:03:34 -08:00
luz paz
476c855bd7
Fix various typos
...
Found via `codespell -q 3 -L allright,ba,equil,esy,fo,hda,lod,nd,ned,numer,ot,pres,ro,seh,shat,solfes,strat,tbe,te,warmup`
2022-08-05 20:50:51 -04:00
Tzanio
6d2530775b
Extended copyright to 2022
2022-02-25 10:24:50 -08:00
Vladimir Z Tomov
5cc9e54e63
bad alignment
2022-02-18 18:09:18 -08:00
Vladimir Z Tomov
c7273d76fd
Det1D and Values1D.
2022-02-18 18:07:05 -08:00
camierjs
5c92b71373
Renamed fem/quadinterpolator/quadinterpolator_ => fem/qinterp/
...
Renamed fem/tmop/tmop_pa_jt3_datc.cpp -> fem/tmop/tmop_pa_da3.cpp
Renamed fem/tmop/tmop_pa_jt2_tc.cpp -> fem/tmop/tmop_pa_tc2.cpp
Renamed fem/tmop/tmop_pa_jt3_tc.cpp -> fem/tmop/tmop_pa_tc3.cpp
Update tests/unit/makefile with new tmop_pa name
2021-05-18 12:29:32 -07:00