<?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 ex69.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>2286efddd54511ab18e8e2adb1e023c4bf8f0b92 - Merge branch &apos;barry/2025-07-30/fix-matshellsetoperationarg&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/tests/ex69.c#2286efddd54511ab18e8e2adb1e023c4bf8f0b92</link>
        <description>Merge branch &apos;barry/2025-07-30/fix-matshellsetoperationarg&apos; into &apos;main&apos;Complete usage of PetscVoidFn and PetscErrorCodeFn and introduce PetscFortranCallbackFnSee merge request petsc/petsc!8615

            List of files:
            /petsc/src/mat/tests/ex69.c</description>
        <pubDate>Thu, 25 Sep 2025 13:44:49 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>57d508425293f0bb93f59574d14951d8faac9af8 - Change use of void (*)(void) and void (**)(void) in the PETSc API to PetscVoidFn * and PetscVoidFn ** or PetscErrorCodeFn * or PetscErrorCodeFn **</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/tests/ex69.c#57d508425293f0bb93f59574d14951d8faac9af8</link>
        <description>Change use of void (*)(void) and void (**)(void) in the PETSc API to PetscVoidFn * and PetscVoidFn ** or PetscErrorCodeFn * or PetscErrorCodeFn **

            List of files:
            /petsc/src/mat/tests/ex69.c</description>
        <pubDate>Thu, 31 Jul 2025 01:09:37 +0000</pubDate>
        <dc:creator>Barry Smith &lt;bsmith@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>609caa7c8c030312b00807b4f015fd827bb80932 - Merge branch &apos;jolivet/rm-explicit-empty-output_file&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/tests/ex69.c#609caa7c8c030312b00807b4f015fd827bb80932</link>
        <description>Merge branch &apos;jolivet/rm-explicit-empty-output_file&apos; into &apos;main&apos;Remove 535 empty .out and consolidate the use of output/empty.outSee merge request petsc/petsc!8538

            List of files:
            /petsc/src/mat/tests/ex69.c</description>
        <pubDate>Sat, 19 Jul 2025 04:14:12 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>3886731f808f6f9ca8348e6e791c818340d72f91 - Remove explicitly listed empty files and switch to output/empty.out</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/tests/ex69.c#3886731f808f6f9ca8348e6e791c818340d72f91</link>
        <description>Remove explicitly listed empty files and switch to output/empty.out

            List of files:
            /petsc/src/mat/tests/ex69.c</description>
        <pubDate>Wed, 09 Jul 2025 05:18:30 +0000</pubDate>
        <dc:creator>Pierre Jolivet &lt;pierre@joliv.et&gt;</dc:creator>
    </item>
<item>
        <title>732aec7a18f2199fb53bb9a2f3aef439a834ce31 - Merge branch &apos;jolivet/remove-cast&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/tests/ex69.c#732aec7a18f2199fb53bb9a2f3aef439a834ce31</link>
        <description>Merge branch &apos;jolivet/remove-cast&apos; into &apos;main&apos;Use NULL or nullptr instead of casted 0See merge request petsc/petsc!7857

            List of files:
            /petsc/src/mat/tests/ex69.c</description>
        <pubDate>Sun, 22 Sep 2024 17:54:06 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>c8025a5415d73fd1c6005393f2b0e60677bf5915 - Use NULL or nullptr instead of casted 0</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/tests/ex69.c#c8025a5415d73fd1c6005393f2b0e60677bf5915</link>
        <description>Use NULL or nullptr instead of casted 0

            List of files:
            /petsc/src/mat/tests/ex69.c</description>
        <pubDate>Sat, 21 Sep 2024 07:20:33 +0000</pubDate>
        <dc:creator>Pierre Jolivet &lt;pierre@joliv.et&gt;</dc:creator>
    </item>
<item>
        <title>b98e75f9f81e78f593efd2c19514f44db7497d0a - Merge remote-tracking branch &apos;origin/release&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/tests/ex69.c#b98e75f9f81e78f593efd2c19514f44db7497d0a</link>
        <description>Merge remote-tracking branch &apos;origin/release&apos;

            List of files:
            /petsc/src/mat/tests/ex69.c</description>
        <pubDate>Thu, 02 Nov 2023 15:44:26 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>975cc07750504cd4ee653e6ade165ac536e1592b - Merge branch &apos;jolivet/fix-typos&apos; into &apos;release&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/tests/ex69.c#975cc07750504cd4ee653e6ade165ac536e1592b</link>
        <description>Merge branch &apos;jolivet/fix-typos&apos; into &apos;release&apos;Fix typosSee merge request petsc/petsc!6984

            List of files:
            /petsc/src/mat/tests/ex69.c</description>
        <pubDate>Wed, 01 Nov 2023 15:16:49 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>f332b1cba67a5f8a9e2406713ea6c254af40ef7e - Fix typos</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/tests/ex69.c#f332b1cba67a5f8a9e2406713ea6c254af40ef7e</link>
        <description>Fix typos

            List of files:
            /petsc/src/mat/tests/ex69.c</description>
        <pubDate>Wed, 01 Nov 2023 15:16:49 +0000</pubDate>
        <dc:creator>Pierre Jolivet &lt;pierre@joliv.et&gt;</dc:creator>
    </item>
<item>
        <title>0623d960403aba2c786fcf26a5367960b971af9e - Merge branch &apos;jczhang/support-cuda12&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/tests/ex69.c#0623d960403aba2c786fcf26a5367960b971af9e</link>
        <description>Merge branch &apos;jczhang/support-cuda12&apos; into &apos;main&apos;Update matsolve related routines of aijcusparse to support CUDA-12.See merge request petsc/petsc!6225

            List of files:
            /petsc/src/mat/tests/ex69.c</description>
        <pubDate>Sun, 26 Mar 2023 14:24:51 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>f5ae8b2ea6d2e0ce338e4710b125accd10745ea0 - ex69: make nloc an even number, to avoid a mysterious cudaErrorMisalignedAddress error with cuda-12 on frog</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/tests/ex69.c#f5ae8b2ea6d2e0ce338e4710b125accd10745ea0</link>
        <description>ex69: make nloc an even number, to avoid a mysterious cudaErrorMisalignedAddress error with cuda-12 on frogThe error is not reproducible on frog with cuda-11.7/11.8 or other machines with cuda-12.0/12.1On frog, we have the following error trace:[balay@frog tests]$ /software/mpich-4.1.1/bin/mpiexec -n 2 ./ex69 -A_mat_type aijcusparse -test 0 -k 6 -l 0 -use_shell 1 -use_gpu_aware_mpi 0[0]PETSC ERROR: --------------------- Error Message --------------------------------------------------------------[0]PETSC ERROR: GPU error[0]PETSC ERROR: cuda error 716 (cudaErrorMisalignedAddress) : misaligned address[0]PETSC ERROR: See https://petsc.org/release/faq/ for trouble shooting.[0]PETSC ERROR: Petsc Development GIT revision: v3.18.5-1103-gedeb0b75eb7  GIT Date: 2023-03-24 13:29:04 -0500[0]PETSC ERROR: ./ex69 on a arch-cuda121 named frog.mcs.anl.gov by balay Sat Mar 25 13:18:58 2023[0]PETSC ERROR: Configure options --with-mpi-dir=/software/mpich-4.1.1 --with-cuda-dir=/usr/local/cuda-12.1 PETSC_ARCH=arch-cuda121[0]PETSC ERROR: #1 PetscSFLinkMemcpy_CUDA() at /home/balay/petsc/src/vec/is/sf/impls/basic/cuda/sfcuda.cu:1075[0]PETSC ERROR: #2 PetscSFLinkCopyRootBufferInCaseNotUseGpuAwareMPI() at /home/balay/petsc/include/../src/vec/is/sf/impls/basic/sfpack.h:297[0]PETSC ERROR: #3 PetscSFLinkStartRequests_MPI() at /home/balay/petsc/src/vec/is/sf/impls/basic/sfmpi.c:32[0]PETSC ERROR: #4 PetscSFLinkStartCommunication() at /home/balay/petsc/include/../src/vec/is/sf/impls/basic/sfpack.h:270[0]PETSC ERROR: #5 PetscSFBcastBegin_Basic() at /home/balay/petsc/src/vec/is/sf/impls/basic/sfbasic.c:191[0]PETSC ERROR: #6 PetscSFBcastWithMemTypeBegin() at /home/balay/petsc/src/vec/is/sf/interface/sf.c:1454[0]PETSC ERROR: #7 VecScatterBegin_Internal() at /home/balay/petsc/src/vec/is/sf/interface/vscat.c:73[0]PETSC ERROR: #8 VecScatterBegin() at /home/balay/petsc/src/vec/is/sf/interface/vscat.c:1319[0]PETSC ERROR: #9 MatMult_MPIAIJCUSPARSE() at /home/balay/petsc/src/mat/impls/aij/mpi/mpicusparse/mpiaijcusparse.cu:451[0]PETSC ERROR: #10 MatMult() at /home/balay/petsc/src/mat/interface/matrix.c:2573[0]PETSC ERROR: #11 MatMult_S() at ex69.c:11[0]PETSC ERROR: #12 MatMult_Shell() at /home/balay/petsc/src/mat/impls/shell/shell.c:1014[0]PETSC ERROR: #13 MatMult() at /home/balay/petsc/src/mat/interface/matrix.c:2573[0]PETSC ERROR: #14 MatProductNumeric_X_Dense() at /home/balay/petsc/src/mat/interface/matproduct.c:329[0]PETSC ERROR: #15 MatProductNumeric() at /home/balay/petsc/src/mat/interface/matproduct.c:685[0]PETSC ERROR: #16 main() at ex69.c:127[0]PETSC ERROR: PETSc Option Table entries:[0]PETSC ERROR: -A_mat_type aijcusparse (source: command line)[0]PETSC ERROR: -k 6 (source: command line)[0]PETSC ERROR: -l 0 (source: command line)[0]PETSC ERROR: -test 0 (source: command line)[0]PETSC ERROR: -use_gpu_aware_mpi 0 (source: command line)[0]PETSC ERROR: -use_shell 1 (source: command line)[0]PETSC ERROR: ----------------End of Error Message -------send entire error message to petsc-maint@mcs.anl.gov----------application called MPI_Abort(MPI_COMM_SELF, 97) - process 0[balay@frog tests]$  /software/mpich-4.1.1/bin/mpiexec -n 2 compute-sanitizer ./ex69 -A_mat_type aijcusparse -test 0 -k 6 -l 0 -use_shell 1 -use_gpu_aware_mpi 0========= COMPUTE-SANITIZER========= COMPUTE-SANITIZER========= Invalid __global__ write of size 16 bytes=========     at 0x470 in void cusparse::csrmv_v3_partition_kernel&lt;(int)256, cusparse::VectorScalarMultiplyPolicy, int, int, double, double, double&gt;(const T4 *, T3, T4, int, T3 *, cusparse::KernelCoeff&lt;T7&gt;, T3, T6 *)=========     by thread (0,0,0) in block (0,0,0)=========     Address 0x7f0dee800678 is misaligned=========     and is inside the nearest allocation at 0x7f0dee800600 of size 720 bytes=========     Saved host backtrace up to driver entry point at kernel launch time=========     Host Frame: [0x30b492]=========                in /lib64/libcuda.so.1=========     Host Frame: [0x8ba1eb]=========                in /usr/local/cuda-12.1/lib64/libcusparse.so.12=========     Host Frame: [0x9161eb]=========                in /usr/local/cuda-12.1/lib64/libcusparse.so.12=========     Host Frame: [0x193817]=========                in /usr/local/cuda-12.1/lib64/libcusparse.so.12=========     Host Frame: [0x19c258]=========                in /usr/local/cuda-12.1/lib64/libcusparse.so.12=========     Host Frame: [0x1c2fc5]=========                in /usr/local/cuda-12.1/lib64/libcusparse.so.12=========     Host Frame:cusparseSpMV [0xeb15d]=========                in /usr/local/cuda-12.1/lib64/libcusparse.so.12=========     Host Frame:/home/balay/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu:3627:MatMultAddKernel_SeqAIJCUSPARSE(_p_Mat*, _p_Vec*, _p_Vec*, _p_Vec*, PetscBool, PetscBool) [0x1e8917b]=========                in /home/balay/petsc/arch-cuda121/lib/libpetsc.so.3.018=========     Host Frame:/home/balay/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu:3483:MatMult_SeqAIJCUSPARSE(_p_Mat*, _p_Vec*, _p_Vec*) [0x1e85e9c]=========                in /home/balay/petsc/arch-cuda121/lib/libpetsc.so.3.018=========     Host Frame:/home/balay/petsc/src/mat/impls/aij/mpi/mpicusparse/mpiaijcusparse.cu:452:MatMult_MPIAIJCUSPARSE(_p_Mat*, _p_Vec*, _p_Vec*) [0x1e088c7]=========                in /home/balay/petsc/arch-cuda121/lib/libpetsc.so.3.018=========     Host Frame:/home/balay/petsc/src/mat/interface/matrix.c:2573:MatMult [0x1cdaf43]=========                in /home/balay/petsc/arch-cuda121/lib/libpetsc.so.3.018=========     Host Frame:/home/balay/petsc/src/mat/tests/ex69.c:11:MatMult_S [0x26fb]=========                in /home/balay/petsc/src/mat/tests/./ex69=========     Host Frame:/home/balay/petsc/src/mat/impls/shell/shell.c:1014:MatMult_Shell [0x1b354b7]=========                in /home/balay/petsc/arch-cuda121/lib/libpetsc.so.3.018=========     Host Frame:/home/balay/petsc/src/mat/interface/matrix.c:2573:MatMult [0x1cdaf43]=========                in /home/balay/petsc/arch-cuda121/lib/libpetsc.so.3.018=========     Host Frame:/home/balay/petsc/src/mat/interface/matproduct.c:329:MatProductNumeric_X_Dense [0x1c87033]=========                in /home/balay/petsc/arch-cuda121/lib/libpetsc.so.3.018=========     Host Frame:/home/balay/petsc/src/mat/interface/matproduct.c:685:MatProductNumeric [0x1c8f75f]=========                in /home/balay/petsc/arch-cuda121/lib/libpetsc.so.3.018=========     Host Frame:/home/balay/petsc/src/mat/tests/ex69.c:127:main [0x5d7e]=========                in /home/balay/petsc/src/mat/tests/./ex69=========     Host Frame:__libc_start_call_main [0x3feb0]=========                in /lib64/libc.so.6=========     Host Frame:__libc_start_main [0x3ff60]=========                in /lib64/libc.so.6=========     Host Frame:_start [0x2395]=========                in /home/balay/petsc/src/mat/tests/./ex69

            List of files:
            /petsc/src/mat/tests/ex69.c</description>
        <pubDate>Sat, 25 Mar 2023 17:25:11 +0000</pubDate>
        <dc:creator>Junchao Zhang &lt;jczhang@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>31d78bcd2b98084dc1368b20eb1129c8b9fb39fe - Merge branch &apos;jacobf/2022-12-10/petscerrorcode-nodiscard&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/tests/ex69.c#31d78bcd2b98084dc1368b20eb1129c8b9fb39fe</link>
        <description>Merge branch &apos;jacobf/2022-12-10/petscerrorcode-nodiscard&apos; into &apos;main&apos;Feature: Non-discardable PetscErrorCodeSee merge request petsc/petsc!5923

            List of files:
            /petsc/src/mat/tests/ex69.c</description>
        <pubDate>Thu, 02 Feb 2023 20:39:47 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>3ba1676111f5c958fe6c2729b46ca4d523958bb3 - Make PetscErrorCode a non-discardable enum</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/tests/ex69.c#3ba1676111f5c958fe6c2729b46ca4d523958bb3</link>
        <description>Make PetscErrorCode a non-discardable enum

            List of files:
            /petsc/src/mat/tests/ex69.c</description>
        <pubDate>Sat, 10 Dec 2022 18:29:11 +0000</pubDate>
        <dc:creator>Jacob Faibussowitsch &lt;jacob.fai@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>b50d2c09a92f992796eba497ea5871cf9180f5d9 - Merge branch &apos;jczhang/add-MatDenseGetArrayAndMemType&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/tests/ex69.c#b50d2c09a92f992796eba497ea5871cf9180f5d9</link>
        <description>Merge branch &apos;jczhang/add-MatDenseGetArrayAndMemType&apos; into &apos;main&apos;Add MatDenseGetArrayAndMemType and friendsCloses #1299See merge request petsc/petsc!5956

            List of files:
            /petsc/src/mat/tests/ex69.c</description>
        <pubDate>Tue, 24 Jan 2023 01:03:05 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>cd3f9d89000eee1a8525330c324095837b9c0d60 - Mat: add MatDenseGetArrayAndMemType and friends</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/tests/ex69.c#cd3f9d89000eee1a8525330c324095837b9c0d60</link>
        <description>Mat: add MatDenseGetArrayAndMemType and friendsFix #1299

            List of files:
            /petsc/src/mat/tests/ex69.c</description>
        <pubDate>Thu, 05 Jan 2023 00:06:16 +0000</pubDate>
        <dc:creator>Junchao Zhang &lt;jczhang@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>c06096d4eef8c1dd7519c521933fc1d2c5eaec10 - Merge branch &apos;jacobf/2022-09-23/veccupm&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/tests/ex69.c#c06096d4eef8c1dd7519c521933fc1d2c5eaec10</link>
        <description>Merge branch &apos;jacobf/2022-09-23/veccupm&apos; into &apos;main&apos;Feature: CUPM VecSee merge request petsc/petsc!5685

            List of files:
            /petsc/src/mat/tests/ex69.c</description>
        <pubDate>Fri, 21 Oct 2022 19:06:10 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>d01b2a90d2eaf27ce3c633df1be86c763e5974d9 - Fix incorrect usage of VecCUDARestoreArray(). Arrays were either double-restored or restored using wrong API</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/tests/ex69.c#d01b2a90d2eaf27ce3c633df1be86c763e5974d9</link>
        <description>Fix incorrect usage of VecCUDARestoreArray(). Arrays were either double-restored or restored using wrong API

            List of files:
            /petsc/src/mat/tests/ex69.c</description>
        <pubDate>Wed, 05 Oct 2022 20:34:35 +0000</pubDate>
        <dc:creator>Jacob Faibussowitsch &lt;jacob.fai@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>061e922f3926be00487707c73b78dd3d40309129 - Merge branch &apos;jacobf/2022-09-21/2-bike-2-shed&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/tests/ex69.c#061e922f3926be00487707c73b78dd3d40309129</link>
        <description>Merge branch &apos;jacobf/2022-09-21/2-bike-2-shed&apos; into &apos;main&apos;Feature: Bicycle Storage Facility 2See merge request petsc/petsc!5661

            List of files:
            /petsc/src/mat/tests/ex69.c</description>
        <pubDate>Thu, 22 Sep 2022 02:09:24 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>d71ae5a4db6382e7f06317b8d368875286fe9008 - source code format changes due to .clang-format changes</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/tests/ex69.c#d71ae5a4db6382e7f06317b8d368875286fe9008</link>
        <description>source code format changes due to .clang-format changes

            List of files:
            /petsc/src/mat/tests/ex69.c</description>
        <pubDate>Wed, 21 Sep 2022 21:15:28 +0000</pubDate>
        <dc:creator>Jacob Faibussowitsch &lt;jacob.fai@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>58d68138c660dfb4e9f5b03334792cd4f2ffd7cc - Merge branch &apos;barry/2022-08-21/clang-format-source&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/tests/ex69.c#58d68138c660dfb4e9f5b03334792cd4f2ffd7cc</link>
        <description>Merge branch &apos;barry/2022-08-21/clang-format-source&apos; into &apos;main&apos;format repository with clang-formatSee merge request petsc/petsc!5541

            List of files:
            /petsc/src/mat/tests/ex69.c</description>
        <pubDate>Tue, 23 Aug 2022 05:26:23 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
</channel>
</rss>
