Will Pazner
53365490b7
Merge remote-tracking branch 'origin/master' into hybridization-gpu
...
# Conflicts:
# tests/unit/fem/test_assembly_levels.cpp
2025-02-20 09:12:41 -08:00
Will Pazner
e797278779
Merge remote-tracking branch 'origin/master' into hybridization-gpu
...
# Conflicts:
# fem/integ/bilininteg_mass_pa.cpp
# tests/unit/fem/test_assembly_levels.cpp
2025-02-07 14:24:06 -08:00
camierjs
999d6e9e94
Merge branch 'master' into bltp
2025-02-04 12:53:53 -08:00
camierjs
ea041467ae
Address reviewers comments
2025-02-04 10:32:44 -08:00
Tzanio Kolev
e4c2152419
Update Copyright to 2010-2025
2025-02-03 12:17:26 -08:00
camierjs
27c526578d
Use device vectors in solvers
2025-01-29 11:45:24 -08:00
Will Pazner
4d5426a314
Merge remote-tracking branch 'origin/master' into hybridization-gpu
...
# Conflicts:
# fem/bilinearform_ext.hpp
# fem/bilininteg.hpp
# linalg/batched/native.cpp
2024-11-07 10:37:38 -08:00
Will Pazner
4caffa2ebe
Move some dense linear algebra functionality to host-device functions
2024-09-07 09:27:31 -07:00
Stowell, Mark L
dd127b07b5
Adding PrintMathematica to dense linear algebra objects
2024-09-05 18:02:15 -07:00
Will Pazner
bf79ef7f90
Initial framework for batched linear aglebra
2024-07-08 13:17:08 -07:00
Will Pazner
262fa6173d
Remove unneeded '#ifdef MFEM_USE_SINGLE'
2024-06-05 21:20:59 -07:00
Will Pazner
e4b8584a16
Formatting
2024-06-05 21:20:59 -07:00
Will Pazner
4aa0ed52af
Don't duplicate single and double precision LAPACK code
...
Introduce MFEM_LAPACK_PREFIX and MFEM_LAPACK_COMPLEX to prepend 's', 'd', 'c',
or 'z' to the BLAS/LAPACK function name according to the precision.
Add new header lapack.hpp with declarations of the LAPACK functions.
2024-06-02 13:06:51 -07:00
Tzanio Kolev
9290acab48
Merge branch 'master' into 2x2_matrix_exponential
2024-05-11 08:43:51 -07:00
Jan Nikl
bcc5f3da84
Added DenseMatrix::AddMult_a_AtB().
2024-04-11 11:22:47 -07:00
Jan Nikl
8cc26a4516
Renamed DenseMatrix::AddMultTranspose to AddMultAtB.
2024-04-11 09:41:22 -07:00
Brendan Keith and Dohyun Kim
bc0ab53d19
Update linalg/densemat.cpp
...
Co-authored-by: Dohyun Kim <dhkim.cse@gmail.com >
2024-04-05 08:45:33 -04:00
Brendan Keith
99db13a3c2
missing break;
2024-04-04 17:22:06 -04:00
Brendan Keith
4dcb5933a9
bug in switch
2024-04-04 17:11:32 -04:00
Brendan Keith
1f5f30c9c4
3x3 abort message
2024-04-04 16:27:45 -04:00
Brendan Keith
00bf53ed90
introduce the ExponentialMatrixCoefficient class
2024-04-04 15:48:32 -04:00
Jan Nikl
26dcdff1fb
Merge branch 'master' into najlkin-pr14
2024-03-28 09:43:39 -07:00
Jan Nikl
9ecd621e5b
Merge branch 'master' into najlkin-pr14
2024-02-09 13:39:13 -08:00
Dylan Copeland
046a874cfb
Merge branch 'master' of github.com:mfem/mfem into float
2024-02-06 10:56:41 -08:00
Tzanio Kolev
87290fbf56
Update Copyright to 2010-2024
2024-01-27 13:06:49 -08:00
Jan Nikl
391bc38039
Merge branch 'master' into najlkin-pr14
2024-01-24 16:47:33 -08:00
Dylan Copeland
7c81683d1b
Introducing MFEM_USE_DOUBLE.
2024-01-02 14:40:33 -08:00
dylan-copeland
9beaa836b0
MFEM_USE_FLOAT -> MFEM_USE_SINGLE
2023-12-19 17:51:19 -08:00
Tzanio Kolev
d983b34924
Renamed ftype -> real_t
2023-12-13 12:51:43 -08:00
Dylan Copeland
ee3a46af24
Added support for LAPACK in single-precision. Changed fmax -> std::max, etc.
2023-10-31 14:30:44 -07: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
6b5db0c503
Add linalg kernels::CalcLeftInverse
2023-09-12 11:55:15 -07:00
Will Pazner
7284dc092f
Remove un-needed include
2023-09-12 11:54:58 -07:00
Backer
1ee6e88934
Added two constructers to the DenseMatrixSVD and to if to the DenseMatrixSVD::Eval so that it canbeused to solve a linear system.
2023-07-27 14:40:16 -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
Stowell, Mark L
6ace118601
Merge remote-tracking branch 'origin/master' into sjg/multigrid-mult-rhs
2022-12-09 10:37:37 -08:00
Sebastian Grimberg
1f6b128837
Merge branch 'master' into sjg/multigrid-mult-rhs
2022-12-06 20:59:48 -08:00
Will Pazner
dcd8b0907f
Merge remote-tracking branch 'origin/master' into vector-remove-implicit-conversion
...
# Conflicts:
# CHANGELOG
# fem/fe/fe_nd.cpp
# fem/fe/fe_rt.cpp
2022-12-06 11:54:32 -08:00
Socratis Petrides
cb5d670e01
revert changes in GradToCurl. Add new method for Vector-valued GradToCurl in 2D
2022-11-21 17:04:13 -08:00
Veselin Dobrev
972a4c227e
Various simplifications, tweaks, and fixes
2022-11-19 14:18:43 -08:00
Sebastian Grimberg
93536a8492
Merge branch 'master' into sjg/multigrid-mult-rhs
2022-10-24 17:53:03 -07:00
Will Pazner
a8fbe3aff4
Merge pull request #3146 from mfem/tmop-update3D
...
Update of the 3D tmop metrics
2022-10-13 09:30:58 -07:00
Sebastian Grimberg
35b1d71507
Merge branch 'master' into sjg/multigrid-mult-rhs
2022-09-29 12:34:46 -04:00
Socratis Petrides
2bbe5fb8f4
Merge branch 'master' into additional-curl-integrators
2022-09-27 10:19:25 -07:00
Tzanio Kolev
e95a608766
Merge pull request #3148 from mfem/ComplexDenseMatrix
...
Complex dense matrix
2022-09-26 14:29:40 -07:00
Will Pazner
f0d7789836
Merge remote-tracking branch 'origin/master' into vector-remove-implicit-conversion
2022-09-19 12:02:56 -07:00
Will Pazner
883120f0e9
Fix deprecation warning when LAPACK is enabled
2022-09-19 11:59:36 -07:00
Socratis Petrides
c72d37b764
minor
2022-09-16 20:01:37 -07:00