Commit Graph

1050 Commits (d00182ee3087d6b6ed275b783f9267224a12ac49)

Author SHA1 Message Date
Salvatore Filippone d00182ee30 Fix MPI type declaration 5 years ago
Salvatore Filippone 193682a5a5 Fix integer KIND for some temporaries. 5 years ago
Salvatore Filippone 01ffca76d2 Change mat%print interface, and refactor. 5 years ago
Salvatore Filippone d3e4a091e8 Cosmetic cleanup 5 years ago
Salvatore Filippone d342e2d59e Fixed borderline case for PSB_CDALL( VL=())
Code was hanging if VL was empty on some processes.
5 years ago
Salvatore Filippone a59c79a2f8 *** empty log message *** 5 years ago
Salvatore Filippone 2944299aa7 Check sizes in graph_fnd_owner sampling code. 5 years ago
Salvatore Filippone d031ef0763 Fix typo in internal docs. 5 years ago
Salvatore Filippone 76d5c5f3ae Fixes for cases where IPK==LPK 5 years ago
Salvatore Filippone 936ef49e7d Further changes for ambiguous interfaces when IPK==LPK 5 years ago
Salvatore Filippone 3f08263eb6 Pretty-printing fixes 5 years ago
Salvatore Filippone af14080a34 Initial fixes for IPK==LPK 5 years ago
Salvatore Filippone 1d81cf4af9 Cleanup transpose, use coo%ensure_size 5 years ago
Salvatore Filippone 487fa54f06 Define coo%ensure_size method 5 years ago
Salvatore Filippone ae051a2ea1 Optimize data handling in transpose. 5 years ago
Salvatore Filippone 10f47d731d Define versions of global transpose for IPK matrices 5 years ago
Salvatore Filippone e2653b1c60 New clip "in place" method 5 years ago
Salvatore Filippone 77542b9023 New global transpose methods 5 years ago
Salvatore Filippone 3207596a75 Change name to psb_simple_triad 5 years ago
Salvatore Filippone 0aaaa477d4 New triad_a2av method 5 years ago
Salvatore Filippone cea69503a4 New method for cleaning entries with negative indices in COO. 5 years ago
Salvatore Filippone 86872d9939 Define psb_simple_a2av 5 years ago
Salvatore Filippone 7c491f06f9 Fixed implementation of SPGATHER 5 years ago
Salvatore Filippone 4a89e4b1c7 Finish variable replacement 5 years ago
Salvatore Filippone 3cfdc033fd New structure for A2A and graph_fnd_owner
New implementation for A2A: use mpi_allgather and mpi_reduce_scatter,
with two variants: one for variable inputs, one for fixed size
inputs.
Modified graph_fnd_owner to pass padded and uniform sized input to
A2A.
5 years ago
Salvatore Filippone 7c908c0849 Start mods for new fnd_owner 5 years ago
Salvatore Filippone 9a2c1fe0a9 Merge branch 'development' into fnd_owner
# Conflicts:
#	base/internals/psi_extrct_dl.F90
#	base/internals/psi_symm_dep_list.F90
#	base/modules/desc/psb_indx_map_mod.f90
5 years ago
Salvatore Filippone c3321aa981 Take out timings for now. 5 years ago
Salvatore Filippone 555907338e New versions of fnd_owner: do not use MPI_alltoallv 5 years ago
Salvatore Filippone 41ef94538c Additional improvements to internal docs. 5 years ago
Salvatore Filippone e2bd21d9be Update internal documentation. 5 years ago
Salvatore Filippone 92dae92582 Align with new implementation of extract_dep_list. 5 years ago
Salvatore Filippone e97cab7ddc Take out N from alloc_vect 5 years ago
Salvatore Filippone 4ed1ef4a0d Additional internal docs for fnd_owner 5 years ago
Salvatore Filippone c57aa2ac5c Internal docs for fnd_owner variants. 5 years ago
Salvatore Filippone e60e3c9d91 Changed default maxspace to -1 5 years ago
Salvatore Filippone acae5f9278 Placed timing code in graph_fnd_owner 5 years ago
Salvatore Filippone 2b898aa14f New get_mpi_comm and get_mpi_rank, code and docs 5 years ago
Salvatore Filippone b9514ece40 New extract_dep_list from fnd_owner 5 years ago
Salvatore Filippone 43c1ccfc87 Extract_dep_list new symm
New dependency list symmetrizatoin, two alternatives: distributed, or
replicated after allgather.
5 years ago
Salvatore Filippone 0bacc130e7 Merge branch 'fnd_owner' into merge-paraggr 5 years ago
Salvatore Filippone 59e640c8a1 Fix error message for wrong IRST. 5 years ago
Salvatore Filippone c845a7881e Merge branch 'fnd_owner' of https://github.com/sfilippone/psblas3 into fnd_owner 5 years ago
Salvatore Filippone 70d19c04be graph_fnd_owner cleanup 5 years ago
Salvatore Filippone 703214669a Dead code cleanup 5 years ago
Salvatore Filippone 5bd6f0cca9 Add comments to adjcncy_fnd_owner 5 years ago
Salvatore Filippone f32f8e3387 Cosmetic changes in adjcncy_fnd_owner 5 years ago
Salvatore Filippone caec98e942 New adjcncy and a2a fnd_owner
Reimplement adjcncy_fnd_owner to use alltoallv. Version with
sends/irecv still available under compile time constant.

Reimplement a2a_fnd_owner to use adjcncy_fnd_owner. Older version
still available under compile time constant.
5 years ago
Salvatore Filippone cf3fce32c3 Update for new get_rank 5 years ago
Salvatore Filippone 122c154bca Merge branch 'merge-paraggr' into fnd_owner 5 years ago