 Tzanio KolevandWill Pazner
|
8784555248
|
[SQUASH] Assembly levels for LinearForm (#3235)
* Assembly levels for LinearForm
* Typo
* Switched to Mesh::Update in methods like Mesh::SetNodes
* Update mesh/mesh.hpp
Co-authored-by: Will Pazner <11493037+pazner@users.noreply.github.com>
* Addressing Will's comments
* Update mesh/mesh.hpp
Co-authored-by: Will Pazner <11493037+pazner@users.noreply.github.com>
* Changes in linform-pa-fix after 10/14/22 meeting
* Update fem/linearform.hpp
Co-authored-by: Will Pazner <11493037+pazner@users.noreply.github.com>
* Update fem/linearform.hpp
Co-authored-by: Will Pazner <11493037+pazner@users.noreply.github.com>
* Some fixes from Will
* More fixes from Will
* Have LinearForm::Assemble check the value of fast_assembly
* Final reviewer comments for PR 3235
Co-authored-by: Will Pazner <11493037+pazner@users.noreply.github.com>
|
2022-10-20 16:50:47 -07:00 |
|
Will Pazner
|
90257baa43
|
Merge remote-tracking branch 'origin/master' into linear-form-ext-fixes
# Conflicts:
# fem/linearform.cpp
# tests/unit/fem/test_linearform_ext.cpp
|
2022-09-20 12:05:39 -07:00 |
|
Will Pazner
|
a8b3dded79
|
Use variable coefficients in linear form extension unit tests
|
2022-08-19 21:48:49 -07:00 |
|
Will Pazner
|
1914d41c74
|
Add unit test for BoundaryNormalLFIntegrator on device
|
2022-08-12 10:49:12 -07:00 |
|
Will Pazner
|
ce8493cb1f
|
Assemble BoundaryLFIntegrator on device
|
2022-08-12 10:48:50 -07:00 |
|
Will Pazner
|
293de49b1d
|
Add test for accumulation of integrators in LinearFormExtension
|
2022-08-12 10:45:39 -07:00 |
|
Will Pazner
|
295d5a0ac9
|
Support map type INTEGRAL in device DomainLFIntegrator
|
2022-06-16 12:18:37 -07:00 |
|
camierjs
|
5434bc61e5
|
Linear form extension ElementTransformation SetIntPoint fix
|
2022-05-24 09:47:17 -07:00 |
|
Will Pazner
|
152b803c38
|
Small changes to Linear Form Extension unit test
|
2022-04-14 10:06:24 -07:00 |
|
camierjs
|
04cf668a83
|
Add tests/unit/fem/test_linearform_ext QuadratureLFIntegrator and VectorQuadratureLFIntegrator tests
|
2022-04-14 09:52:20 -07:00 |
|
camierjs
|
0bc4b6af4f
|
Address reviewer's comments.
|
2022-04-14 09:06:47 -07:00 |
|
camierjs
|
7f8e74b1f4
|
Cleanup tests/unit/fem/test_linearform_ext
|
2022-04-05 15:34:15 -07:00 |
|
camierjs
|
81d38c59e8
|
Avoid DETERMINANTS and optimize DLFGradAssemble3D
|
2022-04-05 15:02:23 -07:00 |
|
camierjs
|
f59be88226
|
Cleanup
|
2022-04-05 11:03:40 -07:00 |
|
camierjs
|
b8946eff21
|
Meld toward master
|
2022-04-05 10:37:07 -07:00 |
|
camierjs
|
c461bdf0e0
|
DLFGradAssemble3D with MAX_Q1D
|
2022-04-04 15:15:15 -07:00 |
|
camierjs
|
6c10f2b1ab
|
Cleanup
|
2022-04-01 15:42:49 -07:00 |
|
camierjs
|
e6ab1f64e0
|
Address reviewers comments
|
2022-04-01 14:44:48 -07:00 |
|
camierjs
|
6b17625fd3
|
tests/unit/fem/test_linearform_ext copyrights
|
2022-03-31 11:22:36 -07:00 |
|
camierjs
|
38ae653116
|
Use GeometricFactors::DETERMINANTS instead of recomputing
|
2021-11-17 14:22:51 -08:00 |
|
camierjs
|
806ebf7713
|
Back to vdim fix
|
2021-11-17 13:18:10 -08:00 |
|
camierjs
|
eed250bfee
|
Add markers to the tests
|
2021-11-17 11:46:16 -08:00 |
|
camierjs
|
ad70f83558
|
Simplify and use scratch mem for all kernels
|
2021-11-16 17:42:21 -08:00 |
|
camierjs
|
26971f1177
|
Starting to use device scratch memory
|
2021-11-16 13:11:28 -08:00 |
|
camierjs
|
e3967b64ae
|
VectorDomainLFIntegratorAssemble2D with global mem fallback
|
2021-11-16 11:28:41 -08:00 |
|
camierjs
|
9ea6772507
|
Simplify
|
2021-11-16 10:10:05 -08:00 |
|
camierjs
|
26e9b3282a
|
Factorize into header files
|
2021-11-16 08:42:22 -08:00 |
|
camierjs
|
0d87cf1cfe
|
Ordering tests
|
2021-11-15 18:27:10 -08:00 |
|
camierjs
|
a3685c0b20
|
Include tests revert
|
2021-11-15 11:34:34 -08:00 |
|
camierjs
|
bbd190bd10
|
Include fix
|
2021-11-15 11:22:14 -08:00 |
|
camierjs
|
1d88c9365f
|
Factorize LinearFormExtTest between tests unit and benchmarks
|
2021-11-15 11:10:23 -08:00 |
|
camierjs
|
dc213a84fc
|
Add tests/unit/fem/test_linearform_ext
|
2021-11-14 09:32:32 -08:00 |
|