Commit Graph
924 Commits
Author SHA1 Message Date
fdurastante 611301a606 Added implementation of multivector operations for all type/kinds 2025-04-09 10:55:07 +02:00
fdurastante e423e149fa Implemented right triangular solve 2025-04-08 23:26:46 +02:00
fdurastante 4823c5662a Added inner product implementation 2025-04-08 14:16:32 +02:00
fdurastante 9da5939db0 Fixed dot name for complex variables 2025-04-02 16:43:28 +02:00
fdurastante 01c6c2e9f7 Implemented dot routines for multivec (all kinds) 2025-04-02 09:56:24 +02:00
fdurastante ebfc3ced9b Merge branch 'development' into randomized 2025-04-02 08:15:31 +02:00
sfilippone ecef7d8653 Improve communication and speed between cd_inloc and hash_init 2025-03-26 16:37:28 +01:00
sfilippone 243fe4e78f Split type definitions from psb_config 2025-03-17 17:50:26 +01:00
sfilippone c7d4147769 Fix bug in triad apparently caused by target attribute 2025-03-17 10:48:32 +01:00
sfilippone e1ae3df6a3 Fix internal names in fakempi.h 2025-03-17 10:48:09 +01:00
sfilippone ea6c4181f7 Changed all defines with prefix PSB_ 2025-03-14 12:54:18 +01:00
fdurastante 769339636d Implementation of d type multivec-vect dot products 2025-03-14 10:28:05 +01:00
sfilippone ab776dd082 Fix silly bug in include for metis and configry 2025-03-11 18:24:22 +01:00
Salvatore Filippone 180d7f95f1 Finish fix isend for serial-mpi 2025-03-11 13:09:33 +01:00
sfilippone 53930c7bf9 Fix isend for SERIAL_MPI 2025-03-11 12:21:43 +01:00
sfilippone fd90ecb643 Move data from CDEFINES to psb_config.h 2025-03-09 18:37:12 +01:00
sfilippone 2b23f4bdc2 Mv fakempi to psb_fakempi.{c|h}. psb_c_base.h include psb_config.h 2025-03-09 18:35:07 +01:00
sfilippone e42dfbe4f7 Changes for --enable-serial 2025-03-08 20:28:14 +01:00
sfilippone 39b5886b63 Add CSERIALMPI for --enable-serial 2025-03-08 12:55:28 +01:00
sfilippone 01220d4639 changes to define psb_config.h 2025-03-08 12:41:22 +01:00
sfilippone 635991f6a8 Configure now produces psb_config.h 2025-03-07 18:57:27 +01:00
sfilippone 29c8a72e68 Add external MPI communicator to INIT 2025-03-05 17:02:07 +01:00
sfilippone 701f297163 Silence warnings uncovered by INTEL 2025-02-27 16:55:06 +01:00
sfilippone 3c53066a04 Walk back some generic method changes made for NVHPC. 2025-02-26 11:24:40 +01:00
sfilippone 55518f5553 Avoid specific method names' conflicts between vect and multivect. 2025-02-24 17:47: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
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
sfilippone ee56c6be3c Cosmetic changes to OpenACC vectors 2024-10-08 11:47:37 +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
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 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