Commit Graph
2115 Commits
Author SHA1 Message Date
Cirdans-Home 17e24bdcf0 C Interfaces for new vector operators 2020-02-24 15:13:28 +01:00
Cirdans-Home b8ab997bc1 Added generation of mask vector for constraint tests psb_mask 2020-02-21 17:06:03 +01:00
Cirdans-Home e59932e496 chagend name to acmp for the compare routines 2020-02-21 14:52:12 +01:00
Cirdans-Home 87306f4d1a added weighted and masked 2 norm, and compare on complex vector 2020-02-21 13:12:23 +01:00
Cirdans-Home 1b214f3f00 added weighted 2-norm function 2020-02-21 09:56:10 +01:00
Cirdans-Home 63885c36c7 psb_geabs corrected version with test 2020-02-18 09:20:30 +01:00
Cirdans-Home f5709a2254 Added psb_geabs, final output not working 2020-02-17 22:41:51 +01:00
Salvatore Filippone 8118df1704 Regenerated docs. 2019-12-17 19:42:26 +00:00
Salvatore Filippone 77cdfd6cae Merge branch 'merge-paraggr' into merge-paraggr-newops
# Conflicts:
#	docs/html/index.html
#	docs/html/userhtml.css
#	docs/html/userhtml.html
#	docs/psblas-3.7.pdf
#	docs/src/psbrout.tex
2019-12-17 19:40:54 +00:00
Salvatore Filippone f95d089903 Prepare for merging 2019-12-17 19:37:49 +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 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
cirdans-home fcbe0d620a Added vector/scalar comparison routine 2019-11-28 11:32:37 +01:00
Salvatore Filippone 5bd6f0cca9 Add comments to adjcncy_fnd_owner 2019-11-26 16:30:25 +00:00
cirdans-home d4fc54e75a Corrected error in inv_vect implementation 2019-11-22 09:46:53 +01: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
cirdans-home c1f3b2d9d4 Added entrywise inversion and documentation for vec-vec operation 2019-11-21 13:57:11 +01:00
cirdans-home b3c4971146 Added entrywise inversion and documentation for vec-vec operation 2019-11-21 13:56:22 +01:00
cirdans-home db7b882e9c entrywise divide with zero check 2019-11-20 18:22:38 +01: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
cirdans-home ce6383b7ff Added Element-by-Element divison 2019-11-20 15:45:35 +01: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
Salvatore Filippone cf6db2ea0b get_rank and get_mpicomm
Make psb_get_rank and  psb_get_mpicomm functions, not
subroutines. Document same.
2019-11-20 14:03:59 +00:00
Salvatore Filippone 4ff817f4f1 Take out debug prints 2019-11-20 09:34:57 +00:00
cirdans-home f66d19e54b added entrywise vector product psb_gemlt 2019-11-20 10:20:48 +01:00
Salvatore Filippone 374786f6ae adjcncy_fnd_owner fix memory allocation 2019-11-19 15:01:25 +00:00
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.
2019-11-19 14:44:42 +00:00
Salvatore Filippone 9c3e1dbd49 New test program mods. 2019-11-07 14:05:39 +00:00
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.
2019-11-07 12:59:28 +00:00