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
communication_v2
Stack-1 3 days ago
parent dad4d3b894
commit c215f4f404

@ -119,15 +119,17 @@ psb_comm_status_wait_ (complete a previously started exchange)
psb_comm_status_sync_ (start + wait in one call; the default)
```
```mermaid
stateDiagram-v2
[*] --> unknown
unknown --> sync: mode = sync
unknown --> start: mode = start
sync --> sync: repeated synchronous exchanges
start --> wait: mode = wait
wait --> start: next split-phase exchange
wait --> sync: switch back to synchronous
```
synchronous (default): unknown --> sync --> sync --> ...
split-phase: unknown --> start --> wait --> start --> wait --> ...
transitions (driven by the mode argument):
unknown --(mode=sync)--> sync single-call exchange (post + complete)
unknown --(mode=start)--> start post sends/recvs, then return
start --(mode=wait)--> wait complete the started exchange
wait --(mode=start)--> start begin the next split-phase exchange
wait --(mode=sync)--> sync switch back to synchronous
sync --(mode=sync)--> sync repeated synchronous exchanges
```
In the scheme implementations the two phases map onto the obvious MPI pairs, for

@ -1,4 +1,4 @@
%PDF-1.7
%PDF-1.5
%ÐÔÅØ
2 0 obj
<<
@ -40918,8 +40918,8 @@ endobj
2472 0 obj
<<
/Title (Parallel Sparse BLAS V. 3.9.0) /Subject (Parallel Sparse Basic Linear Algebra Subroutines) /Keywords (Computer Science Linear Algebra Fluid Dynamics Parallel Linux MPI PSBLAS Iterative Solvers Preconditioners) /Creator (pdfLaTeX) /Producer ($Id$) /Author()/Title()/Subject()/Creator(LaTeX with hyperref)/Keywords()
/CreationDate (D:20260613144351+02'00')
/ModDate (D:20260613144351+02'00')
/CreationDate (D:20260613153627+02'00')
/ModDate (D:20260613153627+02'00')
/Trapped /False
/PTEX.Fullbanner (This is pdfTeX, Version 3.141592653-2.6-1.40.29 (TeX Live 2026) kpathsea version 6.4.2)
>>
@ -41451,7 +41451,7 @@ endobj
/W [1 3 1]
/Root 2471 0 R
/Info 2472 0 R
/ID [<F37F4EAF5C73D9184E20A709641381B1> <F37F4EAF5C73D9184E20A709641381B1>]
/ID [<AF0D7190242DD7C11D885AF1C461E3AE> <AF0D7190242DD7C11D885AF1C461E3AE>]
/Length 12370
>>
stream

Loading…
Cancel
Save