Skip to content

Commit

Permalink
Deploying to gh-pages from @ 7c0599a 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
github-merge-queue[bot] committed Oct 9, 2024
1 parent 8c9fbfc commit e1ea33b
Show file tree
Hide file tree
Showing 11 changed files with 94 additions and 53 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -488,8 +488,6 @@ or

.. function:: proc createSparseSymEntry(a, size, param matLayout, type eltType) throws

.. function:: proc makeSparseArray(size, type eltType, param matLayout)

.. class:: GeneratorSymEntry : AbstractSymEntry

.. attribute:: type etype
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,19 @@ or

SparseMatrix/*

.. function:: proc fillSparseMatrix(ref spsMat, const A: [?D] ?eltType) throws
.. function:: proc fillSparseMatrix(ref spsMat, const A: [?D] ?eltType, param l: layout) throws

.. function:: proc getGrid(const ref spsMat) where spsMat.chpl_isNonDistributedArray()

.. function:: proc getGrid(const ref spsMat) where !spsMat.chpl_isNonDistributedArray()

.. function:: proc getLSD(const ref spsMat) where spsMat.chpl_isNonDistributedArray()

.. function:: proc getLSD(const ref spsMat) where !spsMat.chpl_isNonDistributedArray()

.. function:: proc getLSA(const ref spsMat, rowBlockIdx: int, colBlockIdx: int) const ref where spsMat.chpl_isNonDistributedArray()

.. function:: proc getLSA(const ref spsMat, rowBlockIdx: int, colBlockIdx: int) const ref where !spsMat.chpl_isNonDistributedArray()

.. function:: proc sparseMatToPdarrayCSR(const ref spsMat, ref rows, ref cols, ref vals)

Expand All @@ -36,20 +48,17 @@ or

.. function:: proc sparseMatToPdarrayCSC(const ref spsMat, ref rows, ref cols, ref vals)


Fill the rows, cols, and vals arrays with the non-zero indices and values
from the sparse matrix in col-major order.

.. function:: proc rowMajorExScan(in nnzPerColBlock: [?d] int, grid: [] locale, const ref pdom)

.. function:: proc flattenedExScanCSR(in nnzPerColBlock: [?d] int, nRowGroups: int, nTasksPerRowBlock: int, nRowsPerGroup: int)
.. function:: proc colMajorExScan(in nnzPerRowBlock: [?d] int, grid: [] locale, const ref pdom)

.. function:: proc flattenedExScanCSC(in nnzPerRowBlock: [?d] int, nColGroups: int, nTasksPerColBlock: int, nColsPerGroup: int)
.. function:: proc sparseMatMatMult(A, B)

.. function:: proc sparseMatMatMult(A, B, ref spsData)

.. function:: proc sparseMatMatMult(A, B) where !A.chpl_isNonDistributedArray() && !B.chpl_isNonDistributedArray()

.. function:: proc denseMatMatMult(A, B)

.. function:: proc randSparseMatrix(size, density, param layout, param distributed = false, type eltType)
.. function:: proc randSparseMatrix(size, density, param layout, type eltType)

Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,6 @@ or

.. method:: proc ref add(idx: 2*(int), val: int)

.. function:: proc randSparseDomain(parentDom, density, param matLayout, param distributed) where distributed == false

.. function:: proc randSparseDomain(parentDom, density, param matLayout, param distributed) where distributed == true

.. function:: proc emptySparseDomLike(Mat)

.. function:: proc writeSparseMatrix(msg, Arr)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -81,3 +81,7 @@ or
:returns: type


.. function:: proc makeSparseDomain(size: int, param matLayout)

.. function:: proc makeSparseArray(size: int, type eltType, param matLayout)

32 changes: 19 additions & 13 deletions server/genindex.html
Original file line number Diff line number Diff line change
Expand Up @@ -437,6 +437,8 @@ <h2 id="C">C</h2>
</li>
</ul></li>
<li><a href="modules/__w/arkouda/arkouda/src/MultiTypeRegEntry.html#MultiTypeRegEntry.CategoricalRegEntry.codes">codes (MultiTypeRegEntry.CategoricalRegEntry attribute)</a>
</li>
<li><a href="modules/__w/arkouda/arkouda/src/SparseMatrix.html#SparseMatrix.colMajorExScan">colMajorExScan() (in module SparseMatrix)</a>
</li>
<li><a href="modules/__w/arkouda/arkouda/src/MultiTypeRegEntry.html#MultiTypeRegEntry.DataFrameRegEntry.column_names">column_names (MultiTypeRegEntry.DataFrameRegEntry attribute)</a>
</li>
Expand Down Expand Up @@ -820,12 +822,6 @@ <h2 id="F">F</h2>
</li>
<li><a href="modules/__w/arkouda/arkouda/src/AryUtil.html#AryUtil.flatten">flatten() (in module AryUtil)</a>
</li>
<li><a href="modules/__w/arkouda/arkouda/src/SparseMatrix.html#SparseMatrix.flattenedExScanCSC">flattenedExScanCSC() (in module SparseMatrix)</a>
</li>
<li><a href="modules/__w/arkouda/arkouda/src/SparseMatrix.html#SparseMatrix.flattenedExScanCSR">flattenedExScanCSR() (in module SparseMatrix)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="modules/__w/arkouda/arkouda/src/CommAggregation/BigIntegerAggregation.html#BigIntegerAggregation.DstAggregatorBigint.flush">flush() (BigIntegerAggregation.DstAggregatorBigint method)</a>

<ul>
Expand All @@ -840,6 +836,8 @@ <h2 id="F">F</h2>
<li><a href="modules/__w/arkouda/arkouda/src/CommAggregation.html#CommAggregation.SrcUnorderedAggregator.flush">(CommAggregation.SrcUnorderedAggregator method)</a>
</li>
</ul></li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="modules/__w/arkouda/arkouda/src/CommAggregation/BigIntegerAggregation.html#BigIntegerAggregation.DstAggregatorBigint.flushBuffer">flushBuffer() (BigIntegerAggregation.DstAggregatorBigint method)</a>

<ul>
Expand Down Expand Up @@ -985,10 +983,12 @@ <h2 id="G">G</h2>
<li><a href="modules/__w/arkouda/arkouda/src/SegmentedString.html#SegmentedString.SegString.getFixes">getFixes() (SegmentedString.SegString method)</a>
</li>
<li><a href="modules/__w/arkouda/arkouda/src/MultiTypeSymbolTable.html#MultiTypeSymbolTable.getGenericSparseArrayEntry">getGenericSparseArrayEntry() (in module MultiTypeSymbolTable)</a>
</li>
<li><a href="modules/__w/arkouda/arkouda/src/MultiTypeSymbolTable.html#MultiTypeSymbolTable.getGenericTypedArrayEntry">getGenericTypedArrayEntry() (in module MultiTypeSymbolTable)</a>, <a href="modules/__w/arkouda/arkouda/src/MultiTypeSymbolTable.html#MultiTypeSymbolTable.getGenericTypedArrayEntry">[1]</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="modules/__w/arkouda/arkouda/src/MultiTypeSymbolTable.html#MultiTypeSymbolTable.getGenericTypedArrayEntry">getGenericTypedArrayEntry() (in module MultiTypeSymbolTable)</a>, <a href="modules/__w/arkouda/arkouda/src/MultiTypeSymbolTable.html#MultiTypeSymbolTable.getGenericTypedArrayEntry">[1]</a>
<li><a href="modules/__w/arkouda/arkouda/src/SparseMatrix.html#SparseMatrix.getGrid">getGrid() (in module SparseMatrix)</a>, <a href="modules/__w/arkouda/arkouda/src/SparseMatrix.html#SparseMatrix.getGrid">[1]</a>
</li>
<li><a href="modules/__w/arkouda/arkouda/src/Message.html#Message.ParameterObj.getIntValue">getIntValue() (Message.ParameterObj method)</a>
</li>
Expand All @@ -1003,6 +1003,10 @@ <h2 id="G">G</h2>
<li><a href="modules/__w/arkouda/arkouda/src/Message.html#Message.ParameterObj.getList">getList() (Message.ParameterObj method)</a>
</li>
<li><a href="modules/__w/arkouda/arkouda/src/MemoryMgmt.html#MemoryMgmt.getLocaleMemoryStatuses">getLocaleMemoryStatuses() (in module MemoryMgmt)</a>
</li>
<li><a href="modules/__w/arkouda/arkouda/src/SparseMatrix.html#SparseMatrix.getLSA">getLSA() (in module SparseMatrix)</a>, <a href="modules/__w/arkouda/arkouda/src/SparseMatrix.html#SparseMatrix.getLSA">[1]</a>
</li>
<li><a href="modules/__w/arkouda/arkouda/src/SparseMatrix.html#SparseMatrix.getLSD">getLSD() (in module SparseMatrix)</a>, <a href="modules/__w/arkouda/arkouda/src/SparseMatrix.html#SparseMatrix.getLSD">[1]</a>
</li>
<li><a href="modules/__w/arkouda/arkouda/src/FileIO.html#FileIO.getMatchingFilenames">getMatchingFilenames() (in module FileIO)</a>
</li>
Expand Down Expand Up @@ -1522,7 +1526,9 @@ <h2 id="M">M</h2>
</li>
<li><a href="modules/__w/arkouda/arkouda/src/SymArrayDmap.html#SymArrayDmap.makeDistDomType">makeDistDomType() (in module SymArrayDmap)</a>
</li>
<li><a href="modules/__w/arkouda/arkouda/src/MultiTypeSymEntry.html#MultiTypeSymEntry.makeSparseArray">makeSparseArray() (in module MultiTypeSymEntry)</a>
<li><a href="modules/__w/arkouda/arkouda/src/SymArrayDmap.html#SymArrayDmap.makeSparseArray">makeSparseArray() (in module SymArrayDmap)</a>
</li>
<li><a href="modules/__w/arkouda/arkouda/src/SymArrayDmap.html#SymArrayDmap.makeSparseDomain">makeSparseDomain() (in module SymArrayDmap)</a>
</li>
<li><a href="modules/__w/arkouda/arkouda/src/SparseMatrix/SpsMatUtil.html#SpsMatUtil.makeSparseMat">makeSparseMat() (in module SpsMatUtil)</a>, <a href="modules/__w/arkouda/arkouda/src/SparseMatrix/SpsMatUtil.html#SpsMatUtil.makeSparseMat">[1]</a>
</li>
Expand Down Expand Up @@ -1867,8 +1873,6 @@ <h2 id="R">R</h2>
<li><a href="modules/__w/arkouda/arkouda/src/SegStringSort.html#SegStringSort.radixSortLSD_raw">radixSortLSD_raw() (in module SegStringSort)</a>
</li>
<li><a href="modules/__w/arkouda/arkouda/src/SparseMatrix/SpsMatUtil.html#SpsMatUtil.rands">rands (in module SpsMatUtil)</a>
</li>
<li><a href="modules/__w/arkouda/arkouda/src/SparseMatrix/SpsMatUtil.html#SpsMatUtil.randSparseDomain">randSparseDomain() (in module SpsMatUtil)</a>, <a href="modules/__w/arkouda/arkouda/src/SparseMatrix/SpsMatUtil.html#SpsMatUtil.randSparseDomain">[1]</a>
</li>
<li><a href="modules/__w/arkouda/arkouda/src/SparseMatrix.html#SparseMatrix.randSparseMatrix">randSparseMatrix() (in module SparseMatrix)</a>
</li>
Expand Down Expand Up @@ -1922,10 +1926,10 @@ <h2 id="R">R</h2>
</li>
<li><a href="modules/__w/arkouda/arkouda/src/ExternalIntegration.html#ExternalIntegration.registerWithKubernetes">registerWithKubernetes() (in module ExternalIntegration)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="modules/__w/arkouda/arkouda/src/Registry.html#module-Registry">Registry (module)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="modules/__w/arkouda/arkouda/src/MultiTypeSymbolTable.html#MultiTypeSymbolTable.SymTab.registry">registry (MultiTypeSymbolTable.SymTab attribute)</a>
</li>
<li><a href="modules/__w/arkouda/arkouda/src/MultiTypeRegEntry.html#MultiTypeRegEntry.RegistryEntryType">RegistryEntryType (enum in MultiTypeRegEntry)</a>
Expand Down Expand Up @@ -1971,6 +1975,8 @@ <h2 id="R">R</h2>
<li><a href="modules/__w/arkouda/arkouda/src/SipHash.html#SipHash.ROTL">ROTL() (in module SipHash)</a>
</li>
<li><a href="modules/__w/arkouda/arkouda/src/ServerErrors.html#ServerErrors.ErrorWithContext.routineName">routineName (ServerErrors.ErrorWithContext attribute)</a>
</li>
<li><a href="modules/__w/arkouda/arkouda/src/SparseMatrix.html#SparseMatrix.rowMajorExScan">rowMajorExScan() (in module SparseMatrix)</a>
</li>
<li><a href="modules/__w/arkouda/arkouda/src/RadixSortLSD.html#RadixSortLSD.rsLogger">rsLogger (in module RadixSortLSD)</a>
</li>
Expand Down Expand Up @@ -2192,7 +2198,7 @@ <h2 id="S">S</h2>
</ul></li>
<li><a href="modules/__w/arkouda/arkouda/src/SparseMatrix/SpsMatUtil.html#SpsMatUtil.sparseMatDat">sparseMatDat (record in SpsMatUtil)</a>
</li>
<li><a href="modules/__w/arkouda/arkouda/src/SparseMatrix.html#SparseMatrix.sparseMatMatMult">sparseMatMatMult() (in module SparseMatrix)</a>, <a href="modules/__w/arkouda/arkouda/src/SparseMatrix.html#SparseMatrix.sparseMatMatMult">[1]</a>
<li><a href="modules/__w/arkouda/arkouda/src/SparseMatrix.html#SparseMatrix.sparseMatMatMult">sparseMatMatMult() (in module SparseMatrix)</a>, <a href="modules/__w/arkouda/arkouda/src/SparseMatrix.html#SparseMatrix.sparseMatMatMult">[1]</a>, <a href="modules/__w/arkouda/arkouda/src/SparseMatrix.html#SparseMatrix.sparseMatMatMult">[2]</a>
</li>
<li><a href="modules/__w/arkouda/arkouda/src/SparseMatrix.html#module-SparseMatrix">SparseMatrix (module)</a>
</li>
Expand Down
5 changes: 0 additions & 5 deletions server/modules/__w/arkouda/arkouda/src/MultiTypeSymEntry.html
Original file line number Diff line number Diff line change
Expand Up @@ -960,11 +960,6 @@
<em class="property"><span class="pre">proc</span> </em><span class="sig-name descname"><span class="pre">createSparseSymEntry</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="pre">a</span></em>, <em class="sig-param"><span class="pre">size</span></em>, <em class="sig-param"><span class="pre">param</span> <span class="pre">matLayout</span></em>, <em class="sig-param"><span class="pre">type</span> <span class="pre">eltType</span></em><span class="sig-paren">)</span><span class="w"> </span><em class="property"> <span class="pre">throws</span></em><a class="headerlink" href="#MultiTypeSymEntry.createSparseSymEntry" title="Link to this definition"></a></dt>
<dd></dd></dl>

<dl class="chpl function">
<dt class="sig sig-object chpl" id="MultiTypeSymEntry.makeSparseArray">
<em class="property"><span class="pre">proc</span> </em><span class="sig-name descname"><span class="pre">makeSparseArray</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="pre">size</span></em>, <em class="sig-param"><span class="pre">type</span> <span class="pre">eltType</span></em>, <em class="sig-param"><span class="pre">param</span> <span class="pre">matLayout</span></em><span class="sig-paren">)</span><a class="headerlink" href="#MultiTypeSymEntry.makeSparseArray" title="Link to this definition"></a></dt>
<dd></dd></dl>

<dl class="chpl class">
<dt class="sig sig-object chpl" id="MultiTypeSymEntry.GeneratorSymEntry">
<em class="property"><span class="pre">class</span> </em><span class="sig-name descname"><span class="pre">GeneratorSymEntry</span></span><em class="property"> <span class="pre">:</span> <span class="pre">AbstractSymEntry</span></em><a class="headerlink" href="#MultiTypeSymEntry.GeneratorSymEntry" title="Link to this definition"></a></dt>
Expand Down
Loading

0 comments on commit e1ea33b

Please sign in to comment.