Commit Graph
72 Commits
Author SHA1 Message Date
camierjs 1c60d5946b Fix vector diffusion bounds 2026-01-14 14:57:07 -08:00
camierjs c9768e34bc Add missing specializations and vector bounds 2026-01-14 14:34:54 -08:00
camierjs bae772c6f1 CEED bench options 2026-01-12 10:25:01 -08:00
camierjs 79e0bc1ab2 CEED bench options 2026-01-12 09:08:29 -08:00
camierjs c21c6cb00b Add CEED benches order 7 2026-01-11 19:50:28 -08:00
camierjs 1bd9dd2e5d CUDA CEED benches 2026-01-11 18:10:28 -08:00
camierjs ed66371ebd Cleanup CEED bench 2026-01-11 11:34:00 -08:00
camierjs 5727331966 Cleanup CEED bench 2026-01-11 11:24:06 -08:00
camierjs 40039a6897 Cleanup CEED benchmarks 2026-01-10 10:58:50 -08:00
camierjs 29c2442e47 tests/benchmarks/bench_ceed 2026-01-09 12:06:35 -08:00
camierjs 3803c3305e - Remove unnecessary general/forall.hpp include in miniapps and tests
- Fix cast warnings in mesh (nc)nurbs files
2025-12-04 16:49:09 -08:00
camierjs 6bcd0ca208 Fix vector BPs 2025-02-25 18:12:20 -08:00
camierjs 1b83c64055 google-benchmark now with c++14 2025-02-25 15:40:36 -08:00
camierjs 768c7a10a1 Update benchmarks 2025-02-23 09:35:50 -08:00
Tzanio Kolev e4c2152419 Update Copyright to 2010-2025 2025-02-03 12:17:26 -08:00
Will Pazner 697c21aa7e Add more tests directories to 'make style' 2025-01-03 09:34:29 -08:00
Will Pazner 2ac825abe8 Merge remote-tracking branch 'origin/master' into pa-empty-partitions
# Conflicts:
#	fem/bilininteg.cpp
#	fem/quadinterpolator.cpp
2024-11-22 11:05:49 -08:00
Nuno Nobre c32d62f83c Try to be a bit cleverer when looking for config.mk 2024-07-15 00:10:18 +01:00
Will Pazner ef9043a122 Replace many instances of GetFE(0) with GetTypicalFE()
Also replace many instances of GetElementTransformation(0) with
GetTypicalElementTransformation() and instances of GetElementGeometry(0) with
GetTypicalElementGeometry().

Remove some "early returns" in PA code with empty partitions. The reasoning is
that the early returns create divergent code paths among different MPI ranks,
which can cause deadlocks if e.g. collectives are used in code paths on not all
ranks.
2024-04-23 14:45:30 -07:00
Tzanio Kolev 87290fbf56 Update Copyright to 2010-2024 2024-01-27 13:06:49 -08: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
Yohann d763963c24 Fix documentation. 2022-09-16 15:47:01 +02:00
Yohann Dudouit d0bf03c14b Remove dead code. 2022-07-11 14:20:06 -07:00
Yohann fa198d3c5a Merge branch 'master' into yohann/dg-amr-opt 2022-07-11 13:49:59 -07:00
Yohann Dudouit f58cf9c2a9 Small edit to bench dg amr. 2022-07-11 12:35:28 -07:00
Yohann Dudouit 18894c1b48 Fix: finish mesh initialization before fes. 2022-06-29 18:00:32 -07:00
Yohann Dudouit 27cbbc2e53 Fix: change probability initialization. 2022-06-29 17:00:05 -07:00
Yohann Dudouit 6e94053e29 Add bench_dg_amr benchmark. 2022-06-29 16:16:35 -07:00
Julian Andrej f04fdefd1a rework enzyme inclusion 2022-06-14 11:55:27 -07:00
Julian Andrej 91e6559d36 correct gradient type name 2022-06-08 17:04:28 -07:00
Tzanio Kolev 6e82a1953b Merge branch 'master' into enzyme-nonlinear
Conflicts:
	tests/benchmarks/makefile
2022-05-18 14:05:21 -07:00
YohannandJean-Sylvain CAMIER d3a86a6fc5 Update tests/benchmarks/bench_assembly_levels.cpp
Co-authored-by: Jean-Sylvain CAMIER <camier1@llnl.gov>
2022-05-17 10:41:40 -07:00
YohannandTzanio Kolev d0d39330c1 Update tests/benchmarks/makefile
Co-authored-by: Tzanio Kolev <tzanio@llnl.gov>
2022-05-13 10:28:01 -07:00
Tzanio Kolev 6c89a3da24 minor 2022-05-12 16:02:31 -07:00
Yohann Dudouit a3067ead11 Rename file, improve documentation and function names. 2022-05-12 10:34:53 -07:00
Yohann Dudouit 7b70e27f1f alphabetical order. 2022-04-26 09:39:28 -07:00
Jean-Sylvain CAMIER 35d9a405a6 add benchmarks
* Add tests/benchmarks/bench_nle

* Sync & re-use

* Before cleaning

* cleanup and reuse miniapp headers

* Meld toward enzyme-nonlinear
2022-03-30 11:57:36 -07:00
Yohann Dudouit 967b57d53f Add assembly informations. 2022-03-29 10:08:34 -07:00
Yohann Dudouit bd33166074 Small doc improvment. 2022-03-29 09:38:17 -07:00
Yohann Dudouit 0f11218117 Refactor max_order. 2022-03-29 09:35:12 -07:00
Yohann Dudouit 15e77043b8 Some cleaning. 2022-03-29 08:57:29 -07:00
Yohann Dudouit d83d149f75 Merge branch 'yohann/bench-assembly-levels' of https://github.com/mfem/mfem into yohann/bench-assembly-levels 2022-03-28 17:16:15 -07:00
Yohann Dudouit fca5939fb5 Better heuristic 2022-03-28 17:16:10 -07:00
Yohann Dudouit a0cc3022e2 Change Order/MaxDofs. 2022-03-28 17:15:25 -07:00
Yohann Dudouit 9acaa5f973 Only build when runnable. 2022-03-28 17:03:00 -07:00
Yohann Dudouit 358544f81a Inverse order and target_dofs. 2022-03-28 16:47:13 -07:00
Yohann Dudouit bc0b4d9703 Fix num_elems in is_runnable(). 2022-03-28 15:58:02 -07:00
Yohann Dudouit 74d99721f6 More pesimistic heuristic... 2022-03-28 15:46:32 -07:00