Commit Graph
1427 Commits
Author SHA1 Message Date
sfilippone c9386c58d8 Remove default(none) from some OpenMP directives. 2025-02-10 15:49:49 +01:00
sfilippone 6772315d4d Fix use of psi_Xaxpby 2025-02-09 16:20:39 +01:00
sfilippone a527493258 Fix mat_get_nnz to return correct value 2025-02-09 14:06:32 +01:00
sfilippone 269477435b Fix usage of serial AXPBY 2025-02-09 14:05:50 +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
Salvatore Filippone 66a9d5e50a Interface psb_sizeof_X size computation 2025-01-04 09:44:58 +01:00
Salvatore Filippone c83137cf78 Constants psb_sizeof_X should be 8 bytes 2025-01-04 09:40:30 +01:00
Salvatore Filippone 63fb828528 Fix Makefile for I2 2024-12-03 10:36:52 +01:00
sfilippone fa6b8d5e33 Enable I2 send/receive/collectives 2024-11-25 12:35:39 +01:00
Salvatore Filippone f10c6c1822 Fix GEPRT 2024-11-02 12:28:24 +01:00
sfilippone 949499265e Simplify clean_zeros 2024-10-08 11:48:48 +02:00
sfilippone ee56c6be3c Cosmetic changes to OpenACC vectors 2024-10-08 11:47:37 +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 8220140729 Merged recent changes from development 2024-08-08 14:59:09 +02:00
sfilippone 3168b7e8f7 Merge branch 'development' into oacc_loloum 2024-08-08 14:24:21 +02:00
sfilippone 7857015923 Cosmetic changes to vect_mod 2024-08-08 14:23:03 +02:00
sfilippone 2982aaee27 Implementation in OpenACC for ELL and HLL into templates. Merge from development 2024-08-08 11:07:28 +02:00
sfilippone 4461b44eda Change name abgdxyz into upd_xyz 2024-07-29 16:59:27 +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
Salvatore Filippone 42293c62b6 Fix usage of sync() 2024-05-21 17:49:48 +02:00
Salvatore Filippone a177e94ba5 Fix comments, 2024-05-21 17:49:40 +02:00
sfilippone 12a4c21fed Fixes for OpenMP compilation in map_mod 2024-05-20 11:47:32 +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 d8ed01218d Cleanup hash_map using new indx_map%set_lc 2024-05-09 12:30:06 +02:00
sfilippone 7ec394ce1c Rename indx_map_mod and put SET_LR/C under ifdef 2024-05-09 11:29:23 +02:00
sfilippone 7dc64692cc Fix for OpenMP runs in hash_map_mod 2024-05-08 14:46:27 +02:00
Salvatore Filippone e711c53fab Make sure we compile when LPK /= IPK 2024-05-07 07:07:18 -04:00
Salvatore Filippone b5a32a59f9 Merge branch 'repackage' of github.com:sfilippone/psblas3 into repackage 2024-05-07 06:14:54 -04:00
Salvatore Filippone 773b79e7bc OpenMP in repl_map 2024-05-07 06:11:15 -04:00
Salvatore Filippone 98a9005602 Further advances on OpenMP versions of various index maps. 2024-05-07 05:50:45 -04:00
Salvatore Filippone fa86c91411 Fix OpenMP version of hash_map and hash 2024-05-07 05:04:48 -04:00
Salvatore Filippone 188dee6842 Add indx_map%inc_lc() method 2024-05-07 04:58:31 -04:00
sfilippone b99aa7a90f Switch off OMP in HASH g2l_ins 2024-04-29 15:07:49 +02:00
sfilippone 4e0a9e5db8 Merge branch 'repackage' of github.com:sfilippone/psblas3 into repackage 2024-04-29 15:06:03 +02:00
sfilippone e72c0f0bf9 Fix OMP impl of sparse-sparse product 2024-04-29 15:04:23 +02:00
Salvatore Filippone d444a12879 Condition call to x%sync() in vect_mv 2024-04-26 11:35:44 +02:00
Salvatore Filippone 5e2e1e34fd Introduce set_host() in inner_vect_sv 2024-04-25 18:59:24 +02:00
sfilippone 025350a361 Make sure realloc is always called with size >0 2024-04-23 14:06:27 +02:00
sfilippone ba8c32c507 Define merge_nd method 2024-04-17 14:27:35 +02:00
sfilippone aca1848401 New timings in CG 2024-04-17 13:53:23 +02:00
sfilippone a2f92e616f Put VOLATILE under ifdef for FLANG 2024-04-01 15:58:32 +02:00