55 Commits
Author SHA1 Message Date
sfilippone 3f83bc2918 Improve psb_exit handling of MPI communicators 2026-04-16 14:58:05 +02:00
sfilippone a223c7eaf3 Rebuild I2 supprot 2026-03-24 15:42:12 +01:00
sfilippone d2fba9e952 Fix licensing text 2026-03-18 14:49:55 +01:00
Salvatore Filippone 8f09b4be34 Work around OpenMPI issue with mpi_get_attr 2025-10-12 17:34:17 +02:00
sfilippone cdad04813b Fix handling of tags for P2P and swap 2025-09-22 13:24:07 +02:00
sfilippone 07fa2323eb Fixes for IPK8 2025-06-01 20:56:11 +02:00
sfilippone c7d4147769 Fix bug in triad apparently caused by target attribute 2025-03-17 10:48:32 +01:00
sfilippone ea6c4181f7 Changed all defines with prefix PSB_ 2025-03-14 12:54:18 +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 e42dfbe4f7 Changes for --enable-serial 2025-03-08 20:28:14 +01:00
sfilippone 29c8a72e68 Add external MPI communicator to INIT 2025-03-05 17:02:07 +01:00
Salvatore Filippone 66a9d5e50a Interface psb_sizeof_X size computation 2025-01-04 09:44:58 +01:00
sfilippone fa6b8d5e33 Enable I2 send/receive/collectives 2024-11-25 12:35:39 +01:00
sfilippone 472f16f0df Fix compilation with --enable-serial 2024-03-19 14:00:03 +01:00
sfilippone 5caee551e5 Fixed IN_PLACE option for collectives. 2023-11-03 14:28:04 +01:00
Salvatore Filippone 896d7a8853 Fix USE realloc 2022-04-15 12:02:30 +02:00
Salvatore Filippone 7064777e2e Fix collective implementation bugs 2022-03-31 18:05:36 +02:00
Salvatore Filippone 1fe2c71163 Complete non-blocking collectives. 2022-03-28 14:04:40 +02:00
Salvatore Filippone 336f7bf132 Defined non-blocking version of PSB_SUM. 2022-03-28 10:32:29 +02:00
Salvatore Filippone 6945b1495e Fix use of mpi_comm_null 2022-03-25 15:50:53 +01:00
Salvatore Filippone 727a99e376 Improve handling of psi_c_diffadd and psb_sizeof_XX 2021-10-06 13:22:41 +02:00
Salvatore Filippone adbae358e4 Improve cleanup on psb_close 2021-09-24 11:42:51 +02:00
Salvatore Filippone 1dc28fb710 Cosmetic changes in psi_penv 2021-05-06 13:54:31 -04:00
Salvatore Filippone ceda17be7e Fix internals for SERIAL_MPI 2021-04-13 16:54:47 +02:00
Salvatore Filippone 81fc75a091 Fixes for memory leaks in the C interface 2021-02-02 15:44:12 +01:00
Salvatore Filippone 0a0812938b Merge branch 'new-context' into remap-coarse
# Conflicts:
#	base/modules/psi_i_mod.F90
#	base/serial/psb_dgelp.f90
#	base/serial/psb_sgelp.f90
2020-12-03 09:02:13 +01:00
Salvatore Filippone 1917190ed5 Fix wrong arg in psi_p2p 2020-11-26 12:33:10 +01:00
Salvatore Filippone 2e0c297409 Merging remap-coarse into new-context 2020-11-20 14:35:18 +01:00
Salvatore Filippone f0663512b2 Merge new-context 2020-11-20 13:49:17 +01:00
Salvatore Filippone 7124e8abdf Merge branch 'new-context' into remap-coarse & fix
# Conflicts:
#	base/modules/desc/psb_desc_mod.F90
#	base/modules/penv/psi_penv_mod.F90
2020-11-19 14:38:48 +01:00
Salvatore Filippone 6a6f6ad2c2 Change name of ICTXT to CTXT 2020-11-16 16:15:48 +01:00
Salvatore Filippone 8b2b86d44d C interface. Not fully working yet. 2020-11-16 09:51:08 +01:00
Salvatore Filippone b376d226cb Fixed declaration and use of CONTEXT with new type. 2020-11-14 16:42:15 +01:00
Salvatore Filippone 2009ed8dbe First round of updateds for new CONTEXT 2020-11-13 15:51:20 +01:00
Salvatore Filippone 2697fbe73a Started work on encapsulating CONTEXT. 2020-11-13 14:05:49 +01:00
Salvatore Filippone db7def0433 Merge branch 'development' into remap-coarse 2020-07-23 12:21:14 +02:00
Salvatore Filippone c6dbee552e Fix type handling bug in simple_triad. 2020-06-12 19:58:38 +02:00
Salvatore Filippone 90493218a2 Change handling of no-context in DESC for remap-coarse 2020-05-26 09:31:06 +02:00
Cirdans-Home 6777e57d37 merge with merge-paraggr-newops 2020-04-25 17:14:25 +02:00
Cirdans-Home c0ccbe14f7 merge with unify_agg_build 2020-04-25 15:25:18 +02:00
Salvatore Filippone f499ffb203 New clear_defaults function, use it in psb_exit 2020-04-25 10:25:12 +02:00
Salvatore Filippone 4c7fa23c8a New files for 2-bytes integer support. To be compiled and tested. 2020-04-02 10:27:49 +02:00
Cirdans-Home 7f42d63275 Added routine for logical all reduce and applied in psb_mask 2020-02-24 18:40:44 +01:00
Salvatore Filippone 76d5c5f3ae Fixes for cases where IPK==LPK 2020-02-02 15:24:16 +00:00
Salvatore Filippone 936ef49e7d Further changes for ambiguous interfaces when IPK==LPK 2020-02-02 11:38:35 +00:00
Salvatore Filippone 3207596a75 Change name to psb_simple_triad 2020-01-24 08:57:48 +00:00
Salvatore Filippone 0aaaa477d4 New triad_a2av method 2020-01-23 19:00:59 +00:00
Salvatore Filippone 86872d9939 Define psb_simple_a2av 2020-01-23 14:01:37 +00:00
Salvatore Filippone 2b898aa14f New get_mpi_comm and get_mpi_rank, code and docs 2019-12-11 10:33:12 +00:00