Commit Graph

  • 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