Commit Graph
812 Commits
Author SHA1 Message Date
Salvatore Filippone bcc85e47fd Fix Makefiles for parallel make 2022-06-21 10:02:30 -04:00
Salvatore Filippone db90270ea7 Fixes for remote_vect handling 2022-06-03 10:41:25 +02:00
Salvatore Filippone b4c538825f Merge branch 'remotebuild' into development 2022-05-24 12:32:55 +02:00
Salvatore Filippone 00c69bfee9 Fix cnv method for unallocated vectors 2022-05-19 18:28:51 +02:00
Salvatore Filippone 2f183fcbb3 Bump version to 3.7.1 2022-04-16 16:24:27 +02:00
Salvatore Filippone 896d7a8853 Fix USE realloc 2022-04-15 12:02:30 +02:00
Salvatore Filippone 827934adae Update docs. Bump 3.8 version. 2022-04-15 11:58:31 +02:00
Salvatore Filippone fafe128516 Finish vector assembly with REMOTE_BUILD. To be tested. 2022-04-01 17:59:54 +02:00
Salvatore Filippone fc81367fef Changes for remote build interfaces. Implementation to be completed. 2022-04-01 11:38:40 +02:00
Salvatore Filippone 7064777e2e Fix collective implementation bugs 2022-03-31 18:05:36 +02:00
Salvatore Filippone d6c232c676 Default to psb_dupl_add_ in vector 2022-03-31 16:14:26 +02:00
Salvatore Filippone ee3f63ae3d Fix compilation of gen_block_map_mod 2022-03-31 16:13:32 +02:00
Salvatore Filippone 9593bfc2c9 Changed interface fnd_owner 2022-03-31 09:40:46 +02:00
Salvatore Filippone 6bed4bc55e Change interface to fnd_owner 2022-03-31 09:39:10 +02:00
Salvatore Filippone 6bc5f0a05c Minor changes to halo_fnd_owner 2022-03-31 08:54:43 +02:00
Salvatore Filippone 3a2a29c915 First round of changes for remote vector 2022-03-30 09:47:56 -04: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 1d138f2d54 Remove obsolete files 2022-03-11 14:48:02 +01:00
Salvatore Filippone b83f9b7798 Pretty-print cosmetics 2022-02-28 11:29:32 +01:00
Salvatore Filippone 6d0b26ecf1 Further changes for remote build, new method 2022-02-03 13:25:51 +01:00
Salvatore Filippone 1337009f91 Infrastructure for non-local matrix build 2022-02-01 10:56:06 +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 547631a7f4 Take out obsolete X_sort_mod 2021-06-19 18:19:29 +02:00
Salvatore Filippone 1c98111fd9 More interface mismatch fixes 2021-06-18 18:42:38 +02:00
Salvatore Filippone 340c191e7f First round of cleanup build warnings 2021-06-18 11:33:23 +02:00
Salvatore Filippone a673bf8bf1 Fix inconsistency in %csget 2021-06-17 10:45:31 -04:00
Salvatore Filippone 6f92b7bfb3 Simplify G2L 2021-06-07 12:18:32 -04:00
Salvatore Filippone 1dc28fb710 Cosmetic changes in psi_penv 2021-05-06 13:54:31 -04:00
Salvatore Filippone 23c9a71ed6 Merged changes from maintenance, improve serial compilation and fake MPI. 2021-04-15 09:05:07 -04:00
Salvatore Filippone ceda17be7e Fix internals for SERIAL_MPI 2021-04-13 16:54:47 +02:00
Salvatore Filippone 583ca19e9c Add support for size statistics 2021-02-18 14:59:50 +01:00
Salvatore Filippone 493beaa751 Minor formatting 2021-02-05 16:42:07 +01:00
Salvatore Filippone 875ef40724 Missing USE statement for psb_error_check, make it public 2021-02-05 09:57:57 +01:00
Salvatore Filippone aeb1397e9f Fix error_impl, and add check_error() 2021-02-05 09:50:02 +01:00
Salvatore Filippone 81fc75a091 Fixes for memory leaks in the C interface 2021-02-02 15:44:12 +01:00
Cirdans-Home 3e6fdd39e4 Corrected bug in interfaces for genrm2 2021-02-01 16:44:24 +01:00
Salvatore Filippone 3e318e1a84 Initialize INFO 2021-01-29 16:32:33 +01:00
Cirdans-Home 9a2ea73d81 psb_dnrm2_weight working also for GPUs 2021-01-29 14:51:36 +01:00
Cirdans-Home 73605bdda0 Bugfix weighted norm FIXME for GPU 2021-01-26 15:42:33 +01:00
Salvatore Filippone 0232ed755f Improve descriptor lists handling. 2021-01-02 17:07:03 +01:00
Cirdans-Home e64d52cbc2 Added routine to get integer context for c-mpi interoperability 2020-12-21 16:32:22 +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 327003ad06 Merge branch 'new-context' into dev-openmp 2020-11-30 17:54:26 +01:00
Salvatore Filippone c58e523918 Embed GELP in PSI_SERIAL_IMPL 2020-11-30 17:45:25 +01:00
Salvatore Filippone 997020ba81 New GELP for EPK data. 2020-11-28 18:48:15 +01:00
Salvatore Filippone c414d4d40a Merge branch 'implement-ainv' into dev-openmp
# Conflicts:
#	base/comm/internals/psi_cswapdata_a.F90
#	base/comm/internals/psi_cswaptran_a.F90
#	base/comm/internals/psi_dswapdata_a.F90
#	base/comm/internals/psi_dswaptran_a.F90
#	base/comm/internals/psi_eswapdata_a.F90
#	base/comm/internals/psi_eswaptran_a.F90
#	base/comm/internals/psi_i2swapdata_a.F90
#	base/comm/internals/psi_i2swaptran_a.F90
#	base/comm/internals/psi_mswapdata_a.F90
#	base/comm/internals/psi_mswaptran_a.F90
#	base/comm/internals/psi_sswapdata_a.F90
#	base/comm/internals/psi_sswaptran_a.F90
#	base/comm/internals/psi_zswapdata_a.F90
#	base/comm/internals/psi_zswaptran_a.F90
#	base/modules/psi_i_mod.F90
2020-11-26 15:18:05 +01:00
Salvatore Filippone a8ee595392 New method for checking if REPL at V descriptor 2020-11-26 12:49:09 +01:00