<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in superlu_dist.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>4e8208cbcbc709572b8abe32f33c78b69c819375 - Merge branch &apos;barry/2026-01-13/ftn-generation-for-context-functions&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c#4e8208cbcbc709572b8abe32f33c78b69c819375</link>
        <description>Merge branch &apos;barry/2026-01-13/ftn-generation-for-context-functions&apos; into &apos;main&apos;Fortran generation of interface definitions for functions that take and return context variables  (void *ctx and PetCtx ctx)See merge request petsc/petsc!8956

            List of files:
            /petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c</description>
        <pubDate>Sat, 31 Jan 2026 18:41:18 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>2a8381b23c702518c6b1ccbeafee50b9375df0e4 - Add automatic generated fortran support for setting and returning contexts</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c#2a8381b23c702518c6b1ccbeafee50b9375df0e4</link>
        <description>Add automatic generated fortran support for setting and returning contextsMajor cleanup of the code for setting and returning application (previously called user) contexts  - PetscCtx ctx is now the standard for passing in contexts  - PetscCtxRt ctx is the standard for passing out contexts, including context destroy routines based on PetscCtxDestroyFnBoth of these are typedef to void*Also removed most use of user and userctx for context arguments now consistently named ctxImproved documentation on PetscCtx and PetscCtxRt and on how to use contexts (including getting them) from Fortran

            List of files:
            /petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c</description>
        <pubDate>Tue, 13 Jan 2026 04:45:38 +0000</pubDate>
        <dc:creator>Barry Smith &lt;bsmith@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>dfe00d7b09a80b04879b1d4346c83210468b990e - Merge branch &apos;release&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c#dfe00d7b09a80b04879b1d4346c83210468b990e</link>
        <description>Merge branch &apos;release&apos;

            List of files:
            /petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c</description>
        <pubDate>Tue, 16 Dec 2025 05:58:42 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>f3bef557e84ed76971bdda899536c49cabb63d47 - Merge branch &apos;balay/fix-superlu_acc_offload&apos; into &apos;release&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c#f3bef557e84ed76971bdda899536c49cabb63d47</link>
        <description>Merge branch &apos;balay/fix-superlu_acc_offload&apos; into &apos;release&apos;superlu-dist: superlu_acc_offload is available in v8.0.0+See merge request petsc/petsc!8896

            List of files:
            /petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c</description>
        <pubDate>Sat, 13 Dec 2025 22:59:10 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>a0940d2a7215eaedf0afce7a4fd0af2ceaea718f - superlu-dist: superlu_acc_offload is available in v8.0.0+</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c#a0940d2a7215eaedf0afce7a4fd0af2ceaea718f</link>
        <description>superlu-dist: superlu_acc_offload is available in v8.0.0+

            List of files:
            /petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c</description>
        <pubDate>Fri, 12 Dec 2025 16:17:16 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>b5f0bcd6e9e8ed97648738542f5163d94f7b1782 - Merge branch &apos;release&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c#b5f0bcd6e9e8ed97648738542f5163d94f7b1782</link>
        <description>Merge branch &apos;release&apos;

            List of files:
            /petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c</description>
        <pubDate>Sat, 29 Nov 2025 22:33:36 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>604f5f70ebb7313243f4f4e48c56df65a9581d15 - Merge branch &apos;superlu&apos; into &apos;release&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c#604f5f70ebb7313243f4f4e48c56df65a9581d15</link>
        <description>Merge branch &apos;superlu&apos; into &apos;release&apos;Add option to disable SuperLU_DIST GPU offloadingSee merge request petsc/petsc!8870

            List of files:
            /petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c</description>
        <pubDate>Sat, 29 Nov 2025 21:06:59 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>3e56d16d0db0d46ebc935007d4ec4dcbd1c6b791 - Add option to disable SuperLU_DIST GPU offloading</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c#3e56d16d0db0d46ebc935007d4ec4dcbd1c6b791</link>
        <description>Add option to disable SuperLU_DIST GPU offloading

            List of files:
            /petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c</description>
        <pubDate>Sat, 29 Nov 2025 21:06:59 +0000</pubDate>
        <dc:creator>Nuno Nobre &lt;nuno.nobre@stfc.ac.uk&gt;</dc:creator>
    </item>
<item>
        <title>92683e95eee7934b252f434bd80477b3f5ea99c4 - Merge branch &apos;jolivet/hpddm-precision-ci&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c#92683e95eee7934b252f434bd80477b3f5ea99c4</link>
        <description>Merge branch &apos;jolivet/hpddm-precision-ci&apos; into &apos;main&apos;Some fixes and safeguards for -pc_precisionSee merge request petsc/petsc!8818

            List of files:
            /petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c</description>
        <pubDate>Thu, 30 Oct 2025 05:48:10 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>cd0670b29c1b43652e6040e511075ed90bb9b297 - MATSOLVERSUPERLU_DIST: proper prefix for -pc_precision option</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c#cd0670b29c1b43652e6040e511075ed90bb9b297</link>
        <description>MATSOLVERSUPERLU_DIST: proper prefix for -pc_precision option

            List of files:
            /petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c</description>
        <pubDate>Wed, 29 Oct 2025 14:29:22 +0000</pubDate>
        <dc:creator>Pierre Jolivet &lt;pierre@joliv.et&gt;</dc:creator>
    </item>
<item>
        <title>9a3a8673b4aea812b2f0c314666d2e7ff14d2577 - Merge branch &apos;jczhang/2025-09-19/precision-mumps&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c#9a3a8673b4aea812b2f0c314666d2e7ff14d2577</link>
        <description>Merge branch &apos;jczhang/2025-09-19/precision-mumps&apos; into &apos;main&apos;Support different precisions with MUMPSSee merge request petsc/petsc!8715

            List of files:
            /petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c</description>
        <pubDate>Fri, 17 Oct 2025 15:21:29 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>6e4037fd73a180d7856a84e55584b08965c7826d - superlu_dist: revise to make use of the new enum PetscPrecision</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c#6e4037fd73a180d7856a84e55584b08965c7826d</link>
        <description>superlu_dist: revise to make use of the new enum PetscPrecision

            List of files:
            /petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c</description>
        <pubDate>Fri, 26 Sep 2025 16:35:09 +0000</pubDate>
        <dc:creator>Junchao Zhang &lt;jczhang@anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>cd871708d6ae82bd70cc1a9e2138f9b57839fe75 - Merge branch &apos;cuda&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c#cd871708d6ae82bd70cc1a9e2138f9b57839fe75</link>
        <description>Merge branch &apos;cuda&apos; into &apos;main&apos;Fix CUDA 13 API incompatibilitiesSee merge request petsc/petsc!8632

            List of files:
            /petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c</description>
        <pubDate>Tue, 16 Sep 2025 04:23:51 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>2695cf96bf725a23d8edb31ff8aa2ca9ba36b655 - Gather CUDA lib includes in petscdevice_cuda.h + disable cuSPARSE warnings using DISABLE_CUSPARSE_DEPRECATED</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c#2695cf96bf725a23d8edb31ff8aa2ca9ba36b655</link>
        <description>Gather CUDA lib includes in petscdevice_cuda.h + disable cuSPARSE warnings using DISABLE_CUSPARSE_DEPRECATEDDefining DISABLE_CUSPARSE_DEPRECATED is Nvidia&apos;s recommended way of disabling cuSPARSE warningsThis avoids requiring -Wdeprecated-declarations - that can mask other (non-cuSPARSE) warnings

            List of files:
            /petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c</description>
        <pubDate>Thu, 11 Sep 2025 21:21:35 +0000</pubDate>
        <dc:creator>Nuno Nobre &lt;nuno.nobre@stfc.ac.uk&gt;</dc:creator>
    </item>
<item>
        <title>51b144c619aff302b570817d6f78637b8418d403 - Merge branch &apos;MarDiehl/use-bool-instead-of-enum&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c#51b144c619aff302b570817d6f78637b8418d403</link>
        <description>Merge branch &apos;MarDiehl/use-bool-instead-of-enum&apos; into &apos;main&apos;use bool instead of enumSee merge request petsc/petsc!8528

            List of files:
            /petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c</description>
        <pubDate>Fri, 29 Aug 2025 16:31:13 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>b8b5be36363868cf48bd7e7da4f4146957780db1 - distinguish Boolean and Integer</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c#b8b5be36363868cf48bd7e7da4f4146957780db1</link>
        <description>distinguish Boolean and IntegerMPI_Comm_get_attr has PetscMPIInt as flag argument, not PetscBool. Namethis flag &quot;iflg&quot; (was used somewhere already).Use MPI_LAND instead of MPI_BAND for logical operations instead ofMPI_MIN, MPI_MAX, and MPI_LAND.Note: Most of the previous code was probably working as intended, I didthe changes when debugging error related to the use of standard C Bool andkept them because it took me a while to understand that MPI has integerflags and PETSc has Booleans. Using different names makes this clear,but was and is not done consistently.

            List of files:
            /petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c</description>
        <pubDate>Mon, 21 Jul 2025 04:36:22 +0000</pubDate>
        <dc:creator>Martin Diehl &lt;mail@martin-diehl.net&gt;</dc:creator>
    </item>
<item>
        <title>834855d6effb0d027771461c8e947ee1ce5a1e17 - Merge branch &apos;jolivet/clang-format-21&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c#834855d6effb0d027771461c8e947ee1ce5a1e17</link>
        <description>Merge branch &apos;jolivet/clang-format-21&apos; into &apos;main&apos;clang-format-21See merge request petsc/petsc!8202

            List of files:
            /petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c</description>
        <pubDate>Wed, 27 Aug 2025 20:14:46 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>ac530a7e429a3ef5a9263376acf6071236a5db98 - Remove unnecessary braces around one-liners</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c#ac530a7e429a3ef5a9263376acf6071236a5db98</link>
        <description>Remove unnecessary braces around one-linersgit grep -lE &quot;[ ]*(if|for|while) \(.*\) {[^;]*;[^;]*}$&quot; -- &apos;*.c&apos; &apos;*.cxx&apos; &apos;*.cu&apos; &apos;*.h&apos; &apos;*.hpp&apos; &apos;*.cpp&apos; | xargs sed -i &apos;&apos; -E &apos;s#([ ]*)(if|for|while) \((.*)\) {([^;]*);([^;]*)}$#\1\2 \(\3\)\4;\5#&apos;

            List of files:
            /petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c</description>
        <pubDate>Tue, 03 Jun 2025 13:10:33 +0000</pubDate>
        <dc:creator>Pierre Jolivet &lt;pierre@joliv.et&gt;</dc:creator>
    </item>
<item>
        <title>bcda9346efad4e5ba2d553af84eb238771ba1e25 - Merge branch &apos;MarDiehl/fix-typo&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c#bcda9346efad4e5ba2d553af84eb238771ba1e25</link>
        <description>Merge branch &apos;MarDiehl/fix-typo&apos; into &apos;main&apos;missing &quot;s&quot; for isascii and issundialsSee merge request petsc/petsc!8559

            List of files:
            /petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c</description>
        <pubDate>Wed, 27 Aug 2025 20:05:52 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>9f196a0264fbaf0568fead3a30c861c7ae4cf663 - missing &quot;s&quot; for isascii and issundials</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c#9f196a0264fbaf0568fead3a30c861c7ae4cf663</link>
        <description>missing &quot;s&quot; for isascii and issundials

            List of files:
            /petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c</description>
        <pubDate>Thu, 17 Jul 2025 22:45:54 +0000</pubDate>
        <dc:creator>Martin Diehl &lt;mail@martin-diehl.net&gt;</dc:creator>
    </item>
</channel>
</rss>
