Commit Graph
238 Commits
Author SHA1 Message Date
Stack-1 877058094a docs: linearize psblas-3.9.pdf for web viewing
GitHub's inline PDF viewer failed with 'Error loading PDF page number 1'.
Linearize the PDF (fast web view) so a streaming viewer can load page 1
before fetching the whole file. As a side effect qpdf recompresses the
streams (2.8M -> 0.68M). Fonts stay embedded (26/27; the remaining one is
a base-14 standard font), 188 pages, PDF 1.5.
2026-06-13 15:55:06 +02:00
Stack-1 c215f4f404 docs: fix GitHub rendering of internals and PDF
- communication.md: replace the Mermaid state diagram with a plain-text
  diagram (Mermaid showed 'Error rendering embedded code' on GitHub)
- regenerate psblas-3.9.pdf as PDF 1.5 (matching the previous build)
  instead of TeX Live 2026's default 1.7, which GitHub's viewer failed
  to load
2026-06-13 15:41:10 +02:00
Stack-1 dad4d3b894 docs: add developer guide internals layer
Introduce docs/internals/ as a two-layer complement to the user manual:
- README.md: index plus the user-manual vs developer-guide rationale
- communication.md: the psb_halo/psb_ovrl -> psi_swapdata dispatch path,
  the psb_comm_handle_type hierarchy and factory, the five MPI schemes
  (isend/irecv, neighbor alltoallv, persistent, RMA pull/push), and the
  start/wait/sync swap-status state machine
2026-06-13 15:28:23 +02:00
Stack-1 a140a1050c docs: document communication_v2 user-level flags and fix manual errors
- psb_halo: document tran and mode arguments; note work is array-only
- psb_ovrl: document mode argument
- add psb_comm_status_{sync,start,wait}_ to the Named Constants list
- fix psb_add_ -> psb_sum_ in the psb_ovrl update operator list
- remove duplicated psb_gather synopsis line
- drop spurious alpha from the psb_halo data-type table header
- regenerate psblas-3.9.pdf
2026-06-13 15:28:10 +02:00
sfilippone 7e0347281e Docs updates. 2025-12-23 15:07:22 +01:00
sfilippone dff0c06486 Improve messaging from configure and docs 2025-11-19 14:36:16 +01:00
sfilippone 246bd70b3a Modify sorting with REORD. Document same. 2025-10-08 12:55:23 +02:00
Salvatore Filippone 2f514d1959 Update sorting docs 2025-09-30 19:09:03 +02:00
sfilippone 6d7b502f70 Users guide updates 2025-06-05 19:02:10 +02:00
sfilippone 695f31aa81 Updates to user guide 2025-05-15 11:53:31 +02:00
sfilippone 6476428ccb Complete fix for hash_threshold 2025-04-04 09:38:29 +02:00
sfilippone d56d0ddae7 Change set|get_large_threshold into hash_threshold 2025-04-03 17:56:03 +02:00
Salvatore Filippone 00a893143f Document new INIT argument extcomm 2025-03-05 17:07:37 +01:00
sfilippone e093ed6b1c Fix doc typo. 2025-02-24 11:01:44 +01:00
sfilippone 65aac92c16 Update docs for allocate/deallocate _wrk 2025-02-24 09:56:35 +01:00
sfilippone 7e73900703 Fix clean_zeros' description 2024-11-19 12:16:46 +01:00
sfilippone 999830f225 Update description of clean_zeros 2024-11-19 12:11:26 +01:00
sfilippone 5936c05eb4 Fix UG 2024-11-18 15:58:53 +01:00
Salvatore Filippone 7187575915 Doc fixes 2024-11-16 16:20:55 +01:00
Salvatore Filippone 9c4f4c4d15 Doc fixes 2024-11-16 12:03:28 +01:00
Salvatore Filippone eefc67bbdd Docs and krylov->linsolve changes 2024-11-16 10:50:31 +01:00
sfilippone a02440afff Updatex docs for linsolve 2024-11-11 17:48:49 +01:00
sfilippone 08a69985c8 Take out unneeded file 2024-07-16 13:22:47 +02:00
Salvatore Filippone 13a402031e Fixed docs. 2024-07-16 13:20:36 +02:00
Salvatore Filippone 1911fec97b Update docs 2024-07-11 13:12:17 +02:00
sfilippone 681ea2fff7 Updated docs 2024-07-11 12:10:14 +02:00
Salvatore Filippone 636239bdb8 Fix typo in docs 2022-06-16 09:13:39 +02:00
Salvatore Filippone b4c538825f Merge branch 'remotebuild' into development 2022-05-24 12:32:55 +02:00
Salvatore Filippone 827934adae Update docs. Bump 3.8 version. 2022-04-15 11:58:31 +02:00
Salvatore Filippone 42190f17b7 Do not reinit CD when coming from UPD state. 2022-04-15 11:57:54 +02:00
Cirdans-Home 4b559c6a4b Added psb_c_@X@global_vec_write 2022-04-05 08:33:15 +02:00
Salvatore Filippone cdb65796e4 Fix collective docs 2022-04-04 11:26:28 +02:00
Salvatore Filippone 040d619d08 Update docs for collectives 2022-04-04 10:51:56 +02:00
Salvatore Filippone 1369294635 Docs for remote build and duplicate handling. 2022-04-03 18:12:20 +02:00
Cirdans-Home c7761ca834 Added info on new mm_mat_write interface 2022-03-30 11:20:36 +02:00
Salvatore Filippone a5c3956cb0 Update doc non-blocking collectives. 2022-03-29 11:24:19 +02:00
Salvatore Filippone 9c6bb4da99 Document non-blocking collectives. 2022-03-28 14:04:52 +02:00
Salvatore Filippone 1d3fa7c07d Docs update. 2022-03-09 15:44:50 +01:00
Salvatore Filippone fef69bf799 Update docs for remote build. 2022-02-07 16:54:37 +01:00
Salvatore Filippone f493e5b116 Fix docs for INFO pred%descr and pub date 2021-05-11 09:40:28 +02:00
Salvatore Filippone af022e9467 Redefine interface of prec%descr to get INFO. Fix configure for MPICXX. 2021-05-06 19:15:15 +02:00
Cirdans-Home a2db4b8b5c Changed guide to new style 2021-04-01 17:45:57 +02:00
Salvatore Filippone b10ba7538d Updated docs. 2020-11-27 11:55:19 +01:00
Salvatore Filippone c9e2d3ed44 Modified docs to included LXspmat & friends. 2020-07-23 12:01:55 +02:00
Salvatore Filippone 64e4c194fd Enable VECT objects in MMIO read/write. 2020-06-26 14:33:35 +02:00
Salvatore Filippone 47a1ec95de Repaired user's guide PDF file. 2020-04-27 09:41:09 +02:00
Salvatore Filippone 252142ec16 Do not store temporary PDF file. 2020-04-27 09:40:10 +02:00
Cirdans-Home 6777e57d37 merge with merge-paraggr-newops 2020-04-25 17:14:25 +02:00
Cirdans-Home c0ccbe14f7 merge with unify_agg_build 2020-04-25 15:25:18 +02:00
Salvatore Filippone b08fa72b1a Doc updates 2020-04-25 08:40:14 +02:00