<?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 viennaclmatimpl.h</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>9dd11ecf0918283bb567d8b33a92f53ac4ea7840 - Merge branch &apos;jacobf/2023-08-17/header-guard-check&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/aij/seq/seqviennacl/viennaclmatimpl.h#9dd11ecf0918283bb567d8b33a92f53ac4ea7840</link>
        <description>Merge branch &apos;jacobf/2023-08-17/header-guard-check&apos; into &apos;main&apos;Check header guardsSee merge request petsc/petsc!6822

            List of files:
            /petsc/src/mat/impls/aij/seq/seqviennacl/viennaclmatimpl.h</description>
        <pubDate>Fri, 25 Aug 2023 13:49:03 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>a496304597bacff3545e802853d69e8765312868 - Convert all header guards to pragma once</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/aij/seq/seqviennacl/viennaclmatimpl.h#a496304597bacff3545e802853d69e8765312868</link>
        <description>Convert all header guards to pragma once

            List of files:
            /petsc/src/mat/impls/aij/seq/seqviennacl/viennaclmatimpl.h</description>
        <pubDate>Fri, 18 Aug 2023 15:13:00 +0000</pubDate>
        <dc:creator>Jacob Faibussowitsch &lt;jacob.fai@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>8d5af59104789be729e83a83069a42d5c0d26d0c - Merge branch &apos;jacobf/2022-09-26/if-not-defined-to-ifndef&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/aij/seq/seqviennacl/viennaclmatimpl.h#8d5af59104789be729e83a83069a42d5c0d26d0c</link>
        <description>Merge branch &apos;jacobf/2022-09-26/if-not-defined-to-ifndef&apos; into &apos;main&apos;If!defined() -&gt; ifndefSee merge request petsc/petsc!5686

            List of files:
            /petsc/src/mat/impls/aij/seq/seqviennacl/viennaclmatimpl.h</description>
        <pubDate>Tue, 27 Sep 2022 14:29:19 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>687625d7821820b2788de1552f57fee4fc227138 - Change the remaining if !defined() header guards that were missed during The Great Formatting 2 to ifndef</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/aij/seq/seqviennacl/viennaclmatimpl.h#687625d7821820b2788de1552f57fee4fc227138</link>
        <description>Change the remaining if !defined() header guards that were missed during The Great Formatting 2 to ifndef

            List of files:
            /petsc/src/mat/impls/aij/seq/seqviennacl/viennaclmatimpl.h</description>
        <pubDate>Mon, 26 Sep 2022 21:16:30 +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/impls/aij/seq/seqviennacl/viennaclmatimpl.h#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/impls/aij/seq/seqviennacl/viennaclmatimpl.h</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/impls/aij/seq/seqviennacl/viennaclmatimpl.h#d71ae5a4db6382e7f06317b8d368875286fe9008</link>
        <description>source code format changes due to .clang-format changes

            List of files:
            /petsc/src/mat/impls/aij/seq/seqviennacl/viennaclmatimpl.h</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/impls/aij/seq/seqviennacl/viennaclmatimpl.h#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/impls/aij/seq/seqviennacl/viennaclmatimpl.h</description>
        <pubDate>Tue, 23 Aug 2022 05:26:23 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>9371c9d470a9602b6d10a8bf50c9b2280a79e45a - clang-format: convert PETSc sources to comply with clang-format</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/aij/seq/seqviennacl/viennaclmatimpl.h#9371c9d470a9602b6d10a8bf50c9b2280a79e45a</link>
        <description>clang-format: convert PETSc sources to comply with clang-format

            List of files:
            /petsc/src/mat/impls/aij/seq/seqviennacl/viennaclmatimpl.h</description>
        <pubDate>Mon, 22 Aug 2022 15:20:12 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>a8cf78f8ba7de1c454a604310d727fd2be405418 - Merge branch &apos;barry/2021-05-16/fix-double-lines&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/aij/seq/seqviennacl/viennaclmatimpl.h#a8cf78f8ba7de1c454a604310d727fd2be405418</link>
        <description>Merge branch &apos;barry/2021-05-16/fix-double-lines&apos; into &apos;main&apos;Fix typos in sourceSee merge request petsc/petsc!3984

            List of files:
            /petsc/src/mat/impls/aij/seq/seqviennacl/viennaclmatimpl.h</description>
        <pubDate>Mon, 24 May 2021 05:08:33 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>4e278199b78715991f5c71ebbd945c1489263e6c - Remove all double blank lines from source</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/aij/seq/seqviennacl/viennaclmatimpl.h#4e278199b78715991f5c71ebbd945c1489263e6c</link>
        <description>Remove all double blank lines from sourceCommit-type: petsc-style/2h

            List of files:
            /petsc/src/mat/impls/aij/seq/seqviennacl/viennaclmatimpl.h</description>
        <pubDate>Sun, 16 May 2021 12:35:27 +0000</pubDate>
        <dc:creator>Barry Smith &lt;bsmith@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>8da4f93ba6f58267e290b28c8fa22ea57c062bb8 - Merge branch &apos;stefanozampini/gpu-bddc&apos; into &apos;master&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/aij/seq/seqviennacl/viennaclmatimpl.h#8da4f93ba6f58267e290b28c8fa22ea57c062bb8</link>
        <description>Merge branch &apos;stefanozampini/gpu-bddc&apos; into &apos;master&apos;Improvements towards BDDC on GPUsSee merge request petsc/petsc!2067

            List of files:
            /petsc/src/mat/impls/aij/seq/seqviennacl/viennaclmatimpl.h</description>
        <pubDate>Mon, 23 Sep 2019 13:42:33 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>99acd6aa3004616e83b85224c62484982e055021 - Fix compilation error for nvcc in optimized code with AVX-512 (march=native on my GPU workstation)</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/aij/seq/seqviennacl/viennaclmatimpl.h#99acd6aa3004616e83b85224c62484982e055021</link>
        <description>Fix compilation error for nvcc in optimized code with AVX-512 (march=native on my GPU workstation)for some reason, the host compiler fails with this error message/home/zampins/Devel/petsc/include/../src/mat/impls/aij/seq/aij.h(535): error: identifier &quot;_mm512_reduce_add_pd&quot; is undefinedThis optimized C kernel is not used in the GPU classes, so it is safe to skip its declaration

            List of files:
            /petsc/src/mat/impls/aij/seq/seqviennacl/viennaclmatimpl.h</description>
        <pubDate>Sun, 22 Sep 2019 13:24:11 +0000</pubDate>
        <dc:creator>Stefano Zampini &lt;stefano.zampini@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>3aa2d9e3a17455108487be9a174c0f069d9014ad - Merge branch &apos;barry/fix-nonew-notcollective/maint&apos; into jed/mat-assembly-perf</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/aij/seq/seqviennacl/viennaclmatimpl.h#3aa2d9e3a17455108487be9a174c0f069d9014ad</link>
        <description>Merge branch &apos;barry/fix-nonew-notcollective/maint&apos; into jed/mat-assembly-perfJed this fucking 6+ month running thing in next that is not in master is a royal fucking pain in the ass andan abuse of git. I think it is not justified to ever have anything in next for more than a few weeks at most.Either take it out of next if it is broken or put it in master if it is not broken. Hanging around in next butnot master for ever is not a good policy.

            List of files:
            /petsc/src/mat/impls/aij/seq/seqviennacl/viennaclmatimpl.h</description>
        <pubDate>Sat, 15 Aug 2015 01:10:07 +0000</pubDate>
        <dc:creator>Barry Smith &lt;bsmith@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>e1b06f76ad35ce2a89fc667d1feb3b2de35f6e0a - Merge branch &apos;master&apos; into knepley/solkx</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/aij/seq/seqviennacl/viennaclmatimpl.h#e1b06f76ad35ce2a89fc667d1feb3b2de35f6e0a</link>
        <description>Merge branch &apos;master&apos; into knepley/solkx* master: (6933 commits)  Bib: Added reference  Includegraph: Updated for compatibility with new folder layout.  Add SNESLineSearchReason to fortran includes Also truncate names to fit 32 char fortran limit  fix compile warnings /usr/home/balay/petsc.clone-2/src/vec/vec/interface/vector.c:1944: warning: division by zero in &apos;1.0e+0 / 0.&apos; /usr/home/balay/petsc.clone-2/src/ksp/ksp/interface/itfunc.c:508: warning: &apos;vec_rhs&apos; may be used uninitialized in this function  updated output for new trust region initial size  initial size of the trust region is set as a percent of the norm of the initial guess, it should not be related to the initial norm of the function (which is kind of nuts).  The default bounds for SNESVISetVariableBounds() in the manual page were reversed from correct values  Bib: Added refs  Bib: Update MPICH webpage  Plex: Forgot to close file  removed nonexistent ex46f from makefile test rule  Revert &quot;fixed bad merge into master&quot;  fixed bad merge into master  fix memory leak in mkl_pardiso fix some formatting in mkl_pardiso code  mv runex111 from TESTEXAMPLES_C to TESTEXAMPLES_DATAFILESPATH  Mat+Doc: More Fortran docs  Plex ex3: Run tests with the correct number of field components  Bib: Added TetGen cite  parmetis: make sure &apos;ldd libparmetis.so&apos; points to the correct libmetis.so that its linked with.  small fix as reported by the nightly test  ...Conflicts:	config/builder.py

            List of files:
            /petsc/src/mat/impls/aij/seq/seqviennacl/viennaclmatimpl.h</description>
        <pubDate>Wed, 20 May 2015 13:47:27 +0000</pubDate>
        <dc:creator>Matthew G. Knepley &lt;knepley@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>fbbfd4723ecc59da2191385614f809b84d9232dc - Merge branch &apos;master&apos; into tisaac/dmforest</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/aij/seq/seqviennacl/viennaclmatimpl.h#fbbfd4723ecc59da2191385614f809b84d9232dc</link>
        <description>Merge branch &apos;master&apos; into tisaac/dmforestdirectory layout changed again: merging to switching branches back and forthdoesn&apos;t cause reconfigure to have a hard time* master: (357 commits)  removed nonexistent ex46f from makefile test rule  Revert &quot;fixed bad merge into master&quot;  fixed bad merge into master  fix memory leak in mkl_pardiso fix some formatting in mkl_pardiso code  mv runex111 from TESTEXAMPLES_C to TESTEXAMPLES_DATAFILESPATH  Mat+Doc: More Fortran docs  Bib: Added TetGen cite  parmetis: make sure &apos;ldd libparmetis.so&apos; points to the correct libmetis.so that its linked with.  small fix as reported by the nightly test  add a test for MatPtAP()  small cleanup; add tests  cleanup MatPtAPSymbolic_MPIAIJ_MPIAIJ()  Fix nonzerostate tracking in all MATMPI types.  update location of test matrices in faq.html file  unused variable still declared  Fix for MatLoad_MPIDense() from sparsely stored matrix also fix for  MatLoad_MPIDense_DenseInFile() when matrix has not had its local sizes preset by user  Preserve the B nonzerostate during disassembly.  TSEvent: Fix arch-mswin nightly errors due to declaring variables in the middle of a function.  Fix error in parallel loading of dense format matrix  removed KSPSetNullSpace() since mat already carries that information and having two locations for it is confusing, unnecessary and prone to error added MatSetTransposeNullSpace() for providing the null space of the transpose of the matrix and added support in KSPSolve() to remove this null space from the right handside of the linear system thus making the system consistent.  ...

            List of files:
            /petsc/src/mat/impls/aij/seq/seqviennacl/viennaclmatimpl.h</description>
        <pubDate>Mon, 18 May 2015 17:57:44 +0000</pubDate>
        <dc:creator>Toby Isaac &lt;tisaac@ices.utexas.edu&gt;</dc:creator>
    </item>
<item>
        <title>af3d4eeb6305b2874c3a5f9c86b8218b631155fb - Merge branch &apos;pr192/Fande-Kong/scalable-matincreaseoverlap/master&apos; of https://bitbucket.org/petsc/petsc</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/aij/seq/seqviennacl/viennaclmatimpl.h#af3d4eeb6305b2874c3a5f9c86b8218b631155fb</link>
        <description>Merge branch &apos;pr192/Fande-Kong/scalable-matincreaseoverlap/master&apos; of https://bitbucket.org/petsc/petsc

            List of files:
            /petsc/src/mat/impls/aij/seq/seqviennacl/viennaclmatimpl.h</description>
        <pubDate>Thu, 16 Apr 2015 22:22:10 +0000</pubDate>
        <dc:creator>Fande Kong &lt;fdkong.jd@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>f1c23e0e28375b6cfb403ac12250cd2b606dd9bd - Merged petsc/petsc into master</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/aij/seq/seqviennacl/viennaclmatimpl.h#f1c23e0e28375b6cfb403ac12250cd2b606dd9bd</link>
        <description>Merged petsc/petsc into master

            List of files:
            /petsc/src/mat/impls/aij/seq/seqviennacl/viennaclmatimpl.h</description>
        <pubDate>Wed, 15 Apr 2015 21:20:44 +0000</pubDate>
        <dc:creator>Fande Kong &lt;fdkong.jd@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>4bc2dc4bd263f882f69e906548202714ae1fb6b6 - Merge branch &apos;master&apos; into stefano_zampini/pcbddc-adaptive-selection</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/aij/seq/seqviennacl/viennaclmatimpl.h#4bc2dc4bd263f882f69e906548202714ae1fb6b6</link>
        <description>Merge branch &apos;master&apos; into stefano_zampini/pcbddc-adaptive-selectionConflicts:	src/ksp/pc/impls/bddc/bddcprivate.c	src/ksp/pc/impls/bddc/bddcscalingbasic.c	src/mat/impls/aij/mpi/mumps/mumps.c	src/mat/impls/is/matis.h

            List of files:
            /petsc/src/mat/impls/aij/seq/seqviennacl/viennaclmatimpl.h</description>
        <pubDate>Wed, 15 Apr 2015 09:46:17 +0000</pubDate>
        <dc:creator>Stefano Zampini &lt;stefano.zampini@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>f9185b66528dabef5134ab6cdcf228fe8b971b0e - Merge branch &apos;master&apos; into pr192/Fande-Kong/scalable-matincreaseoverlap/master</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/aij/seq/seqviennacl/viennaclmatimpl.h#f9185b66528dabef5134ab6cdcf228fe8b971b0e</link>
        <description>Merge branch &apos;master&apos; into pr192/Fande-Kong/scalable-matincreaseoverlap/masterNeeded to merge master to update to new calling sequence PetscCommBuildTwoSided

            List of files:
            /petsc/src/mat/impls/aij/seq/seqviennacl/viennaclmatimpl.h</description>
        <pubDate>Mon, 13 Apr 2015 19:14:56 +0000</pubDate>
        <dc:creator>Barry Smith &lt;bsmith@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>8e84e3e880ce2321e2ef1c33169107e92d7d0f0a - Merge branch &apos;master&apos; into knepley/feature-viewer-partial-read</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/mat/impls/aij/seq/seqviennacl/viennaclmatimpl.h#8e84e3e880ce2321e2ef1c33169107e92d7d0f0a</link>
        <description>Merge branch &apos;master&apos; into knepley/feature-viewer-partial-read* master: (48 commits)  ViennaCL: Fixes memory leak when destructing an aijviennacl matrix.  MatLoad_MPIDense() always allocated array space even if it was previously provided  Clarified lumping options for PCFieldSplitSchurPreType SELFP.  fixed up PetscInfo in GAMG  TSErrorWeightedNorm[2|Infinity]: API changes  MatLoad_SeqDense() always allocated new space for the data even if the user already provided it  Fixed DMCompositeGetAccessArray() to support readonly vectors  Fix obviously-wrong aspects of documentation on SNESVINEWTONRSLS and SNESVINEWTONSSLS.  fixed example to compile - demonstrates a bug  var name &apos;len&apos; was F90 key word  For user provided Jacobian functions they should always assembly into the second matrix, the one from which the preconditioner is built because the first may be used as matrix-free with -snes_mf_operator  Suggest --with-64-bit-indices if users mistakenly use --with-64bit-indices  Fix configure logging of integer size.  missing underscore in #define of vecgetarrayread translation of fortran stub for VECGETARRAYREAD  updated test output files to reflect differences introduced previously in PCView output  -ksp_type preonly does not support -ksp_monitor_short so remove from test line to prevent extranious warning output  missing CHKERRQ; and ugly double declaration of ierr  Plex: Reorganized PlexPoint interface - Added DMPlexGetPointLocalField() and DMPlexGetPointGlobalField() - Now the DMPlexGetLocalOffset*_Private() functions return start and end - Uniformly use private functions  Plex: Put in explicit cast  MatSetValuesMPISBAIJ will now print correct global indices when error generated due to new nonzero location  ...# Please enter a commit message to explain why this merge is necessary,# especially if it merges an updated upstream into a topic branch.## Lines starting with &apos;#&apos; will be ignored, and an empty message aborts# the commit.

            List of files:
            /petsc/src/mat/impls/aij/seq/seqviennacl/viennaclmatimpl.h</description>
        <pubDate>Thu, 02 Apr 2015 18:38:14 +0000</pubDate>
        <dc:creator>Matthew G. Knepley &lt;knepley@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
