Commit Graph
49 Commits
Author SHA1 Message Date
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
Yohann Dudouit d79a364cbc Modify is_runnable(). 2022-03-28 15:34:59 -07:00
Yohann Dudouit e4db8d5b8b Replace MaxN with MaxDofs. 2022-03-28 15:03:12 -07:00
Yohann Dudouit 0591b7bbbf Increase max mesh size to 64. 2022-03-28 14:43:04 -07:00
Yohann Dudouit 93e77854e6 Add heurisitc to avoid running out of memory. 2022-03-28 14:06:00 -07:00
Yohann Dudouit 6e8314d78a Parametrize on N. 2022-03-25 15:03:11 -07:00
Yohann Dudouit 3229f37814 Add Dofs prints. 2022-03-25 14:21:38 -07:00
Yohann Dudouit 7f4283acfd Comment unsupported benchmarks. 2022-03-25 13:01:44 -07:00
Yohann Dudouit 0340acecce Add a CEED inspired benchmark for all the assembly levels. 2022-03-24 15:08:01 -07:00
Tzanio 6d2530775b Extended copyright to 2022 2022-02-25 10:24:50 -08:00
Tzanio 79032f3048 Minor 2021-09-27 21:01:10 -07:00
camierjs 008364305f Fix GaussLobatto ir orders and Simplify 2021-09-08 11:44:08 -07:00
camierjs f4ecc15cc8 Rename internal CEED BP/BK methods 2021-09-07 17:43:42 -07:00
camierjs 5a2e992b90 Update CMakeLists.txt with new test name 2021-09-07 17:27:32 -07:00
camierjs 81dbb0a967 Update bench kernels to CEED benchmarks (BP & BK) 2021-09-07 17:25:15 -07:00
camierjs 884d972673 Change default problem size and output unit 2021-08-20 15:18:16 -07:00
camierjs 245a7eea7a Update changelog, gitignore and cmake cleanup 2021-08-18 12:50:51 -07:00
camierjs 0980db9fe6 Update all TMOP benchmarks 2021-08-18 12:37:05 -07:00
camierjs 7ac0a1881e TMOP AddMultPA_Kernel_3D benchmark 2021-08-17 15:28:47 -07:00
camierjs 17f58851ac Simplify kernel launch, remove fixture 2021-08-17 12:35:32 -07:00
camierjs 42bc24eb79 CMake support for benchmarks 2021-08-17 11:39:38 -07:00
camierjs c2c71fd0ab PA kernel tests on devices 2021-08-16 16:48:53 -07:00
camierjs 790195159b Move benchmarks to tests/benchmarks
Split the vector and the virtuals tests
2021-05-28 16:20:33 -07:00