Stack-1
|
f725ccdeeb
|
Merge branch 'development' into communication_v2
# Conflicts:
# base/CMakeLists.txt
# base/comm/internals/psi_cswapdata.F90
# base/comm/internals/psi_dswapdata.F90
# base/comm/internals/psi_iswapdata.F90
# base/comm/internals/psi_lswapdata.F90
# base/comm/internals/psi_sswapdata.F90
# base/comm/internals/psi_zswapdata.F90
# base/modules/Makefile
# base/modules/comm/psb_i2_comm_mod.f90
# base/modules/comm/psi_i2_comm_v_mod.f90
# base/modules/serial/psb_i2_base_vect_mod.F90
# test/computational_routines/spmm/spmm_checker
|
2026-06-04 22:31:01 +02:00 |
|
Stack-1
|
2c65c50593
|
[ADD] Added single point of comm_scheme selection on descriptor
|
2026-05-27 15:24:43 +02:00 |
|
Stack-1
|
4b8e4dd4a3
|
[UPDATE] Refactor after template update for RMA routines
|
2026-05-26 13:14:19 +02:00 |
|
Stack-1
|
d231efe35a
|
[FIX] Modified spmv test to check overlap
|
2026-05-12 12:32:03 +02:00 |
|
sfilippone
|
1cb7634d1f
|
Fix GEMIN
|
2026-04-29 14:06:23 +02:00 |
|
Stack-1
|
33477e4f03
|
[UPDATE] Changed all the interfaces that calls psi_swapdata inside PSBLAS internals for double precision vectors. Added also tests under test/comm/ in order to check psi_swapdata, psb_spmv and psb_cg calls
|
2026-04-03 16:02:34 +02:00 |
|
Stack-1
|
461a6a325f
|
[UPDATE] Removed work/aux buffer from vector routines that use psb_x_vect_type encapsulation for data exchange
|
2026-03-19 17:36:44 +01:00 |
|
sfilippone
|
d2fba9e952
|
Fix licensing text
|
2026-03-18 14:49:55 +01:00 |
|
Stack-1
|
dc61cbb0a2
|
[UPDATE] Mid commit to fix dist_graph_create
|
2026-03-17 13:58:43 +01:00 |
|
sfilippone
|
07fa2323eb
|
Fixes for IPK8
|
2025-06-01 20:56:11 +02:00 |
|
Salvatore Filippone
|
52cec1761c
|
Switch off detailed timings
|
2025-03-27 17:16:51 +01:00 |
|
sfilippone
|
ea6c4181f7
|
Changed all defines with prefix PSB_
|
2025-03-14 12:54:18 +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
|
4461b44eda
|
Change name abgdxyz into upd_xyz
|
2024-07-29 16:59:27 +02:00 |
|
Salvatore Filippone
|
9ced67634d
|
Fix KIND for NR in axpby
|
2024-02-14 08:52:38 +01:00 |
|
Salvatore Filippone
|
3121c43582
|
Silly bug in abgdxyz implementation
|
2024-02-13 16:16:13 +01:00 |
|
Salvatore Filippone
|
5c3d5f0235
|
Silly bug in abgdxyz implementation
|
2024-02-13 16:13:06 +01:00 |
|
Salvatore Filippone
|
29669b56a2
|
Implementation of psb_abgdxyz
|
2024-02-13 16:07:06 +01:00 |
|
sfilippone
|
3aa3c795e9
|
Refactor assembly and cnv
|
2023-12-23 13:15:01 +01:00 |
|
sfilippone
|
49e99a3e82
|
Fix conversion and product to enable overlap with GPU
|
2023-12-22 12:01:41 +01:00 |
|
sfilippone
|
e9d1238b43
|
Add detailed measurements.
|
2023-12-20 13:31:14 +01:00 |
|
sfilippone
|
ae7fad95d4
|
Merge branch 'development' into non-diag
|
2023-11-07 18:02:55 +01:00 |
|
sfilippone
|
a2788bdf0b
|
New version with ND product
|
2023-11-07 13:39:44 +01:00 |
|
sfilippone
|
98945f36b5
|
Fix nrm2 with overlap
|
2023-03-31 13:37:20 +02:00 |
|
Salvatore Filippone
|
86b8a261ef
|
Fixed conversion bug, changed SPASB interface
|
2023-01-19 08:36:22 -05:00 |
|
Salvatore Filippone
|
00cc83cde8
|
First version of AD/AND with memory duplication
|
2023-01-18 05:04:16 -05:00 |
|
Salvatore Filippone
|
bcc85e47fd
|
Fix Makefiles for parallel make
|
2022-06-21 10:02:30 -04:00 |
|
Salvatore Filippone
|
1c98111fd9
|
More interface mismatch fixes
|
2021-06-18 18:42:38 +02:00 |
|
Salvatore Filippone
|
82c2e6374b
|
Fix error handling
|
2021-02-05 13:38:18 +01:00 |
|
Cirdans-Home
|
9a2ea73d81
|
psb_dnrm2_weight working also for GPUs
|
2021-01-29 14:51:36 +01:00 |
|
Cirdans-Home
|
4674de97cf
|
Corrected call to use mpi
|
2020-11-25 17:48:37 +01:00 |
|
Salvatore Filippone
|
6a6f6ad2c2
|
Change name of ICTXT to CTXT
|
2020-11-16 16:15:48 +01:00 |
|
Salvatore Filippone
|
b376d226cb
|
Fixed declaration and use of CONTEXT with new type.
|
2020-11-14 16:42:15 +01:00 |
|
Cirdans-Home
|
166bd219ef
|
Corrected checkmat bugs in compare and get_nnz routines
|
2020-04-15 12:22:21 +02:00 |
|
Cirdans-Home
|
9e347fae90
|
Removed orphan subroutines for matrix info
|
2020-04-14 19:10:44 +02:00 |
|
Cirdans-Home
|
1c23654328
|
Added functions to compare the entries of two matrices or every entry of matrix with a value
|
2020-04-09 19:25:09 +02:00 |
|
Cirdans-Home
|
814e09f5db
|
Added interface (and C interface) to is_bld() for sparse matrices
|
2020-04-06 14:11:31 +02:00 |
|
Cirdans-Home
|
d92b6c02cf
|
Added interface (and C interface) to is_asb() for sparse matrices
|
2020-04-06 14:00:21 +02:00 |
|
Cirdans-Home
|
c4cf78e7b8
|
Added interface (and C interface) to is_upd() for sparse matrices
|
2020-04-06 13:50:48 +02:00 |
|
Cirdans-Home
|
a6db1b566c
|
Added Interface (and C Interface) for nnz of a sparse matrix
|
2020-04-06 12:49:41 +02:00 |
|
Cirdans-Home
|
5504e34161
|
Removed the out-interface for vector scaling
|
2020-03-30 21:48:26 +02:00 |
|
Cirdans-Home
|
ea6ad3a85f
|
Corrected bug in out-of-place axpby
|
2020-03-30 11:36:09 +02:00 |
|
Cirdans-Home
|
44f05510bc
|
Added out-of-place axpby and relative c interface
|
2020-03-10 17:34:08 +01:00 |
|
Cirdans-Home
|
8bf0ff673b
|
Added psb_minquotient function with C interface
|
2020-02-26 23:37:15 +01:00 |
|
Cirdans-Home
|
fd89f2f1bf
|
Added psb_gescal subroutine to entrywise scale distributed vector with C interface
|
2020-02-26 19:34:14 +01:00 |
|
Cirdans-Home
|
ea9c469159
|
Added psb_geaddconst subroutine to add constant value to vector with C-interfaces
|
2020-02-26 18:48:04 +01:00 |
|
Cirdans-Home
|
439246e643
|
Added out-of-place entrywise division with C interfaces
|
2020-02-26 13:25:24 +01:00 |
|
Cirdans-Home
|
22e7df48da
|
Added out-of-place psb_mlt subroutine interface
|
2020-02-26 09:46:59 +01:00 |
|