Commit Graph
2121 Commits
Author SHA1 Message Date
Salvatore Filippone 1d81cf4af9 Cleanup transpose, use coo%ensure_size 2020-01-27 13:51:35 +00:00
Salvatore Filippone 487fa54f06 Define coo%ensure_size method 2020-01-27 13:51:20 +00:00
Salvatore Filippone ae051a2ea1 Optimize data handling in transpose. 2020-01-27 08:48:10 +00:00
Salvatore Filippone 10f47d731d Define versions of global transpose for IPK matrices 2020-01-25 11:10:33 +00:00
Salvatore Filippone e2653b1c60 New clip "in place" method 2020-01-25 09:25:42 +00:00
Salvatore Filippone 77542b9023 New global transpose methods 2020-01-25 09:25:31 +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 cea69503a4 New method for cleaning entries with negative indices in COO. 2020-01-23 15:14:02 +00:00
Salvatore Filippone 86872d9939 Define psb_simple_a2av 2020-01-23 14:01:37 +00:00
Salvatore Filippone be9860496c New name VG in matdist. 2020-01-15 14:27:50 +00:00
Salvatore Filippone 20a5aa9e9a New VSZ option for matdist 2020-01-15 14:24:56 +00:00
Salvatore Filippone 7c491f06f9 Fixed implementation of SPGATHER 2020-01-14 08:22:05 +00:00
Salvatore Filippone 4a89e4b1c7 Finish variable replacement 2020-01-09 11:55:52 +00:00
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.
2020-01-09 10:44:01 +00:00
Salvatore Filippone 7c908c0849 Start mods for new fnd_owner 2020-01-01 17:10:06 +00:00
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
2020-01-01 17:00:09 +00:00
Salvatore Filippone c3321aa981 Take out timings for now. 2019-12-31 17:31:53 +00:00
Salvatore Filippone 555907338e New versions of fnd_owner: do not use MPI_alltoallv 2019-12-31 17:09:50 +00:00
Salvatore Filippone 9441966529 *** empty log message *** 2019-12-18 14:32:09 +00:00
Salvatore Filippone d8cca62565 Cleanup 2019-12-18 14:21:34 +00:00
Salvatore Filippone 4165de750c Updated HTML docs generation. 2019-12-18 14:17:24 +00:00
Salvatore Filippone 0e27c66a51 Fix makefile for html copy. 2019-12-17 19:32:48 +00:00
Salvatore Filippone a5481f8a72 Switched to htlatex for HTML users guide. 2019-12-17 19:30:27 +00:00
Salvatore Filippone 41ef94538c Additional improvements to internal docs. 2019-12-16 15:28:50 +00:00
Salvatore Filippone e2bd21d9be Update internal documentation. 2019-12-15 18:37:28 +00:00
Salvatore Filippone 92dae92582 Align with new implementation of extract_dep_list. 2019-12-15 18:37:14 +00:00
Salvatore Filippone e97cab7ddc Take out N from alloc_vect 2019-12-15 18:36:34 +00:00
Salvatore Filippone 3d79672a18 Updated README. 2019-12-15 10:38:53 +00:00
Salvatore Filippone 4ed1ef4a0d Additional internal docs for fnd_owner 2019-12-14 12:33:11 +00:00
Salvatore Filippone c57aa2ac5c Internal docs for fnd_owner variants. 2019-12-13 17:14:54 +00:00
Salvatore Filippone e60e3c9d91 Changed default maxspace to -1 2019-12-13 16:51:02 +00:00
Salvatore Filippone db2458dd29 Updated docs with fnd_owner adn set_p_adjcncy 2019-12-12 17:37:31 +00:00
Salvatore Filippone acae5f9278 Placed timing code in graph_fnd_owner 2019-12-12 09:13:56 +00:00
Salvatore Filippone 2b898aa14f New get_mpi_comm and get_mpi_rank, code and docs 2019-12-11 10:33:12 +00:00
Salvatore Filippone b9514ece40 New extract_dep_list from fnd_owner 2019-12-09 18:06:42 +00:00
Salvatore Filippone 43c1ccfc87 Extract_dep_list new symm
New dependency list symmetrizatoin, two alternatives: distributed, or
replicated after allgather.
2019-12-09 16:47:00 +00:00
Salvatore Filippone 0bacc130e7 Merge branch 'fnd_owner' into merge-paraggr 2019-12-03 15:31:44 +00:00
Salvatore Filippone 59e640c8a1 Fix error message for wrong IRST. 2019-12-03 15:02:41 +00:00
Salvatore Filippone c845a7881e Merge branch 'fnd_owner' of https://github.com/sfilippone/psblas3 into fnd_owner 2019-12-02 13:17:10 +00:00
Salvatore Filippone 70d19c04be graph_fnd_owner cleanup 2019-12-02 13:14:39 +00:00
Salvatore Filippone 703214669a Dead code cleanup 2019-12-01 16:55:48 +00:00
Salvatore Filippone 5bd6f0cca9 Add comments to adjcncy_fnd_owner 2019-11-26 16:30:25 +00:00
Salvatore Filippone f32f8e3387 Cosmetic changes in adjcncy_fnd_owner 2019-11-22 08:13:23 +00:00
Salvatore Filippone d3e67cf723 Merge branch 'fnd_owner' of https://github.com/sfilippone/psblas3 into fnd_owner 2019-11-21 14:30:46 +00:00
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.
2019-11-21 14:28:40 +00:00
Salvatore Filippone 73b945c17c Input file in CDASB dir. 2019-11-20 17:12:41 +00:00
Salvatore Filippone cf3fce32c3 Update for new get_rank 2019-11-20 14:52:54 +00:00
Salvatore Filippone 122c154bca Merge branch 'merge-paraggr' into fnd_owner 2019-11-20 14:33:37 +00:00
Salvatore Filippone e95063701b Whitespace fixes 2019-11-20 14:31:22 +00:00