Tzanio Kolev
a2ffa0af29
More typos
2022-10-21 15:45:29 -07:00
Tzanio Kolev and Will 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
Sebastian Grimberg
a6bfdf3ed1
Fix parallel hang in LinearForm::SupportsDevice
2022-10-18 12:03:41 -07:00
Will Pazner
621081b3a8
Merge pull request #3183 from mfem/yohann/fix-markers
...
Bugfix in `linearform`
2022-09-09 09:54:08 -07:00
Will Pazner
dc829768ad
Fix issues handling boundary elements and faces in LinearFormExtension
2022-09-07 11:23:33 -07:00
Yohann Dudouit
a3392192f2
Remove whitespace...
2022-08-31 16:55:32 -07:00
Yohann Dudouit
93a7fc37e2
Avoid using non-const array accessor.
2022-08-31 16:49:53 -07:00
Will Pazner
f7829f2fd8
Support boundary linear form integrators in LinearFormExtension
2022-08-12 10:48:50 -07:00
Will Pazner
e4d4a84ac8
Use UsesTensorBasis in check LinearForm::SupportsDevice
2022-07-30 12:35:17 -07:00
Will Pazner
295d5a0ac9
Support map type INTEGRAL in device DomainLFIntegrator
2022-06-16 12:18:37 -07:00
camierjs
afbc8502a7
Update LinearForm::SupportsDevice NURBS test
2022-04-25 14:29:23 -07:00
camierjs
fd436d528f
return false for NURBS meshs in LinearForm::SupportsDevice
2022-04-25 13:01:28 -07:00
camierjs
0bc4b6af4f
Address reviewer's comments.
2022-04-14 09:06:47 -07:00
camierjs
d630a0af59
Simplify
2022-04-04 13:03:35 -07:00
camierjs
7c02b2e1c2
ext fix
2022-04-03 11:59:09 -07:00
camierjs
dd51ae0ed6
Update fix for ex6
2022-04-03 11:07:33 -07:00
camierjs
6c4696d3ce
Warning fix
2022-04-01 17:03:25 -07:00
camierjs
c3112e22ab
Filter LinearForm on device
2022-04-01 16:59:38 -07:00
camierjs
e6ab1f64e0
Address reviewers comments
2022-04-01 14:44:48 -07:00
camierjs
2de7aabeef
Merge master in linext
2022-03-31 10:10:09 -07:00
Tzanio Kolev
dccaa399f6
Merge pull request #2648 from mfem/domain-marker-fix
...
Fix for linear/bilinear form domain integrators with markers
2022-03-16 20:07:00 -07:00
Tzanio
6d2530775b
Extended copyright to 2022
2022-02-25 10:24:50 -08:00
camierjs
5995b81a5c
Address reviewer's comments
2022-01-25 11:21:16 -08:00
Stowell, Mark L
453d51d358
Incorporating changes suggested by @pazner
2022-01-12 10:29:43 -08:00
Stowell, Mark L
00622b78fc
Fixing shadow variables in fem classes
2021-12-23 16:32:09 -08:00
Sebastian Grimberg
cac8a64804
Fix for linear/bilinear form domain integrators with markers
2021-12-20 10:30:47 -05:00
camierjs
cc0668cf81
Add support for linear form extension Update and use full assembly in example 6 and 6p.
2021-11-22 10:52:57 -08:00
camierjs
5e093c603b
Rename to FullLinearFormExtension
2021-11-09 15:49:31 -08:00
camierjs
ded6e7db3d
Cleanup
2021-11-09 15:27:18 -08:00
camierjs
4ecac81e45
First pass, but vdim VectorDomainLFGradIntegrator
2021-10-05 11:32:04 -07:00
camierjs
76f93e21f5
Update
2021-10-05 10:42:01 -07:00
camierjs
1ba9cd28bc
Initial linear form extension
2021-09-24 11:48:33 -07:00
Stowell, Mark L
9c97b6cca0
Merge remote-tracking branch 'origin/master' into no-tet-reorder-dev
...
# Conflicts:
# fem/bilinearform.cpp
# fem/linearform.cpp
2021-07-23 14:42:08 -07:00
Tzanio
cc9fda7d8f
Merge branch 'master' into form-linear-system-tweak
2021-07-15 18:29:13 -07:00
Veselin Dobrev
d25c9ffff0
Formatting adjustments
2021-07-09 19:04:19 -07:00
Stowell, Mark L
c2f2f0a769
Switching to in-place transformations
2021-07-03 12:05:18 -07:00
Ketan Mittal
0c639efcd5
formatting
2021-06-30 16:24:54 -07:00
Ketan Mittal
157e3dc151
renaming the integrators and fixing indexing of interiorfaceintegs in parlinearform
2021-06-30 15:52:23 -07:00
Stowell, Mark L
4c0e29057c
make style
2021-06-15 13:26:12 -07:00
Stowell, Mark L
6a6a59f612
Merge remote-tracking branch 'origin/master' into no-tet-reorder-dev
...
# Conflicts:
# fem/bilinearform.cpp
# fem/linearform.cpp
2021-06-15 13:24:33 -07:00
Tzanio
0c907148e0
Fix permissions
2021-06-04 09:32:43 -07:00
Ketan Mittal
66e38e4838
address reviewer's comments
2021-06-03 10:02:57 -07:00
blaz
9b4f9c3d16
Minor changes/comments in the diffusion file and one memory leak fix
2021-05-24 17:33:41 -07:00
Veselin Dobrev
b7ab371c80
Tweak the impementation of Vector::NewMemoryAndSize to create
...
an alias when the 'own_mem' parameter is fasle.
Several simplifications/tweaks related to Vector::NewMemoryAndSize
and Vector::MakeRef in BlockVector, GridFunction, LinearForm, and
ParBlockNonlinearForm.
Add more MFEM_ASSERTs in MemoryManager::Delete_.
Remove MemoryManager::RegisterAliasBases().
In Memory<T>::MakeAlias, register the 'base' when the globally
configured device memory type (which can be a host type, e.g. when
running on host) is a device memory type. Always registering the
'base' creates errors in the unit tests:
"alias already exists with different base/offset!"
which are probably due to dangling aliases. If we want to always
register the 'base', we need to address these errors.
Updated the unit test "MemoryManager/Scopes" to test for the new
behavior of Vector::NewMemoryAndSize.
Disable the unit test "MemoryManager" since it defined a Device
object which destroys the MemoryManager at the end of the test.
2021-05-12 13:47:11 -07:00
Ketan Mittal
44ac1b957a
reviewer comments
2021-04-12 19:39:07 -07:00
Ketan Mittal
f61e9a59f2
move SBM Dirichlet integrator out of mfem source
2021-03-24 10:48:09 -07:00
Ketan Mittal
49ed44f6c3
changing integrator name and other cosmetic changes
2021-02-10 09:55:22 -08:00
Ketan Mittal
c36986ccce
change how element attributes are specified
2021-02-09 12:02:35 -08:00
Stowell, Mark L
e9637d1780
Merge remote-tracking branch 'origin/master' into no-tet-reorder-dev
...
# Conflicts:
# fem/gridfunc.cpp
2021-02-08 16:37:37 -08:00
Ketan Mittal
05ba4c5ad2
shifted boundary method initial commit (from another branch)
2021-02-04 14:00:36 -08:00