<?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 arch-ci-linux-cuda-pkgs.py</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>47c84c5acc69ca2c78267fc7dfb4d7203bd055c8 - Merge branch &apos;jczhang/2026-01-29/hypre-umpire-pool-size&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/config/examples/arch-ci-linux-cuda-pkgs.py#47c84c5acc69ca2c78267fc7dfb4d7203bd055c8</link>
        <description>Merge branch &apos;jczhang/2026-01-29/hypre-umpire-pool-size&apos; into &apos;main&apos;Add option -hypre_umpire_device_pool_size &lt;size in MiB&gt;See merge request petsc/petsc!8984

            List of files:
            /petsc/config/examples/arch-ci-linux-cuda-pkgs.py</description>
        <pubDate>Thu, 19 Feb 2026 06:30:27 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>955c50dbca49d45b485af42b14044928cc8409d7 - HYPRE: add option -hypre_umpire_device_pool_size &lt;size in MiB&gt;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/config/examples/arch-ci-linux-cuda-pkgs.py#955c50dbca49d45b485af42b14044928cc8409d7</link>
        <description>HYPRE: add option -hypre_umpire_device_pool_size &lt;size in MiB&gt;When hypre is configured with Umpire (recommended by hypre), the default Umpire pool size on device is setto 4 GB per process by hypre which could lead to out-of-memory when one maps multiple MPI processes to one GPU.

            List of files:
            /petsc/config/examples/arch-ci-linux-cuda-pkgs.py</description>
        <pubDate>Thu, 29 Jan 2026 19:17:53 +0000</pubDate>
        <dc:creator>Junchao Zhang &lt;jczhang@anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>c9e3fce0569ac575a7dd571126b52b2826192edc - Merge branch &apos;jczhang/2025-10-27/update-kokkos-5.0&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/config/examples/arch-ci-linux-cuda-pkgs.py#c9e3fce0569ac575a7dd571126b52b2826192edc</link>
        <description>Merge branch &apos;jczhang/2025-10-27/update-kokkos-5.0&apos; into &apos;main&apos;Update to Kokkos-5.0See merge request petsc/petsc!8815

            List of files:
            /petsc/config/examples/arch-ci-linux-cuda-pkgs.py</description>
        <pubDate>Sun, 21 Dec 2025 22:44:18 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>257f855af0365a5127fc80d8fcd07a05b4868e27 - Kokkos: update to v5.0.0</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/config/examples/arch-ci-linux-cuda-pkgs.py#257f855af0365a5127fc80d8fcd07a05b4868e27</link>
        <description>Kokkos: update to v5.0.0CI: remove kokkos from linux-cuda-pkgs (in favor of linux-kokkos-cuda) as v5 breaks with many external pkgs,CI: continue to use kokkos v4.7.01 for hip builds - as they currently use rocm-5.4.3Co-authored-by: Satish Balay &lt;balay@mcs.anl.gov&gt;

            List of files:
            /petsc/config/examples/arch-ci-linux-cuda-pkgs.py</description>
        <pubDate>Tue, 16 Dec 2025 17:27:52 +0000</pubDate>
        <dc:creator>Junchao Zhang &lt;jczhang@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>2906e86ba216dad7e0dfaef8d49fde3a4cf349e3 - Merge branch &apos;jczhang/2025-12-10/add-caliper&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/config/examples/arch-ci-linux-cuda-pkgs.py#2906e86ba216dad7e0dfaef8d49fde3a4cf349e3</link>
        <description>Merge branch &apos;jczhang/2025-12-10/add-caliper&apos; into &apos;main&apos;Add Caliper, a profiling package used by HypreSee merge request petsc/petsc!8895

            List of files:
            /petsc/config/examples/arch-ci-linux-cuda-pkgs.py</description>
        <pubDate>Thu, 11 Dec 2025 22:13:08 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>8fc55d51cc3631adb1442d6dd0ae124915211d2f - Packages: add Caliper, a profiling package used by Hypre</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/config/examples/arch-ci-linux-cuda-pkgs.py#8fc55d51cc3631adb1442d6dd0ae124915211d2f</link>
        <description>Packages: add Caliper, a profiling package used by Hypre

            List of files:
            /petsc/config/examples/arch-ci-linux-cuda-pkgs.py</description>
        <pubDate>Wed, 10 Dec 2025 16:53:37 +0000</pubDate>
        <dc:creator>Junchao Zhang &lt;jczhang@anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>9b43db70b9c026bfd5e783b6b6af8129a8c6066a - Merge branch &apos;balay/hypre-3.0&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/config/examples/arch-ci-linux-cuda-pkgs.py#9b43db70b9c026bfd5e783b6b6af8129a8c6066a</link>
        <description>Merge branch &apos;balay/hypre-3.0&apos; into &apos;main&apos;configure: HYPRE v3.0 and compatible MFEMSee merge request petsc/petsc!8688

            List of files:
            /petsc/config/examples/arch-ci-linux-cuda-pkgs.py</description>
        <pubDate>Sat, 27 Sep 2025 14:12:19 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>04ba64a0f5df3fa57c6c119f5bedb146e9974642 - Add Umpire support</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/config/examples/arch-ci-linux-cuda-pkgs.py#04ba64a0f5df3fa57c6c119f5bedb146e9974642</link>
        <description>Add Umpire supportCI: CUDA+umpire can trigger errors due to default 4G/mpi-task GPU RAM usage, so disable for linux-cuda-pkgs, linux-cuda-latest&gt; CUDA ERROR (code = 1, invalid argument) at memory.c:136&gt; terminate called after throwing an instance of &apos;thrust::system::system_error&apos;&gt;   what():  reduce failed to synchronize: cudaErrorIllegalAddress: an illegal memory access was encounteredCo-authored-by: Pierre Jolivet &lt;pierre@joliv.et&gt;Co-authored-by: Satish Balay &lt;balay@mcs.anl.gov&gt;

            List of files:
            /petsc/config/examples/arch-ci-linux-cuda-pkgs.py</description>
        <pubDate>Sun, 07 Sep 2025 01:46:07 +0000</pubDate>
        <dc:creator>Victor A. P. Magri &lt;paludettomag1@llnl.gov&gt;</dc:creator>
    </item>
<item>
        <title>6ee04767cadfff0612518b5db6e53c426a4c5190 - Merge branch &apos;jolivet/disable-fortran-bindings&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/config/examples/arch-ci-linux-cuda-pkgs.py#6ee04767cadfff0612518b5db6e53c426a4c5190</link>
        <description>Merge branch &apos;jolivet/disable-fortran-bindings&apos; into &apos;main&apos;configure: disable Fortran bindings of external packages by defaultSee merge request petsc/petsc!8647

            List of files:
            /petsc/config/examples/arch-ci-linux-cuda-pkgs.py</description>
        <pubDate>Mon, 18 Aug 2025 19:10:31 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>eba371be2a32ba9899d7f6988e9ab156651a61d3 - configure: disable Fortran bindings of external packages by default</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/config/examples/arch-ci-linux-cuda-pkgs.py#eba371be2a32ba9899d7f6988e9ab156651a61d3</link>
        <description>configure: disable Fortran bindings of external packages by default

            List of files:
            /petsc/config/examples/arch-ci-linux-cuda-pkgs.py</description>
        <pubDate>Fri, 15 Aug 2025 08:31:16 +0000</pubDate>
        <dc:creator>Pierre Jolivet &lt;pierre@joliv.et&gt;</dc:creator>
    </item>
<item>
        <title>bd9d6ae223073035433861335ae9dbc9b7be559f - Merge branch &apos;jolivet/update-packages&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/config/examples/arch-ci-linux-cuda-pkgs.py#bd9d6ae223073035433861335ae9dbc9b7be559f</link>
        <description>Merge branch &apos;jolivet/update-packages&apos; into &apos;main&apos;configure: update CMake/SuiteSparseSee merge request petsc/petsc!8184

            List of files:
            /petsc/config/examples/arch-ci-linux-cuda-pkgs.py</description>
        <pubDate>Wed, 12 Mar 2025 14:59:09 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>d2b7c01610dba2ddd9800e7891f34ff795293c44 - configure: CHOLMOD requires OpenMP for CUDA builds</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/config/examples/arch-ci-linux-cuda-pkgs.py#d2b7c01610dba2ddd9800e7891f34ff795293c44</link>
        <description>configure: CHOLMOD requires OpenMP for CUDA buildsadd --with-suitesparse-cuda: default to auto-enable/disable (wrt --with-cuda --with-openmp dependencies) unless user explicitly specifies this option

            List of files:
            /petsc/config/examples/arch-ci-linux-cuda-pkgs.py</description>
        <pubDate>Sun, 09 Mar 2025 07:39:44 +0000</pubDate>
        <dc:creator>Pierre Jolivet &lt;pierre@joliv.et&gt;</dc:creator>
    </item>
<item>
        <title>5d7506efe12637100132e823785b7018106aec57 - Merge branch &apos;add_tetgen_triangle_exe&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/config/examples/arch-ci-linux-cuda-pkgs.py#5d7506efe12637100132e823785b7018106aec57</link>
        <description>Merge branch &apos;add_tetgen_triangle_exe&apos; into &apos;main&apos;configure: add -download-triangle-build-exec, -download-tetgen-build-exec options to enable build of binariesSee merge request petsc/petsc!7839

            List of files:
            /petsc/config/examples/arch-ci-linux-cuda-pkgs.py</description>
        <pubDate>Sun, 22 Sep 2024 17:59:58 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>6de2a5eae58dee7ec9ca71664b9a417f02736045 - configure: add -download-triangle-build-exec, -download-tetgen-build-exec options to enable build of binaries</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/config/examples/arch-ci-linux-cuda-pkgs.py#6de2a5eae58dee7ec9ca71664b9a417f02736045</link>
        <description>configure: add -download-triangle-build-exec, -download-tetgen-build-exec options to enable build of binaries

            List of files:
            /petsc/config/examples/arch-ci-linux-cuda-pkgs.py</description>
        <pubDate>Sun, 22 Sep 2024 17:59:58 +0000</pubDate>
        <dc:creator>Chris Kees &lt;cekees@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>d1b98e1ad7e81a8e640dcc5462f845558b11b2c2 - Merge branch &apos;strumpack&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/config/examples/arch-ci-linux-cuda-pkgs.py#d1b98e1ad7e81a8e640dcc5462f845558b11b2c2</link>
        <description>Merge branch &apos;strumpack&apos; into &apos;main&apos;Update the interface to STRUMPACKSee merge request petsc/petsc!6819

            List of files:
            /petsc/config/examples/arch-ci-linux-cuda-pkgs.py</description>
        <pubDate>Tue, 29 Aug 2023 00:05:11 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>29e0a8059c4f386829f8eba944f135cd960c2d7a - Update the interface to STRUMPACK</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/config/examples/arch-ci-linux-cuda-pkgs.py#29e0a8059c4f386829f8eba944f135cd960c2d7a</link>
        <description>Update the interface to STRUMPACKSTRUMPACK provides a sparse direct solver (but unlike fi SuperLU, it is based on the multifrontal method). STRUMPACK also provides preconditioners based on approximate multifrontal LU factorization. In the precoditioners larger dense blocks in the sparse LU factors are compressed using rank-structured matrix approximations (or using lossy/lossless compression using the ZFP library).See https://github.com/pghysels/STRUMPACK https://portal.nersc.gov/project/sparse/strumpack/This commit adds different preconditioning options. Previously only the HSS (hierarchically Semi-Separable) format was supported. Now we also have BLR (Block Low Rank), HODLR (Hierarchically Off-Diagonal) with the option to replace low-rank with butterfly, Lossy and Lossless compression (through ZFP). The new methods work considerably better than the older HSS code. When using-pc_type lu -pc_factor_mat_solver_type strumpackthe solver behaves as a direct solver. When using-pc_type ilu -pc_factor_mat_solver_type strumpackit will work as a preconditioner, using BLR compression. This should be a robust preconditioner for a wide range of problems. One can tune the compression tolerance, and the minimum block (separator) size for compression using:-mat_strumpack_compression_rel_tol 1e-3 -mat_strumpack_compression_min_sep_size 500You can also select the compression type explicitly-pc_type ilu -pc_factor_mat_solver_type strumpack -mat_strumpack_compression LOSSYFor now we recommend BLR, as it seems to work best, and does not require additional external dependencies (it is also what MUMPS implements).Also updates the test src/ksp/ksp/tutorials/ex52.c.Also adds support for the solve with multiple RHS.Also adds an option for the GEOMETRIC fill-reducing ordering which performs nested dissection on a regular nx x ny x nz grid with nc degrees of freedom per grid-point and a stencil (potentially a wider stencil). It is assumed that the matrix is in the natural (lexicographical?) ordering. This can make reordering much faster for regular grid problems.Also adds installation scripts STRUMPACK dependencies SLATE, ZFP and ButterflyPACK. SLATE is a scalapack replacement with GPU capabilities. ZFP is used for floating point compression. ButterflyPACK is used for the HODLR and HODBF compression schemes.

            List of files:
            /petsc/config/examples/arch-ci-linux-cuda-pkgs.py</description>
        <pubDate>Tue, 29 Aug 2023 00:05:10 +0000</pubDate>
        <dc:creator>Pieter Ghysels &lt;pghysels@lbl.gov&gt;</dc:creator>
    </item>
<item>
        <title>d139f308152418b39034e867330b176407bbc388 - Merge branch &apos;stefanozampini/mfem-hip&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/config/examples/arch-ci-linux-cuda-pkgs.py#d139f308152418b39034e867330b176407bbc388</link>
        <description>Merge branch &apos;stefanozampini/mfem-hip&apos; into &apos;main&apos;Some changes when working on enabling MFEM + PETSC + HIPSee merge request petsc/petsc!6651

            List of files:
            /petsc/config/examples/arch-ci-linux-cuda-pkgs.py</description>
        <pubDate>Wed, 05 Jul 2023 21:55:44 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>40018c87c17b6c242a12cd0fdaf8119b9c68bd57 - CI: tweak tests for devices</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/config/examples/arch-ci-linux-cuda-pkgs.py#40018c87c17b6c242a12cd0fdaf8119b9c68bd57</link>
        <description>CI: tweak tests for devicesactivate HYPRE tests in arch-ci-linux-cuda-pkgs

            List of files:
            /petsc/config/examples/arch-ci-linux-cuda-pkgs.py</description>
        <pubDate>Sat, 01 Jul 2023 10:14:55 +0000</pubDate>
        <dc:creator>stefanozampini &lt;stefano.zampini@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>894809674248f31b6c0c38371c92b3f7fea76d9e - Merge remote-tracking branch &apos;origin/release&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/config/examples/arch-ci-linux-cuda-pkgs.py#894809674248f31b6c0c38371c92b3f7fea76d9e</link>
        <description>Merge remote-tracking branch &apos;origin/release&apos;

            List of files:
            /petsc/config/examples/arch-ci-linux-cuda-pkgs.py</description>
        <pubDate>Fri, 14 Apr 2023 22:41:13 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>378155d4ceb75401464cc30685f5e4bc51b276ec - Merge branch &apos;jczhang/2023-04-11/fix-sfkok-stream/release&apos; into &apos;release&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/config/examples/arch-ci-linux-cuda-pkgs.py#378155d4ceb75401464cc30685f5e4bc51b276ec</link>
        <description>Merge branch &apos;jczhang/2023-04-11/fix-sfkok-stream/release&apos; into &apos;release&apos;Let SF Kokkos backend use an execution space made from PetscDefaultCuda/HipStreamSee merge request petsc/petsc!6317

            List of files:
            /petsc/config/examples/arch-ci-linux-cuda-pkgs.py</description>
        <pubDate>Fri, 14 Apr 2023 18:59:48 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
</channel>
</rss>
