Commit Graph

2297 Commits (ba35025f231157e9b0fb252cb8f890d6a7efe55f)
 

Author SHA1 Message Date
Salvatore Filippone e60e3c9d91 Changed default maxspace to -1
Salvatore Filippone db2458dd29 Updated docs with fnd_owner adn set_p_adjcncy
Salvatore Filippone acae5f9278 Placed timing code in graph_fnd_owner
Salvatore Filippone 2b898aa14f New get_mpi_comm and get_mpi_rank, code and docs
Salvatore Filippone b9514ece40 New extract_dep_list from fnd_owner
Salvatore Filippone 43c1ccfc87 Extract_dep_list new symm
New dependency list symmetrizatoin, two alternatives: distributed, or
replicated after allgather.
Salvatore Filippone 0bacc130e7 Merge branch 'fnd_owner' into merge-paraggr
Salvatore Filippone 59e640c8a1 Fix error message for wrong IRST.
Salvatore Filippone c845a7881e Merge branch 'fnd_owner' of https://github.com/sfilippone/psblas3 into fnd_owner
Salvatore Filippone 70d19c04be graph_fnd_owner cleanup
Salvatore Filippone 703214669a Dead code cleanup
cirdans-home fcbe0d620a Added vector/scalar comparison routine
Salvatore Filippone 5bd6f0cca9 Add comments to adjcncy_fnd_owner
cirdans-home d4fc54e75a Corrected error in inv_vect implementation
Salvatore Filippone f32f8e3387 Cosmetic changes in adjcncy_fnd_owner
Salvatore Filippone d3e67cf723 Merge branch 'fnd_owner' of https://github.com/sfilippone/psblas3 into fnd_owner
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.
cirdans-home c1f3b2d9d4 Added entrywise inversion and documentation for vec-vec operation
cirdans-home b3c4971146 Added entrywise inversion and documentation for vec-vec operation
cirdans-home db7b882e9c entrywise divide with zero check
Salvatore Filippone 73b945c17c Input file in CDASB dir.
Salvatore Filippone cf3fce32c3 Update for new get_rank
cirdans-home ce6383b7ff Added Element-by-Element divison
Salvatore Filippone 122c154bca Merge branch 'merge-paraggr' into fnd_owner
Salvatore Filippone e95063701b Whitespace fixes
Salvatore Filippone cf6db2ea0b get_rank and get_mpicomm
Make psb_get_rank and  psb_get_mpicomm functions, not
subroutines. Document same.
Salvatore Filippone 4ff817f4f1 Take out debug prints
cirdans-home f66d19e54b added entrywise vector product psb_gemlt
Salvatore Filippone 374786f6ae adjcncy_fnd_owner fix memory allocation
Salvatore Filippone 809e32a6be adjcncy_fnd_owner with irecv
Implement adjcncy_fnd_owner with irecv to improve performance instead
of psb_snd/psb_rcv. To be fully debugged.
Salvatore Filippone 9c3e1dbd49 New test program mods.
Salvatore Filippone 410c0c9995 graph_fnd_owner sweep
Implement initial sweep in graph_fnd_owner based on user-provided
topology.
Cleanup old indx_map implementation.
New test program just for testing cdasb.
Salvatore Filippone 79a25a80ed Cosmetic changes to graph_fnd_owner
Salvatore Filippone 6258b9ff66 use desc_mod instead of indx_map_mod to pull interface of cd_get_maxspace
Salvatore Filippone 31ed911b1e New set/get_maxspace()
Salvatore Filippone e2bd101ded Fix typos in source.
Salvatore Filippone 1da39b8bbf Factored symmetrization of del_list into its own routine.
Salvatore Filippone fc90423305 Make adj() argument allocatable so it can be adjusted for symmetry
Salvatore Filippone 6732106bc2 First version of adjncy_fnd_owner. To be fully tested.
Salvatore Filippone 6c31765b3f First draft of psi_graph_fnd_owner. Need to revise choice of algorithmic thresholds.
Salvatore Filippone 95dffe2f76 Refactor fnd_owner into graph_fnd_owner which may call a2a_ and adjcncy_
Salvatore Filippone 4507a6522a New indxmap component for process adjacency list, setters/getters.
Salvatore Filippone ce115b1318 Put in a safety margin in reallocation of dep_list. To be reworked completely.
Salvatore Filippone 8ae408fa03 Improved memory allocation in extract_dep_list
Salvatore Filippone 3ae846edb5 Start refactoring of crea_index
Salvatore Filippone 65092a42b1 Split hash_impl from desc_impl.
Salvatore Filippone 2529225730 Changed fnd_owner internal names.
Salvatore Filippone 40204a7be6 Moved fnd_owner to internals impl. subdir
Salvatore Filippone 1d04fffbd4 Refactor map_fnd_owner, first step towards new version.
Salvatore Filippone b3d6a970ee Add adjncy component