This website works better with JavaScript.
a83094a626
Added ifdef to disambiguate interfacese for LPK4/LPK8
Fabio Durastante
2025-05-29 11:26:02 +0200
5cc847cfc1
Merge branch 'cmake' of github.com:sfilippone/psblas3 into cmake
gnumlab
2025-05-26 11:12:16 +0200
19a11ff98a
add cuda version detection; to be tested
gnumlab
2025-05-26 11:11:03 +0200
695f31aa81
Updates to user guide
sfilippone
2025-05-15 11:53:31 +0200
7c5b4cdf49
Merge branch 'development' into cmake
sfilippone
2025-05-15 10:09:57 +0200
b71459a38f
Timings in SPINS
newmatdist
sfilippone
2025-05-15 09:40:27 +0200
ef202e2cf7
Fix hash_map/timers dependency
sfilippone
2025-05-14 15:45:15 +0200
4aef3f2a80
New argument IMOLD in mat_dist
sfilippone
2025-05-14 12:27:41 +0200
f953c52591
add cuda building and compilation. There is still some hardcoded stuff
gnumlab
2025-05-05 15:31:03 +0200
1b667c2c1e
remove unused files from building
gnumlab
2025-05-05 15:30:33 +0200
c4c7b87cd3
hot fix
gnumlab
2025-05-05 11:09:15 +0200
dce6d0bd67
add variable for filling psb_config.h
gnumlab
2025-05-05 11:00:04 +0200
bc6f14169e
Check on CUDA version, disable unsupported versions.
sfilippone
2025-05-05 10:32:38 +0200
4a1610d705
Add check for allocation in certain OpenMP paths
Salvatore Filippone
2025-04-30 11:52:05 +0200
30205e2f37
add PSB_CUDA_PATH variable to allow user to pass cuda installation path
gnumlab
2025-04-28 14:06:09 +0200
143feb2baf
change metis building: now sets all the variables and files only if metis is really used
gnumlab
2025-04-28 13:03:26 +0200
899bdea554
change CUDA building
gnumlab
2025-04-28 12:46:07 +0200
aea5e36b63
init cuda CMakeLists.txt
Luca Pepè Sciarria
2025-04-28 10:22:41 +0200
c3f571e20f
Change name from BUILD_CUDA to PSB_BUILD_CUDA
Luca Pepè Sciarria
2025-04-28 10:15:27 +0200
719d7e2629
modify the PSB_ compilers flag for C and Fortran compiler
Luca Pepè Sciarria
2025-04-24 10:46:48 +0200
4ec3ce1053
Merge branch 'cmake' of github.com:sfilippone/psblas3 into cmake
Luca Pepè Sciarria
2025-04-24 09:56:16 +0200
17e4965d4d
Disactivate Metis when IPK/LPK size differs from METIS_REAL size
Luca Pepè Sciarria
2025-04-24 09:54:55 +0200
2981dcc873
Take out PSB_METIS_REAL and friends from C compile flags
sfilippone
2025-04-23 17:22:22 +0200
1629d97107
remove PSB_HAVE_METIS from compile definitions
Luca Pepè Sciarria
2025-04-23 09:46:38 +0200
b730723146
Update PSB flags name and added to Fortran compiler only
Luca Pepè Sciarria
2025-04-17 21:26:35 +0200
ecf70fddcb
Remove fortran name mangling and DPSB_IPK/LPK for C compiler
Luca Pepè Sciarria
2025-04-17 10:58:20 +0200
aa91c924da
[ADD] Added automation for psb_spmm test
Stack-1
2025-04-15 09:32:14 +0200
ffcf0806df
Fix descriptor init functions
sfilippone
2025-04-14 18:07:24 +0200
35ccb15494
Update README.md
Salvatore Filippone
2025-04-14 13:05:56 +0200
684dee1ecf
Merge branch 'fix-hash' into development
sfilippone
2025-04-11 14:02:13 +0200
c017dd7e30
Merge branch 'cmake' of github.com:sfilippone/psblas3 into cmake
sfilippone
2025-04-11 11:51:44 +0200
2b2140dc50
update to include PSB_IPK/LPK definitions
Luca Pepè Sciarria
2025-04-11 10:49:32 +0200
09f40e653d
Merge branch 'development' into cmake
sfilippone
2025-04-10 17:36:41 +0200
c09920c450
rename file
Luca Pepè Sciarria
2025-04-10 16:13:04 +0200
0bc467e898
init spmm output checker
Luca Pepè Sciarria
2025-04-10 16:12:30 +0200
4eea7b0e96
init spmm output checker
Luca Pepè Sciarria
2025-04-10 16:09:41 +0200
aeb3ee5fb6
add export of library, modules and include paths
Luca Pepè Sciarria
2025-04-10 10:40:49 +0200
611301a606
Added implementation of multivector operations for all type/kinds
randomized
Fabio Durastante
2025-04-09 10:55:07 +0200
800d1c7d8a
[FIX] REmoved .gitignore in subfolder, added .mtx to the main .gitignore in order to be project wide
Stack-1
2025-04-09 09:52:34 +0200
de409e7509
[ADD] Added .gitignore in order to avoid saving data file son github
Stack-1
2025-04-09 09:47:50 +0200
540946bc93
[UPDATE] Updated psb_spmm_test file, adding functionalities to read input data from file and write output data on fle. Also added a first README.md file, stil to be finished for documentation
Stack-1
2025-04-09 09:46:25 +0200
e423e149fa
Implemented right triangular solve
Fabio Durastante
2025-04-08 23:26:46 +0200
96b509417a
Fix compilation of multivect inner product
sfilippone
2025-04-08 14:33:30 +0200
4823c5662a
Added inner product implementation
Fabio Durastante
2025-04-08 14:16:32 +0200
d263e46213
Tweak SIMD directives for CSR.
fix-hash
sfilippone
2025-04-08 13:41:20 +0200
922f7dd278
Tweak SIMD directives for CSR.
sfilippone
2025-04-08 13:40:33 +0200
51f143566d
Add user define of install libdir, includedir and moduldir
Luca Pepè Sciarria
2025-04-07 14:41:15 +0200
c615bc7f80
modify installation lib path
Luca Pepè Sciarria
2025-04-07 12:30:36 +0200
bfae330c74
[ADD] First test template implemented calling psb_spmm routine
Stack-1
2025-04-07 12:29:34 +0200
ada5c45e77
[ADD] Start of a spmm testing file, only supporting file read from MM format and randomly generating x vector
Stack-1
2025-04-06 00:01:45 +0200
51b83402fb
Rename kernel test and add number of threads
sfilippone
2025-04-04 15:51:56 +0200
568b5003a3
Take out debug statement.
sfilippone
2025-04-04 15:42:42 +0200
28b5f697b3
add PSB_ variables for exporting psblas cmake
Luca Pepè Sciarria
2025-04-04 15:41:28 +0200
39059391d6
set lib as default directory overwriting possible lib64 value
Luca Pepè Sciarria
2025-04-04 15:23:11 +0200
fc65ca4ea0
comment first test
Luca Pepè Sciarria
2025-04-04 14:28:53 +0200
6476428ccb
Complete fix for hash_threshold
sfilippone
2025-04-04 09:38:29 +0200
d56d0ddae7
Change set|get_large_threshold into hash_threshold
sfilippone
2025-04-03 17:56:03 +0200
d0c59af791
Realign SPINS
sfilippone
2025-04-03 17:55:51 +0200
985ee9b7a4
add -frecursive flag for Fortran GNU compiler
Luca Pepè Sciarria
2025-04-03 10:06:06 +0200
7682556564
Final improvements to psb_hash performance.
sfilippone
2025-04-02 18:16:39 +0200
da9ef2f8cc
Added tests for vector and multivector ops of all kind
Fabio Durastante
2025-04-02 16:43:56 +0200
9da5939db0
Fixed dot name for complex variables
Fabio Durastante
2025-04-02 16:43:28 +0200
51f0db2f4a
Fix hash_map step 2
sfilippone
2025-04-02 16:00:34 +0200
89c6d8d108
First step reworking G2LV2_INS
sfilippone
2025-04-02 15:23:38 +0200
3a70583ac5
First mod of hash_map_mod, regroup use statements
sfilippone
2025-04-02 13:36:24 +0200
01c6c2e9f7
Implemented dot routines for multivec (all kinds)
Fabio Durastante
2025-04-02 09:56:24 +0200
ebfc3ced9b
Merge branch 'development' into randomized
Fabio Durastante
2025-04-02 08:15:31 +0200
b2563f8d86
Working version, figured out source of previous error
sfilippone
2025-04-01 20:00:10 +0200
110a66e7d0
Switch off some debug write
sfilippone
2025-04-01 11:09:47 +0200
448312d27f
Switch off timings in spins
sfilippone
2025-04-01 11:09:34 +0200
e677d27418
Roll back unsafe change
Salvatore Filippone
2025-03-31 18:06:10 +0200
aab29a4c55
One step of improvement to hash g2l
Salvatore Filippone
2025-03-31 18:00:49 +0200
e9cfc9ae4b
Restored an openMP working version of hash_map_mod
sfilippone
2025-03-31 13:55:49 +0200
24e4b76241
Fix cuda subdir makefile
sfilippone
2025-03-31 10:39:54 +0200
c2cc891166
Fix missing dependency in makefile
sfilippone
2025-03-31 10:05:42 +0200
61806ae22b
Define a parameter for sequential search limit in hash_map
Salvatore Filippone
2025-03-29 13:55:17 +0100
847e098d41
Change threshold for hash_srch from 8 to 6
Salvatore Filippone
2025-03-29 12:53:02 +0100
ec05012c35
Additional improvements in HASH%G2L
sfilippone
2025-03-28 18:56:12 +0100
97c1b4daf1
Fix handling of PSB_METIS_REAL_
sfilippone
2025-03-28 15:29:09 +0100
bdd56b9bc3
Improve hash_map_mod
sfilippone
2025-03-28 15:05:03 +0100
b47dd764eb
Merge branch 'cmake' of github.com:sfilippone/psblas3 into cmake
sfilippone
2025-03-28 14:22:24 +0100
cea61aa0ae
remove Ptr64Bits compilation flag from CMake
Luca Pepè Sciarria
2025-03-28 14:14:30 +0100
a211b1e23f
hot fix, move metis variables instantiation befor psb_config.h generation
Luca Pepè Sciarria
2025-03-28 12:59:23 +0100
4a2612534d
hot fix, move metis variables instantiation befor psb_config.h generation
Luca Pepè Sciarria
2025-03-28 12:58:23 +0100
bf44acca02
hot fix, move metis variables instantiation befor psb_config.h generation
Luca Pepè Sciarria
2025-03-28 12:57:12 +0100
32ce71567d
hot fix, move metis variables instantiation befor psb_config.h generation
Luca Pepè Sciarria
2025-03-28 12:55:38 +0100
266611460f
Switch off timings in DSPINS
sfilippone
2025-03-28 12:41:25 +0100
39f865f094
Additional performance fixes in HASH_MAP
sfilippone
2025-03-28 12:40:19 +0100
5a8eb8d943
hot fix: change METIS_REAL_x into PSB_METIS_REAL_x and relative compiler flag -DPSB_METIS_REAL_x
Luca Pepè Sciarria
2025-03-28 12:33:58 +0100
b2cdfc8a1b
Improved inner_cnv, halfway g2lv1_ins
sfilippone
2025-03-28 12:15:40 +0100
4858f0d484
hot fix on flags naming and fix psb_types.h compilation
Luca Pepè Sciarria
2025-03-28 12:13:45 +0100
2671fad20d
update CMakeLists.txt to used the new standard PSB_ for compilation flags
Luca Pepè Sciarria
2025-03-28 11:37:24 +0100
f31c44e710
Merge branch 'development' into cmake
sfilippone
2025-03-28 10:50:24 +0100
a52f6ea054
update CMakeLists.txt to used the new standard PSB_ for compilation flags
Luca Pepè Sciarria
2025-03-28 10:46:33 +0100
e811a8efeb
Changes and measurements for SPINS/hash G2L_ins
Salvatore Filippone
2025-03-28 09:59:22 +0100
e4ba4554d1
Merge branch 'development' into cmake
Luca Pepè Sciarria
2025-03-28 09:44:02 +0100
ce4cad2f7f
Defined timings in spins, but switched off
Salvatore Filippone
2025-03-27 17:29:02 +0100
52cec1761c
Switch off detailed timings
Salvatore Filippone
2025-03-27 17:16:51 +0100
a3496d8cb5
Add error handling after CDALL in samples
sfilippone
2025-03-27 12:39:50 +0100
503c1e575f
Cleanup dependencies in main makefile
sfilippone
2025-03-27 11:59:19 +0100