Commit Graph
169 Commits
Author SHA1 Message Date
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
Vladimir Z Tomov 35db31402e minor 2022-09-26 12:54:32 -07:00
Vladimir Z Tomov 145539f4ab Simplified function parameters. All calls to these functions are internal,
we don't expect any issues.
2022-09-26 12:48:02 -07:00
Ketan Mittal b50c494e8b grab fes_ordering from fes/pfes in AdaptivityEvaluator 2022-09-07 15:30:00 -07:00
Ketan Mittal 9e1fe38f85 minor changes and updated CHANGELOG 2022-07-26 15:11:42 -07:00
Ketan Mittal 939d07994c minor changes and resolve merge conflict 2022-07-25 12:06:07 -07:00
Tzanio Kolev 40af7f79ad Update fem/tmop_tools.cpp 2022-07-13 18:29:43 -07:00
Vladimir Z Tomov 855d610ba1 Aborted the worst-quality for now, as there are open questions. 2022-07-13 17:26:56 -07:00
Vladimir Z Tomov e29260f2df Removed unnecessary func calls. 2022-07-13 17:07:24 -07:00
Ketan Mittal cdcc3339d6 fix computation of initial energy in miniapps 2022-05-31 13:42:45 -07:00
Ketan Mittal b055cbd8b1 minor fixes and update miniapp sample runs 2022-05-24 11:32:56 -07:00
Ketan Mittal 228d33000b style 2022-05-23 11:45:11 -07:00
Ketan Mittal 7fe27cc8be fix tmop for node ordering 2022-05-23 11:43:29 -07:00
Ketan Mittal f3fe49a07c computation of min det(T) and max mu(T) clean up 2022-05-10 13:42:41 -07:00
Ketan Mittal 7f1e9aca34 minor 2022-05-10 08:00:20 -07:00
Ketan Mittal b58a6b599f calculate parameter for worst-case metric 2022-05-09 10:57:43 -07:00
Tzanio Kolev 3ed3327364 Merge branch 'master' into tmop-surfit-formulation 2022-03-12 16:28:11 -08:00
Vladimir Z Tomov a8f52ff2c2 style 2022-03-09 17:16:28 -08:00
Vladimir Z Tomov e30517a4a7 Minor. 2022-03-09 17:12:06 -08:00
Vladimir Z Tomov 56ed1dffd8 Minor. 2022-03-09 16:26:54 -08:00
Ketan Mittal ec331485be minor update to adaptive weight 2022-03-07 17:57:39 -08:00
Ketan Mittal b3b3c0f805 reviewer comments 2022-03-04 15:25:37 -08:00
Tzanio 6d2530775b Extended copyright to 2022 2022-02-25 10:24:50 -08:00
Ketan Mittal 6f127b0f09 increase tolerance for adaptive weight 2022-02-15 09:08:38 -08:00
Ketan Mittal 58819d698b update how surf_fit_multiplier is set 2022-02-14 19:32:00 -08:00
Ketan Mittal 70b07cbc89 added comments 2022-02-14 09:31:31 -08:00
Ketan Mittal 0e571fd8cb minor fixes to tmop_tools 2022-02-11 12:20:41 -08:00
Ketan Mittal 1698556809 skip gradient and hessian calculation for elements with no marked dofs for surface fitting 2022-02-11 11:01:32 -08:00
Ketan Mittal 3b96981769 minor updates to adaptive 2022-02-09 15:24:56 -08:00
Ketan Mittal 2ec35e4beb add surface fitting threshold and clean up adaptive weight 2022-02-09 11:58:28 -08:00
Ketan Mittal 7b054295e3 pa for surf-fit [WIP] 2022-02-02 14:04:29 -08:00
Ketan Mittal 671c5e8b2c add adaptive surf fitting 2022-01-28 11:21:42 -08:00
Vladimir Z Tomov f3f37e8e5a Minor. 2021-12-28 15:19:24 -08:00
Stowell, Mark L 60a1d3d1d4 Fixing shadowed variables in tmop files 2021-12-22 15:46:33 -08:00
termi-official 2f1c03796a Adapt tmop print policy. 2021-11-26 16:39:06 +01:00
Will Pazner af7c58aa0e Minor solver output consistency fixes 2021-11-24 17:20:31 -08:00
termi-official 32a7939e4e Incorporate Will's changes. 2021-09-29 01:15:02 +02:00
termi-official f8d501562f Exchange PrintLevel enum with struct+builder pattern. 2021-09-29 00:16:25 +02:00
Will Pazner d6a0a5a13d Fix deprecation warnings for IterativeSolver::print_level 2021-09-27 15:21:07 -07:00
Ketan Mittal ccb0feb4a4 remove unused variable 2021-07-02 13:08:07 -07:00
Ketan Mittal b2b8407f50 add documentation and improve readability 2021-07-02 11:28:52 -07:00
Vladimir Z Tomov e74104e4de Merge branch 'master' into tmop-amr-dev 2021-06-30 16:23:39 -07:00
Tom Stitt b2154cf7f7 small style changes 2021-06-04 10:56:17 -07:00
Tom Stitt 4b7bdcf2a6 better names and add comments 2021-06-04 10:03:42 -07:00
Ketan Mittal 6ab84c49ea merge with master 2021-06-01 16:26:27 -07:00
Tom Stitt 5bf9900353 Add SetTempMemoryType methods to make it easier to use a custom memory type for large allocations in TMOP 2021-06-01 13:39:03 -07:00
Vladimir Z Tomov 5e74270060 Avoid calling MinDetJpr for non-tensor elements. 2021-05-21 09:20:05 -07:00
camierjs 808b5263f3 Add qinterp subdir in CONTRIBUTING.md
Remove extra new_field.HostReadWrite in fem/tmop_tools.cpp
2021-05-19 17:42:07 -07:00
Veselin Dobrev f0ea9c68fd In TMOPNewtonSolver::ComputeScalingFactor, adjust the energy
stopping criterion to allow for (small) negative energies.
Also, in the same method, print a bit more verbose output
about the energies when that output is enabled.
2021-05-19 14:07:40 -07:00
Vladimir Z Tomov d1cdad8e95 Fixed a merge error. 2021-05-12 15:20:19 -07:00