Commit Graph
51 Commits
Author SHA1 Message Date
sfilippone e255d401bc Define and test GLOBTRIL/GLOBTRIU in template 2026-09-14 14:01:31 +02:00
sfilippone d81c371a50 GLOBTRIU/TRIL final version + test 2026-09-13 13:09:51 +02:00
sfilippone 2ce5b4585d FInal fixes for gloabl TRIL & TRIU 2026-09-13 12:38:11 +02:00
sfilippone d2fba9e952 Fix licensing text 2026-03-18 14:49:55 +01:00
sfilippone 110a66e7d0 Switch off some debug write 2025-04-01 11:09:47 +02:00
sfilippone ea6c4181f7 Changed all defines with prefix PSB_ 2025-03-14 12:54:18 +01:00
sfilippone c9386c58d8 Remove default(none) from some OpenMP directives. 2025-02-10 15:49:49 +01:00
sfilippone 30810f804e Additional OpenMP tweaks, to be redesigned in the future. 2025-02-09 14:04:34 +01:00
sfilippone 772533b6f1 Avoid excessive OpenMP overhead in SPINS. Will have to be redesigned. 2025-01-23 15:38:05 +01:00
sfilippone 4e71fa971c Modify clean_zeros and have it only at base% 2025-01-08 17:18:54 +01:00
sfilippone 949499265e Simplify clean_zeros 2024-10-08 11:48:48 +02:00
sfilippone 1c235f9281 Improve clean_zeros 2024-10-04 10:28:52 +02:00
sfilippone 108d544fc1 Fix clean_zeros to always keep the diagonal 2024-10-04 08:37:45 +02:00
sfilippone 39cfcd3893 Fix allocation in coo_impl 2024-05-29 16:54:10 +02:00
sfilippone a38867be25 Fix allocation in coo_impl 2024-05-29 16:51:58 +02:00
sfilippone b9ad357648 Improve temp memory allocation in fix_coo 2024-05-29 16:25:49 +02:00
sfilippone e19284eb6c Small omp addition 2024-05-16 10:10:08 +02:00
sfilippone 35096a2ef9 Cosmetic changes to coo_impl 2024-05-16 10:05:11 +02:00
sfilippone 70f51b9da8 Improve handling of fix_coo buffers with OpenMP 2024-05-15 12:05:15 +02:00
sfilippone ecccb13914 Fix COO fix_coo_inner_rowmajor not to overflow on integers. 2024-05-10 13:53:35 +02:00
sfilippone a613e963db First step in fix for coo_impl on OpenMP 2024-05-10 10:10:54 +02:00
sfilippone 6c9ca58282 Silly bug in coo insert 2023-11-29 16:14:30 +01:00
sfilippone d3b2b7816d Fix coo insert OpenMP. Fix Make.inc.in 2023-11-29 15:35:55 +01:00
sfilippone f001ebbad3 Final fix for COO on OMP 2023-08-22 10:22:46 +02:00
sfilippone 26bf4c5d69 Fixed COO csput for OMP/not OMP 2023-08-21 17:26:37 +02:00
sfilippone 08c1ab0cd1 Fix tril/triu in COO for non-OMP paths. 2023-08-21 16:32:55 +02:00
sfilippone ca82520b88 Reworked CSR TRIL/TRIU for OpenMP 2023-08-01 10:16:22 +02:00
sfilippone bb9f213551 Define and implement OMP version of TRIL/TRIU 2023-07-18 18:19:03 +02:00
sfilippone a66778f270 Improve coo and merge development 2023-06-21 12:21:27 +02:00
sfilippone 494e29dd2e Cosmetic adjustments to COO and BSRCH 2023-05-23 15:56:48 +02:00
sfilippone 739dc78a75 Merge branch 'development' into omp-threadsafe 2023-04-27 13:07:42 +02:00
sfilippone 7e5dc20e03 Define new options for BSRCH, clean interface 2023-04-27 13:05:46 +02:00
sfilippone 40cc78854a Improve implementation of fix_coo using exscan 2023-04-21 13:41:16 +02:00
sfilippone 8459ea28f5 Modified matrix build procedures with OpenMP 2023-04-14 18:25:43 +02:00
sfilippone 0f1603a2e9 The current version of test/omp seems to be working. To be completed 2023-04-13 16:40:29 +02:00
Salvatore Filippone d4b6d4dfa1 Fix reinit 2022-12-05 09:57:23 +01:00
Salvatore Filippone 7028cb656a Fix trim never to reallocate to sizes <=0 2022-12-01 08:32:08 -05:00
Salvatore Filippone c2c80ae6e7 Fix coo%fix internals 2022-11-21 09:06:39 -05:00
Salvatore Filippone 4d988ea3db Improvemnts to MAT ASB in OpenMP 2022-11-21 05:47:29 -05:00
Salvatore Filippone cd01db132e Merge branch 'development' into dev-openmp 2022-11-16 08:48:35 -05:00
Salvatore Filippone df8e947fb0 Fix typo 2022-05-24 15:36:03 +02:00
Salvatore Filippone db0577cd07 Fix fix_coo for OpenMP 2022-03-23 19:44:58 +01:00
Salvatore Filippone 9bdeae9a16 Fix coo_inner impl. 2022-03-18 18:45:02 +01:00
Salvatore Filippone 7ee9001fde Fix bug in COO impl. OpenMP version. 2022-03-17 17:52:17 +01:00
Salvatore Filippone 1337009f91 Infrastructure for non-local matrix build 2022-02-01 10:56:06 +01:00
Salvatore Filippone 1c98111fd9 More interface mismatch fixes 2021-06-18 18:42:38 +02:00
Salvatore Filippone 340c191e7f First round of cleanup build warnings 2021-06-18 11:33:23 +02:00
Salvatore Filippone 0acf10f0d8 OpenMP in base_mat and coo 2020-11-04 09:16:49 +01:00
Cirdans-Home c0ccbe14f7 merge with unify_agg_build 2020-04-25 15:25:18 +02:00
Salvatore Filippone 01ffca76d2 Change mat%print interface, and refactor. 2020-02-15 15:08:41 +00:00