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
Adrien M. Bernede
04fb572359
Let's forget about 2020
2021-01-26 11:55:36 -08:00
Stowell, Mark L
65c10cd5e4
Merge remote-tracking branch 'origin/master' into no-tet-reorder-dev
...
# Conflicts:
# fem/gridfunc.cpp
2020-10-07 14:06:05 -07:00
stefanhenneking
7009af9ecc
Simplifying MakeRef functions.
2020-07-14 19:21:54 -05:00
Stefan Henneking
ec8b00ea1e
Merge branch 'blockop_cuda' of github.com:mfem/mfem into complex-operator-gpu
...
Merging support for BlockOperator on device from feature branch.
2020-07-01 13:24:56 -07:00
Stefan Henneking
6543ffb790
Update method should support vectors allocated on device.
2020-07-01 09:14:04 -07:00
Stefan Henneking
b9b7c7b046
Enabling device support for complex linear form.
2020-06-26 09:39:34 -07:00
Stowell, Mark L
767b9d400a
Implementing DofTransformation changes for boundary elements
2020-05-05 14:24:35 -07:00
Stowell, Mark L
c029b16d34
Merge remote-tracking branch 'origin/master' into no-tet-reorder-dev
...
# Conflicts:
# fem/fespace.hpp
# fem/pfespace.cpp
# tests/unit/fem/test_3d_bilininteg.cpp
2020-03-18 11:06:04 -07:00
Tzanio
f0bd9b287f
Some edits in fem/
2020-03-09 19:30:02 -07:00
Tzanio
05125e19d5
Removed a space
2020-03-09 15:36:41 -07:00