1.6 MB
/srv/reproducible-results/rbuild-debian/r-b-build.Si64n5NV/b1/spooles_2.2-14.1_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.Si64n5NV/b2/spooles_2.2-14.1_amd64.changes
485 B
Files
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 ·31b9e50c786d70ec08017a3bb72c0bbb·603860·libdevel·optional·libspooles-dev_2.2-14.1_amd64.deb1 ·31b9e50c786d70ec08017a3bb72c0bbb·603860·libdevel·optional·libspooles-dev_2.2-14.1_amd64.deb
2 ·7ff9cf9305f43fc7ff573cb92a19ef01·1368664·debug·optional·libspooles2.2t64-dbgsym_2.2-14.1_amd64.deb2 ·7ff9cf9305f43fc7ff573cb92a19ef01·1368664·debug·optional·libspooles2.2t64-dbgsym_2.2-14.1_amd64.deb
3 ·443d70b7c72f00e70a56dc70cf6830f8·472944·libs·optional·libspooles2.2t64_2.2-14.1_amd64.deb3 ·443d70b7c72f00e70a56dc70cf6830f8·472944·libs·optional·libspooles2.2t64_2.2-14.1_amd64.deb
4 ·02db4af8eb7fe65a18137f64bdb29b08·6782748·doc·optional·spooles-doc_2.2-14.1_all.deb4 ·56a5c8952a7543314ff727cbf75bfcec·6770852·doc·optional·spooles-doc_2.2-14.1_all.deb
1.6 MB
spooles-doc_2.2-14.1_all.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-02-29·17:18:08.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-02-29·17:18:08.000000·debian-binary
2 -rw-r--r--···0········0········0·····1948·2024-02-29·17:18:08.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1948·2024-02-29·17:18:08.000000·control.tar.xz
3 -rw-r--r--···0········0········0··6780608·2024-02-29·17:18:08.000000·data.tar.xz3 -rw-r--r--···0········0········0··6768712·2024-02-29·17:18:08.000000·data.tar.xz
687 B
control.tar.xz
659 B
control.tar
589 B
./control
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 Package:·spooles-doc1 Package:·spooles-doc
2 Source:·spooles2 Source:·spooles
3 Version:·2.2-14.13 Version:·2.2-14.1
4 Architecture:·all4 Architecture:·all
5 Maintainer:·Debian·Science·Maintainers·<debian-science-maintainers@lists.alioth.debian.org>5 Maintainer:·Debian·Science·Maintainers·<debian-science-maintainers@lists.alioth.debian.org>
6 Installed-Size:·68646 Installed-Size:·6867
7 Suggests:·libspooles2.2-dev7 Suggests:·libspooles2.2-dev
8 Section:·doc8 Section:·doc
9 Priority:·optional9 Priority:·optional
10 Homepage:·http://www.netlib.org/linalg/spooles/10 Homepage:·http://www.netlib.org/linalg/spooles/
11 Description:·SPOOLES·numerical·simulation·pre-·and·post-processor·documentation11 Description:·SPOOLES·numerical·simulation·pre-·and·post-processor·documentation
12 ·SPOOLES·is·a·library·for·solving·sparse·real·and·complex·linear·systems·of12 ·SPOOLES·is·a·library·for·solving·sparse·real·and·complex·linear·systems·of
13 ·equations,·written·in·the·C·language·using·object·oriented·design.13 ·equations,·written·in·the·C·language·using·object·oriented·design.
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
1.6 MB
data.tar.xz
1.6 MB
data.tar
12.4 KB
file list
    
Offset 1, 56 lines modifiedOffset 1, 56 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-29·17:18:08.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-29·17:18:08.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-29·17:18:08.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-29·17:18:08.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-29·17:18:08.000000·./usr/share/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-29·17:18:08.000000·./usr/share/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-29·17:18:08.000000·./usr/share/doc/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-29·17:18:08.000000·./usr/share/doc/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/
6 -rw-r--r--···0·root·········(0)·root·········(0)···151479·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/A2.ps.gz6 -rw-r--r--···0·root·········(0)·root·········(0)···151512·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/A2.ps.gz
7 -rw-r--r--···0·root·········(0)·root·········(0)···596035·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/ASHCRAFC.ps.gz7 -rw-r--r--···0·root·········(0)·root·········(0)···596035·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/ASHCRAFC.ps.gz
8 -rw-r--r--···0·root·········(0)·root·········(0)····67293·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/AllInOne.ps.gz8 -rw-r--r--···0·root·········(0)·root·········(0)····67770·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/AllInOne.ps.gz
9 -rw-r--r--···0·root·········(0)·root·········(0)···127340·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/BKL.ps.gz9 -rw-r--r--···0·root·········(0)·root·········(0)···127384·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/BKL.ps.gz
10 -rw-r--r--···0·root·········(0)·root·········(0)···155595·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/BPG.ps.gz10 -rw-r--r--···0·root·········(0)·root·········(0)···155610·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/BPG.ps.gz
11 -rw-r--r--···0·root·········(0)·root·········(0)···189748·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/Chv.ps.gz11 -rw-r--r--···0·root·········(0)·root·········(0)···189802·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/Chv.ps.gz
12 -rw-r--r--···0·root·········(0)·root·········(0)···100430·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/ChvList.ps.gz12 -rw-r--r--···0·root·········(0)·root·········(0)···100477·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/ChvList.ps.gz
13 -rw-r--r--···0·root·········(0)·root·········(0)····94156·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/ChvManager.ps.gz13 -rw-r--r--···0·root·········(0)·root·········(0)····94180·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/ChvManager.ps.gz
14 -rw-r--r--···0·root·········(0)·root·········(0)···120371·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/Coords.ps.gz14 -rw-r--r--···0·root·········(0)·root·········(0)···120454·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/Coords.ps.gz
15 -rw-r--r--···0·root·········(0)·root·········(0)···115390·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/DSTree.ps.gz15 -rw-r--r--···0·root·········(0)·root·········(0)···115441·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/DSTree.ps.gz
16 -rw-r--r--···0·root·········(0)·root·········(0)···133531·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/DV.ps.gz16 -rw-r--r--···0·root·········(0)·root·········(0)···133583·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/DV.ps.gz
17 -rw-r--r--···0·root·········(0)·root·········(0)···117213·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/DenseMtx.ps.gz17 -rw-r--r--···0·root·········(0)·root·········(0)···117273·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/DenseMtx.ps.gz
18 -rw-r--r--···0·root·········(0)·root·········(0)···107058·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/Drand.ps.gz18 -rw-r--r--···0·root·········(0)·root·········(0)···107106·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/Drand.ps.gz
19 -rw-r--r--···0·root·········(0)·root·········(0)···121014·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/EGraph.ps.gz19 -rw-r--r--···0·root·········(0)·root·········(0)···121063·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/EGraph.ps.gz
20 -rw-r--r--···0·root·········(0)·root·········(0)···220381·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/ETree.ps.gz20 -rw-r--r--···0·root·········(0)·root·········(0)···220449·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/ETree.ps.gz
21 -rw-r--r--···0·root·········(0)·root·········(0)····87217·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/Eigen.ps.gz21 -rw-r--r--···0·root·········(0)·root·········(0)····87829·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/Eigen.ps.gz
22 -rw-r--r--···0·root·········(0)·root·········(0)···179151·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/FrontMtx.ps.gz22 -rw-r--r--···0·root·········(0)·root·········(0)···179168·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/FrontMtx.ps.gz
23 -rw-r--r--···0·root·········(0)·root·········(0)···274991·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/FrontTrees.ps.gz23 -rw-r--r--···0·root·········(0)·root·········(0)···275917·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/FrontTrees.ps.gz
24 -rw-r--r--···0·root·········(0)·root·········(0)···183979·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/GPart.ps.gz24 -rw-r--r--···0·root·········(0)·root·········(0)···184022·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/GPart.ps.gz
25 -rw-r--r--···0·root·········(0)·root·········(0)···189566·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/Graph.ps.gz25 -rw-r--r--···0·root·········(0)·root·········(0)···189604·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/Graph.ps.gz
26 -rw-r--r--···0·root·········(0)·root·········(0)···131578·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/I2Ohash.ps.gz26 -rw-r--r--···0·root·········(0)·root·········(0)···131595·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/I2Ohash.ps.gz
27 -rw-r--r--···0·root·········(0)·root·········(0)···109376·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/IIheap.ps.gz27 -rw-r--r--···0·root·········(0)·root·········(0)···109425·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/IIheap.ps.gz
28 -rw-r--r--···0·root·········(0)·root·········(0)···121184·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/IV.ps.gz28 -rw-r--r--···0·root·········(0)·root·········(0)···121233·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/IV.ps.gz
29 -rw-r--r--···0·root·········(0)·root·········(0)···124110·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/IVL.ps.gz29 -rw-r--r--···0·root·········(0)·root·········(0)···124148·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/IVL.ps.gz
30 -rw-r--r--···0·root·········(0)·root·········(0)····95128·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/Ideq.ps.gz30 -rw-r--r--···0·root·········(0)·root·········(0)····95183·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/Ideq.ps.gz
31 -rw-r--r--···0·root·········(0)·root·········(0)···204471·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/InpMtx.ps.gz31 -rw-r--r--···0·root·········(0)·root·········(0)···204522·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/InpMtx.ps.gz
32 -rw-r--r--···0·root·········(0)·root·········(0)···127002·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/LinSol.ps.gz32 -rw-r--r--···0·root·········(0)·root·········(0)···127874·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/LinSol.ps.gz
33 -rw-r--r--···0·root·········(0)·root·········(0)····88910·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/Lock.ps.gz33 -rw-r--r--···0·root·········(0)·root·········(0)····88959·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/Lock.ps.gz
34 -rw-r--r--···0·root·········(0)·root·········(0)···176158·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/MPI.ps.gz34 -rw-r--r--···0·root·········(0)·root·········(0)···176047·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/MPI.ps.gz
35 -rw-r--r--···0·root·········(0)·root·········(0)···168250·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/MSMD.ps.gz35 -rw-r--r--···0·root·········(0)·root·········(0)···168271·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/MSMD.ps.gz
36 -rw-r--r--···0·root·········(0)·root·········(0)···162948·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/MT.ps.gz36 -rw-r--r--···0·root·········(0)·root·········(0)···163001·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/MT.ps.gz
37 -rw-r--r--···0·root·········(0)·root·········(0)···145971·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/Network.ps.gz37 -rw-r--r--···0·root·········(0)·root·········(0)···146027·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/Network.ps.gz
38 -rw-r--r--···0·root·········(0)·root·········(0)···143024·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/PatchAndGoInfo.ps.gz38 -rw-r--r--···0·root·········(0)·root·········(0)···143082·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/PatchAndGoInfo.ps.gz
39 -rw-r--r--···0·root·········(0)·root·········(0)···124172·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/Pencil.ps.gz39 -rw-r--r--···0·root·········(0)·root·········(0)···124232·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/Pencil.ps.gz
40 -rw-r--r--···0·root·········(0)·root·········(0)···106749·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/Perm.ps.gz40 -rw-r--r--···0·root·········(0)·root·········(0)···106788·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/Perm.ps.gz
41 -rw-r--r--···0·root·········(0)·root·········(0)···149220·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/ReferenceManual.ps.gz41 -rw-r--r--···0·root·········(0)·root·········(0)···149838·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/ReferenceManual.ps.gz
42 -rw-r--r--···0·root·········(0)·root·········(0)···152532·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/SemiImplMtx.ps.gz42 -rw-r--r--···0·root·········(0)·root·········(0)···152573·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/SemiImplMtx.ps.gz
43 -rw-r--r--···0·root·········(0)·root·········(0)···134116·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/SolveMap.ps.gz43 -rw-r--r--···0·root·········(0)·root·········(0)···134176·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/SolveMap.ps.gz
44 -rw-r--r--···0·root·········(0)·root·········(0)···175507·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/SubMtx.ps.gz44 -rw-r--r--···0·root·········(0)·root·········(0)···175503·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/SubMtx.ps.gz
45 -rw-r--r--···0·root·········(0)·root·········(0)···101094·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/SubMtxList.ps.gz45 -rw-r--r--···0·root·········(0)·root·········(0)···101139·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/SubMtxList.ps.gz
46 -rw-r--r--···0·root·········(0)·root·········(0)···117293·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/SubMtxManager.ps.gz46 -rw-r--r--···0·root·········(0)·root·········(0)···117346·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/SubMtxManager.ps.gz
47 -rw-r--r--···0·root·········(0)·root·········(0)···120390·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/SymbFac.ps.gz47 -rw-r--r--···0·root·········(0)·root·········(0)···120413·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/SymbFac.ps.gz
48 -rw-r--r--···0·root·········(0)·root·········(0)···167492·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/Tree.ps.gz48 -rw-r--r--···0·root·········(0)·root·········(0)···167544·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/Tree.ps.gz
49 -rw-r--r--···0·root·········(0)·root·········(0)···189745·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/Utilities.ps.gz49 -rw-r--r--···0·root·········(0)·root·········(0)···189789·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/Utilities.ps.gz
50 -rw-r--r--···0·root·········(0)·root·········(0)···127409·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/ZV.ps.gz50 -rw-r--r--···0·root·········(0)·root·········(0)···127458·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/ZV.ps.gz
51 -rw-r--r--···0·root·········(0)·root·········(0)······760·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/changelog.Debian.gz51 -rw-r--r--···0·root·········(0)·root·········(0)······760·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/changelog.Debian.gz
52 -rw-r--r--···0·root·········(0)·root·········(0)······378·2018-12-19·22:56:58.000000·./usr/share/doc/spooles-doc/copyright52 -rw-r--r--···0·root·········(0)·root·········(0)······378·2018-12-19·22:56:58.000000·./usr/share/doc/spooles-doc/copyright
53 -rw-r--r--···0·root·········(0)·root·········(0)···188533·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/misc.ps.gz53 -rw-r--r--···0·root·········(0)·root·········(0)···188583·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/misc.ps.gz
54 -rw-r--r--···0·root·········(0)·root·········(0)·····9600·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/spooles.2.2.html54 -rw-r--r--···0·root·········(0)·root·········(0)·····9600·2024-02-29·17:18:08.000000·./usr/share/doc/spooles-doc/spooles.2.2.html
55 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-29·17:18:08.000000·./usr/share/doc-base/55 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-02-29·17:18:08.000000·./usr/share/doc-base/
56 -rw-r--r--···0·root·········(0)·root·········(0)······430·2018-12-19·22:56:58.000000·./usr/share/doc-base/spooles-doc.spooles56 -rw-r--r--···0·root·········(0)·root·········(0)······430·2018-12-19·22:56:58.000000·./usr/share/doc-base/spooles-doc.spooles
37.1 KB
./usr/share/doc/spooles-doc/A2.ps.gz
37.1 KB
A2.ps
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 %%EndComments11 %%EndComments
12 %%BeginDefaults12 %%BeginDefaults
13 %%ViewingOrientation:·1·0·0·113 %%ViewingOrientation:·1·0·0·1
14 %%EndDefaults14 %%EndDefaults
15 %DVIPSWebPage:·(www.radicaleye.com)15 %DVIPSWebPage:·(www.radicaleye.com)
16 %DVIPSCommandLine:·dvips·main·-o·A2.ps16 %DVIPSCommandLine:·dvips·main·-o·A2.ps
17 %DVIPSParameters:·dpi=60017 %DVIPSParameters:·dpi=600
18 %DVIPSSource:··TeX·output·2024.04.28:140218 %DVIPSSource:··TeX·output·2025.05.31:2032
19 %%BeginProcSet:·tex.pro·0·019 %%BeginProcSet:·tex.pro·0·0
20 %!20 %!
21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S
22 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·7222 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·72
23 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·023 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·0
24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{
25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize
13.7 KB
ps2ascii {}
    
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
20 ··············A2·IS·REAL(mtx)·is·1·if·mtx·has·real·entries·and·0·otherwise.\xd20 ··············A2·IS·REAL(mtx)·is·1·if·mtx·has·real·entries·and·0·otherwise.\xd
21 ··············A2·IS·COMPLEX(mtx)·is·1·if·mtx·has·complex·entries·and·0·otherwise.\xd21 ··············A2·IS·COMPLEX(mtx)·is·1·if·mtx·has·complex·entries·and·0·otherwise.\xd
22 ···········TheA2·copyEntriesToVector()methodusesthefollowingconstants:·A2·STRICT·LOWER,A2·LOWER,A2·DIAGONAL,\xd22 ···········TheA2·copyEntriesToVector()methodusesthefollowingconstants:·A2·STRICT·LOWER,A2·LOWER,A2·DIAGONAL,\xd
23 ···········A2·UPPER,·A2·STRICT·UPPER,·A2·ALL·ENTRIES,·A2·BY·ROWS·and·A2·BY·COLUMNS.\xd23 ···········A2·UPPER,·A2·STRICT·UPPER,·A2·ALL·ENTRIES,·A2·BY·ROWS·and·A2·BY·COLUMNS.\xd
24 ···········1.2··Prototypes·and·descriptions·of·A2·methods\xd24 ···········1.2··Prototypes·and·descriptions·of·A2·methods\xd
25 ···········This·section·contains·brief·descriptions·including·prototypes·of·all·methods·that·belong·to·the·A2·object.\xd25 ···········This·section·contains·brief·descriptions·including·prototypes·of·all·methods·that·belong·to·the·A2·object.\xd
26 ·············································1\xd26 ·············································1\xd
27 ··············2·······························A2·:·DRAFT·April·28,·2024\xd27 ··············2································A2·:·DRAFT·May·31,·2025\xd
28 ··············1.2.1··Basic·methods\xd28 ··············1.2.1··Basic·methods\xd
29 ··············Asusual,·there·are·four·basic·methods·to·support·object·creation,·setting·default·fields,·clearing·any·allocated\xd29 ··············Asusual,·there·are·four·basic·methods·to·support·object·creation,·setting·default·fields,·clearing·any·allocated\xd
30 ··············data,·and·free’ing·the·object.\xd30 ··············data,·and·free’ing·the·object.\xd
31 ················1.·A2·*·A2_new·(·void·)·;\xd31 ················1.·A2·*·A2_new·(·void·)·;\xd
32 ··················This·method·simply·allocates·storage·for·the·A2·structure·and·then·sets·the·default·fields·by·a·call·to\xd32 ··················This·method·simply·allocates·storage·for·the·A2·structure·and·then·sets·the·default·fields·by·a·call·to\xd
33 ··················A2·setDefaultFields().\xd33 ··················A2·setDefaultFields().\xd
34 ················2.·void·A2_setDefaultFields·(·A2·*mtx·)·;\xd34 ················2.·void·A2_setDefaultFields·(·A2·*mtx·)·;\xd
30.1 KB
./usr/share/doc/spooles-doc/AllInOne.ps.gz
30.0 KB
AllInOne.ps
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
10 %%EndComments10 %%EndComments
11 %%BeginDefaults11 %%BeginDefaults
12 %%ViewingOrientation:·1·0·0·112 %%ViewingOrientation:·1·0·0·1
13 %%EndDefaults13 %%EndDefaults
14 %DVIPSWebPage:·(www.radicaleye.com)14 %DVIPSWebPage:·(www.radicaleye.com)
15 %DVIPSCommandLine:·dvips·main·-o·AllInOne.ps15 %DVIPSCommandLine:·dvips·main·-o·AllInOne.ps
16 %DVIPSParameters:·dpi=60016 %DVIPSParameters:·dpi=600
17 %DVIPSSource:··TeX·output·2024.04.28:140217 %DVIPSSource:··TeX·output·2025.05.31:2032
18 %%BeginProcSet:·tex.pro·0·018 %%BeginProcSet:·tex.pro·0·0
19 %!19 %!
20 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S20 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S
21 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·7221 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·72
22 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·022 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·0
23 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{23 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{
24 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize24 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize
769 B
ps2ascii {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 ·····························Solving·Linear·Systems·using·SPOOLES·2.2\xd1 ·····························Solving·Linear·Systems·using·SPOOLES·2.2\xd
2 ·································C.·C.·Ashcraft,·R.·G.·Grimes,·D.·J.·Pierce,·D.·K.·Wah\xd2 ·································C.·C.·Ashcraft,·R.·G.·Grimes,·D.·J.·Pierce,·D.·K.·Wah\xd
3 ·················································Boeing·Phantom·Works∗\xd3 ·················································Boeing·Phantom·Works∗\xd
4 ······················································April·28,·2024\xd4 ·······················································May·31,·2025\xd
5 ·················∗P.·O.·Box·24346,·Mail·Stop·7L-22,·Seattle,·Washington·98124.·This·research·was·supported·in·part·by·the·DARPA\xd5 ·················∗P.·O.·Box·24346,·Mail·Stop·7L-22,·Seattle,·Washington·98124.·This·research·was·supported·in·part·by·the·DARPA\xd
6 ···············Contract·DABT63-95-C-0122·and·the·DoD·High·Performance·Computing·Modernization·Program·Common·HPC·Software\xd6 ···············Contract·DABT63-95-C-0122·and·the·DoD·High·Performance·Computing·Modernization·Program·Common·HPC·Software\xd
7 ···············Support·Initiative.\xd7 ···············Support·Initiative.\xd
8 ·····························································1\xd8 ·····························································1\xd
21.2 KB
./usr/share/doc/spooles-doc/BKL.ps.gz
21.1 KB
BKL.ps
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 %%EndComments11 %%EndComments
12 %%BeginDefaults12 %%BeginDefaults
13 %%ViewingOrientation:·1·0·0·113 %%ViewingOrientation:·1·0·0·1
14 %%EndDefaults14 %%EndDefaults
15 %DVIPSWebPage:·(www.radicaleye.com)15 %DVIPSWebPage:·(www.radicaleye.com)
16 %DVIPSCommandLine:·dvips·main·-o·BKL.ps16 %DVIPSCommandLine:·dvips·main·-o·BKL.ps
17 %DVIPSParameters:·dpi=60017 %DVIPSParameters:·dpi=600
18 %DVIPSSource:··TeX·output·2024.04.28:140218 %DVIPSSource:··TeX·output·2025.05.31:2032
19 %%BeginProcSet:·tex.pro·0·019 %%BeginProcSet:·tex.pro·0·0
20 %!20 %!
21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S
22 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·7222 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·72
23 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·023 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·0
24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{
25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize
5.39 KB
ps2ascii {}
    
Offset 18, 15 lines modifiedOffset 18, 15 lines modified
18 ··············int·ngaineval·:·number·of·gain·evaluations,·roughly·equivalent·to·the·number·of·degree\xd18 ··············int·ngaineval·:·number·of·gain·evaluations,·roughly·equivalent·to·the·number·of·degree\xd
19 ···············evaluations·in·the·minimum·degree·algorithm\xd19 ···············evaluations·in·the·minimum·degree·algorithm\xd
20 ··············int·*colors·:·pointer·to·an·int·vector·of·size·nreg,·colors[idom]·is·1·or·2·for·domain\xd20 ··············int·*colors·:·pointer·to·an·int·vector·of·size·nreg,·colors[idom]·is·1·or·2·for·domain\xd
21 ···············idom,·colors[iseg]·is·0,·1·or·2·for·segment·iseg.\xd21 ···············idom,·colors[iseg]·is·0,·1·or·2·for·segment·iseg.\xd
22 ··············int·*cweights·:·pointer·to·an·int·vector·of·size·3,·cweights[0]·contains·the·weight·of·the\xd22 ··············int·*cweights·:·pointer·to·an·int·vector·of·size·3,·cweights[0]·contains·the·weight·of·the\xd
23 ···············separator,·cweights[1]·and·cweights[2]·contains·the·weights·of·the·two·components\xd23 ···············separator,·cweights[1]·and·cweights[2]·contains·the·weights·of·the·two·components\xd
24 ·············································1\xd24 ·············································1\xd
25 ·············2·····························BKL·:·DRAFT·April·28,·2024\xd25 ·············2······························BKL·:·DRAFT·May·31,·2025\xd
26 ·················int·*regwghts·:·pointer·to·an·int·vector·of·size·nreg,·used·to·store·the·weights·of·the\xd26 ·················int·*regwghts·:·pointer·to·an·int·vector·of·size·nreg,·used·to·store·the·weights·of·the\xd
27 ··················domains·and·segments\xd27 ··················domains·and·segments\xd
28 ·················float·alpha·:·number·used·to·store·the·partition·evaluation·parameter,·the·cost·of·the\xd28 ·················float·alpha·:·number·used·to·store·the·partition·evaluation·parameter,·the·cost·of·the\xd
29 ··················partition·is\xd29 ··················partition·is\xd
30 ··················balance·=·max(cweights[1],·cweights[2])/min(cweights[1],·cweights[2])·;\xd30 ··················balance·=·max(cweights[1],·cweights[2])/min(cweights[1],·cweights[2])·;\xd
31 ··················cost····=·cweights[0]*(1.·+·alpha*balance)·;\xd31 ··················cost····=·cweights[0]*(1.·+·alpha*balance)·;\xd
32 ·············1.2····Prototypes·and·descriptions·of·BKL·methods\xd32 ·············1.2····Prototypes·and·descriptions·of·BKL·methods\xd
27.1 KB
./usr/share/doc/spooles-doc/BPG.ps.gz
27.1 KB
BPG.ps
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 %%EndComments11 %%EndComments
12 %%BeginDefaults12 %%BeginDefaults
13 %%ViewingOrientation:·1·0·0·113 %%ViewingOrientation:·1·0·0·1
14 %%EndDefaults14 %%EndDefaults
15 %DVIPSWebPage:·(www.radicaleye.com)15 %DVIPSWebPage:·(www.radicaleye.com)
16 %DVIPSCommandLine:·dvips·main·-o·BPG.ps16 %DVIPSCommandLine:·dvips·main·-o·BPG.ps
17 %DVIPSParameters:·dpi=60017 %DVIPSParameters:·dpi=600
18 %DVIPSSource:··TeX·output·2024.04.28:140218 %DVIPSSource:··TeX·output·2025.05.31:2032
19 %%BeginProcSet:·tex.pro·0·019 %%BeginProcSet:·tex.pro·0·0
20 %!20 %!
21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S
22 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·7222 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·72
23 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·023 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·0
24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{
25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize
8.81 KB
ps2ascii {}
    
Offset 29, 15 lines modifiedOffset 29, 15 lines modified
29 ········code·for·the·process·outweighed·(outline’d?)·the·BPG·code·for·the·data.·Now·if·someone·wants·to·modify\xd29 ········code·for·the·process·outweighed·(outline’d?)·the·BPG·code·for·the·data.·Now·if·someone·wants·to·modify\xd
30 ········(and·hopefully·improve)·the·Kernighan-Lin·process,·they·won’t·alter·the·behavior·of·the·bipartite·graph\xd30 ········(and·hopefully·improve)·the·Kernighan-Lin·process,·they·won’t·alter·the·behavior·of·the·bipartite·graph\xd
31 ········object.\xd31 ········object.\xd
32 ·········Finding·the·Dulmage-Mendelsohn·decomposition·of·a·bipartite·graph·is·a·little·less·clear·cut.·When·the\xd32 ·········Finding·the·Dulmage-Mendelsohn·decomposition·of·a·bipartite·graph·is·a·little·less·clear·cut.·When·the\xd
33 ········vertices·in·the·bipartite·graph·have·unit·weight,·the·process·is·straightforward.\xd33 ········vertices·in·the·bipartite·graph·have·unit·weight,·the·process·is·straightforward.\xd
34 ··········Find·a·maximum·matching.\xd34 ··········Find·a·maximum·matching.\xd
35 ·······························1\xd35 ·······························1\xd
36 ········2·················BPG·:·DRAFT·April·28,·2024\xd36 ········2·················BPG·:·DRAFT·May·31,·2025\xd
37 ··········Drop·an·alternating·level·structure·from·exposed·nodes·in·X.\xd37 ··········Drop·an·alternating·level·structure·from·exposed·nodes·in·X.\xd
38 ··········Drop·an·alternating·level·structure·from·exposed·nodes·in·Y·.\xd38 ··········Drop·an·alternating·level·structure·from·exposed·nodes·in·Y·.\xd
39 ··········Based·on·the·two·previous·steps,·partition·X·into·three·pieces·and·Y·into·three·pieces·and·form·a·new\xd39 ··········Based·on·the·two·previous·steps,·partition·X·into·three·pieces·and·Y·into·three·pieces·and·form·a·new\xd
40 ··········separator·from·the·pieces.\xd40 ··········separator·from·the·pieces.\xd
41 ········(If·these·terms·are·not·familiar,·see·[?];·our·present·purpose·is·a·discussion·of·software·design,·not·algorithms.)\xd41 ········(If·these·terms·are·not·familiar,·see·[?];·our·present·purpose·is·a·discussion·of·software·design,·not·algorithms.)\xd
42 ········Amatching·is·a·very·common·operation·on·a·bipartite·graph,·so·it·is·not·unreasonable·to·expand·the·data\xd42 ········Amatching·is·a·very·common·operation·on·a·bipartite·graph,·so·it·is·not·unreasonable·to·expand·the·data\xd
43 ········object·to·include·some·mechanism·for·matching,·e.g.,·a·mate[]·vector.·Finding·a·maximum·matching·is\xd43 ········object·to·include·some·mechanism·for·matching,·e.g.,·a·mate[]·vector.·Finding·a·maximum·matching·is\xd
79.6 KB
./usr/share/doc/spooles-doc/Chv.ps.gz
79.5 KB
Chv.ps
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 %%EndComments11 %%EndComments
12 %%BeginDefaults12 %%BeginDefaults
13 %%ViewingOrientation:·1·0·0·113 %%ViewingOrientation:·1·0·0·1
14 %%EndDefaults14 %%EndDefaults
15 %DVIPSWebPage:·(www.radicaleye.com)15 %DVIPSWebPage:·(www.radicaleye.com)
16 %DVIPSCommandLine:·dvips·main·-o·Chv.ps16 %DVIPSCommandLine:·dvips·main·-o·Chv.ps
17 %DVIPSParameters:·dpi=60017 %DVIPSParameters:·dpi=600
18 %DVIPSSource:··TeX·output·2024.04.28:140218 %DVIPSSource:··TeX·output·2025.05.31:2032
19 %%BeginProcSet:·tex.pro·0·019 %%BeginProcSet:·tex.pro·0·0
20 %!20 %!
21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S
22 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·7222 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·72
23 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·023 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·0
24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{
25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize
40.9 KB
ps2ascii {}
    
Offset 23, 15 lines modifiedOffset 23, 15 lines modified
23 ·························unnecessary,·that·we·put·on·the·Chv·object··the·number·of·rows·in·the·(2,1)·block·and·number·of\xd23 ·························unnecessary,·that·we·put·on·the·Chv·object··the·number·of·rows·in·the·(2,1)·block·and·number·of\xd
24 ·························columns·in·the·(1,2)·block·are·equal.·The·Chv·object·is·used·within·the·context·of·a·factorization·of\xd24 ·························columns·in·the·(1,2)·block·are·equal.·The·Chv·object·is·used·within·the·context·of·a·factorization·of\xd
25 ·························a·sparse·matrix·that·is·assumed·to·have·symmetric·structure.·If·we·ever·extend·the·code·to·handle\xd25 ·························a·sparse·matrix·that·is·assumed·to·have·symmetric·structure.·If·we·ever·extend·the·code·to·handle\xd
26 ·························a·true·nonsymmetric·structure·factorization·(e.g.,·umfpack·and·superlu),·then·we·can·modify\xd26 ·························a·true·nonsymmetric·structure·factorization·(e.g.,·umfpack·and·superlu),·then·we·can·modify\xd
27 ·························the·Chv·object·to·handle·unequal·rows·and·columns.\xd27 ·························the·Chv·object·to·handle·unequal·rows·and·columns.\xd
28 ·······························During·a·factorization,·a·front·has·to·take·part·in·four·distinct·operations.\xd28 ·······························During·a·factorization,·a·front·has·to·take·part·in·four·distinct·operations.\xd
29 ·······································································································1\xd29 ·······································································································1\xd
30 ····························2···································································Chv·:·DRAFT·April·28,·2024\xd30 ····························2···································································Chv·:·DRAFT·May·31,·2025\xd
31 ··································1.·Assemble·entries·from·the·original·matrix·(or·matrix·pencil).·(See·the·Chv·addChevron()\xd31 ··································1.·Assemble·entries·from·the·original·matrix·(or·matrix·pencil).·(See·the·Chv·addChevron()\xd
32 ·······································method.)\xd32 ·······································method.)\xd
33 ··································2.·Accumulate·updates·from·descendant·fronts.·(See·the·Chv·update{S,H,N}()·methods.)\xd33 ··································2.·Accumulate·updates·from·descendant·fronts.·(See·the·Chv·update{S,H,N}()·methods.)\xd
34 ··································3.·Assembleanypostponeddatafromitschildrenfronts.·(SeetheChv·assemblePostponedData()\xd34 ··································3.·Assembleanypostponeddatafromitschildrenfronts.·(SeetheChv·assemblePostponedData()\xd
35 ·······································method.)\xd35 ·······································method.)\xd
36 ··································4.·Computethefactorization·ofthecompletely·assembledfront.·(SeetheChv·factor()method.)\xd36 ··································4.·Computethefactorization·ofthecompletely·assembledfront.·(SeetheChv·factor()method.)\xd
37 ···································The·implementor·of·a·front·object·has·a·great·deal·of·freedom·to·design·the·underlying·data\xd37 ···································The·implementor·of·a·front·object·has·a·great·deal·of·freedom·to·design·the·underlying·data\xd
18.9 KB
./usr/share/doc/spooles-doc/ChvList.ps.gz
18.9 KB
ChvList.ps
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
10 %%EndComments10 %%EndComments
11 %%BeginDefaults11 %%BeginDefaults
12 %%ViewingOrientation:·1·0·0·112 %%ViewingOrientation:·1·0·0·1
13 %%EndDefaults13 %%EndDefaults
14 %DVIPSWebPage:·(www.radicaleye.com)14 %DVIPSWebPage:·(www.radicaleye.com)
15 %DVIPSCommandLine:·dvips·main·-o·ChvList.ps15 %DVIPSCommandLine:·dvips·main·-o·ChvList.ps
16 %DVIPSParameters:·dpi=60016 %DVIPSParameters:·dpi=600
17 %DVIPSSource:··TeX·output·2024.04.28:140217 %DVIPSSource:··TeX·output·2025.05.31:2032
18 %%BeginProcSet:·tex.pro·0·018 %%BeginProcSet:·tex.pro·0·0
19 %!19 %!
20 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S20 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S
21 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·7221 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·72
22 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·022 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·0
23 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{23 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{
24 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize24 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize
4.19 KB
ps2ascii {}
    
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ·······The·first·two·operations·are·queries,·and·can·be·done·without·locking·the·list.·The·third·operation\xd22 ·······The·first·two·operations·are·queries,·and·can·be·done·without·locking·the·list.·The·third·operation\xd
23 ·······needs·a·lock·only·when·two·or·more·threads·will·be·inserting·objects·into·the·list.·The·fourth\xd23 ·······needs·a·lock·only·when·two·or·more·threads·will·be·inserting·objects·into·the·list.·The·fourth\xd
24 ·······operation·requires·a·lock·only·when·one·thread·will·add·an·object·while·another·thread·removes\xd24 ·······operation·requires·a·lock·only·when·one·thread·will·add·an·object·while·another·thread·removes\xd
25 ·······the·object·and·the·incoming·count·is·not·yet·zero.\xd25 ·······the·object·and·the·incoming·count·is·not·yet·zero.\xd
26 ·········Having·a·lock·associated·with·a·ChvList·object·is·optional,·for·example,·it·is·not·needed·during\xd26 ·········Having·a·lock·associated·with·a·ChvList·object·is·optional,·for·example,·it·is·not·needed·during\xd
27 ·······a·serial·factorization·nor·a·MPI·factorization.·In·the·latter·case·there·is·one·ChvList·per·process.\xd27 ·······a·serial·factorization·nor·a·MPI·factorization.·In·the·latter·case·there·is·one·ChvList·per·process.\xd
28 ·····························1\xd28 ·····························1\xd
29 ··············2····························ChvList·:·DRAFT·April·28,·2024\xd29 ··············2····························ChvList·:·DRAFT·May·31,·2025\xd
30 ··············For·a·multithreaded·factorization·there·is·one·ChvList·object·that·is·shared·by·all·threads.·The\xd30 ··············For·a·multithreaded·factorization·there·is·one·ChvList·object·that·is·shared·by·all·threads.·The\xd
31 ··············mutualexclusion·lock·that·is·(optionally)·embedded·in·the·ChvListobject·is·a·Lock·object·from·this\xd31 ··············mutualexclusion·lock·that·is·(optionally)·embedded·in·the·ChvListobject·is·a·Lock·object·from·this\xd
32 ··············library.·It·is·inside·the·Lock·object·that·we·have·a·mutual·exclusion·lock.·Presently·we·support·the\xd32 ··············library.·It·is·inside·the·Lock·object·that·we·have·a·mutual·exclusion·lock.·Presently·we·support·the\xd
33 ··············Solaris·and·POSIX·thread·packages.·Porting·the·multithreaded·codes·to·another·platform·should\xd33 ··············Solaris·and·POSIX·thread·packages.·Porting·the·multithreaded·codes·to·another·platform·should\xd
34 ··············be·simple·if·the·POSIX·thread·package·is·present.·Another·type·of·thread·package·will·require\xd34 ··············be·simple·if·the·POSIX·thread·package·is·present.·Another·type·of·thread·package·will·require\xd
35 ··············some·modifications·to·the·Lock·object,·but·none·to·the·ChvList·objects.\xd35 ··············some·modifications·to·the·Lock·object,·but·none·to·the·ChvList·objects.\xd
36 ··············1.1···Data·Structure\xd36 ··············1.1···Data·Structure\xd
19.1 KB
./usr/share/doc/spooles-doc/ChvManager.ps.gz
19.0 KB
ChvManager.ps
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
10 %%EndComments10 %%EndComments
11 %%BeginDefaults11 %%BeginDefaults
12 %%ViewingOrientation:·1·0·0·112 %%ViewingOrientation:·1·0·0·1
13 %%EndDefaults13 %%EndDefaults
14 %DVIPSWebPage:·(www.radicaleye.com)14 %DVIPSWebPage:·(www.radicaleye.com)
15 %DVIPSCommandLine:·dvips·main·-o·ChvManager.ps15 %DVIPSCommandLine:·dvips·main·-o·ChvManager.ps
16 %DVIPSParameters:·dpi=60016 %DVIPSParameters:·dpi=600
17 %DVIPSSource:··TeX·output·2024.04.28:140217 %DVIPSSource:··TeX·output·2025.05.31:2033
18 %%BeginProcSet:·tex.pro·0·018 %%BeginProcSet:·tex.pro·0·0
19 %!19 %!
20 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S20 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S
21 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·7221 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·72
22 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·022 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·0
23 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{23 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{
24 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize24 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize
3.96 KB
ps2ascii {}
    
Offset 23, 15 lines modifiedOffset 23, 15 lines modified
23 ····················finds·a·smallest·object·of·that·size·or·larger.)·If·there·is·no·object·on·the·free·pool·of·sufficient\xd23 ····················finds·a·smallest·object·of·that·size·or·larger.)·If·there·is·no·object·on·the·free·pool·of·sufficient\xd
24 ····················size,·one·is·created·and·returned.·When·the·user·releases·an·object·to·the·manager,·the·object\xd24 ····················size,·one·is·created·and·returned.·When·the·user·releases·an·object·to·the·manager,·the·object\xd
25 ····················is·placed·on·the·free·pool.\xd25 ····················is·placed·on·the·free·pool.\xd
26 ···············For·the·factorization,·serial,·multithreaded·or·MPI,·we·recommend·using·the·recycling·mode.\xd26 ···············For·the·factorization,·serial,·multithreaded·or·MPI,·we·recommend·using·the·recycling·mode.\xd
27 ··················A·multithreaded·environment·creates·some·difficulties.·Should·there·be·one·manager·object\xd27 ··················A·multithreaded·environment·creates·some·difficulties.·Should·there·be·one·manager·object\xd
28 ···············per·thread,·or·should·all·the·threads·share·one·object?·We·have·chosen·the·latter·course,·but·this\xd28 ···············per·thread,·or·should·all·the·threads·share·one·object?·We·have·chosen·the·latter·course,·but·this\xd
29 ····························································1\xd29 ····························································1\xd
30 ··············2···························DChvList·:·DRAFT·April·28,·2024\xd30 ··············2····························DChvList·:·DRAFT·May·31,·2025\xd
31 ··············requires·that·a·lock·be·present·to·guard·the·critical·section·of·code·where·one·searches·or·adds·an\xd31 ··············requires·that·a·lock·be·present·to·guard·the·critical·section·of·code·where·one·searches·or·adds·an\xd
32 ··············object·to·the·list.·The·lock·we·use·is·a·Lock·object,·and·so·the·ChvManager·code·is·completely\xd32 ··············object·to·the·list.·The·lock·we·use·is·a·Lock·object,·and·so·the·ChvManager·code·is·completely\xd
33 ··············independent·of·the·thread·package.·Porting·to·a·new·system·might·require·some·modification·to\xd33 ··············independent·of·the·thread·package.·Porting·to·a·new·system·might·require·some·modification·to\xd
34 ··············the·Lock,·but·none·to·the·manager·object.\xd34 ··············the·Lock,·but·none·to·the·manager·object.\xd
35 ·················Each·manager·object·keeps·track·of·certain·statistics,·bytes·in·their·workspaces,·the·total\xd35 ·················Each·manager·object·keeps·track·of·certain·statistics,·bytes·in·their·workspaces,·the·total\xd
36 ··············number·of·bytes·requested,·the·number·of·requests·for·a·Chv·objects,·the·number·of·releases,·and\xd36 ··············number·of·bytes·requested,·the·number·of·requests·for·a·Chv·objects,·the·number·of·releases,·and\xd
37 ··············the·number·of·locks·and·unlocks.\xd37 ··············the·number·of·locks·and·unlocks.\xd
24.4 KB
./usr/share/doc/spooles-doc/Coords.ps.gz
24.3 KB
Coords.ps
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 %%EndComments11 %%EndComments
12 %%BeginDefaults12 %%BeginDefaults
13 %%ViewingOrientation:·1·0·0·113 %%ViewingOrientation:·1·0·0·1
14 %%EndDefaults14 %%EndDefaults
15 %DVIPSWebPage:·(www.radicaleye.com)15 %DVIPSWebPage:·(www.radicaleye.com)
16 %DVIPSCommandLine:·dvips·main·-o·Coords.ps16 %DVIPSCommandLine:·dvips·main·-o·Coords.ps
17 %DVIPSParameters:·dpi=60017 %DVIPSParameters:·dpi=600
18 %DVIPSSource:··TeX·output·2024.04.28:140218 %DVIPSSource:··TeX·output·2025.05.31:2033
19 %%BeginProcSet:·tex.pro·0·019 %%BeginProcSet:·tex.pro·0·0
20 %!20 %!
21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S
22 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·7222 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·72
23 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·023 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·0
24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{
25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize
6.85 KB
ps2ascii {}
    
Offset 18, 15 lines modifiedOffset 18, 15 lines modified
18 ··················1.2·····Prototypes·and·descriptions·of·Coords·methods\xd18 ··················1.2·····Prototypes·and·descriptions·of·Coords·methods\xd
19 ··················This·section·contains·brief·descriptions·including·prototypes·of·all·methods·that·belong·to·the\xd19 ··················This·section·contains·brief·descriptions·including·prototypes·of·all·methods·that·belong·to·the\xd
20 ··················Coords·object.\xd20 ··················Coords·object.\xd
21 ··················1.2.1····Basic·methods\xd21 ··················1.2.1····Basic·methods\xd
22 ··················As·usual,·there·are·four·basic·methods·to·support·object·creation,·setting·default·fields,·clearing\xd22 ··················As·usual,·there·are·four·basic·methods·to·support·object·creation,·setting·default·fields,·clearing\xd
23 ··················any·allocated·data,·and·free’ing·the·object.\xd23 ··················any·allocated·data,·and·free’ing·the·object.\xd
24 ·········································································1\xd24 ·········································································1\xd
25 ··············2····························Coords·:·DRAFT·April·28,·2024\xd25 ··············2·····························Coords·:·DRAFT·May·31,·2025\xd
26 ················1.·Coords·*·Coords_new·(·void·)·;\xd26 ················1.·Coords·*·Coords_new·(·void·)·;\xd
27 ···················This·method·simply·allocates·storage·for·the·Coords·structure·and·then·sets·the·default·fields\xd27 ···················This·method·simply·allocates·storage·for·the·Coords·structure·and·then·sets·the·default·fields\xd
28 ···················by·a·call·to·Coords·setDefaultFields().\xd28 ···················by·a·call·to·Coords·setDefaultFields().\xd
29 ················2.·void·Coords_setDefaultFields·(·Coords·*coords·)·;\xd29 ················2.·void·Coords_setDefaultFields·(·Coords·*coords·)·;\xd
30 ···················This·method·sets·the·structure’s·fields·are·set·to·default·values:·type·=·COORDS·BY·TUPLE,\xd30 ···················This·method·sets·the·structure’s·fields·are·set·to·default·values:·type·=·COORDS·BY·TUPLE,\xd
31 ···················ndim·=·ncoor·=·0·and·coors·=·NULL.\xd31 ···················ndim·=·ncoor·=·0·and·coors·=·NULL.\xd
32 ···················Error·checking:·If·coords·is·NULL,·an·error·message·is·printed·and·the·program·exits.\xd32 ···················Error·checking:·If·coords·is·NULL,·an·error·message·is·printed·and·the·program·exits.\xd
26.5 KB
./usr/share/doc/spooles-doc/DSTree.ps.gz
26.4 KB
DSTree.ps
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
10 %%EndComments10 %%EndComments
11 %%BeginDefaults11 %%BeginDefaults
12 %%ViewingOrientation:·1·0·0·112 %%ViewingOrientation:·1·0·0·1
13 %%EndDefaults13 %%EndDefaults
14 %DVIPSWebPage:·(www.radicaleye.com)14 %DVIPSWebPage:·(www.radicaleye.com)
15 %DVIPSCommandLine:·dvips·main·-o·DSTree.ps15 %DVIPSCommandLine:·dvips·main·-o·DSTree.ps
16 %DVIPSParameters:·dpi=60016 %DVIPSParameters:·dpi=600
17 %DVIPSSource:··TeX·output·2024.04.28:140217 %DVIPSSource:··TeX·output·2025.05.31:2033
18 %%BeginProcSet:·tex.pro·0·018 %%BeginProcSet:·tex.pro·0·0
19 %!19 %!
20 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S20 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S
21 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·7221 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·72
22 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·022 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·0
23 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{23 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{
24 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize24 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize
8.31 KB
ps2ascii {}
    
Offset 21, 15 lines modifiedOffset 21, 15 lines modified
21 ···········The·DSTree·object·has·a·very·simple·data·structure.·It·contains·a·Tree·object·to·represent·the\xd21 ···········The·DSTree·object·has·a·very·simple·data·structure.·It·contains·a·Tree·object·to·represent·the\xd
22 ···········tree·fields·of·the·domains·and·separators,·and·an·IV·object·to·hold·the·map·from·the·vertices·to\xd22 ···········tree·fields·of·the·domains·and·separators,·and·an·IV·object·to·hold·the·map·from·the·vertices·to\xd
23 ···········the·domains·and·separators.\xd23 ···········the·domains·and·separators.\xd
24 ··············Tree·*tree·:·pointer·to·the·Tree·object\xd24 ··············Tree·*tree·:·pointer·to·the·Tree·object\xd
25 ··············IV·*mapIV·:·pointer·to·the·IV·object·that·holds·the·map·from·vertices·to·domains·and\xd25 ··············IV·*mapIV·:·pointer·to·the·IV·object·that·holds·the·map·from·vertices·to·domains·and\xd
26 ···············separators.\xd26 ···············separators.\xd
27 ·············································1\xd27 ·············································1\xd
28 ··············2·····························Tree·:·DRAFT·April·28,·2024\xd28 ··············2······························Tree·:·DRAFT·May·31,·2025\xd
29 ··············1.2···Prototypes·and·descriptions·of·DSTree·methods\xd29 ··············1.2···Prototypes·and·descriptions·of·DSTree·methods\xd
30 ··············This·section·contains·brief·descriptions·including·prototypes·of·all·methods·that·belong·to·the\xd30 ··············This·section·contains·brief·descriptions·including·prototypes·of·all·methods·that·belong·to·the\xd
31 ··············DSTree·object.\xd31 ··············DSTree·object.\xd
32 ··············1.2.1··Basic·methods\xd32 ··············1.2.1··Basic·methods\xd
33 ··············As·usual,·there·are·four·basic·methods·to·support·object·creation,·setting·default·fields,·clearing\xd33 ··············As·usual,·there·are·four·basic·methods·to·support·object·creation,·setting·default·fields,·clearing\xd
34 ··············any·allocated·data,·and·free’ing·the·object.\xd34 ··············any·allocated·data,·and·free’ing·the·object.\xd
35 ················1.·DSTree·*·DSTree_new·(·void·)·;\xd35 ················1.·DSTree·*·DSTree_new·(·void·)·;\xd
28.9 KB
./usr/share/doc/spooles-doc/DV.ps.gz
28.8 KB
DV.ps
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 %%EndComments11 %%EndComments
12 %%BeginDefaults12 %%BeginDefaults
13 %%ViewingOrientation:·1·0·0·113 %%ViewingOrientation:·1·0·0·1
14 %%EndDefaults14 %%EndDefaults
15 %DVIPSWebPage:·(www.radicaleye.com)15 %DVIPSWebPage:·(www.radicaleye.com)
16 %DVIPSCommandLine:·dvips·main·-o·DV.ps16 %DVIPSCommandLine:·dvips·main·-o·DV.ps
17 %DVIPSParameters:·dpi=60017 %DVIPSParameters:·dpi=600
18 %DVIPSSource:··TeX·output·2024.04.28:140318 %DVIPSSource:··TeX·output·2025.05.31:2033
19 %%BeginProcSet:·tex.pro·0·019 %%BeginProcSet:·tex.pro·0·0
20 %!20 %!
21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S
22 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·7222 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·72
23 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·023 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·0
24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{
25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize
9.12 KB
ps2ascii {}
    
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ···············simplest·operations,·and·so·when·we·need·to·manipulate·an·double·vector·inside·a·loop,·we·extract\xd22 ···············simplest·operations,·and·so·when·we·need·to·manipulate·an·double·vector·inside·a·loop,·we·extract\xd
23 ···············out·the·size·and·pointer·to·the·base·array·from·the·DV·object.·On·the·other·hand,·the·convenience\xd23 ···············out·the·size·and·pointer·to·the·base·array·from·the·DV·object.·On·the·other·hand,·the·convenience\xd
24 ···············makes·it·a·widely·used·object.\xd24 ···············makes·it·a·widely·used·object.\xd
25 ···············1.1····Data·Structure\xd25 ···············1.1····Data·Structure\xd
26 ···············The·DV·structure·has·three·fields.\xd26 ···············The·DV·structure·has·three·fields.\xd
27 ···················int·size·:·present·size·of·the·vector.\xd27 ···················int·size·:·present·size·of·the·vector.\xd
28 ·····························································1\xd28 ·····························································1\xd
29 ··············2·······························DV·:·DRAFT·April·28,·2024\xd29 ··············2·······························DV·:·DRAFT·May·31,·2025\xd
30 ··················int·maxsize·:·maximum·size·of·the·vector.\xd30 ··················int·maxsize·:·maximum·size·of·the·vector.\xd
31 ··················int·owned·:·owner·flag·for·the·data.·When·owned·=·1,·storage·for·owned·double’s·has·been\xd31 ··················int·owned·:·owner·flag·for·the·data.·When·owned·=·1,·storage·for·owned·double’s·has·been\xd
32 ···················allocated·by·this·object·and·can·be·free’d·by·the·object.·When·owned·==·0·but·size·>·0·,\xd32 ···················allocated·by·this·object·and·can·be·free’d·by·the·object.·When·owned·==·0·but·size·>·0·,\xd
33 ···················this·object·points·to·entries·that·have·been·allocated·elsewhere,·and·these·entries·will·not·be\xd33 ···················this·object·points·to·entries·that·have·been·allocated·elsewhere,·and·these·entries·will·not·be\xd
34 ···················free’d·by·this·object.\xd34 ···················free’d·by·this·object.\xd
35 ··················double·*vec·:·pointer·to·the·base·address·of·the·double·vector\xd35 ··················double·*vec·:·pointer·to·the·base·address·of·the·double·vector\xd
36 ··············The·size,·maxsize,·nowned·and·vec·fields·need·never·be·accessed·directly··see·the·DV·size(),\xd36 ··············The·size,·maxsize,·nowned·and·vec·fields·need·never·be·accessed·directly··see·the·DV·size(),\xd
29.9 KB
./usr/share/doc/spooles-doc/DenseMtx.ps.gz
29.8 KB
DenseMtx.ps
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
10 %%EndComments10 %%EndComments
11 %%BeginDefaults11 %%BeginDefaults
12 %%ViewingOrientation:·1·0·0·112 %%ViewingOrientation:·1·0·0·1
13 %%EndDefaults13 %%EndDefaults
14 %DVIPSWebPage:·(www.radicaleye.com)14 %DVIPSWebPage:·(www.radicaleye.com)
15 %DVIPSCommandLine:·dvips·main·-o·DenseMtx.ps15 %DVIPSCommandLine:·dvips·main·-o·DenseMtx.ps
16 %DVIPSParameters:·dpi=60016 %DVIPSParameters:·dpi=600
17 %DVIPSSource:··TeX·output·2024.04.28:140317 %DVIPSSource:··TeX·output·2025.05.31:2033
18 %%BeginProcSet:·tex.pro·0·018 %%BeginProcSet:·tex.pro·0·0
19 %!19 %!
20 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S20 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S
21 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·7221 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·72
22 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·022 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·0
23 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{23 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{
24 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize24 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize
9.67 KB
ps2ascii {}
    
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ··············double·*entries·:·pointer·to·the·base·address·of·the·double·vector·that·contains·the·entries.\xd22 ··············double·*entries·:·pointer·to·the·base·address·of·the·double·vector·that·contains·the·entries.\xd
23 ··············DV·wrkDV·:·object·that·manages·the·owned·working·storage.\xd23 ··············DV·wrkDV·:·object·that·manages·the·owned·working·storage.\xd
24 ··············DenseMtx·*next·:·link·to·a·next·object·in·a·singly·linked·list.\xd24 ··············DenseMtx·*next·:·link·to·a·next·object·in·a·singly·linked·list.\xd
25 ·············One·can·query·the·type·of·entries·via·two·macros.\xd25 ·············One·can·query·the·type·of·entries·via·two·macros.\xd
26 ··············DENSEMTX·IS·REAL(mtx)·returns·1·if·the·matrix·has·real·entries,·and·0·otherwise.\xd26 ··············DENSEMTX·IS·REAL(mtx)·returns·1·if·the·matrix·has·real·entries,·and·0·otherwise.\xd
27 ··············DENSEMTX·IS·COMPLEX(mtx)·returns·1·if·the·matrix·has·complex·entries,·and·0·otherwise.\xd27 ··············DENSEMTX·IS·COMPLEX(mtx)·returns·1·if·the·matrix·has·complex·entries,·and·0·otherwise.\xd
28 ·············································1\xd28 ·············································1\xd
29 ··············2····························DenseMtx·:·DRAFT·April·28,·2024\xd29 ··············2·····························DenseMtx·:·DRAFT·May·31,·2025\xd
30 ··············1.2···Prototypes·and·descriptions·of·DenseMtx·methods\xd30 ··············1.2···Prototypes·and·descriptions·of·DenseMtx·methods\xd
31 ··············This·section·contains·brief·descriptions·including·prototypes·of·all·methods·that·belong·to·the·DenseMtx\xd31 ··············This·section·contains·brief·descriptions·including·prototypes·of·all·methods·that·belong·to·the·DenseMtx\xd
32 ··············object.\xd32 ··············object.\xd
33 ··············1.2.1··Basic·methods\xd33 ··············1.2.1··Basic·methods\xd
34 ··············Asusual,·there·are·four·basic·methods·to·support·object·creation,·setting·default·fields,·clearing·any·allocated\xd34 ··············Asusual,·there·are·four·basic·methods·to·support·object·creation,·setting·default·fields,·clearing·any·allocated\xd
35 ··············data,·and·free’ing·the·object.\xd35 ··············data,·and·free’ing·the·object.\xd
36 ················1.·DenseMtx·*·DenseMtx_new·(·void·)·;\xd36 ················1.·DenseMtx·*·DenseMtx_new·(·void·)·;\xd
18.5 KB
./usr/share/doc/spooles-doc/Drand.ps.gz
18.5 KB
Drand.ps
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
10 %%EndComments10 %%EndComments
11 %%BeginDefaults11 %%BeginDefaults
12 %%ViewingOrientation:·1·0·0·112 %%ViewingOrientation:·1·0·0·1
13 %%EndDefaults13 %%EndDefaults
14 %DVIPSWebPage:·(www.radicaleye.com)14 %DVIPSWebPage:·(www.radicaleye.com)
15 %DVIPSCommandLine:·dvips·main·-o·Drand.ps15 %DVIPSCommandLine:·dvips·main·-o·Drand.ps
16 %DVIPSParameters:·dpi=60016 %DVIPSParameters:·dpi=600
17 %DVIPSSource:··TeX·output·2024.04.28:140317 %DVIPSSource:··TeX·output·2025.05.31:2033
18 %%BeginProcSet:·tex.pro·0·018 %%BeginProcSet:·tex.pro·0·0
19 %!19 %!
20 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S20 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S
21 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·7221 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·72
22 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·022 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·0
23 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{23 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{
24 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize24 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize
3.67 KB
ps2ascii {}
    
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 ··············double·mean·:·mean·for·a·normal·distribution\xd15 ··············double·mean·:·mean·for·a·normal·distribution\xd
16 ··············double·sigma·:·variation·for·a·normal·distribution\xd16 ··············double·sigma·:·variation·for·a·normal·distribution\xd
17 ··············int·mode:·mode·of·the·object,·uniform·is·1,·normal·is·2\xd17 ··············int·mode:·mode·of·the·object,·uniform·is·1,·normal·is·2\xd
18 ···········1.2··Prototypes·and·descriptions·of·Drand·methods\xd18 ···········1.2··Prototypes·and·descriptions·of·Drand·methods\xd
19 ···········This·section·contains·brief·descriptions·including·prototypes·of·all·methods·that·belong·to·the\xd19 ···········This·section·contains·brief·descriptions·including·prototypes·of·all·methods·that·belong·to·the\xd
20 ···········Drand·object.\xd20 ···········Drand·object.\xd
21 ·············································1\xd21 ·············································1\xd
22 ··············2·····························Drand·:·DRAFT·April·28,·2024\xd22 ··············2·····························Drand·:·DRAFT·May·31,·2025\xd
23 ··············1.2.1··Basic·methods\xd23 ··············1.2.1··Basic·methods\xd
24 ··············As·usual,·there·are·four·basic·methods·to·support·object·creation,·setting·default·fields,·clearing\xd24 ··············As·usual,·there·are·four·basic·methods·to·support·object·creation,·setting·default·fields,·clearing\xd
25 ··············any·allocated·data,·and·free’ing·the·object.\xd25 ··············any·allocated·data,·and·free’ing·the·object.\xd
26 ················1.·Drand·*·Drand_new·(·void·)·;\xd26 ················1.·Drand·*·Drand_new·(·void·)·;\xd
27 ···················This·method·simply·allocates·storage·for·the·Drand·structure·and·then·sets·the·default·fields\xd27 ···················This·method·simply·allocates·storage·for·the·Drand·structure·and·then·sets·the·default·fields\xd
28 ···················by·a·call·to·Drand·setDefaultFields().\xd28 ···················by·a·call·to·Drand·setDefaultFields().\xd
29 ················2.·void·Drand_setDefaultFields·(·Drand·*drand·)·;\xd29 ················2.·void·Drand_setDefaultFields·(·Drand·*drand·)·;\xd
23.7 KB
./usr/share/doc/spooles-doc/EGraph.ps.gz
23.6 KB
EGraph.ps
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 %%EndComments11 %%EndComments
12 %%BeginDefaults12 %%BeginDefaults
13 %%ViewingOrientation:·1·0·0·113 %%ViewingOrientation:·1·0·0·1
14 %%EndDefaults14 %%EndDefaults
15 %DVIPSWebPage:·(www.radicaleye.com)15 %DVIPSWebPage:·(www.radicaleye.com)
16 %DVIPSCommandLine:·dvips·main·-o·EGraph.ps16 %DVIPSCommandLine:·dvips·main·-o·EGraph.ps
17 %DVIPSParameters:·dpi=60017 %DVIPSParameters:·dpi=600
18 %DVIPSSource:··TeX·output·2024.04.28:140318 %DVIPSSource:··TeX·output·2025.05.31:2033
19 %%BeginProcSet:·tex.pro·0·019 %%BeginProcSet:·tex.pro·0·0
20 %!20 %!
21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S
22 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·7222 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·72
23 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·023 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·0
24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{
25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize
6.59 KB
ps2ascii {}
    
Offset 21, 15 lines modifiedOffset 21, 15 lines modified
21 ··············int·nvtx·:·number·of·vertices·in·the·graph\xd21 ··············int·nvtx·:·number·of·vertices·in·the·graph\xd
22 ··············IVL·*adjIVL·:·pointer·to·a·IVL·structure·that·holds·the·vertex·lists·for·the·elements.\xd22 ··············IVL·*adjIVL·:·pointer·to·a·IVL·structure·that·holds·the·vertex·lists·for·the·elements.\xd
23 ··············int·*vwghts·:·when·type·=·1,·vwghts·points·to·an·int·vector·of·size·nvtx·that·holds·the\xd23 ··············int·*vwghts·:·when·type·=·1,·vwghts·points·to·an·int·vector·of·size·nvtx·that·holds·the\xd
24 ···············node·weights.\xd24 ···············node·weights.\xd
25 ···········A·correctly·initialized·and·nontrivial·EGraph·object·will·have·positive·nelem·and·nvtx·values,·a\xd25 ···········A·correctly·initialized·and·nontrivial·EGraph·object·will·have·positive·nelem·and·nvtx·values,·a\xd
26 ···········valid·adjIVL·field.·If·type·=·1,·the·vwghts·will·be·non-NULL.\xd26 ···········valid·adjIVL·field.·If·type·=·1,·the·vwghts·will·be·non-NULL.\xd
27 ·············································1\xd27 ·············································1\xd
28 ··············2····························EGraph·:·DRAFT·April·28,·2024\xd28 ··············2·····························EGraph·:·DRAFT·May·31,·2025\xd
29 ··············1.2···Prototypes·and·descriptions·of·EGraph·methods\xd29 ··············1.2···Prototypes·and·descriptions·of·EGraph·methods\xd
30 ··············This·section·contains·brief·descriptions·including·prototypes·of·all·methods·that·belong·to·the\xd30 ··············This·section·contains·brief·descriptions·including·prototypes·of·all·methods·that·belong·to·the\xd
31 ··············EGraph·object.\xd31 ··············EGraph·object.\xd
32 ··············1.2.1··Basic·methods\xd32 ··············1.2.1··Basic·methods\xd
33 ··············As·usual,·there·are·four·basic·methods·to·support·object·creation,·setting·default·fields,·clearing\xd33 ··············As·usual,·there·are·four·basic·methods·to·support·object·creation,·setting·default·fields,·clearing\xd
34 ··············any·allocated·data,·and·free’ing·the·object.\xd34 ··············any·allocated·data,·and·free’ing·the·object.\xd
35 ················1.·EGraph·*·EGraph_new·(·void·)·;\xd35 ················1.·EGraph·*·EGraph_new·(·void·)·;\xd
104 KB
./usr/share/doc/spooles-doc/ETree.ps.gz
104 KB
ETree.ps
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 %%EndComments11 %%EndComments
12 %%BeginDefaults12 %%BeginDefaults
13 %%ViewingOrientation:·1·0·0·113 %%ViewingOrientation:·1·0·0·1
14 %%EndDefaults14 %%EndDefaults
15 %DVIPSWebPage:·(www.radicaleye.com)15 %DVIPSWebPage:·(www.radicaleye.com)
16 %DVIPSCommandLine:·dvips·main·-o·ETree.ps16 %DVIPSCommandLine:·dvips·main·-o·ETree.ps
17 %DVIPSParameters:·dpi=60017 %DVIPSParameters:·dpi=600
18 %DVIPSSource:··TeX·output·2024.04.28:140318 %DVIPSSource:··TeX·output·2025.05.31:2033
19 %%BeginProcSet:·tex.pro·0·019 %%BeginProcSet:·tex.pro·0·0
20 %!20 %!
21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S
22 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·7222 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·72
23 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·023 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·0
24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{
25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize
40.4 KB
ps2ascii {}
    
Offset 21, 15 lines modifiedOffset 21, 15 lines modified
21 ···············int·nfront·:·number·of·fronts·in·the·tree\xd21 ···············int·nfront·:·number·of·fronts·in·the·tree\xd
22 ···············int·nvtx·:·number·of·vertices·in·the·tree\xd22 ···············int·nvtx·:·number·of·vertices·in·the·tree\xd
23 ···············Tree·*tree·:·pointer·to·a·Tree·structure\xd23 ···············Tree·*tree·:·pointer·to·a·Tree·structure\xd
24 ···············IV·*nodwghtsIV·:·pointer·to·an·IV·object·to·hold·front·weights,·size·nfront\xd24 ···············IV·*nodwghtsIV·:·pointer·to·an·IV·object·to·hold·front·weights,·size·nfront\xd
25 ···············IV·*bndwghtsIV·:·pointer·to·an·IV·object·to·hold·the·weights·of·the·fronts’·boundaries,·size\xd25 ···············IV·*bndwghtsIV·:·pointer·to·an·IV·object·to·hold·the·weights·of·the·fronts’·boundaries,·size\xd
26 ···············nfront\xd26 ···············nfront\xd
27 ·············································1\xd27 ·············································1\xd
28 ··············2·····························ETree·:·DRAFT·April·28,·2024\xd28 ··············2·····························ETree·:·DRAFT·May·31,·2025\xd
29 ··················IV·*vtxToFrontIV·:·pointer·to·an·IV·object·to·hold·the·map·from·vertices·to·fronts,·size\xd29 ··················IV·*vtxToFrontIV·:·pointer·to·an·IV·object·to·hold·the·map·from·vertices·to·fronts,·size\xd
30 ··················nfront\xd30 ··················nfront\xd
31 ··············A·correctly·initialized·and·nontrivial·ETree·object·will·have·positive·nfront·and·nvtx·values,·a\xd31 ··············A·correctly·initialized·and·nontrivial·ETree·object·will·have·positive·nfront·and·nvtx·values,·a\xd
32 ··············valid·tree·field·and·non-NULL·nodwghtsIV,·bndwghtsIV·and·vtxToFrontIV·pointers.\xd32 ··············valid·tree·field·and·non-NULL·nodwghtsIV,·bndwghtsIV·and·vtxToFrontIV·pointers.\xd
33 ··············1.2···Prototypes·and·descriptions·of·ETree·methods\xd33 ··············1.2···Prototypes·and·descriptions·of·ETree·methods\xd
34 ··············This·section·contains·brief·descriptions·including·prototypes·of·all·methods·that·belong·to·the\xd34 ··············This·section·contains·brief·descriptions·including·prototypes·of·all·methods·that·belong·to·the\xd
35 ··············ETree·object.\xd35 ··············ETree·object.\xd
28.6 KB
./usr/share/doc/spooles-doc/Eigen.ps.gz
28.5 KB
Eigen.ps
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 %%BoundingBox:·0·0·612·7927 %%BoundingBox:·0·0·612·792
8 %%DocumentFonts:·CMR17·CMBX12·CMR12·CMR8·CMR6·CMR9·CMTT98 %%DocumentFonts:·CMR17·CMBX12·CMR12·CMR8·CMR6·CMR9·CMTT9
9 %%DocumentPaperSizes:·Letter9 %%DocumentPaperSizes:·Letter
10 %%EndComments10 %%EndComments
11 %DVIPSWebPage:·(www.radicaleye.com)11 %DVIPSWebPage:·(www.radicaleye.com)
12 %DVIPSCommandLine:·dvips·main·-o·Eigen.ps12 %DVIPSCommandLine:·dvips·main·-o·Eigen.ps
13 %DVIPSParameters:·dpi=60013 %DVIPSParameters:·dpi=600
14 %DVIPSSource:··TeX·output·2024.04.28:140314 %DVIPSSource:··TeX·output·2025.05.31:2033
15 %%BeginProcSet:·tex.pro·0·015 %%BeginProcSet:·tex.pro·0·0
16 %!16 %!
17 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S17 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S
18 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·7218 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·72
19 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·019 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·0
20 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{20 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{
21 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize21 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize
1.16 KB
ps2ascii {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 ····················Integrating·the·SPOOLES·2.2·Sparse·Linear·Algebra·Library\xd1 ····················Integrating·the·SPOOLES·2.2·Sparse·Linear·Algebra·Library\xd
2 ·························into·the·LANCZOS·Block-shifted·Lanczos·Eigensolver\xd2 ·························into·the·LANCZOS·Block-shifted·Lanczos·Eigensolver\xd
3 ··········································Cleve·Ashcraft·······················Jim·Patterson\xd3 ··········································Cleve·Ashcraft·······················Jim·Patterson\xd
4 ····································Boeing·Phantom·Works1················Boeing·Phantom·Works2\xd4 ····································Boeing·Phantom·Works1················Boeing·Phantom·Works2\xd
5 ·····························································April·28,·2024\xd5 ·····························································May·31,·2025\xd
6 ···················1P.·O.·Box·24346,·Mail·Stop·7L-22,·Seattle,·Washington·98124,·cleve.ashcraft@boeing.com.·This·research\xd6 ···················1P.·O.·Box·24346,·Mail·Stop·7L-22,·Seattle,·Washington·98124,·cleve.ashcraft@boeing.com.·This·research\xd
7 ·················was·supported·in·part·by·the·DARPA·Contract·DABT63-95-C-0122·and·the·DoD·High·Performance·Computing\xd7 ·················was·supported·in·part·by·the·DARPA·Contract·DABT63-95-C-0122·and·the·DoD·High·Performance·Computing\xd
8 ·················Modernization·Program·Common·HPC·Software·Support·Initiative.\xd8 ·················Modernization·Program·Common·HPC·Software·Support·Initiative.\xd
9 ···················2P.·O.·Box·24346,·Mail·Stop·7L-22,·Seattle,·Washington·98124,·pattersn@redwood.rt.cs.boeing.com.·This·re-\xd9 ···················2P.·O.·Box·24346,·Mail·Stop·7L-22,·Seattle,·Washington·98124,·pattersn@redwood.rt.cs.boeing.com.·This·re-\xd
10 ·················search·was·supportedin·part·bytheDARPAContractDABT63-95-C-0122·andtheDoDHighPerformanceComputing\xd10 ·················search·was·supportedin·part·bytheDARPAContractDABT63-95-C-0122·andtheDoDHighPerformanceComputing\xd
11 ·················Modernization·Program·Common·HPC·Software·Support·Initiative.\xd11 ·················Modernization·Program·Common·HPC·Software·Support·Initiative.\xd
69.6 KB
./usr/share/doc/spooles-doc/FrontMtx.ps.gz
69.5 KB
FrontMtx.ps
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 %%EndComments11 %%EndComments
12 %%BeginDefaults12 %%BeginDefaults
13 %%ViewingOrientation:·1·0·0·113 %%ViewingOrientation:·1·0·0·1
14 %%EndDefaults14 %%EndDefaults
15 %DVIPSWebPage:·(www.radicaleye.com)15 %DVIPSWebPage:·(www.radicaleye.com)
16 %DVIPSCommandLine:·dvips·main·-o·FrontMtx.ps16 %DVIPSCommandLine:·dvips·main·-o·FrontMtx.ps
17 %DVIPSParameters:·dpi=60017 %DVIPSParameters:·dpi=600
18 %DVIPSSource:··TeX·output·2024.04.28:140318 %DVIPSSource:··TeX·output·2025.05.31:2033
19 %%BeginProcSet:·tex.pro·0·019 %%BeginProcSet:·tex.pro·0·0
20 %!20 %!
21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S
22 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·7222 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·72
23 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·023 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·0
24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{
25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize
30.5 KB
ps2ascii {}
    
Offset 23, 15 lines modifiedOffset 23, 15 lines modified
23 ··········are·disjoint.·P·is·a·permutation·matrix.·If·pivoting·is·not·used,·P·is·the·identity.\xd23 ··········are·disjoint.·P·is·a·permutation·matrix.·If·pivoting·is·not·used,·P·is·the·identity.\xd
24 ········2.·(A·+·σB)·=·P(L·+·I)D(I·+·U)QT·for·a·square·nonsymmetric·matrix·A·with·symmetric\xd24 ········2.·(A·+·σB)·=·P(L·+·I)D(I·+·U)QT·for·a·square·nonsymmetric·matrix·A·with·symmetric\xd
25 ··········structure.·D·is·a·diagonal·matrix.·U·is·strictly·upper·triangular.·L·is·strictly·lower·triangular.\xd25 ··········structure.·D·is·a·diagonal·matrix.·U·is·strictly·upper·triangular.·L·is·strictly·lower·triangular.\xd
26 ··········P·and·Q·are·permutation·matrices.·If·pivoting·is·not·used,·P·and·Q·are·the·identity.\xd26 ··········P·and·Q·are·permutation·matrices.·If·pivoting·is·not·used,·P·and·Q·are·the·identity.\xd
27 ········3.·A·=·QR·for·square·or·rectangular·A.·Q·is·an·orthogonal·matrix·that·is·not·explicitly\xd27 ········3.·A·=·QR·for·square·or·rectangular·A.·Q·is·an·orthogonal·matrix·that·is·not·explicitly\xd
28 ··········computed·or·stored.·R·is·upper·triangular.\xd28 ··········computed·or·stored.·R·is·upper·triangular.\xd
29 ·····························1\xd29 ·····························1\xd
30 ············2··························FrontMtx·:·DRAFT·April·28,·2024\xd30 ············2··························FrontMtx·:·DRAFT·May·31,·2025\xd
31 ···············The·factorization·is·performed·using·a·one·dimensional·decomposition·of·the·global·sparse\xd31 ···············The·factorization·is·performed·using·a·one·dimensional·decomposition·of·the·global·sparse\xd
32 ············matrix.·A·typical·front·of·the·matrix·is·found·the·shaded·portion·of·the·figure·below.\xd32 ············matrix.·A·typical·front·of·the·matrix·is·found·the·shaded·portion·of·the·figure·below.\xd
33 ············Afront·is·indivisible,·it·is·found·on·one·processor,·and·one·processor·or·one·thread·is·responsible\xd33 ············Afront·is·indivisible,·it·is·found·on·one·processor,·and·one·processor·or·one·thread·is·responsible\xd
34 ············for·its·internal·computations.·This·is·extremely·important·if·we·want·to·support·pivoting·for\xd34 ············for·its·internal·computations.·This·is·extremely·important·if·we·want·to·support·pivoting·for\xd
35 ············stability,·for·deciding·how·to·choose·the·pivot·elements·in·the·front·requires·continuous·up-to-\xd35 ············stability,·for·deciding·how·to·choose·the·pivot·elements·in·the·front·requires·continuous·up-to-\xd
36 ············date·information·about·all·the·entries·in·the·front.·If·a·front·were·partitioned·among·threads·or\xd36 ············date·information·about·all·the·entries·in·the·front.·If·a·front·were·partitioned·among·threads·or\xd
37 ············processors,·the·cost·of·the·communication·to·select·pivot·elements·would·be·intolerable.\xd37 ············processors,·the·cost·of·the·communication·to·select·pivot·elements·would·be·intolerable.\xd
94.7 KB
./usr/share/doc/spooles-doc/FrontTrees.ps.gz
94.6 KB
FrontTrees.ps
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 %%EndComments11 %%EndComments
12 %%BeginDefaults12 %%BeginDefaults
13 %%ViewingOrientation:·1·0·0·113 %%ViewingOrientation:·1·0·0·1
14 %%EndDefaults14 %%EndDefaults
15 %DVIPSWebPage:·(www.radicaleye.com)15 %DVIPSWebPage:·(www.radicaleye.com)
16 %DVIPSCommandLine:·dvips·main·-o·FrontTrees.ps16 %DVIPSCommandLine:·dvips·main·-o·FrontTrees.ps
17 %DVIPSParameters:·dpi=60017 %DVIPSParameters:·dpi=600
18 %DVIPSSource:··TeX·output·2024.04.28:140218 %DVIPSSource:··TeX·output·2025.05.31:2032
19 %%BeginProcSet:·tex.pro·0·019 %%BeginProcSet:·tex.pro·0·0
20 %!20 %!
21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S
22 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·7222 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·72
23 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·023 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·0
24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{
25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize
27.5 KB
ps2ascii {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 ·························Ordering·Sparse·Matrices·and·Transforming·Front·Trees\xd1 ·························Ordering·Sparse·Matrices·and·Transforming·Front·Trees\xd
2 ·······························································································\xd2 ·······························································································\xd
3 ··········································Cleve·Ashcraft,·Boeing·Shared·Services·Group\xd3 ··········································Cleve·Ashcraft,·Boeing·Shared·Services·Group\xd
4 ····························································April·28,·2024\xd4 ·····························································May·31,·2025\xd
5 ················1·····Introduction\xd5 ················1·····Introduction\xd
6 ················If·the·ultimate·goal·is·to·solve·linear·systems·of·the·form·AX·=·B,·one·must·compute·an·A·=·LDU,\xd6 ················If·the·ultimate·goal·is·to·solve·linear·systems·of·the·form·AX·=·B,·one·must·compute·an·A·=·LDU,\xd
7 ················A=UTDU·orA=UHDU·factorization,·depending·on·whether·the·matrix·A·is·nonsymmetric,·symmetric\xd7 ················A=UTDU·orA=UHDU·factorization,·depending·on·whether·the·matrix·A·is·nonsymmetric,·symmetric\xd
8 ················or·Hermitian.·D·is·a·diagonal·or·block·diagonal·matrix,·L·is·unit·lower·triangular,·and·U·is·unit·upper\xd8 ················or·Hermitian.·D·is·a·diagonal·or·block·diagonal·matrix,·L·is·unit·lower·triangular,·and·U·is·unit·upper\xd
9 ················triangular.·A·is·sparse,·but·the·sparsity·structure·of·L·and·U·will·likely·be·much·larger·than·that·of·A,\xd9 ················triangular.·A·is·sparse,·but·the·sparsity·structure·of·L·and·U·will·likely·be·much·larger·than·that·of·A,\xd
10 ················i.e.,·they·will·suffer·fill-in.·It·is·crucial·to·find·a·permutation·matrix·such·that·the·factors·of·PAPT·have·as\xd10 ················i.e.,·they·will·suffer·fill-in.·It·is·crucial·to·find·a·permutation·matrix·such·that·the·factors·of·PAPT·have·as\xd
11 ················moderate·fill-in·as·can·be·reasonably·expected.\xd11 ················moderate·fill-in·as·can·be·reasonably·expected.\xd
45.0 KB
./usr/share/doc/spooles-doc/GPart.ps.gz
45.0 KB
GPart.ps
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 %%EndComments11 %%EndComments
12 %%BeginDefaults12 %%BeginDefaults
13 %%ViewingOrientation:·1·0·0·113 %%ViewingOrientation:·1·0·0·1
14 %%EndDefaults14 %%EndDefaults
15 %DVIPSWebPage:·(www.radicaleye.com)15 %DVIPSWebPage:·(www.radicaleye.com)
16 %DVIPSCommandLine:·dvips·main·-o·GPart.ps16 %DVIPSCommandLine:·dvips·main·-o·GPart.ps
17 %DVIPSParameters:·dpi=60017 %DVIPSParameters:·dpi=600
18 %DVIPSSource:··TeX·output·2024.04.28:140318 %DVIPSSource:··TeX·output·2025.05.31:2033
19 %%BeginProcSet:·tex.pro·0·019 %%BeginProcSet:·tex.pro·0·0
20 %!20 %!
21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S
22 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·7222 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·72
23 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·023 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·0
24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{
25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize
17.1 KB
ps2ascii {}
    
Offset 30, 15 lines modifiedOffset 30, 15 lines modified
30 ···············condensed·into·the·source·while·the·nodes·in·W·\Y·are·condensed·into·the·sink.·The·rest·of\xd30 ···············condensed·into·the·source·while·the·nodes·in·W·\Y·are·condensed·into·the·sink.·The·rest·of\xd
31 ···············the·network·is·formed·using·the·structure·of·the·subgraph·induced·by·Y.·Given·a·min-cut·of\xd31 ···············the·network·is·formed·using·the·structure·of·the·subgraph·induced·by·Y.·Given·a·min-cut·of\xd
32 ···········································b\xd32 ···········································b\xd
33 ···············the·network·we·can·identify·a·separator·S··Y·that·has·minimal·weight.·We·examine·two\xd33 ···············the·network·we·can·identify·a·separator·S··Y·that·has·minimal·weight.·We·examine·two\xd
34 ···············(possibly)·different·min-cuts·and·evaluate·the·partitions·induced·via·their·minimal·weight\xd34 ···············(possibly)·different·min-cuts·and·evaluate·the·partitions·induced·via·their·minimal·weight\xd
35 ···············separators,·and·accept·a·better·partition·if·present.\xd35 ···············separators,·and·accept·a·better·partition·if·present.\xd
36 ············································1\xd36 ············································1\xd
37 ···········2·······················GPart·:·DRAFT·April·28,·2024\xd37 ···········2························GPart·:·DRAFT·May·31,·2025\xd
38 ···········This·process·we·call·DDSEP,·which·is·short·for·Domain·Decomposition·SEParator,·explained·in·more\xd38 ···········This·process·we·call·DDSEP,·which·is·short·for·Domain·Decomposition·SEParator,·explained·in·more\xd
39 ···········detail·in·[?]·and·[?].\xd39 ···········detail·in·[?]·and·[?].\xd
40 ···········1.1··Data·Structures\xd40 ···········1.1··Data·Structures\xd
41 ···········The·GPart·structure·has·a·pointer·to·a·Graph·object·and·other·fields·that·contain·information\xd41 ···········The·GPart·structure·has·a·pointer·to·a·Graph·object·and·other·fields·that·contain·information\xd
42 ···········about·the·partition·of·the·graph.\xd42 ···········about·the·partition·of·the·graph.\xd
43 ··············The·following·fields·are·always·active.\xd43 ··············The·following·fields·are·always·active.\xd
44 ··············Graph·*graph·:·pointer·to·the·Graph·object\xd44 ··············Graph·*graph·:·pointer·to·the·Graph·object\xd
41.9 KB
./usr/share/doc/spooles-doc/Graph.ps.gz
41.9 KB
Graph.ps
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 %%EndComments11 %%EndComments
12 %%BeginDefaults12 %%BeginDefaults
13 %%ViewingOrientation:·1·0·0·113 %%ViewingOrientation:·1·0·0·1
14 %%EndDefaults14 %%EndDefaults
15 %DVIPSWebPage:·(www.radicaleye.com)15 %DVIPSWebPage:·(www.radicaleye.com)
16 %DVIPSCommandLine:·dvips·main·-o·Graph.ps16 %DVIPSCommandLine:·dvips·main·-o·Graph.ps
17 %DVIPSParameters:·dpi=60017 %DVIPSParameters:·dpi=600
18 %DVIPSSource:··TeX·output·2024.04.28:140318 %DVIPSSource:··TeX·output·2025.05.31:2033
19 %%BeginProcSet:·tex.pro·0·019 %%BeginProcSet:·tex.pro·0·0
20 %!20 %!
21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S
22 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·7222 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·72
23 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·023 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·0
24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{
25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize
15.4 KB
ps2ascii {}
    
Offset 27, 15 lines modifiedOffset 27, 15 lines modified
27 ················weight·vertices·in·the·weighted·vertex.·The·weight·of·an·edge·is·w(u,v),·the·number·of·(u,v)·edges\xd27 ················weight·vertices·in·the·weighted·vertex.·The·weight·of·an·edge·is·w(u,v),·the·number·of·(u,v)·edges\xd
28 ················in·the·unit·weight·graph·where·u··u·and·v··v.\xd28 ················in·the·unit·weight·graph·where·u··u·and·v··v.\xd
29 ····················Thenaturalcompressedgraph[?],[?]isveryimportantformanymatricesfromstructralanalysis\xd29 ····················Thenaturalcompressedgraph[?],[?]isveryimportantformanymatricesfromstructralanalysis\xd
30 ················and·computational·fluid·mechanics.·This·type·of·graph·has·one·special·property:\xd30 ················and·computational·fluid·mechanics.·This·type·of·graph·has·one·special·property:\xd
31 ························································w(u,v)·=·w(u)·w(v)\xd31 ························································w(u,v)·=·w(u)·w(v)\xd
32 ···················1The·EGraph·object·represents·a·graph·of·the·matrix,·but·stores·a·list·of·covering·cliques·in·an·IVL·object.\xd32 ···················1The·EGraph·object·represents·a·graph·of·the·matrix,·but·stores·a·list·of·covering·cliques·in·an·IVL·object.\xd
33 ··································································1\xd33 ··································································1\xd
34 ················2·································Graph·:·DRAFT·April·28,·2024\xd34 ················2··································Graph·:·DRAFT·May·31,·2025\xd
35 ················and·it·is·the·smallest·graph·with·this·property.·The·compression·is·loss-less,·for·given·G(V,E)\xd35 ················and·it·is·the·smallest·graph·with·this·property.·The·compression·is·loss-less,·for·given·G(V,E)\xd
36 ················and·φ,·we·can·reconstruct·the·unit·weight·graph·G(V,E).·In·effect,·we·can·work·with·the·natural\xd36 ················and·φ,·we·can·reconstruct·the·unit·weight·graph·G(V,E).·In·effect,·we·can·work·with·the·natural\xd
37 ················compressed·graph·to·find·separators·and·orderings·and·map·back·to·the·unit·weight·graph.·The\xd37 ················compressed·graph·to·find·separators·and·orderings·and·map·back·to·the·unit·weight·graph.·The\xd
38 ················savings·in·time·and·space·can·be·considerable.\xd38 ················savings·in·time·and·space·can·be·considerable.\xd
39 ···················The·Graph·object·has·a·method·to·find·the·φ·map·for·the·natural·compressed·graph;·it·requires\xd39 ···················The·Graph·object·has·a·method·to·find·the·φ·map·for·the·natural·compressed·graph;·it·requires\xd
40 ················O(|V|)·space·and·O(|E|)·time.·There·is·a·method·to·compress·a·graph·(i.e.,·given·G(V,E)·and\xd40 ················O(|V|)·space·and·O(|E|)·time.·There·is·a·method·to·compress·a·graph·(i.e.,·given·G(V,E)·and\xd
41 ················an·arbitrary·φ,·construct·G(V,E))·and·a·method·to·expand·a·graph·(i.e.,·given·G(V,E)·and·an\xd41 ················an·arbitrary·φ,·construct·G(V,E))·and·a·method·to·expand·a·graph·(i.e.,·given·G(V,E)·and·an\xd
19.5 KB
./usr/share/doc/spooles-doc/I2Ohash.ps.gz
19.4 KB
I2Ohash.ps
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 %%EndComments11 %%EndComments
12 %%BeginDefaults12 %%BeginDefaults
13 %%ViewingOrientation:·1·0·0·113 %%ViewingOrientation:·1·0·0·1
14 %%EndDefaults14 %%EndDefaults
15 %DVIPSWebPage:·(www.radicaleye.com)15 %DVIPSWebPage:·(www.radicaleye.com)
16 %DVIPSCommandLine:·dvips·main·-o·I2Ohash.ps16 %DVIPSCommandLine:·dvips·main·-o·I2Ohash.ps
17 %DVIPSParameters:·dpi=60017 %DVIPSParameters:·dpi=600
18 %DVIPSSource:··TeX·output·2024.04.28:140318 %DVIPSSource:··TeX·output·2025.05.31:2033
19 %%BeginProcSet:·tex.pro·0·019 %%BeginProcSet:·tex.pro·0·0
20 %!20 %!
21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S
22 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·7222 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·72
23 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·023 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·0
24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{
25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize
4.03 KB
ps2ascii {}
    
Offset 21, 15 lines modifiedOffset 21, 15 lines modified
21 ·······················int·nlist·:·number·of·lists·in·the·hash·table\xd21 ·······················int·nlist·:·number·of·lists·in·the·hash·table\xd
22 ·······················int·grow·:·when·no·I2OP·objects·are·available·to·insert·a·new·<key1,key2,value>·triple,\xd22 ·······················int·grow·:·when·no·I2OP·objects·are·available·to·insert·a·new·<key1,key2,value>·triple,\xd
23 ························the·object·can·allocate·grow·more·I2OP·objects·and·put·them·on·the·free·list.\xd23 ························the·object·can·allocate·grow·more·I2OP·objects·and·put·them·on·the·free·list.\xd
24 ·······················nitem·:·number·of·items·in·the·hash·table.\xd24 ·······················nitem·:·number·of·items·in·the·hash·table.\xd
25 ·······················I2OP·*baseI2OP·:·pointer·to·an·I2OP·object·that·keeps·track·of·all·the·I2OP·objects·that\xd25 ·······················I2OP·*baseI2OP·:·pointer·to·an·I2OP·object·that·keeps·track·of·all·the·I2OP·objects·that\xd
26 ························have·been·allocated·by·the·hash·table.\xd26 ························have·been·allocated·by·the·hash·table.\xd
27 ·········································································1\xd27 ·········································································1\xd
28 ··············2····························I2Ohash·:·DRAFT·April·28,·2024\xd28 ··············2····························I2Ohash·:·DRAFT·May·31,·2025\xd
29 ··················I2OP·*freeI2OP·:·pointer·to·the·first·I2OP·object·on·the·free·list.\xd29 ··················I2OP·*freeI2OP·:·pointer·to·the·first·I2OP·object·on·the·free·list.\xd
30 ··················I2OP·**heads·:·pointer·to·a·vector·of·pointers·to·I2OP·objects,·used·to·hold·a·pointer·to·the\xd30 ··················I2OP·**heads·:·pointer·to·a·vector·of·pointers·to·I2OP·objects,·used·to·hold·a·pointer·to·the\xd
31 ···················first·I2OP·object·in·each·list.\xd31 ···················first·I2OP·object·in·each·list.\xd
32 ·················Acorrectly·initialized·and·nontrivial·I2Ohash·object·will·have·nlist·>·0.·If·grow·is·zero·and\xd32 ·················Acorrectly·initialized·and·nontrivial·I2Ohash·object·will·have·nlist·>·0.·If·grow·is·zero·and\xd
33 ··············a·new·<key1,key2,value>·triple·is·given·to·the·hash·table·to·be·inserted,·a·fatal·error·occurs.\xd33 ··············a·new·<key1,key2,value>·triple·is·given·to·the·hash·table·to·be·inserted,·a·fatal·error·occurs.\xd
34 ··············1.2···Prototypes·and·descriptions·of·I2Ohash·methods\xd34 ··············1.2···Prototypes·and·descriptions·of·I2Ohash·methods\xd
35 ··············This·section·contains·brief·descriptions·including·prototypes·of·all·methods·that·belong·to·the\xd35 ··············This·section·contains·brief·descriptions·including·prototypes·of·all·methods·that·belong·to·the\xd
16.0 KB
./usr/share/doc/spooles-doc/IIheap.ps.gz
15.9 KB
IIheap.ps
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 %%EndComments11 %%EndComments
12 %%BeginDefaults12 %%BeginDefaults
13 %%ViewingOrientation:·1·0·0·113 %%ViewingOrientation:·1·0·0·1
14 %%EndDefaults14 %%EndDefaults
15 %DVIPSWebPage:·(www.radicaleye.com)15 %DVIPSWebPage:·(www.radicaleye.com)
16 %DVIPSCommandLine:·dvips·main·-o·IIheap.ps16 %DVIPSCommandLine:·dvips·main·-o·IIheap.ps
17 %DVIPSParameters:·dpi=60017 %DVIPSParameters:·dpi=600
18 %DVIPSSource:··TeX·output·2024.04.28:140318 %DVIPSSource:··TeX·output·2025.05.31:2033
19 %%BeginProcSet:·tex.pro·0·019 %%BeginProcSet:·tex.pro·0·0
20 %!20 %!
21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S
22 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·7222 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·72
23 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·023 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·0
24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{
25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize
2.36 KB
ps2ascii {}
    
Offset 17, 15 lines modifiedOffset 17, 15 lines modified
17 ···············location·loc\xd17 ···············location·loc\xd
18 ···········A·correctly·initialized·and·nontrivial·IIheap·object·will·have·maxsize·>·0·and·0·<=·size·<\xd18 ···········A·correctly·initialized·and·nontrivial·IIheap·object·will·have·maxsize·>·0·and·0·<=·size·<\xd
19 ···········maxsize.\xd19 ···········maxsize.\xd
20 ···········1.2··Prototypes·and·descriptions·of·IIheap·methods\xd20 ···········1.2··Prototypes·and·descriptions·of·IIheap·methods\xd
21 ···········This·section·contains·brief·descriptions·including·prototypes·of·all·methods·that·belong·to·the\xd21 ···········This·section·contains·brief·descriptions·including·prototypes·of·all·methods·that·belong·to·the\xd
22 ···········IIheap·object.\xd22 ···········IIheap·object.\xd
23 ·············································1\xd23 ·············································1\xd
24 ···············2································IIheap·:·DRAFT·April·28,·2024\xd24 ···············2································IIheap·:·DRAFT·May·31,·2025\xd
25 ···············1.2.1···Basic·methods\xd25 ···············1.2.1···Basic·methods\xd
26 ···············As·usual,·there·are·four·basic·methods·to·support·object·creation,·setting·default·fields,·clearing\xd26 ···············As·usual,·there·are·four·basic·methods·to·support·object·creation,·setting·default·fields,·clearing\xd
27 ···············any·allocated·data,·and·free’ing·the·object.\xd27 ···············any·allocated·data,·and·free’ing·the·object.\xd
28 ··················1.·IIheap·*·IIheap_new·(·void·)·;\xd28 ··················1.·IIheap·*·IIheap_new·(·void·)·;\xd
29 ····················This·method·simply·allocates·storage·for·the·IIheap·structure·and·then·sets·the·default·fields\xd29 ····················This·method·simply·allocates·storage·for·the·IIheap·structure·and·then·sets·the·default·fields\xd
30 ····················by·a·call·to·IIheap·setDefaultFields().\xd30 ····················by·a·call·to·IIheap·setDefaultFields().\xd
31 ··················2.·void·IIheap_setDefaultFields·(·IIheap·*heap·)·;\xd31 ··················2.·void·IIheap_setDefaultFields·(·IIheap·*heap·)·;\xd
31.4 KB
./usr/share/doc/spooles-doc/IV.ps.gz
31.3 KB
IV.ps
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
10 %%EndComments10 %%EndComments
11 %%BeginDefaults11 %%BeginDefaults
12 %%ViewingOrientation:·1·0·0·112 %%ViewingOrientation:·1·0·0·1
13 %%EndDefaults13 %%EndDefaults
14 %DVIPSWebPage:·(www.radicaleye.com)14 %DVIPSWebPage:·(www.radicaleye.com)
15 %DVIPSCommandLine:·dvips·main·-o·IV.ps15 %DVIPSCommandLine:·dvips·main·-o·IV.ps
16 %DVIPSParameters:·dpi=60016 %DVIPSParameters:·dpi=600
17 %DVIPSSource:··TeX·output·2024.04.28:140317 %DVIPSSource:··TeX·output·2025.05.31:2033
18 %%BeginProcSet:·tex.pro·0·018 %%BeginProcSet:·tex.pro·0·0
19 %!19 %!
20 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S20 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S
21 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·7221 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·72
22 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·022 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·0
23 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{23 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{
24 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize24 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize
10.6 KB
ps2ascii {}
    
Offset 24, 15 lines modifiedOffset 24, 15 lines modified
24 ····················IV·setMaxsize()·methods)·than·it·is·to·duplicate·code·to·work·on·an·int·vector.\xd24 ····················IV·setMaxsize()·methods)·than·it·is·to·duplicate·code·to·work·on·an·int·vector.\xd
25 ···············Onemustchoose·where·to·use·this·object.·There·is·a·substantial·performance·penalty·for·doing·the\xd25 ···············Onemustchoose·where·to·use·this·object.·There·is·a·substantial·performance·penalty·for·doing·the\xd
26 ···············simplest·operations,·and·so·when·we·need·to·manipulate·an·int·vector·inside·a·loop,·we·extract\xd26 ···············simplest·operations,·and·so·when·we·need·to·manipulate·an·int·vector·inside·a·loop,·we·extract\xd
27 ···············out·the·size·and·pointer·to·the·base·array·from·the·IV·object.·On·the·other·hand,·the·convenience\xd27 ···············out·the·size·and·pointer·to·the·base·array·from·the·IV·object.·On·the·other·hand,·the·convenience\xd
28 ···············makes·it·a·widely·used·object.·Originally·its·use·was·restricted·to·reading·and·writing·*.iv{f,b}\xd28 ···············makes·it·a·widely·used·object.·Originally·its·use·was·restricted·to·reading·and·writing·*.iv{f,b}\xd
29 ···············files,·but·now·IV·objects·appear·much·more·frequently·in·new·development.\xd29 ···············files,·but·now·IV·objects·appear·much·more·frequently·in·new·development.\xd
30 ·····························································1\xd30 ·····························································1\xd
31 ··············2·······························IV·:·DRAFT·April·28,·2024\xd31 ··············2·······························IV·:·DRAFT·May·31,·2025\xd
32 ··············1.1···Data·Structure\xd32 ··············1.1···Data·Structure\xd
33 ··············The·IV·structure·has·four·fields.\xd33 ··············The·IV·structure·has·four·fields.\xd
34 ··················int·size·:·present·size·of·the·vector.\xd34 ··················int·size·:·present·size·of·the·vector.\xd
35 ··················int·maxsize·:·maximum·size·of·the·vector.\xd35 ··················int·maxsize·:·maximum·size·of·the·vector.\xd
36 ··················int·owned·:·owner·flag·for·the·data.·When·owned·=·1,·storage·for·maxsize·int’s·has·been\xd36 ··················int·owned·:·owner·flag·for·the·data.·When·owned·=·1,·storage·for·maxsize·int’s·has·been\xd
37 ···················allocated·by·this·object·and·can·be·free’d·by·the·object.·When·nowned·=·0·but·maxsize·>\xd37 ···················allocated·by·this·object·and·can·be·free’d·by·the·object.·When·nowned·=·0·but·maxsize·>\xd
38 ···················0,·this·object·points·to·entries·that·have·been·allocated·elsewhere,·and·these·entries·will·not\xd38 ···················0,·this·object·points·to·entries·that·have·been·allocated·elsewhere,·and·these·entries·will·not\xd
33.5 KB
./usr/share/doc/spooles-doc/IVL.ps.gz
33.4 KB
IVL.ps
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
10 %%EndComments10 %%EndComments
11 %%BeginDefaults11 %%BeginDefaults
12 %%ViewingOrientation:·1·0·0·112 %%ViewingOrientation:·1·0·0·1
13 %%EndDefaults13 %%EndDefaults
14 %DVIPSWebPage:·(www.radicaleye.com)14 %DVIPSWebPage:·(www.radicaleye.com)
15 %DVIPSCommandLine:·dvips·main·-o·IVL.ps15 %DVIPSCommandLine:·dvips·main·-o·IVL.ps
16 %DVIPSParameters:·dpi=60016 %DVIPSParameters:·dpi=600
17 %DVIPSSource:··TeX·output·2024.04.28:140317 %DVIPSSource:··TeX·output·2025.05.31:2033
18 %%BeginProcSet:·tex.pro·0·018 %%BeginProcSet:·tex.pro·0·0
19 %!19 %!
20 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S20 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S
21 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·7221 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·72
22 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·022 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·0
23 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{23 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{
24 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize24 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize
11.8 KB
ps2ascii {}
    
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ···················Each·list·is·allocated·separately·using·the·IVinit()·function.·When·the·IVL·object·is\xd22 ···················Each·list·is·allocated·separately·using·the·IVinit()·function.·When·the·IVL·object·is\xd
23 ···················free’d,·each·list·is·free’d·separately·using·the·IVfree()·function.\xd23 ···················free’d,·each·list·is·free’d·separately·using·the·IVfree()·function.\xd
24 ··················IVL·UNKNOWN\xd24 ··················IVL·UNKNOWN\xd
25 ···················This·storage·mode·is·available·for·the·cases·where·storage·for·a·list·is·aliased·to·another\xd25 ···················This·storage·mode·is·available·for·the·cases·where·storage·for·a·list·is·aliased·to·another\xd
26 ···················location.·Absolutely·no·free’ing·of·data·is·done·when·the·IVL·object·is·free’d.\xd26 ···················location.·Absolutely·no·free’ing·of·data·is·done·when·the·IVL·object·is·free’d.\xd
27 ···············The·storage·management·is·handled·by·IVL·setList()·and·IVL·setPointerToList().\xd27 ···············The·storage·management·is·handled·by·IVL·setList()·and·IVL·setPointerToList().\xd
28 ·············································1\xd28 ·············································1\xd
29 ··············2······························IVL·:·DRAFT·April·28,·2024\xd29 ··············2······························IVL·:·DRAFT·May·31,·2025\xd
30 ··················int·maxnlist·:·maximum·number·of·lists.\xd30 ··················int·maxnlist·:·maximum·number·of·lists.\xd
31 ···················int·nlist·:·number·of·lists.\xd31 ···················int·nlist·:·number·of·lists.\xd
32 ···················We·may·not·know·how·many·lists·we·will·need·for·the·object··maxnlist·is·the·dimension\xd32 ···················We·may·not·know·how·many·lists·we·will·need·for·the·object··maxnlist·is·the·dimension\xd
33 ···················of·the·sizes[]·and·p·vec[]·arrays·and·nlist·is·the·present·number·of·active·lists.·When\xd33 ···················of·the·sizes[]·and·p·vec[]·arrays·and·nlist·is·the·present·number·of·active·lists.·When\xd
34 ···················we·initialize·the·object·using·one·of·the·IVL·init{1,2,3}()·methods,·we·set·nlist·equal·to\xd34 ···················we·initialize·the·object·using·one·of·the·IVL·init{1,2,3}()·methods,·we·set·nlist·equal·to\xd
35 ···················maxnlist.·We·resize·the·object·using·IVL·setMaxnlist().\xd35 ···················maxnlist.·We·resize·the·object·using·IVL·setMaxnlist().\xd
36 ··················int·tsize·:·total·number·of·list·entries.\xd36 ··················int·tsize·:·total·number·of·list·entries.\xd
18.3 KB
./usr/share/doc/spooles-doc/Ideq.ps.gz
18.3 KB
Ideq.ps
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
10 %%EndComments10 %%EndComments
11 %%BeginDefaults11 %%BeginDefaults
12 %%ViewingOrientation:·1·0·0·112 %%ViewingOrientation:·1·0·0·1
13 %%EndDefaults13 %%EndDefaults
14 %DVIPSWebPage:·(www.radicaleye.com)14 %DVIPSWebPage:·(www.radicaleye.com)
15 %DVIPSCommandLine:·dvips·main·-o·Ideq.ps15 %DVIPSCommandLine:·dvips·main·-o·Ideq.ps
16 %DVIPSParameters:·dpi=60016 %DVIPSParameters:·dpi=600
17 %DVIPSSource:··TeX·output·2024.04.28:140317 %DVIPSSource:··TeX·output·2025.05.31:2033
18 %%BeginProcSet:·tex.pro·0·018 %%BeginProcSet:·tex.pro·0·0
19 %!19 %!
20 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S20 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S
21 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·7221 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·72
22 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·022 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·0
23 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{23 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{
24 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize24 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize
3.64 KB
ps2ascii {}
    
Offset 16, 15 lines modifiedOffset 16, 15 lines modified
16 ··············IV·iv·:·an·IV·object·to·hold·the·list·vector.\xd16 ··············IV·iv·:·an·IV·object·to·hold·the·list·vector.\xd
17 ···········A·correctly·initialized·and·nontrivial·Ideq·object·will·have·maxsize·>·0.·When·the·dequeue·is\xd17 ···········A·correctly·initialized·and·nontrivial·Ideq·object·will·have·maxsize·>·0.·When·the·dequeue·is\xd
18 ···········empty,·head·=·tail·=·-1.\xd18 ···········empty,·head·=·tail·=·-1.\xd
19 ···········1.2··Prototypes·and·descriptions·of·Ideq·methods\xd19 ···········1.2··Prototypes·and·descriptions·of·Ideq·methods\xd
20 ···········This·section·contains·brief·descriptions·including·prototypes·of·all·methods·that·belong·to·the·Ideq\xd20 ···········This·section·contains·brief·descriptions·including·prototypes·of·all·methods·that·belong·to·the·Ideq\xd
21 ···········object.\xd21 ···········object.\xd
22 ·············································1\xd22 ·············································1\xd
23 ··············2·····························Ideq·:·DRAFT·April·28,·2024\xd23 ··············2······························Ideq·:·DRAFT·May·31,·2025\xd
24 ··············1.2.1··Basic·methods\xd24 ··············1.2.1··Basic·methods\xd
25 ··············As·usual,·there·are·four·basic·methods·to·support·object·creation,·setting·default·fields,·clearing\xd25 ··············As·usual,·there·are·four·basic·methods·to·support·object·creation,·setting·default·fields,·clearing\xd
26 ··············any·allocated·data,·and·free’ing·the·object.\xd26 ··············any·allocated·data,·and·free’ing·the·object.\xd
27 ················1.·Ideq·*·Ideq_new·(·void·)·;\xd27 ················1.·Ideq·*·Ideq_new·(·void·)·;\xd
28 ···················This·method·simply·allocates·storage·for·the·Ideq·structure·and·then·sets·the·default·fields\xd28 ···················This·method·simply·allocates·storage·for·the·Ideq·structure·and·then·sets·the·default·fields\xd
29 ···················by·a·call·to·Ideq·setDefaultFields().\xd29 ···················by·a·call·to·Ideq·setDefaultFields().\xd
30 ················2.·void·Ideq_setDefaultFields·(·Ideq·*deq·)·;\xd30 ················2.·void·Ideq_setDefaultFields·(·Ideq·*deq·)·;\xd
72.1 KB
./usr/share/doc/spooles-doc/InpMtx.ps.gz
72.1 KB
InpMtx.ps
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 %%EndComments11 %%EndComments
12 %%BeginDefaults12 %%BeginDefaults
13 %%ViewingOrientation:·1·0·0·113 %%ViewingOrientation:·1·0·0·1
14 %%EndDefaults14 %%EndDefaults
15 %DVIPSWebPage:·(www.radicaleye.com)15 %DVIPSWebPage:·(www.radicaleye.com)
16 %DVIPSCommandLine:·dvips·main·-o·InpMtx.ps16 %DVIPSCommandLine:·dvips·main·-o·InpMtx.ps
17 %DVIPSParameters:·dpi=60017 %DVIPSParameters:·dpi=600
18 %DVIPSSource:··TeX·output·2024.04.28:140318 %DVIPSSource:··TeX·output·2025.05.31:2033
19 %%BeginProcSet:·tex.pro·0·019 %%BeginProcSet:·tex.pro·0·0
20 %!20 %!
21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S
22 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·7222 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·72
23 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·023 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·0
24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{
25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize
33.3 KB
ps2ascii {}
    
Offset 28, 15 lines modifiedOffset 28, 15 lines modified
28 ·······················be·efficient·to·have·sufficient·elbow·room·to·minimize·the·number·of·sorts·and·compressions.·In·this\xd28 ·······················be·efficient·to·have·sufficient·elbow·room·to·minimize·the·number·of·sorts·and·compressions.·In·this\xd
29 ·······················case,·a·tight·upper·bound·on·the·necessary·storage·is·the·sum·of·the·sizes·of·the·elemental·matrices.\xd29 ·······················case,·a·tight·upper·bound·on·the·necessary·storage·is·the·sum·of·the·sizes·of·the·elemental·matrices.\xd
30 ·······················The·entries·are·assembled·by·a·call·to·InpMtx·changeStorageMode().\xd30 ·······················The·entries·are·assembled·by·a·call·to·InpMtx·changeStorageMode().\xd
31 ··················································································T\xd31 ··················································································T\xd
32 ····················5.·CreateanIVLobjectthatcontainsthefull·adjacencyofA+A·bycallingtheInpMtx·fullAdjacency()\xd32 ····················5.·CreateanIVLobjectthatcontainsthefull·adjacencyofA+A·bycallingtheInpMtx·fullAdjacency()\xd
33 ·······················method.\xd33 ·······················method.\xd
34 ·····································································1\xd34 ·····································································1\xd
35 ················2····································InpMtx·:·DRAFT·April·28,·2024\xd35 ················2····································InpMtx·:·DRAFT·May·31,·2025\xd
36 ···················6.·Create·a·Graph·object·using·the·Graph·init2()·method·and·the·IVL·object·as·an·input·argument.\xd36 ···················6.·Create·a·Graph·object·using·the·Graph·init2()·method·and·the·IVL·object·as·an·input·argument.\xd
37 ················A·similar·functionality·exists·for·creating·a·Graph·object·from·a·linear·combination·of·two·InpMtx·objects\xd37 ················A·similar·functionality·exists·for·creating·a·Graph·object·from·a·linear·combination·of·two·InpMtx·objects\xd
38 ················that·contains·the·matrices·A·and·B.·The·InpMtx·fullAdjacency2()·method·returns·an·IVL·object·with\xd38 ················that·contains·the·matrices·A·and·B.·The·InpMtx·fullAdjacency2()·method·returns·an·IVL·object·with\xd
39 ················the·full·adjacency·of·(A+B)+(A+B)T.·These·two·methods·are·called·by·the·DPencil·fullAdjacency()\xd39 ················the·full·adjacency·of·(A+B)+(A+B)T.·These·two·methods·are·called·by·the·DPencil·fullAdjacency()\xd
40 ················methods·to·return·the·full·adjacency·of·a·matrix·pencil.\xd40 ················methods·to·return·the·full·adjacency·of·a·matrix·pencil.\xd
41 ···················Here·is·a·common·sequence·of·events·to·use·this·object·when·we·want·to·assemble·the·entries·of·a·sparse\xd41 ···················Here·is·a·common·sequence·of·events·to·use·this·object·when·we·want·to·assemble·the·entries·of·a·sparse\xd
42 ················matrix.\xd42 ················matrix.\xd
28.6 KB
./usr/share/doc/spooles-doc/LinSol.ps.gz
28.5 KB
LinSol.ps
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 %%BoundingBox:·0·0·612·7927 %%BoundingBox:·0·0·612·792
8 %%DocumentFonts:·CMR17·CMBX12·CMR12·CMR8·CMR6·CMR9·CMBX10·CMR10·CMTT108 %%DocumentFonts:·CMR17·CMBX12·CMR12·CMR8·CMR6·CMR9·CMBX10·CMR10·CMTT10
9 %%DocumentPaperSizes:·Letter9 %%DocumentPaperSizes:·Letter
10 %%EndComments10 %%EndComments
11 %DVIPSWebPage:·(www.radicaleye.com)11 %DVIPSWebPage:·(www.radicaleye.com)
12 %DVIPSCommandLine:·dvips·main·-o·LinSol.ps12 %DVIPSCommandLine:·dvips·main·-o·LinSol.ps
13 %DVIPSParameters:·dpi=60013 %DVIPSParameters:·dpi=600
14 %DVIPSSource:··TeX·output·2024.04.28:140314 %DVIPSSource:··TeX·output·2025.05.31:2033
15 %%BeginProcSet:·tex.pro·0·015 %%BeginProcSet:·tex.pro·0·0
16 %!16 %!
17 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S17 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S
18 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·7218 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·72
19 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·019 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·0
20 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{20 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{
21 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize21 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize
1.17 KB
ps2ascii {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 ············································Wrapper·Objects·for·Solving\xd1 ············································Wrapper·Objects·for·Solving\xd
2 ···········································a·Linear·System·of·Equations\xd2 ···········································a·Linear·System·of·Equations\xd
3 ·················································using·SPOOLES·2.2\xd3 ·················································using·SPOOLES·2.2\xd
4 ··········································Cleve·Ashcraft······················Peter·Schartz\xd4 ··········································Cleve·Ashcraft······················Peter·Schartz\xd
5 ·································Boeing·Shared·Services·Group1·············CSARCorporation2\xd5 ·································Boeing·Shared·Services·Group1·············CSARCorporation2\xd
6 ·························································April·28,·2024\xd6 ··························································May·31,·2025\xd
7 ··················1P.·O.·Box·24346,·Mail·Stop·7L-21,·Seattle,·Washington·98124.·This·research·was·supported·in·part·by·the\xd7 ··················1P.·O.·Box·24346,·Mail·Stop·7L-21,·Seattle,·Washington·98124.·This·research·was·supported·in·part·by·the\xd
8 ················DARPAContract·DABT63-95-C-0122·and·the·DoD·High·Performance·Computing·Modernization·Program·Common\xd8 ················DARPAContract·DABT63-95-C-0122·and·the·DoD·High·Performance·Computing·Modernization·Program·Common\xd
9 ················HPCSoftware·Support·Initiative.\xd9 ················HPCSoftware·Support·Initiative.\xd
10 ··················228035·Dorothy·Drive,·Agoura·Hills,·CA·91301.·This·research·was·supported·in·part·by·the·DARPA·Contract\xd10 ··················228035·Dorothy·Drive,·Agoura·Hills,·CA·91301.·This·research·was·supported·in·part·by·the·DARPA·Contract\xd
11 ················DABT63-95-C-0122·and·the·DoD·High·Performance·Computing·Modernization·Program·Common·HPC·Software\xd11 ················DABT63-95-C-0122·and·the·DoD·High·Performance·Computing·Modernization·Program·Common·HPC·Software\xd
12 ················Support·Initiative.\xd12 ················Support·Initiative.\xd
13 ·····························Abstract\xd13 ·····························Abstract\xd
15.5 KB
./usr/share/doc/spooles-doc/Lock.ps.gz
15.4 KB
Lock.ps
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
10 %%EndComments10 %%EndComments
11 %%BeginDefaults11 %%BeginDefaults
12 %%ViewingOrientation:·1·0·0·112 %%ViewingOrientation:·1·0·0·1
13 %%EndDefaults13 %%EndDefaults
14 %DVIPSWebPage:·(www.radicaleye.com)14 %DVIPSWebPage:·(www.radicaleye.com)
15 %DVIPSCommandLine:·dvips·main·-o·Lock.ps15 %DVIPSCommandLine:·dvips·main·-o·Lock.ps
16 %DVIPSParameters:·dpi=60016 %DVIPSParameters:·dpi=600
17 %DVIPSSource:··TeX·output·2024.04.28:140317 %DVIPSSource:··TeX·output·2025.05.31:2033
18 %%BeginProcSet:·tex.pro·0·018 %%BeginProcSet:·tex.pro·0·0
19 %!19 %!
20 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S20 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S
21 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·7221 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·72
22 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·022 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·0
23 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{23 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{
24 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize24 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize
2.02 KB
ps2ascii {}
    
Offset 19, 15 lines modifiedOffset 19, 15 lines modified
19 ···············int·nlocks·:·number·of·locks·made.\xd19 ···············int·nlocks·:·number·of·locks·made.\xd
20 ···············int·nunlocks·:·number·of·unlocks·made.\xd20 ···············int·nunlocks·:·number·of·unlocks·made.\xd
21 ···············the·mutual·exclusion·lock\xd21 ···············the·mutual·exclusion·lock\xd
22 ···············For·Solaris·threads·we·have·mutex·t·*mutex.\xd22 ···············For·Solaris·threads·we·have·mutex·t·*mutex.\xd
23 ···············For·POSIX·threads·we·have·pthread·mutex·t·*mutex.\xd23 ···············For·POSIX·threads·we·have·pthread·mutex·t·*mutex.\xd
24 ···············For·no·threads·we·have·void·*mutex.\xd24 ···············For·no·threads·we·have·void·*mutex.\xd
25 ·············································1\xd25 ·············································1\xd
26 ··············2·····························Lock·:·DRAFT·April·28,·2024\xd26 ··············2······························Lock·:·DRAFT·May·31,·2025\xd
27 ··············1.2···Prototypes·and·descriptions·of·Lock·methods\xd27 ··············1.2···Prototypes·and·descriptions·of·Lock·methods\xd
28 ··············1.2.1··Basic·methods\xd28 ··············1.2.1··Basic·methods\xd
29 ··············As·usual,·there·are·four·basic·methods·to·support·object·creation,·setting·default·fields,·clearing\xd29 ··············As·usual,·there·are·four·basic·methods·to·support·object·creation,·setting·default·fields,·clearing\xd
30 ··············any·allocated·data,·and·free’ing·the·object.\xd30 ··············any·allocated·data,·and·free’ing·the·object.\xd
31 ················1.·Lock·*·Lock_new·(·void·)·;\xd31 ················1.·Lock·*·Lock_new·(·void·)·;\xd
32 ··················This·method·simply·allocates·storage·for·the·Lock·structure·and·then·sets·the·default·fields\xd32 ··················This·method·simply·allocates·storage·for·the·Lock·structure·and·then·sets·the·default·fields\xd
33 ··················by·a·call·to·Lock·setDefaultFields().\xd33 ··················by·a·call·to·Lock·setDefaultFields().\xd
62.0 KB
./usr/share/doc/spooles-doc/MPI.ps.gz
62.0 KB
MPI.ps
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 %%EndComments11 %%EndComments
12 %%BeginDefaults12 %%BeginDefaults
13 %%ViewingOrientation:·1·0·0·113 %%ViewingOrientation:·1·0·0·1
14 %%EndDefaults14 %%EndDefaults
15 %DVIPSWebPage:·(www.radicaleye.com)15 %DVIPSWebPage:·(www.radicaleye.com)
16 %DVIPSCommandLine:·dvips·main·-o·MPI.ps16 %DVIPSCommandLine:·dvips·main·-o·MPI.ps
17 %DVIPSParameters:·dpi=60017 %DVIPSParameters:·dpi=600
18 %DVIPSSource:··TeX·output·2024.04.28:140318 %DVIPSSource:··TeX·output·2025.05.31:2033
19 %%BeginProcSet:·tex.pro·0·019 %%BeginProcSet:·tex.pro·0·0
20 %!20 %!
21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S
22 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·7222 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·72
23 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·023 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·0
24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{
25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize
28.5 KB
ps2ascii {}
    
Offset 31, 15 lines modifiedOffset 31, 15 lines modified
31 ·················scatter/added·into·Y.\xd31 ·················scatter/added·into·Y.\xd
32 ····················TheMatMulInfoobjectstoresallthenecessaryinformationtomakethishappen.·ThereisoneMatMulInfo\xd32 ····················TheMatMulInfoobjectstoresallthenecessaryinformationtomakethishappen.·ThereisoneMatMulInfo\xd
33 ·················object·per·processor.·It·has·the·following·fields.\xd33 ·················object·per·processor.·It·has·the·following·fields.\xd
34 ·····················symflag··symmetry·flag·for·A\xd34 ·····················symflag··symmetry·flag·for·A\xd
35 ··························0·(SPOOLES·SYMMETRIC)··symmetric·matrix\xd35 ··························0·(SPOOLES·SYMMETRIC)··symmetric·matrix\xd
36 ··························1·(SPOOLES·HERMITIAN)··hermitian·matrix\xd36 ··························1·(SPOOLES·HERMITIAN)··hermitian·matrix\xd
37 ·····································································1\xd37 ·····································································1\xd
38 ·················2········································MPI·:·DRAFT·April·28,·2024\xd38 ·················2········································MPI·:·DRAFT·May·31,·2025\xd
39 ··························2·(SPOOLES·NONSYMMETRIC)··nonsymmetric·matrix\xd39 ··························2·(SPOOLES·NONSYMMETRIC)··nonsymmetric·matrix\xd
40 ·····················opflag··operation·flag·for·the·multiply\xd40 ·····················opflag··operation·flag·for·the·multiply\xd
41 ··························0·(MMM·WITH·A)··perform·Y·:=·Y·+αAX\xd41 ··························0·(MMM·WITH·A)··perform·Y·:=·Y·+αAX\xd
42 ··························1·(MMM·WITH·AT)··perform·Y·:=·Y·+αATX\xd42 ··························1·(MMM·WITH·AT)··perform·Y·:=·Y·+αATX\xd
43 ··························2·(MMM·WITH·AH)··perform·Y·:=·Y·+αAHX\xd43 ··························2·(MMM·WITH·AH)··perform·Y·:=·Y·+αAHX\xd
44 ·····················IV·*XownedIV··list·of·rows·of·X·that·are·owned·by·this·processor,·these·form·the·rows·of·Xq.\xd44 ·····················IV·*XownedIV··list·of·rows·of·X·that·are·owned·by·this·processor,·these·form·the·rows·of·Xq.\xd
45 ·····················IV·*XsupIV··list·of·rows·of·X·that·are·accessed·by·this·processor,·these·form·the·rows·of·Xq\xd45 ·····················IV·*XsupIV··list·of·rows·of·X·that·are·accessed·by·this·processor,·these·form·the·rows·of·Xq\xd
39.8 KB
./usr/share/doc/spooles-doc/MSMD.ps.gz
39.7 KB
MSMD.ps
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 %%EndComments11 %%EndComments
12 %%BeginDefaults12 %%BeginDefaults
13 %%ViewingOrientation:·1·0·0·113 %%ViewingOrientation:·1·0·0·1
14 %%EndDefaults14 %%EndDefaults
15 %DVIPSWebPage:·(www.radicaleye.com)15 %DVIPSWebPage:·(www.radicaleye.com)
16 %DVIPSCommandLine:·dvips·main·-o·MSMD.ps16 %DVIPSCommandLine:·dvips·main·-o·MSMD.ps
17 %DVIPSParameters:·dpi=60017 %DVIPSParameters:·dpi=600
18 %DVIPSSource:··TeX·output·2024.04.28:140318 %DVIPSSource:··TeX·output·2025.05.31:2033
19 %%BeginProcSet:·tex.pro·0·019 %%BeginProcSet:·tex.pro·0·0
20 %!20 %!
21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S
22 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·7222 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·72
23 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·023 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·0
24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{
25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize
14.7 KB
ps2ascii {}
    
Offset 21, 15 lines modifiedOffset 21, 15 lines modified
21 ·····················approximate·external·degree,·(d·from·[?])·and·[?],·or\xd21 ·····················approximate·external·degree,·(d·from·[?])·and·[?],·or\xd
22 ······························································˜\xd22 ······························································˜\xd
23 ·····················half·external·and·half·approximate,·(d·from·[?]),·or\xd23 ·····················half·external·and·half·approximate,·(d·from·[?]),·or\xd
24 ·····················a·constant·priority·(to·induce·maximal·independent·set·elimination).\xd24 ·····················a·constant·priority·(to·induce·maximal·independent·set·elimination).\xd
25 ···················1The·ETree·object·has·the·Tree·object·that·defines·the·connectivity·of·the·fronts,·knows·the·internal·and·external\xd25 ···················1The·ETree·object·has·the·Tree·object·that·defines·the·connectivity·of·the·fronts,·knows·the·internal·and·external\xd
26 ················size·of·each·front,·and·has·a·map·from·the·vertices·to·the·fronts.\xd26 ················size·of·each·front,·and·has·a·map·from·the·vertices·to·the·fronts.\xd
27 ···································································1\xd27 ···································································1\xd
28 ···········2························MSMD·:·DRAFT·April·28,·2024\xd28 ···········2························MSMD·:·DRAFT·May·31,·2025\xd
29 ···········We·intend·to·add·more·priorities,·e.g.,·approximate·deficiency·from·[?],·[?]·and·[?].\xd29 ···········We·intend·to·add·more·priorities,·e.g.,·approximate·deficiency·from·[?],·[?]·and·[?].\xd
30 ··············Choose·a·priority,·then·specify·the·definition·of·a·step,·how·to·choose·an·independent·set·of\xd30 ··············Choose·a·priority,·then·specify·the·definition·of·a·step,·how·to·choose·an·independent·set·of\xd
31 ···········vertices·to·eliminate·at·a·time.·Then·provide·a·map·from·each·vertex·to·the·stage·at·which·it·will\xd31 ···········vertices·to·eliminate·at·a·time.·Then·provide·a·map·from·each·vertex·to·the·stage·at·which·it·will\xd
32 ···········be·eliminated.\xd32 ···········be·eliminated.\xd
33 ··············Presently·there·is·one·ordering·method,·MSMD·order().·It·orders·the·vertices·by·stages,·i.e.\xd33 ··············Presently·there·is·one·ordering·method,·MSMD·order().·It·orders·the·vertices·by·stages,·i.e.\xd
34 ···········vertices·in·stage·k·will·be·ordered·before·vertices·in·stage·k·+·1.·Inside·each·stage·the·vertices·are\xd34 ···········vertices·in·stage·k·will·be·ordered·before·vertices·in·stage·k·+·1.·Inside·each·stage·the·vertices·are\xd
35 ···········ordered·by·steps.·At·each·step·an·independent·set·of·vertices·is·eliminated,·and·the·choice·is·based\xd35 ···········ordered·by·steps.·At·each·step·an·independent·set·of·vertices·is·eliminated,·and·the·choice·is·based\xd
38.2 KB
./usr/share/doc/spooles-doc/MT.ps.gz
38.2 KB
MT.ps
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 %%EndComments11 %%EndComments
12 %%BeginDefaults12 %%BeginDefaults
13 %%ViewingOrientation:·1·0·0·113 %%ViewingOrientation:·1·0·0·1
14 %%EndDefaults14 %%EndDefaults
15 %DVIPSWebPage:·(www.radicaleye.com)15 %DVIPSWebPage:·(www.radicaleye.com)
16 %DVIPSCommandLine:·dvips·main·-o·MT.ps16 %DVIPSCommandLine:·dvips·main·-o·MT.ps
17 %DVIPSParameters:·dpi=60017 %DVIPSParameters:·dpi=600
18 %DVIPSSource:··TeX·output·2024.04.28:140318 %DVIPSSource:··TeX·output·2025.05.31:2033
19 %%BeginProcSet:·tex.pro·0·019 %%BeginProcSet:·tex.pro·0·0
20 %!20 %!
21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S
22 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·7222 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·72
23 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·023 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·0
24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{
25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize
13.3 KB
ps2ascii {}
    
Offset 35, 15 lines modifiedOffset 35, 15 lines modified
35 ················by·independent·topological·traversals·of·the·front·tree.·It·is·the·list·and·working·storage·data·structures·(the\xd35 ················by·independent·topological·traversals·of·the·front·tree.·It·is·the·list·and·working·storage·data·structures·(the\xd
36 ················ChvList,·ChvManager·and·SubMtxManager·objects)·that·have·locks.·What·is·done·is·common·code·between\xd36 ················ChvList,·ChvManager·and·SubMtxManager·objects)·that·have·locks.·What·is·done·is·common·code·between\xd
37 ················the·serial·and·multithreaded·environments,·it·is·the·choreography,·i.e.,·who·does·what,·that·differs.\xd37 ················the·serial·and·multithreaded·environments,·it·is·the·choreography,·i.e.,·who·does·what,·that·differs.\xd
38 ···················Most·of·these·same·comments·apply·to·the·multithreaded·solve·methods.·The·calling·sequences·between\xd38 ···················Most·of·these·same·comments·apply·to·the·multithreaded·solve·methods.·The·calling·sequences·between\xd
39 ················the·serial·and·multithreaded·solves·differs·by·one·parameter,·a·SolveMap·object·that·maps·the·submatrices\xd39 ················the·serial·and·multithreaded·solves·differs·by·one·parameter,·a·SolveMap·object·that·maps·the·submatrices\xd
40 ················of·the·factor·matrix·to·the·threads·that·will·compute·with·them.\xd40 ················of·the·factor·matrix·to·the·threads·that·will·compute·with·them.\xd
41 ·································································1\xd41 ·································································1\xd
42 ··············2····························Multithreaded·:·DRAFT·April·28,·2024\xd42 ··············2·····························Multithreaded·:·DRAFT·May·31,·2025\xd
43 ··············1.1····Data·Structure\xd43 ··············1.1····Data·Structure\xd
44 ··············There·are·no·multithreaded·specific·data·structures.·See·the·Lock·object·which·is·used·to·hide·the·particular\xd44 ··············There·are·no·multithreaded·specific·data·structures.·See·the·Lock·object·which·is·used·to·hide·the·particular\xd
45 ··············mutual·exclusion·device·used·by·a·thread·library.\xd45 ··············mutual·exclusion·device·used·by·a·thread·library.\xd
46 ··············1.2····Prototypes·and·descriptions·of·MT·methods\xd46 ··············1.2····Prototypes·and·descriptions·of·MT·methods\xd
47 ··············This·section·contains·brief·descriptions·including·prototypes·of·all·methods·found·in·the·MT·source·directory.\xd47 ··············This·section·contains·brief·descriptions·including·prototypes·of·all·methods·found·in·the·MT·source·directory.\xd
48 ··············1.2.1···Matrix-matrix·multiply·methods\xd48 ··············1.2.1···Matrix-matrix·multiply·methods\xd
49 ··············Therearefivemethodstomultiplyavectortimesadensematrix.·Thefirstthreemethods,calledInpMtx·MT·nonsym·mmm*(),\xd49 ··············Therearefivemethodstomultiplyavectortimesadensematrix.·Thefirstthreemethods,calledInpMtx·MT·nonsym·mmm*(),\xd
23.4 KB
./usr/share/doc/spooles-doc/Network.ps.gz
23.3 KB
Network.ps
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 %%EndComments11 %%EndComments
12 %%BeginDefaults12 %%BeginDefaults
13 %%ViewingOrientation:·1·0·0·113 %%ViewingOrientation:·1·0·0·1
14 %%EndDefaults14 %%EndDefaults
15 %DVIPSWebPage:·(www.radicaleye.com)15 %DVIPSWebPage:·(www.radicaleye.com)
16 %DVIPSCommandLine:·dvips·main·-o·Network.ps16 %DVIPSCommandLine:·dvips·main·-o·Network.ps
17 %DVIPSParameters:·dpi=60017 %DVIPSParameters:·dpi=600
18 %DVIPSSource:··TeX·output·2024.04.28:140318 %DVIPSSource:··TeX·output·2025.05.31:2033
19 %%BeginProcSet:·tex.pro·0·019 %%BeginProcSet:·tex.pro·0·0
20 %!20 %!
21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S
22 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·7222 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·72
23 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·023 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·0
24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{
25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize
6.35 KB
ps2ascii {}
    
Offset 31, 15 lines modifiedOffset 31, 15 lines modified
31 ················································B···········B\xd31 ················································B···········B\xd
32 ·····················Similarly,·an·edge·(x,y)·where·x··Y··and·y··Y····is·not·found·in·the·network.\xd32 ·····················Similarly,·an·edge·(x,y)·where·x··Y··and·y··Y····is·not·found·in·the·network.\xd
33 ·························································W···········W\xd33 ·························································W···········W\xd
34 ····················An·edge·(x,y)·where·x··Y····and·y··Y·becomes·two·edges,·(x,y−)·and·(y+,x),·both·with\xd34 ····················An·edge·(x,y)·where·x··Y····and·y··Y·becomes·two·edges,·(x,y−)·and·(y+,x),·both·with\xd
35 ················································B···········I\xd35 ················································B···········I\xd
36 ·····················infinite·capacity.\xd36 ·····················infinite·capacity.\xd
37 ·······························································1\xd37 ·······························································1\xd
38 ··············2·····························Network·:·DRAFT·April·28,·2024\xd38 ··············2······························Network·:·DRAFT·May·31,·2025\xd
39 ··················An·edge·(y,z)·where·y··Y·and·z··Y···becomes·two·edges,·(y+,z)·and·(z,y−),·both·with\xd39 ··················An·edge·(y,z)·where·y··Y·and·z··Y···becomes·two·edges,·(y+,z)·and·(z,y−),·both·with\xd
40 ············································I·········W\xd40 ············································I·········W\xd
41 ···················infinite·capacity.\xd41 ···················infinite·capacity.\xd
42 ···········································································+··········+·\xd42 ···········································································+··········+·\xd
43 ··················An·edge·(x,y)·where·x··Y·and·y··Y·becomes·two·edges,·(x·,y·)·and·(y·,x·),·both·with\xd43 ··················An·edge·(x,y)·where·x··Y·and·y··Y·becomes·two·edges,·(x·,y·)·and·(y·,x·),·both·with\xd
44 ···········································I·········I\xd44 ···········································I·········I\xd
45 ···················infinite·capacity.\xd45 ···················infinite·capacity.\xd
17.5 KB
./usr/share/doc/spooles-doc/PatchAndGoInfo.ps.gz
17.4 KB
PatchAndGoInfo.ps
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 %%EndComments11 %%EndComments
12 %%BeginDefaults12 %%BeginDefaults
13 %%ViewingOrientation:·1·0·0·113 %%ViewingOrientation:·1·0·0·1
14 %%EndDefaults14 %%EndDefaults
15 %DVIPSWebPage:·(www.radicaleye.com)15 %DVIPSWebPage:·(www.radicaleye.com)
16 %DVIPSCommandLine:·dvips·main·-o·PatchAndGoInfo.ps16 %DVIPSCommandLine:·dvips·main·-o·PatchAndGoInfo.ps
17 %DVIPSParameters:·dpi=60017 %DVIPSParameters:·dpi=600
18 %DVIPSSource:··TeX·output·2024.04.28:140318 %DVIPSSource:··TeX·output·2025.05.31:2033
19 %%BeginProcSet:·tex.pro·0·019 %%BeginProcSet:·tex.pro·0·0
20 %!20 %!
21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S
22 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·7222 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·72
23 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·023 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·0
24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{
25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize
3.08 KB
ps2ascii {}
    
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
26 ····························If·A······is·singular,·the·solution·X·=·0·and·X·=·A−1B·is·perfectly·acceptable.·In·other\xd26 ····························If·A······is·singular,·the·solution·X·=·0·and·X·=·A−1B·is·perfectly·acceptable.·In·other\xd
27 ··································1,1·····································1················2·······2,2···2\xd27 ··································1,1·····································1················2·······2,2···2\xd
28 ····························cases,·the·location·of·the·singularity·can·be·communicated·back·to·the·user·to·supply·useful\xd28 ····························cases,·the·location·of·the·singularity·can·be·communicated·back·to·the·user·to·supply·useful\xd
29 ····························information·about·the·finite·element·model.·One·common·practice·is·to·not·use·pivoting,·but\xd29 ····························information·about·the·finite·element·model.·One·common·practice·is·to·not·use·pivoting,·but\xd
30 ····························to·check·the·magnitude·of·the·diagonal·entry·as·a·row·and·column·is·to·be·eliminated.·If\xd30 ····························to·check·the·magnitude·of·the·diagonal·entry·as·a·row·and·column·is·to·be·eliminated.·If\xd
31 ····························the·magnitude·is·smaller·than·a·user-supplied·parameter,·the·diagonal·entry·is·set·to·some\xd31 ····························the·magnitude·is·smaller·than·a·user-supplied·parameter,·the·diagonal·entry·is·set·to·some\xd
32 ·····················································································1\xd32 ·····················································································1\xd
33 ···············2···························PatchAndGoInfo·:·DRAFT·April·28,·2024\xd33 ···············2····························PatchAndGoInfo·:·DRAFT·May·31,·2025\xd
34 ·····················multiple·of·the·largest·offdiagonal·entry·in·that·row·and·column·of·the·front,·the·location·and\xd34 ·····················multiple·of·the·largest·offdiagonal·entry·in·that·row·and·column·of·the·front,·the·location·and\xd
35 ·····················perturbation·is·noted,·and·the·factorization·proceeds.\xd35 ·····················perturbation·is·noted,·and·the·factorization·proceeds.\xd
36 ··················Other·strategies·can·be·added·to·the·PatchAndGoInfo·object.·For·example,·if·a·matrix·is·being\xd36 ··················Other·strategies·can·be·added·to·the·PatchAndGoInfo·object.·For·example,·if·a·matrix·is·being\xd
37 ···············factored·that·is·believed·to·be·positive·definite,·and·a·negative·value·is·found·in·a·pivot·element,\xd37 ···············factored·that·is·believed·to·be·positive·definite,·and·a·negative·value·is·found·in·a·pivot·element,\xd
38 ···············one·could·abort·the·factorization,·or·perturb·the·element·so·that·it·is·positive.\xd38 ···············one·could·abort·the·factorization,·or·perturb·the·element·so·that·it·is·positive.\xd
39 ···············1.1····Data·Structure\xd39 ···············1.1····Data·Structure\xd
40 ···············The·PatchAndGoInfo·structure·has·five·fields.\xd40 ···············The·PatchAndGoInfo·structure·has·five·fields.\xd
18.9 KB
./usr/share/doc/spooles-doc/Pencil.ps.gz
18.9 KB
Pencil.ps
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 %%EndComments11 %%EndComments
12 %%BeginDefaults12 %%BeginDefaults
13 %%ViewingOrientation:·1·0·0·113 %%ViewingOrientation:·1·0·0·1
14 %%EndDefaults14 %%EndDefaults
15 %DVIPSWebPage:·(www.radicaleye.com)15 %DVIPSWebPage:·(www.radicaleye.com)
16 %DVIPSCommandLine:·dvips·main·-o·Pencil.ps16 %DVIPSCommandLine:·dvips·main·-o·Pencil.ps
17 %DVIPSParameters:·dpi=60017 %DVIPSParameters:·dpi=600
18 %DVIPSSource:··TeX·output·2024.04.28:140318 %DVIPSSource:··TeX·output·2025.05.31:2033
19 %%BeginProcSet:·tex.pro·0·019 %%BeginProcSet:·tex.pro·0·0
20 %!20 %!
21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S
22 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·7222 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·72
23 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·023 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·0
24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{
25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize
3.95 KB
ps2ascii {}
    
Offset 16, 15 lines modifiedOffset 16, 15 lines modified
16 ···············InpMtx·*inpmtxB·:·pointer·to·the·matrix·object·for·B.·If·inpmtxB·is·NULL,·then·B·is·the\xd16 ···············InpMtx·*inpmtxB·:·pointer·to·the·matrix·object·for·B.·If·inpmtxB·is·NULL,·then·B·is·the\xd
17 ···············identity·matrix.\xd17 ···············identity·matrix.\xd
18 ···············double·sigma[2]·:·real·or·complex·scalar·shift·value.\xd18 ···············double·sigma[2]·:·real·or·complex·scalar·shift·value.\xd
19 ···········1.2··Prototypes·and·descriptions·of·Pencil·methods\xd19 ···········1.2··Prototypes·and·descriptions·of·Pencil·methods\xd
20 ···········This·section·contains·brief·descriptions·including·prototypes·of·all·methods·that·belong·to·the\xd20 ···········This·section·contains·brief·descriptions·including·prototypes·of·all·methods·that·belong·to·the\xd
21 ···········Pencil·object.\xd21 ···········Pencil·object.\xd
22 ·············································1\xd22 ·············································1\xd
23 ··············2······························Chv·:·DRAFT·April·28,·2024\xd23 ··············2······························Chv·:·DRAFT·May·31,·2025\xd
24 ··············1.2.1··Basic·methods\xd24 ··············1.2.1··Basic·methods\xd
25 ··············As·usual,·there·are·four·basic·methods·to·support·object·creation,·setting·default·fields,·clearing\xd25 ··············As·usual,·there·are·four·basic·methods·to·support·object·creation,·setting·default·fields,·clearing\xd
26 ··············any·allocated·data,·and·free’ing·the·object.\xd26 ··············any·allocated·data,·and·free’ing·the·object.\xd
27 ················1.·Pencil·*·Pencil_new·(·void·)·;\xd27 ················1.·Pencil·*·Pencil_new·(·void·)·;\xd
28 ··················This·method·simply·allocates·storage·for·the·Pencil·structure·and·then·sets·the·default·fields\xd28 ··················This·method·simply·allocates·storage·for·the·Pencil·structure·and·then·sets·the·default·fields\xd
29 ··················by·a·call·to·Pencil·setDefaultFields().\xd29 ··················by·a·call·to·Pencil·setDefaultFields().\xd
30 ················2.·void·Pencil_setDefaultFields·(·Pencil·*pencil·)·;\xd30 ················2.·void·Pencil_setDefaultFields·(·Pencil·*pencil·)·;\xd
20.8 KB
./usr/share/doc/spooles-doc/Perm.ps.gz
20.8 KB
Perm.ps
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
10 %%EndComments10 %%EndComments
11 %%BeginDefaults11 %%BeginDefaults
12 %%ViewingOrientation:·1·0·0·112 %%ViewingOrientation:·1·0·0·1
13 %%EndDefaults13 %%EndDefaults
14 %DVIPSWebPage:·(www.radicaleye.com)14 %DVIPSWebPage:·(www.radicaleye.com)
15 %DVIPSCommandLine:·dvips·main·-o·Perm.ps15 %DVIPSCommandLine:·dvips·main·-o·Perm.ps
16 %DVIPSParameters:·dpi=60016 %DVIPSParameters:·dpi=600
17 %DVIPSSource:··TeX·output·2024.04.28:140317 %DVIPSSource:··TeX·output·2025.05.31:2033
18 %%BeginProcSet:·tex.pro·0·018 %%BeginProcSet:·tex.pro·0·0
19 %!19 %!
20 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S20 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S
21 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·7221 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·72
22 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·022 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·0
23 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{23 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{
24 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize24 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize
4.77 KB
ps2ascii {}
    
Offset 14, 15 lines modifiedOffset 14, 15 lines modified
14 ··············int·size·:·dimension·of·the·vectors\xd14 ··············int·size·:·dimension·of·the·vectors\xd
15 ··············int·*newToOld·:·pointer·to·the·new-to-old·vector\xd15 ··············int·*newToOld·:·pointer·to·the·new-to-old·vector\xd
16 ··············int·*oldToNew·:·pointer·to·the·old-to-new·vector\xd16 ··············int·*oldToNew·:·pointer·to·the·old-to-new·vector\xd
17 ···········1.2··Prototypes·and·descriptions·of·Perm·methods\xd17 ···········1.2··Prototypes·and·descriptions·of·Perm·methods\xd
18 ···········This·section·contains·brief·descriptions·including·prototypes·of·all·methods·that·belong·to·the·Perm\xd18 ···········This·section·contains·brief·descriptions·including·prototypes·of·all·methods·that·belong·to·the·Perm\xd
19 ···········object.\xd19 ···········object.\xd
20 ·············································1\xd20 ·············································1\xd
21 ··············2·····························PERM·:·DRAFT·April·28,·2024\xd21 ··············2······························PERM·:·DRAFT·May·31,·2025\xd
22 ··············1.2.1··Basic·methods\xd22 ··············1.2.1··Basic·methods\xd
23 ··············As·usual,·there·are·four·basic·methods·to·support·object·creation,·setting·default·fields,·clearing\xd23 ··············As·usual,·there·are·four·basic·methods·to·support·object·creation,·setting·default·fields,·clearing\xd
24 ··············any·allocated·data,·and·free’ing·the·object.\xd24 ··············any·allocated·data,·and·free’ing·the·object.\xd
25 ················1.·Perm·*·Perm_new·(·void·)·;\xd25 ················1.·Perm·*·Perm_new·(·void·)·;\xd
26 ···················This·method·simply·allocates·storage·for·the·Perm·structure·and·then·sets·the·default·fields\xd26 ···················This·method·simply·allocates·storage·for·the·Perm·structure·and·then·sets·the·default·fields\xd
27 ···················by·a·call·to·Perm·setDefaultFields().\xd27 ···················by·a·call·to·Perm·setDefaultFields().\xd
28 ················2.·void·Perm_setDefaultFields·(·Perm·*perm·)·;\xd28 ················2.·void·Perm_setDefaultFields·(·Perm·*perm·)·;\xd
27.7 KB
./usr/share/doc/spooles-doc/ReferenceManual.ps.gz
27.6 KB
ReferenceManual.ps
    
Offset 8, 15 lines modifiedOffset 8, 15 lines modified
8 %%DocumentFonts:·CMR17·CMBX12·CMR12·CMR8·CMR6·CMR9·CMTT9·CMBX10·CMR108 %%DocumentFonts:·CMR17·CMBX12·CMR12·CMR8·CMR6·CMR9·CMTT9·CMBX10·CMR10
9 %%+·CMR7·CMBX89 %%+·CMR7·CMBX8
10 %%DocumentPaperSizes:·Letter10 %%DocumentPaperSizes:·Letter
11 %%EndComments11 %%EndComments
12 %DVIPSWebPage:·(www.radicaleye.com)12 %DVIPSWebPage:·(www.radicaleye.com)
13 %DVIPSCommandLine:·dvips·main·-o·ReferenceManual.ps13 %DVIPSCommandLine:·dvips·main·-o·ReferenceManual.ps
14 %DVIPSParameters:·dpi=60014 %DVIPSParameters:·dpi=600
15 %DVIPSSource:··TeX·output·2024.04.28:140215 %DVIPSSource:··TeX·output·2025.05.31:2032
16 %%BeginProcSet:·tex.pro·0·016 %%BeginProcSet:·tex.pro·0·0
17 %!17 %!
18 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S18 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S
19 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·7219 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·72
20 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·020 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·0
21 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{21 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{
22 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize22 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize
1.36 KB
ps2ascii {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 ····························The·Reference·Manual·for·SPOOLES,·Release·2.2:\xd1 ····························The·Reference·Manual·for·SPOOLES,·Release·2.2:\xd
2 ·······························An·Object·Oriented·Software·Library·for·Solving\xd2 ·······························An·Object·Oriented·Software·Library·for·Solving\xd
3 ·········································Sparse·Linear·Systems·of·Equations\xd3 ·········································Sparse·Linear·Systems·of·Equations\xd
4 ············································1······················2·······················3··················4\xd4 ············································1······················2·······················3··················4\xd
5 ···························Cleve·Ashcraft··········Daniel·Pierce···········David·K.·Wah············Jason·Wu\xd5 ···························Cleve·Ashcraft··········Daniel·Pierce···········David·K.·Wah············Jason·Wu\xd
6 ·····························································April·28,·2024\xd6 ·····························································May·31,·2025\xd
7 ···················1Boeing·Shared·Services·Group,·P.·O.·Box·24346,·Mail·Stop·7L-22,·Seattle,·Washington·98124,\xd7 ···················1Boeing·Shared·Services·Group,·P.·O.·Box·24346,·Mail·Stop·7L-22,·Seattle,·Washington·98124,\xd
8 ·················cleve.ashcraft@boeing.com.·This·research·was·supported·in·part·by·the·DARPA·Contract·DABT63-95-C-0122\xd8 ·················cleve.ashcraft@boeing.com.·This·research·was·supported·in·part·by·the·DARPA·Contract·DABT63-95-C-0122\xd
9 ·················and·the·DoD·High·Performance·Computing·Modernization·Program·Common·HPC·Software·Support·Initiative.\xd9 ·················and·the·DoD·High·Performance·Computing·Modernization·Program·Common·HPC·Software·Support·Initiative.\xd
10 ···················2Boeing·Shared·Services·Group,·P.·O.·Box·24346,·Mail·Stop·7L-22,·Seattle,·Washington·98124,\xd10 ···················2Boeing·Shared·Services·Group,·P.·O.·Box·24346,·Mail·Stop·7L-22,·Seattle,·Washington·98124,\xd
11 ·················dpierce@redwood.rt.cs.boeing.com.···This·research·was·supported·in·part·by·the·DARPA·Contract·DABT63-\xd11 ·················dpierce@redwood.rt.cs.boeing.com.···This·research·was·supported·in·part·by·the·DARPA·Contract·DABT63-\xd
12 ·················95-C-0122·and·the·DoD·High·Performance·Computing·Modernization·Program·Common·HPC·Software·Support\xd12 ·················95-C-0122·and·the·DoD·High·Performance·Computing·Modernization·Program·Common·HPC·Software·Support\xd
13 ·················Initiative.\xd13 ·················Initiative.\xd
22.3 KB
./usr/share/doc/spooles-doc/SemiImplMtx.ps.gz
22.2 KB
SemiImplMtx.ps
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 %%EndComments11 %%EndComments
12 %%BeginDefaults12 %%BeginDefaults
13 %%ViewingOrientation:·1·0·0·113 %%ViewingOrientation:·1·0·0·1
14 %%EndDefaults14 %%EndDefaults
15 %DVIPSWebPage:·(www.radicaleye.com)15 %DVIPSWebPage:·(www.radicaleye.com)
16 %DVIPSCommandLine:·dvips·main·-o·SemiImplMtx.ps16 %DVIPSCommandLine:·dvips·main·-o·SemiImplMtx.ps
17 %DVIPSParameters:·dpi=60017 %DVIPSParameters:·dpi=600
18 %DVIPSSource:··TeX·output·2024.04.28:140318 %DVIPSSource:··TeX·output·2025.05.31:2033
19 %%BeginProcSet:·tex.pro·0·019 %%BeginProcSet:·tex.pro·0·0
20 %!20 %!
21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S
22 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·7222 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·72
23 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·023 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·0
24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{
25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize
5.96 KB
ps2ascii {}
    
Offset 51, 15 lines modifiedOffset 51, 15 lines modified
51 ·····················in·a·semi-implicit·form)·can·pay·off··storage·can·be·saved·when·the·number·of·entries·in·L····································and·U\xd51 ·····················in·a·semi-implicit·form)·can·pay·off··storage·can·be·saved·when·the·number·of·entries·in·L····································and·U\xd
52 ··············································································································································2,1·········1,2\xd52 ··············································································································································2,1·········1,2\xd
53 ·····················are·larger·than·the·number·of·entries·in·A····················and·A·.·The·number·of·solve·operations·is·reduced·by\xd53 ·····················are·larger·than·the·number·of·entries·in·A····················and·A·.·The·number·of·solve·operations·is·reduced·by\xd
54 ··············································································2,1··········1,2\xd54 ··············································································2,1··········1,2\xd
55 ·····················|L····|·+·|U·····|··2|D·····|··|A····|··|A·····|,·where·|···|·denotes·the·number·of·nonzeroes·in·a·matrix.\xd55 ·····················|L····|·+·|U·····|··2|D·····|··|A····|··|A·····|,·where·|···|·denotes·the·number·of·nonzeroes·in·a·matrix.\xd
56 ························2,1·······1,2··········1,1·······2,1········1,2\xd56 ························2,1·······1,2··········1,1·······2,1········1,2\xd
57 ·························································································1\xd57 ·························································································1\xd
58 ················2··································SemiImplMtx·:·DRAFT·April·28,·2024\xd58 ················2···································SemiImplMtx·:·DRAFT·May·31,·2025\xd
59 ················1.1······Data·Structure\xd59 ················1.1······Data·Structure\xd
60 ················The·SemiImplMtx·structure·has·the·following·fields.\xd60 ················The·SemiImplMtx·structure·has·the·following·fields.\xd
61 ·····················int·neqns·:·number·of·equations.\xd61 ·····················int·neqns·:·number·of·equations.\xd
62 ·····················int·type·:·type·of·entries,·SPOOLES·REAL·or·SPOOLES·COMPLEX.\xd62 ·····················int·type·:·type·of·entries,·SPOOLES·REAL·or·SPOOLES·COMPLEX.\xd
63 ·····················int·symmetryflag:·typeofmatrixsymmetry,SPOOLES·SYMMETRIC,SPOOLES·HERMITIANorSPOOLES·NONSYMMETRIC.\xd63 ·····················int·symmetryflag:·typeofmatrixsymmetry,SPOOLES·SYMMETRIC,SPOOLES·HERMITIANorSPOOLES·NONSYMMETRIC.\xd
64 ·····················int·ndomeqns·:·number·of·equations·in·the·domains,·or·(1,1)·block.\xd64 ·····················int·ndomeqns·:·number·of·equations·in·the·domains,·or·(1,1)·block.\xd
65 ·····················int·nschureqns·:·number·of·equations·in·the·Schur·complement,·or·(2,2)·block.\xd65 ·····················int·nschureqns·:·number·of·equations·in·the·Schur·complement,·or·(2,2)·block.\xd
28.9 KB
./usr/share/doc/spooles-doc/SolveMap.ps.gz
28.8 KB
SolveMap.ps
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 %%EndComments11 %%EndComments
12 %%BeginDefaults12 %%BeginDefaults
13 %%ViewingOrientation:·1·0·0·113 %%ViewingOrientation:·1·0·0·1
14 %%EndDefaults14 %%EndDefaults
15 %DVIPSWebPage:·(www.radicaleye.com)15 %DVIPSWebPage:·(www.radicaleye.com)
16 %DVIPSCommandLine:·dvips·main·-o·SolveMap.ps16 %DVIPSCommandLine:·dvips·main·-o·SolveMap.ps
17 %DVIPSParameters:·dpi=60017 %DVIPSParameters:·dpi=600
18 %DVIPSSource:··TeX·output·2024.04.28:140318 %DVIPSSource:··TeX·output·2025.05.31:2033
19 %%BeginProcSet:·tex.pro·0·019 %%BeginProcSet:·tex.pro·0·0
20 %!20 %!
21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S
22 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·7222 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·72
23 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·023 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·0
24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{
25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize
8.34 KB
ps2ascii {}
    
Offset 19, 15 lines modifiedOffset 19, 15 lines modified
19 ·················int·nproc··number·of·threads·or·processes\xd19 ·················int·nproc··number·of·threads·or·processes\xd
20 ·················int·*owners··vector·mapping·fronts·to·owning·threads·or·processes\xd20 ·················int·*owners··vector·mapping·fronts·to·owning·threads·or·processes\xd
21 ·················int·nblockUpper··number·of·submatrices·in·the·upper·triangle\xd21 ·················int·nblockUpper··number·of·submatrices·in·the·upper·triangle\xd
22 ·················int·*rowidsUpper··vector·of·row·ids·for·the·upper·triangle\xd22 ·················int·*rowidsUpper··vector·of·row·ids·for·the·upper·triangle\xd
23 ·················int·*colidsUpper··vector·of·column·ids·for·the·upper·triangle\xd23 ·················int·*colidsUpper··vector·of·column·ids·for·the·upper·triangle\xd
24 ·················int·*mapUpper··map·from·submatrices·to·threads·or·processes\xd24 ·················int·*mapUpper··map·from·submatrices·to·threads·or·processes\xd
25 ·······················································1\xd25 ·······················································1\xd
26 ··············2···························SolveMap·:·DRAFT·April·28,·2024\xd26 ··············2····························SolveMap·:·DRAFT·May·31,·2025\xd
27 ··················int·nblockLower··number·of·submatrices·in·the·lower·triangle\xd27 ··················int·nblockLower··number·of·submatrices·in·the·lower·triangle\xd
28 ··················int·*rowidsLower··vector·of·row·ids·for·the·lower·triangle\xd28 ··················int·*rowidsLower··vector·of·row·ids·for·the·lower·triangle\xd
29 ··················int·*colidsLower··vector·of·column·ids·for·the·lower·triangle\xd29 ··················int·*colidsLower··vector·of·column·ids·for·the·lower·triangle\xd
30 ··················int·*mapLower··map·from·submatrices·to·threads·or·processes·processes\xd30 ··················int·*mapLower··map·from·submatrices·to·threads·or·processes·processes\xd
31 ··············1.2···Prototypes·and·descriptions·of·SolveMap·methods\xd31 ··············1.2···Prototypes·and·descriptions·of·SolveMap·methods\xd
32 ··············This·section·contains·brief·descriptions·including·prototypes·of·all·methods·that·belong·to·the\xd32 ··············This·section·contains·brief·descriptions·including·prototypes·of·all·methods·that·belong·to·the\xd
33 ··············SolveMap·object.\xd33 ··············SolveMap·object.\xd
57.6 KB
./usr/share/doc/spooles-doc/SubMtx.ps.gz
57.5 KB
SubMtx.ps
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 %%EndComments11 %%EndComments
12 %%BeginDefaults12 %%BeginDefaults
13 %%ViewingOrientation:·1·0·0·113 %%ViewingOrientation:·1·0·0·1
14 %%EndDefaults14 %%EndDefaults
15 %DVIPSWebPage:·(www.radicaleye.com)15 %DVIPSWebPage:·(www.radicaleye.com)
16 %DVIPSCommandLine:·dvips·main·-o·SubMtx.ps16 %DVIPSCommandLine:·dvips·main·-o·SubMtx.ps
17 %DVIPSParameters:·dpi=60017 %DVIPSParameters:·dpi=600
18 %DVIPSSource:··TeX·output·2024.04.28:140318 %DVIPSSource:··TeX·output·2025.05.31:2033
19 %%BeginProcSet:·tex.pro·0·019 %%BeginProcSet:·tex.pro·0·0
20 %!20 %!
21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S
22 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·7222 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·72
23 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·023 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·0
24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{
25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize
22.5 KB
ps2ascii {}
    
Offset 23, 15 lines modifiedOffset 23, 15 lines modified
23 ············dense·by·columns,·i.e.,·dense·and·column·major\xd23 ············dense·by·columns,·i.e.,·dense·and·column·major\xd
24 ············sparse·using·dense·subrows\xd24 ············sparse·using·dense·subrows\xd
25 ············sparse·using·dense·subcolumns\xd25 ············sparse·using·dense·subcolumns\xd
26 ············sparse·using·sparse·rows\xd26 ············sparse·using·sparse·rows\xd
27 ············sparse·using·sparse·columns\xd27 ············sparse·using·sparse·columns\xd
28 ············sparse·using·(i,j,ai,j)·triples\xd28 ············sparse·using·(i,j,ai,j)·triples\xd
29 ·····························1\xd29 ·····························1\xd
30 ···········2·······················SubMtx·:·DRAFT·April·28,·2024\xd30 ···········2·······················SubMtx·:·DRAFT·May·31,·2025\xd
31 ··················a·diagonal·matrix\xd31 ··················a·diagonal·matrix\xd
32 ··················a·block·diagonal·symmetric·matrix·where·the·blocks·are·1·×·1·or·2·×·2,·used·in·the\xd32 ··················a·block·diagonal·symmetric·matrix·where·the·blocks·are·1·×·1·or·2·×·2,·used·in·the\xd
33 ···················symmetric·indefinite·factorization.\xd33 ···················symmetric·indefinite·factorization.\xd
34 ··················a·block·diagonal·Hermitian·matrix·where·the·blocks·are·1·×·1·or·2·×·2,·used·in·the\xd34 ··················a·block·diagonal·Hermitian·matrix·where·the·blocks·are·1·×·1·or·2·×·2,·used·in·the\xd
35 ···················hermitian·indefinite·factorization.\xd35 ···················hermitian·indefinite·factorization.\xd
36 ···············The·SubMtx·object·can·be·self-contained,·in·the·sense·that·its·structure·contains·a·DV·object\xd36 ···············The·SubMtx·object·can·be·self-contained,·in·the·sense·that·its·structure·contains·a·DV·object\xd
37 ···············that·manages·a·contiguous·vector·of·workspace·that·is·used·to·store·all·information·about·the\xd37 ···············that·manages·a·contiguous·vector·of·workspace·that·is·used·to·store·all·information·about·the\xd
19.0 KB
./usr/share/doc/spooles-doc/SubMtxList.ps.gz
18.9 KB
SubMtxList.ps
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
10 %%EndComments10 %%EndComments
11 %%BeginDefaults11 %%BeginDefaults
12 %%ViewingOrientation:·1·0·0·112 %%ViewingOrientation:·1·0·0·1
13 %%EndDefaults13 %%EndDefaults
14 %DVIPSWebPage:·(www.radicaleye.com)14 %DVIPSWebPage:·(www.radicaleye.com)
15 %DVIPSCommandLine:·dvips·main·-o·SubMtxList.ps15 %DVIPSCommandLine:·dvips·main·-o·SubMtxList.ps
16 %DVIPSParameters:·dpi=60016 %DVIPSParameters:·dpi=600
17 %DVIPSSource:··TeX·output·2024.04.28:140317 %DVIPSSource:··TeX·output·2025.05.31:2033
18 %%BeginProcSet:·tex.pro·0·018 %%BeginProcSet:·tex.pro·0·0
19 %!19 %!
20 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S20 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S
21 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·7221 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·72
22 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·022 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·0
23 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{23 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{
24 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize24 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize
4.26 KB
ps2ascii {}
    
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ·······The·first·two·operations·are·queries,·and·can·be·done·without·locking·the·list.·The·third·operation\xd22 ·······The·first·two·operations·are·queries,·and·can·be·done·without·locking·the·list.·The·third·operation\xd
23 ·······needs·a·lock·only·when·two·or·more·threads·will·be·inserting·objects·into·the·list.·The·fourth\xd23 ·······needs·a·lock·only·when·two·or·more·threads·will·be·inserting·objects·into·the·list.·The·fourth\xd
24 ·······operation·requires·a·lock·only·when·one·thread·will·add·an·object·while·another·thread·removes\xd24 ·······operation·requires·a·lock·only·when·one·thread·will·add·an·object·while·another·thread·removes\xd
25 ·······the·object·and·the·incoming·count·is·not·yet·zero.\xd25 ·······the·object·and·the·incoming·count·is·not·yet·zero.\xd
26 ·········Having·a·lock·associated·with·a·SubMtxList·object·is·optional,·for·example,·it·is·not·needed\xd26 ·········Having·a·lock·associated·with·a·SubMtxList·object·is·optional,·for·example,·it·is·not·needed\xd
27 ·······during·a·serial·factorization·nor·a·MPI·solve.·In·the·latter·case·there·is·one·SubMtxList·per·process.\xd27 ·······during·a·serial·factorization·nor·a·MPI·solve.·In·the·latter·case·there·is·one·SubMtxList·per·process.\xd
28 ·····························1\xd28 ·····························1\xd
29 ··············2··························SubMtxList·:·DRAFT·April·28,·2024\xd29 ··············2···························SubMtxList·:·DRAFT·May·31,·2025\xd
30 ··············For·a·multithreaded·solve·there·is·one·SubMtxList·object·that·is·shared·by·all·threads.·The·mutual\xd30 ··············For·a·multithreaded·solve·there·is·one·SubMtxList·object·that·is·shared·by·all·threads.·The·mutual\xd
31 ··············exclusion·lock·that·is·(optionally)·embedded·in·the·SubMtxList·object·is·a·Lock·object·from·this\xd31 ··············exclusion·lock·that·is·(optionally)·embedded·in·the·SubMtxList·object·is·a·Lock·object·from·this\xd
32 ··············library.·It·is·inside·the·Lock·object·that·we·have·a·mutual·exclusion·lock.·Presently·we·support·the\xd32 ··············library.·It·is·inside·the·Lock·object·that·we·have·a·mutual·exclusion·lock.·Presently·we·support·the\xd
33 ··············Solaris·and·POSIX·thread·packages.·Porting·the·multithreaded·codes·to·another·platform·should\xd33 ··············Solaris·and·POSIX·thread·packages.·Porting·the·multithreaded·codes·to·another·platform·should\xd
34 ··············be·simple·if·the·POSIX·thread·package·is·present.·Another·type·of·thread·package·will·require\xd34 ··············be·simple·if·the·POSIX·thread·package·is·present.·Another·type·of·thread·package·will·require\xd
35 ··············some·modifications·to·the·Lock·object,·but·none·to·the·SubMtxList·objects.\xd35 ··············some·modifications·to·the·Lock·object,·but·none·to·the·SubMtxList·objects.\xd
36 ··············1.1···Data·Structure\xd36 ··············1.1···Data·Structure\xd
19.2 KB
./usr/share/doc/spooles-doc/SubMtxManager.ps.gz
19.1 KB
SubMtxManager.ps
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 %%EndComments11 %%EndComments
12 %%BeginDefaults12 %%BeginDefaults
13 %%ViewingOrientation:·1·0·0·113 %%ViewingOrientation:·1·0·0·1
14 %%EndDefaults14 %%EndDefaults
15 %DVIPSWebPage:·(www.radicaleye.com)15 %DVIPSWebPage:·(www.radicaleye.com)
16 %DVIPSCommandLine:·dvips·main·-o·SubMtxManager.ps16 %DVIPSCommandLine:·dvips·main·-o·SubMtxManager.ps
17 %DVIPSParameters:·dpi=60017 %DVIPSParameters:·dpi=600
18 %DVIPSSource:··TeX·output·2024.04.28:140318 %DVIPSSource:··TeX·output·2025.05.31:2033
19 %%BeginProcSet:·tex.pro·0·019 %%BeginProcSet:·tex.pro·0·0
20 %!20 %!
21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S
22 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·7222 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·72
23 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·023 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·0
24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{
25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize
3.99 KB
ps2ascii {}
    
Offset 27, 15 lines modifiedOffset 27, 15 lines modified
27 ···············with·sufficient·work·space,·and·returns·a·pointer·to·the·object.·When·a·SubMtx·object·is·no·longer\xd27 ···············with·sufficient·work·space,·and·returns·a·pointer·to·the·object.·When·a·SubMtx·object·is·no·longer\xd
28 ···············necessary,·it·is·released·to·the·manager·object,·which·then·inserts·it·into·the·free·list.·A·list·of\xd28 ···············necessary,·it·is·released·to·the·manager·object,·which·then·inserts·it·into·the·free·list.·A·list·of\xd
29 ···············SubMtx·objects·can·be·released·in·one·call.\xd29 ···············SubMtx·objects·can·be·released·in·one·call.\xd
30 ···················One·can·specify·whether·the·object·is·to·be·locked·via·a·mutual·exclusion·lock.·This·is·not\xd30 ···················One·can·specify·whether·the·object·is·to·be·locked·via·a·mutual·exclusion·lock.·This·is·not\xd
31 ···············necessary·for·a·serial·or·MPI·factorization·or·solve·(where·there·is·one·SubMtxManager·object·for\xd31 ···············necessary·for·a·serial·or·MPI·factorization·or·solve·(where·there·is·one·SubMtxManager·object·for\xd
32 ···············each·processor),·but·it·is·necessary·for·in·a·multithreaded·environment.\xd32 ···············each·processor),·but·it·is·necessary·for·in·a·multithreaded·environment.\xd
33 ·······························································1\xd33 ·······························································1\xd
34 ··············2·························SubMtxManager·:·DRAFT·April·28,·2024\xd34 ··············2·························SubMtxManager·:·DRAFT·May·31,·2025\xd
35 ·················Eachmanagerobjectkeepstrackofcertainstatistics,·bytesintheirworkspaces,·thetotal·number\xd35 ·················Eachmanagerobjectkeepstrackofcertainstatistics,·bytesintheirworkspaces,·thetotal·number\xd
36 ··············of·bytes·requested,·the·number·of·requests·for·a·SubMtx·objects,·the·number·of·releases,·and·the\xd36 ··············of·bytes·requested,·the·number·of·requests·for·a·SubMtx·objects,·the·number·of·releases,·and·the\xd
37 ··············number·of·locks·and·unlocks.\xd37 ··············number·of·locks·and·unlocks.\xd
38 ··············1.1···Data·Structure\xd38 ··············1.1···Data·Structure\xd
39 ··············The·SubMtxManager·structure·has·the·following·fields.\xd39 ··············The·SubMtxManager·structure·has·the·following·fields.\xd
40 ··················SubMtx·*head·:·head·of·the·free·list·of·SubMtx·objects.\xd40 ··················SubMtx·*head·:·head·of·the·free·list·of·SubMtx·objects.\xd
41 ··················Lock·*lock·:·mutual·exclusion·lock.\xd41 ··················Lock·*lock·:·mutual·exclusion·lock.\xd
21.2 KB
./usr/share/doc/spooles-doc/SymbFac.ps.gz
21.1 KB
SymbFac.ps
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 %%EndComments11 %%EndComments
12 %%BeginDefaults12 %%BeginDefaults
13 %%ViewingOrientation:·1·0·0·113 %%ViewingOrientation:·1·0·0·1
14 %%EndDefaults14 %%EndDefaults
15 %DVIPSWebPage:·(www.radicaleye.com)15 %DVIPSWebPage:·(www.radicaleye.com)
16 %DVIPSCommandLine:·dvips·main·-o·SymbFac.ps16 %DVIPSCommandLine:·dvips·main·-o·SymbFac.ps
17 %DVIPSParameters:·dpi=60017 %DVIPSParameters:·dpi=600
18 %DVIPSSource:··TeX·output·2024.04.28:140318 %DVIPSSource:··TeX·output·2025.05.31:2033
19 %%BeginProcSet:·tex.pro·0·019 %%BeginProcSet:·tex.pro·0·0
20 %!20 %!
21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S
22 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·7222 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·72
23 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·023 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·0
24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{
25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize
4.35 KB
ps2ascii {}
    
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ···········to·have·chevron·coordinate·type·and·storage·mode·must·be·by·vectors.\xd22 ···········to·have·chevron·coordinate·type·and·storage·mode·must·be·by·vectors.\xd
23 ···········1.1··Data·Structure\xd23 ···········1.1··Data·Structure\xd
24 ···········There·is·no·struct·or·data·associated·with·the·SymbFac·object.\xd24 ···········There·is·no·struct·or·data·associated·with·the·SymbFac·object.\xd
25 ···········1.2··Prototypes·and·descriptions·of·SymbFac·methods\xd25 ···········1.2··Prototypes·and·descriptions·of·SymbFac·methods\xd
26 ···········This·section·contains·brief·descriptions·including·prototypes·of·all·methods·that·belong·to·the\xd26 ···········This·section·contains·brief·descriptions·including·prototypes·of·all·methods·that·belong·to·the\xd
27 ···········SymbFac·object.\xd27 ···········SymbFac·object.\xd
28 ·············································1\xd28 ·············································1\xd
29 ··············2····························SymbFac·:·DRAFT·April·28,·2024\xd29 ··············2····························SymbFac·:·DRAFT·May·31,·2025\xd
30 ··············1.2.1··Symbolic·factorization·methods\xd30 ··············1.2.1··Symbolic·factorization·methods\xd
31 ················1.·IVL·*·SymbFac_initFromGraph·(·ETree·*etree,·Graph·*graph·)·;\xd31 ················1.·IVL·*·SymbFac_initFromGraph·(·ETree·*etree,·Graph·*graph·)·;\xd
32 ···················This·symbolic·factorization·method·takes·a·Graph·object·as·input.·This·method·constructs\xd32 ···················This·symbolic·factorization·method·takes·a·Graph·object·as·input.·This·method·constructs\xd
33 ···················an·IVL·object·that·contains·one·list·per·front.·List·ilist·contains·the·internal·and·external\xd33 ···················an·IVL·object·that·contains·one·list·per·front.·List·ilist·contains·the·internal·and·external\xd
34 ···················vertices·for·front·ilist.·If·the·input·graph·is·a·compressed·graph,·then·the·lists·of·compressed\xd34 ···················vertices·for·front·ilist.·If·the·input·graph·is·a·compressed·graph,·then·the·lists·of·compressed\xd
35 ···················vertices·make·little·sense;·they·must·be·converted·to·original·vertices.·To·do·this,·see·the\xd35 ···················vertices·make·little·sense;·they·must·be·converted·to·original·vertices.·To·do·this,·see·the\xd
36 ···················IVL·expand()·method.·The·nodwghtsIV·and·bndwghtsIV·objects·for·the·ETree·object·are\xd36 ···················IVL·expand()·method.·The·nodwghtsIV·and·bndwghtsIV·objects·for·the·ETree·object·are\xd
39.8 KB
./usr/share/doc/spooles-doc/Tree.ps.gz
39.8 KB
Tree.ps
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 %%EndComments11 %%EndComments
12 %%BeginDefaults12 %%BeginDefaults
13 %%ViewingOrientation:·1·0·0·113 %%ViewingOrientation:·1·0·0·1
14 %%EndDefaults14 %%EndDefaults
15 %DVIPSWebPage:·(www.radicaleye.com)15 %DVIPSWebPage:·(www.radicaleye.com)
16 %DVIPSCommandLine:·dvips·main·-o·Tree.ps16 %DVIPSCommandLine:·dvips·main·-o·Tree.ps
17 %DVIPSParameters:·dpi=60017 %DVIPSParameters:·dpi=600
18 %DVIPSSource:··TeX·output·2024.04.28:140318 %DVIPSSource:··TeX·output·2025.05.31:2033
19 %%BeginProcSet:·tex.pro·0·019 %%BeginProcSet:·tex.pro·0·0
20 %!20 %!
21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S
22 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·7222 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·72
23 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·023 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·0
24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{
25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize
15.4 KB
ps2ascii {}
    
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
20 ···············int·*sib·:·pointer·to·sibling·vector,·size·n,·entries·in·the·range·[-1,n-1]\xd20 ···············int·*sib·:·pointer·to·sibling·vector,·size·n,·entries·in·the·range·[-1,n-1]\xd
21 ···········The·user·should·rarely·if·ever·change·these·five·fields.·In·particular,·throughout·the·code·we\xd21 ···········The·user·should·rarely·if·ever·change·these·five·fields.·In·particular,·throughout·the·code·we\xd
22 ···········assume·that·the·Tree·object·was·correctly·initialized·using·one·of·the·three·initializer·methods.\xd22 ···········assume·that·the·Tree·object·was·correctly·initialized·using·one·of·the·three·initializer·methods.\xd
23 ···········Inside·almost·every·method·we·check·to·ensure·n·>·0.·If·n·>·0·then·we·assume·that·the·structure\xd23 ···········Inside·almost·every·method·we·check·to·ensure·n·>·0.·If·n·>·0·then·we·assume·that·the·structure\xd
24 ···········was·intialized·correctly·and·that·the·par,·fch·and·sib·fields·point·to·storage·that·was·allocated·by\xd24 ···········was·intialized·correctly·and·that·the·par,·fch·and·sib·fields·point·to·storage·that·was·allocated·by\xd
25 ···········the·initializer·method.\xd25 ···········the·initializer·method.\xd
26 ·············································1\xd26 ·············································1\xd
27 ··············2·····························Tree·:·DRAFT·April·28,·2024\xd27 ··············2······························Tree·:·DRAFT·May·31,·2025\xd
28 ··············1.2···Prototypes·and·descriptions·of·Tree·methods\xd28 ··············1.2···Prototypes·and·descriptions·of·Tree·methods\xd
29 ··············This·section·contains·brief·descriptions·including·prototypes·of·all·methods·that·belong·to·the·Tree\xd29 ··············This·section·contains·brief·descriptions·including·prototypes·of·all·methods·that·belong·to·the·Tree\xd
30 ··············object.\xd30 ··············object.\xd
31 ··············1.2.1··Basic·methods\xd31 ··············1.2.1··Basic·methods\xd
32 ··············As·usual,·there·are·four·basic·methods·to·support·object·creation,·setting·default·fields,·clearing\xd32 ··············As·usual,·there·are·four·basic·methods·to·support·object·creation,·setting·default·fields,·clearing\xd
33 ··············any·allocated·data,·and·free’ing·the·object.\xd33 ··············any·allocated·data,·and·free’ing·the·object.\xd
34 ················1.·Tree·*·Tree_new·(·void·)·;\xd34 ················1.·Tree·*·Tree_new·(·void·)·;\xd
83.8 KB
./usr/share/doc/spooles-doc/Utilities.ps.gz
83.7 KB
Utilities.ps
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 %%EndComments11 %%EndComments
12 %%BeginDefaults12 %%BeginDefaults
13 %%ViewingOrientation:·1·0·0·113 %%ViewingOrientation:·1·0·0·1
14 %%EndDefaults14 %%EndDefaults
15 %DVIPSWebPage:·(www.radicaleye.com)15 %DVIPSWebPage:·(www.radicaleye.com)
16 %DVIPSCommandLine:·dvips·main·-o·Utilities.ps16 %DVIPSCommandLine:·dvips·main·-o·Utilities.ps
17 %DVIPSParameters:·dpi=60017 %DVIPSParameters:·dpi=600
18 %DVIPSSource:··TeX·output·2024.04.28:140318 %DVIPSSource:··TeX·output·2025.05.31:2033
19 %%BeginProcSet:·tex.pro·0·019 %%BeginProcSet:·tex.pro·0·0
20 %!20 %!
21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S
22 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·7222 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·72
23 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·023 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·0
24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{
25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize
37.2 KB
ps2ascii {}
    
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ·····················struct·_I2OP·{\xd22 ·····················struct·_I2OP·{\xd
23 ·······················int···value0·;\xd23 ·······················int···value0·;\xd
24 ·······················int···value1·;\xd24 ·······················int···value1·;\xd
25 ·······················void··*value2·;\xd25 ·······················void··*value2·;\xd
26 ·······················I2OP··*next··;\xd26 ·······················I2OP··*next··;\xd
27 ·····················}·;\xd27 ·····················}·;\xd
28 ·············································1\xd28 ·············································1\xd
29 ··············2···························Utilities·:·DRAFT·April·28,·2024\xd29 ··············2···························Utilities·:·DRAFT·May·31,·2025\xd
30 ··············1.2···Prototypes·and·descriptions·of·Utilities·methods\xd30 ··············1.2···Prototypes·and·descriptions·of·Utilities·methods\xd
31 ··············This·section·contains·brief·descriptions·including·prototypes·of·all·methods·that·belong·to·the\xd31 ··············This·section·contains·brief·descriptions·including·prototypes·of·all·methods·that·belong·to·the\xd
32 ··············Utilities·directory.\xd32 ··············Utilities·directory.\xd
33 ··············1.2.1··CV·:·char·vector·methods\xd33 ··············1.2.1··CV·:·char·vector·methods\xd
34 ················1.·char·*·CVinit·(·int·n,·char·c·)·;\xd34 ················1.·char·*·CVinit·(·int·n,·char·c·)·;\xd
35 ···················This·is·the·allocator·and·initializer·method·for·char·vectors.·Storage·for·an·array·with·size\xd35 ···················This·is·the·allocator·and·initializer·method·for·char·vectors.·Storage·for·an·array·with·size\xd
36 ···················n·is·found·and·each·entry·is·filled·with·character·c.·A·pointer·to·the·array·is·returned.\xd36 ···················n·is·found·and·each·entry·is·filled·with·character·c.·A·pointer·to·the·array·is·returned.\xd
29.2 KB
./usr/share/doc/spooles-doc/ZV.ps.gz
29.1 KB
ZV.ps
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 %%EndComments11 %%EndComments
12 %%BeginDefaults12 %%BeginDefaults
13 %%ViewingOrientation:·1·0·0·113 %%ViewingOrientation:·1·0·0·1
14 %%EndDefaults14 %%EndDefaults
15 %DVIPSWebPage:·(www.radicaleye.com)15 %DVIPSWebPage:·(www.radicaleye.com)
16 %DVIPSCommandLine:·dvips·main·-o·ZV.ps16 %DVIPSCommandLine:·dvips·main·-o·ZV.ps
17 %DVIPSParameters:·dpi=60017 %DVIPSParameters:·dpi=600
18 %DVIPSSource:··TeX·output·2024.04.28:140318 %DVIPSSource:··TeX·output·2025.05.31:2033
19 %%BeginProcSet:·tex.pro·0·019 %%BeginProcSet:·tex.pro·0·0
20 %!20 %!
21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S
22 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·7222 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·72
23 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·023 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·0
24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{
25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize
9.52 KB
ps2ascii {}
    
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ···············Onemustchoose·where·to·use·this·object.·There·is·a·substantial·performance·penalty·for·doing·the\xd22 ···············Onemustchoose·where·to·use·this·object.·There·is·a·substantial·performance·penalty·for·doing·the\xd
23 ···············simplest·operations,·and·so·when·we·need·to·manipulate·an·double·vector·inside·a·loop,·we·extract\xd23 ···············simplest·operations,·and·so·when·we·need·to·manipulate·an·double·vector·inside·a·loop,·we·extract\xd
24 ···············out·the·size·and·pointer·to·the·base·array·from·the·ZV·object.·On·the·other·hand,·the·convenience\xd24 ···············out·the·size·and·pointer·to·the·base·array·from·the·ZV·object.·On·the·other·hand,·the·convenience\xd
25 ···············makes·it·a·widely·used·object.\xd25 ···············makes·it·a·widely·used·object.\xd
26 ···············1.1····Data·Structure\xd26 ···············1.1····Data·Structure\xd
27 ···············The·ZV·structure·has·three·fields.\xd27 ···············The·ZV·structure·has·three·fields.\xd
28 ·····························································1\xd28 ·····························································1\xd
29 ··············2·······························ZV·:·DRAFT·April·28,·2024\xd29 ··············2·······························ZV·:·DRAFT·May·31,·2025\xd
30 ··················int·size·:·present·size·of·the·vector.\xd30 ··················int·size·:·present·size·of·the·vector.\xd
31 ··················int·maxsize·:·maximum·size·of·the·vector.\xd31 ··················int·maxsize·:·maximum·size·of·the·vector.\xd
32 ··················int·owned·:·owner·flag·for·the·data.·When·owned·=·1,·storage·for·owned·double’s·has·been\xd32 ··················int·owned·:·owner·flag·for·the·data.·When·owned·=·1,·storage·for·owned·double’s·has·been\xd
33 ···················allocated·by·this·object·and·can·be·free’d·by·the·object.·When·owned·==·0·but·size·>·0·,\xd33 ···················allocated·by·this·object·and·can·be·free’d·by·the·object.·When·owned·==·0·but·size·>·0·,\xd
34 ···················this·object·points·to·entries·that·have·been·allocated·elsewhere,·and·these·entries·will·not·be\xd34 ···················this·object·points·to·entries·that·have·been·allocated·elsewhere,·and·these·entries·will·not·be\xd
35 ···················free’d·by·this·object.\xd35 ···················free’d·by·this·object.\xd
36 ··················double·*vec·:·pointer·to·the·base·address·of·the·double·vector\xd36 ··················double·*vec·:·pointer·to·the·base·address·of·the·double·vector\xd
48.6 KB
./usr/share/doc/spooles-doc/misc.ps.gz
48.6 KB
misc.ps
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 %%EndComments11 %%EndComments
12 %%BeginDefaults12 %%BeginDefaults
13 %%ViewingOrientation:·1·0·0·113 %%ViewingOrientation:·1·0·0·1
14 %%EndDefaults14 %%EndDefaults
15 %DVIPSWebPage:·(www.radicaleye.com)15 %DVIPSWebPage:·(www.radicaleye.com)
16 %DVIPSCommandLine:·dvips·main·-o·misc.ps16 %DVIPSCommandLine:·dvips·main·-o·misc.ps
17 %DVIPSParameters:·dpi=60017 %DVIPSParameters:·dpi=600
18 %DVIPSSource:··TeX·output·2024.04.28:140318 %DVIPSSource:··TeX·output·2025.05.31:2033
19 %%BeginProcSet:·tex.pro·0·019 %%BeginProcSet:·tex.pro·0·0
20 %!20 %!
21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S21 /TeXDict·300·dict·def·TeXDict·begin/N{def}def/B{bind·def}N/S{exch}N/X{S
22 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·7222 N}B/A{dup}B/TR{translate}N/isls·false·N/vsize·11·72·mul·N/hsize·8.5·72
23 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·023 mul·N/landplus90{false}def/@rigin{isls{[0·landplus90{1·-1}{-1·1}ifelse·0
24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{24 0·0]concat}if·72·Resolution·div·72·VResolution·div·neg·scale·isls{
25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize25 landplus90{VResolution·72·div·vsize·mul·0·exch}{Resolution·-72·div·hsize
21.2 KB
ps2ascii {}
    
Offset 17, 15 lines modifiedOffset 17, 15 lines modified
17 ··················The·method·calls·itself·recursively.·To·find·the·permutation·for·an·n1·x·n2·x·n3·grid,·call\xd17 ··················The·method·calls·itself·recursively.·To·find·the·permutation·for·an·n1·x·n2·x·n3·grid,·call\xd
18 ··················mkNDperm(n1,·n2,·n3,·newToOld,·0,·n1-1,·0,·n2-1,·0,·n3-1)·;\xd18 ··················mkNDperm(n1,·n2,·n3,·newToOld,·0,·n1-1,·0,·n2-1,·0,·n3-1)·;\xd
19 ··················from·a·driver·program.\xd19 ··················from·a·driver·program.\xd
20 ··················Error·checking:·If·n1,·n2·or·n3·are·less·than·or·equal·to·zero,·or·if·newToOld·is·NULL,·or·if\xd20 ··················Error·checking:·If·n1,·n2·or·n3·are·less·than·or·equal·to·zero,·or·if·newToOld·is·NULL,·or·if\xd
21 ··················west,·south·or·bottom·are·less·than·or·equal·to·zero,·of·if·east··n1,·of·if·north··n2,·of·if\xd21 ··················west,·south·or·bottom·are·less·than·or·equal·to·zero,·of·if·east··n1,·of·if·north··n2,·of·if\xd
22 ··················top··n3,·an·error·message·is·printed·and·the·program·exits.\xd22 ··················top··n3,·an·error·message·is·printed·and·the·program·exits.\xd
23 ·······················································1\xd23 ·······················································1\xd
24 ·······2···············Misc·:·DRAFT·April·28,·2024\xd24 ·······2···············Misc·:·DRAFT·May·31,·2025\xd
25 ········2.·void·mkNDperm2·(·int·n1,·int·n2,·int·n3,·int·newToOld[],·int·west,\xd25 ········2.·void·mkNDperm2·(·int·n1,·int·n2,·int·n3,·int·newToOld[],·int·west,\xd
26 ···················int·east,·int·south,·int·north,·int·bottom,·int·top·)·;\xd26 ···················int·east,·int·south,·int·north,·int·bottom,·int·top·)·;\xd
27 ··········This·method·this·vector·fills·a·permutation·vector·with·the·nested·dissection·new-to-old\xd27 ··········This·method·this·vector·fills·a·permutation·vector·with·the·nested·dissection·new-to-old\xd
28 ··········ordering·of·the·vertices·for·the·subgrid·defined·by·nodes·whose·coordinates·lie·in\xd28 ··········ordering·of·the·vertices·for·the·subgrid·defined·by·nodes·whose·coordinates·lie·in\xd
29 ··········[west,·east]·x·[south,·north]·x·[bottom,·top].\xd29 ··········[west,·east]·x·[south,·north]·x·[bottom,·top].\xd
30 ··········There·is·one·important·difference·between·this·method·and·mkNDperm()·above;·this·method\xd30 ··········There·is·one·important·difference·between·this·method·and·mkNDperm()·above;·this·method\xd
31 ··········finds·double-wide·separators,·necessary·for·an·operator·with·more·than·nearest·neighbor·grid\xd31 ··········finds·double-wide·separators,·necessary·for·an·operator·with·more·than·nearest·neighbor·grid\xd