Tobias Meyer Andersen
5f6c97ff3b
add OpenMP parallelized version of DILU.
...
Implement graphcoloring to expose rows in level sets that that can be
executed in parallel during the sparse triangular solves.
Add copy of A matrix that is reordered to ensure continuous memory reads
when traversing the matrix in level set order.
TODO: add number of threads available as constructor argument in DILU
2023-11-21 15:41:53 +01:00
..
2023-10-27 08:59:15 +02:00
2021-04-01 16:41:46 +02:00
2013-09-05 12:28:04 +02:00
2017-01-18 11:42:34 +01:00
2014-03-31 15:32:06 +02:00
2015-10-01 15:20:08 +02:00
2017-03-22 10:20:59 +01:00
2014-06-11 13:48:49 +02:00
2023-04-12 09:41:23 +02:00
2019-05-03 14:06:41 +02:00
2019-05-03 14:06:41 +02:00
2019-05-03 14:06:41 +02:00
2019-05-03 14:06:41 +02:00
2023-01-13 10:16:48 +01:00
2023-01-13 10:16:48 +01:00
2019-05-03 14:06:41 +02:00
2022-09-20 10:56:54 +02:00
2014-02-27 15:55:08 +01:00
2019-05-03 14:06:41 +02:00
2019-05-03 14:06:41 +02:00
2022-09-20 10:56:54 +02:00
2022-09-20 10:56:54 +02:00
2022-09-14 16:11:36 +02:00
2023-06-08 12:05:16 +02:00
2021-04-01 16:41:46 +02:00
2014-09-19 15:27:12 +02:00
2019-06-03 11:42:30 +02:00
2020-12-17 14:54:59 +01:00
2020-12-07 15:40:51 +01:00
2019-11-29 11:38:00 +01:00
2019-11-29 11:38:00 +01:00
2022-01-17 13:57:29 -03:00
2022-01-17 13:57:29 -03:00
2019-06-05 15:12:52 +02:00
2021-06-10 16:19:18 +02:00
2018-01-17 09:50:21 +01:00
2019-06-03 11:42:30 +02:00
2020-12-17 14:54:59 +01:00
2021-10-13 14:24:55 +02:00
2021-10-13 14:24:55 +02:00
2023-05-25 20:23:48 +02:00
2021-10-13 14:24:55 +02:00
2021-10-13 14:24:55 +02:00
2021-12-12 17:57:40 +01:00
2021-11-30 09:41:08 +01:00
2023-02-16 14:49:38 +01:00
2021-12-20 09:58:13 +01:00
2021-11-30 09:41:08 +01:00
2023-07-03 09:05:45 +02:00
2015-08-06 15:56:51 +02:00
2023-06-09 10:08:29 +02:00
2022-10-12 15:28:38 +02:00
2023-07-04 14:56:10 +02:00
2023-04-12 09:41:23 +02:00
2023-04-12 09:41:23 +02:00
2022-12-20 10:14:13 +01:00
2018-11-13 10:19:15 +01:00
2023-04-12 09:41:23 +02:00
2023-05-09 12:27:41 +02:00
2019-06-26 10:48:41 +02:00
2023-11-21 15:41:53 +01:00
2023-08-15 13:14:42 +02:00
2023-11-07 18:35:30 +01:00
2023-06-09 10:08:29 +02:00
2022-11-08 10:03:15 +01:00
2021-10-05 13:07:52 +02:00
2023-04-12 09:41:23 +02:00
2023-08-30 11:22:22 +02:00
2023-11-21 09:52:48 +01:00
2022-10-12 15:28:38 +02:00
2023-02-16 14:49:38 +01:00
2023-02-16 17:32:04 +01:00
2023-02-16 14:49:38 +01:00
2023-02-16 17:32:04 +01:00
2022-09-09 15:30:30 +02:00
2023-04-25 10:33:20 +02:00
2023-11-20 15:06:52 +01:00
2023-04-12 09:41:23 +02:00
2022-08-25 12:48:53 +02:00
2023-01-16 22:17:39 +01:00
2023-05-09 12:27:41 +02:00
2023-10-23 08:55:21 +02:00
2023-06-21 12:06:49 +02:00
2019-05-08 12:58:19 +02:00
2023-10-23 08:55:21 +02:00
2022-09-01 12:26:11 +02:00
2023-06-09 10:08:29 +02:00
2023-06-21 08:59:26 +02:00
2023-08-31 13:01:50 +02:00
2022-07-26 14:59:09 +02:00
2023-09-25 10:44:06 +02:00
2023-05-09 12:27:41 +02:00
2023-05-09 12:27:41 +02:00
2022-02-01 16:51:32 +01:00
2023-01-18 11:24:25 +01:00
2022-10-12 15:28:38 +02:00
2023-02-13 18:01:16 +01:00
2023-08-25 14:26:51 +02:00
2023-06-30 12:21:25 +02:00
2022-08-19 10:33:19 +02:00
2023-04-12 09:41:23 +02:00
2022-01-02 14:33:34 +01:00
2023-10-23 08:55:21 +02:00
2015-08-06 15:56:51 +02:00
2013-06-05 12:24:23 +02:00
2020-01-28 20:34:16 +01:00
2017-08-25 14:09:26 +02:00
2023-11-03 10:48:55 +01:00
2015-08-10 08:50:26 +02:00
2015-08-10 08:50:26 +02:00
2019-03-21 17:00:56 +01:00
2019-03-21 17:00:56 +01:00
2019-11-30 13:52:21 +01:00
2019-03-21 17:00:56 +01:00
2019-03-21 17:00:56 +01:00
2019-11-29 11:38:00 +01:00
2014-09-19 15:27:12 +02:00