<?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 virsimpl.h</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/snes/impls/vi/rs/virsimpl.h#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/snes/impls/vi/rs/virsimpl.h</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/snes/impls/vi/rs/virsimpl.h#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/snes/impls/vi/rs/virsimpl.h</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>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/snes/impls/vi/rs/virsimpl.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/snes/impls/vi/rs/virsimpl.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/snes/impls/vi/rs/virsimpl.h#a496304597bacff3545e802853d69e8765312868</link>
        <description>Convert all header guards to pragma once

            List of files:
            /petsc/src/snes/impls/vi/rs/virsimpl.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>3ea99036a5fedea4d39e7e77471d0ab500c249d7 - Fix some malformed if !defined() header guards</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/snes/impls/vi/rs/virsimpl.h#3ea99036a5fedea4d39e7e77471d0ab500c249d7</link>
        <description>Fix some malformed if !defined() header guards

            List of files:
            /petsc/src/snes/impls/vi/rs/virsimpl.h</description>
        <pubDate>Thu, 17 Aug 2023 21:56:14 +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/snes/impls/vi/rs/virsimpl.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/snes/impls/vi/rs/virsimpl.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/snes/impls/vi/rs/virsimpl.h#d71ae5a4db6382e7f06317b8d368875286fe9008</link>
        <description>source code format changes due to .clang-format changes

            List of files:
            /petsc/src/snes/impls/vi/rs/virsimpl.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>6524c165f7ddaf30fd7457737f668f984c8ababf - Transform all header-guards into ifndefs to make clang-format ignore them for preprocessor indentation</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/snes/impls/vi/rs/virsimpl.h#6524c165f7ddaf30fd7457737f668f984c8ababf</link>
        <description>Transform all header-guards into ifndefs to make clang-format ignore them for preprocessor indentation

            List of files:
            /petsc/src/snes/impls/vi/rs/virsimpl.h</description>
        <pubDate>Wed, 21 Sep 2022 13:27:22 +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/snes/impls/vi/rs/virsimpl.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/snes/impls/vi/rs/virsimpl.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/snes/impls/vi/rs/virsimpl.h#9371c9d470a9602b6d10a8bf50c9b2280a79e45a</link>
        <description>clang-format: convert PETSc sources to comply with clang-format

            List of files:
            /petsc/src/snes/impls/vi/rs/virsimpl.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>e366c154b69cf29c88be23f768f0f07dd2b3250c - Merge commit &apos;d47bf9aaf1e5266cc3f0ff499f934c85788965a9&apos; into jed/fix-matcreatempibaij/maint</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/snes/impls/vi/rs/virsimpl.h#e366c154b69cf29c88be23f768f0f07dd2b3250c</link>
        <description>Merge commit &apos;d47bf9aaf1e5266cc3f0ff499f934c85788965a9&apos; into jed/fix-matcreatempibaij/maintObtain changed (v3.5) handling of MatMPIBAIJSetPreallocationCSR to matchdocumentation.

            List of files:
            /petsc/src/snes/impls/vi/rs/virsimpl.h</description>
        <pubDate>Wed, 15 Nov 2017 03:23:31 +0000</pubDate>
        <dc:creator>Jed Brown &lt;jed@jedbrown.org&gt;</dc:creator>
    </item>
<item>
        <title>1ceb14c030f320ad962f864c6f8de98a26bbbaf7 - Merge branch &apos;master&apos; into pr263/PierreBdR/ts-domain-error-in-stage/master</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/snes/impls/vi/rs/virsimpl.h#1ceb14c030f320ad962f864c6f8de98a26bbbaf7</link>
        <description>Merge branch &apos;master&apos; into pr263/PierreBdR/ts-domain-error-in-stage/master

            List of files:
            /petsc/src/snes/impls/vi/rs/virsimpl.h</description>
        <pubDate>Fri, 23 Oct 2015 03:37:39 +0000</pubDate>
        <dc:creator>Barry Smith &lt;bsmith@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>417c5e9afaacda2cf655e58897fdfc9d4dd1055e - Merge branch &apos;master&apos; into tisaac/dmforest</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/snes/impls/vi/rs/virsimpl.h#417c5e9afaacda2cf655e58897fdfc9d4dd1055e</link>
        <description>Merge branch &apos;master&apos; into tisaac/dmforestGet 3.6.2 patches* master: (1360 commits)  remove nasty memory leak with CUDA code when using block Jacobi with multiple blocks per process  print abs in Fortran test example in order to have same result with real and complex builds  changed outdate mpirun and -np to mpiexec and -n  force sqrt to be taken in the precision of PetscReal in fortran examples  continuation line too soon for some compilers  stop configure if user selected C++ clanguage, single precision, complex combination since we do not support it  fixes for Fortran examples to compile cleanly in single precision that do not involve complex numbers  fixes to Fortran examples to compile cleanly in single precision complex  fix previous mistake  must cast 1. to PetscScalar before dividing by a PetscScalar (C++ complex class is terrible)  must cast 0.0 to PetscScalar before comparison with a PetscScalar  changed order of suggested locations of downloadable PETSc to Barry&apos;s preference  Increase patchlevel to 3.6.2  remove debug print statement from two commits before  remove debug print statements I accidently left in the last commit  PetscDraw: Fix dummy definition of PetscDrawCollective{Begin|End}()  remove cleanupMumps flag from MatDestroy_Mumps() it should always free the memory it allocated Bug detected while adding features to libMesh  improved viewing of fractional counts in xml nested log viewing fixed bug in output of doubles to xml nested log files  chombo: build only libs - not examples  fix typo. &apos;gcc-4.8 --with-cxx-dialect=C++11&apos; gives a warning with this line - even though its in a  #ifdef thats never enabled.  ...

            List of files:
            /petsc/src/snes/impls/vi/rs/virsimpl.h</description>
        <pubDate>Mon, 05 Oct 2015 16:36:24 +0000</pubDate>
        <dc:creator>Toby Isaac &lt;tisaac@ices.utexas.edu&gt;</dc:creator>
    </item>
<item>
        <title>3646cfeb797400a3e4541320631fb1502714bdc9 - To add a space to all comments I have made before. Barry pointed out</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/snes/impls/vi/rs/virsimpl.h#3646cfeb797400a3e4541320631fb1502714bdc9</link>
        <description>To add a space to all comments I have made before. Barry pointed outthat a comment without a space right after &apos;/*&apos; may cause bfort to crashMerge remote-tracking branch &apos;petsc/master&apos; into fixed-comment-spaceConflicts:	include/petsc/finclude/petscmat.h	include/petscmat.h	src/mat/examples/tests/makefile	src/mat/impls/aij/mpi/mpiaij.h

            List of files:
            /petsc/src/snes/impls/vi/rs/virsimpl.h</description>
        <pubDate>Tue, 22 Sep 2015 22:43:58 +0000</pubDate>
        <dc:creator>Fande Kong &lt;fdkong.jd@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>c5e4d11f6a865b7e67dc0aae98421b672bf01406 - Merge branch &apos;pr329/master/Fande-Kong/matpartitioning-hierarch&apos; into pr361/master/Fande-Kong/pcgasm-increaseoverlap: need hierarch to build GASM subdomains.</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/snes/impls/vi/rs/virsimpl.h#c5e4d11f6a865b7e67dc0aae98421b672bf01406</link>
        <description>Merge branch &apos;pr329/master/Fande-Kong/matpartitioning-hierarch&apos; into pr361/master/Fande-Kong/pcgasm-increaseoverlap: need hierarch to build GASM subdomains.Conflicts:	src/mat/examples/tests/makefile	src/mat/impls/aij/mpi/mpiaij.h

            List of files:
            /petsc/src/snes/impls/vi/rs/virsimpl.h</description>
        <pubDate>Wed, 16 Sep 2015 20:29:28 +0000</pubDate>
        <dc:creator>Dmitry Karpeev &lt;karpeev@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>8d3c1932cd76dc2d1ac854cce48898cc6ac885a3 - Merge branch &apos;tisaac/dmplex-stable-tet-refinement&apos; into tisaac/plex-feature-tree-fv</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/snes/impls/vi/rs/virsimpl.h#8d3c1932cd76dc2d1ac854cce48898cc6ac885a3</link>
        <description>Merge branch &apos;tisaac/dmplex-stable-tet-refinement&apos; into tisaac/plex-feature-tree-fvThis feature branch also changed the topology of nonconforming examples:I am merging so that I can make the regression output that should becorrect in master and next* tisaac/dmplex-stable-tet-refinement: (594 commits)  plex: added tet shape regression test  plexrefine: remove replaced code  plex: update test output for new tet refinement order  plex: fix tet refinement for stable element shape  DMPlex: added test of shape quality to ex1  Better to use the proper error handling version of PetscViewerASCIIGetStdout() instead of PETSC_VIEWER_STDOUT_()  Generate a very useful error message if PetscLogView(), PetscLogEventGetPerfInfo() or PetscLogEventGetFlops() is called with a preceeding call to PetscLogBegin() and friends (also -log_summary which triggers a PetscLogBegin())  fix compile warnings  Plex: Fix bug with bcComps initialization  Turn off elemental shared libraries if --with-shared-libraries=0 is used  Bib: Added refs  Bib: Fixed a bunch of errors  add warning/error flag for &apos;-mat_superlu_dist_parsymbfact&apos; when MatInputMode=GLOBAL  makefile: fix format  tests: add back ex6f, runex6f targets - that got removed in 2f1d3d565a6a43067e6df75b043e6343b05fcd1d  accessing option that may never have been set  typo in DMNetworkSetNumVariables() reported by Sean Shahkarami  superlu_dist: update to using latest 4.1 version  fix compile warnings  Generate an error message when trying to overwrite default options of CN and BEULER  ...

            List of files:
            /petsc/src/snes/impls/vi/rs/virsimpl.h</description>
        <pubDate>Sat, 29 Aug 2015 19:11:26 +0000</pubDate>
        <dc:creator>Toby Isaac &lt;tisaac@ices.utexas.edu&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/snes/impls/vi/rs/virsimpl.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/snes/impls/vi/rs/virsimpl.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>3e8c22cdec30076432d8f95c798e7a917eafa0be - Merge branch &apos;master&apos; into knepley/feature-snes-deflation</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/snes/impls/vi/rs/virsimpl.h#3e8c22cdec30076432d8f95c798e7a917eafa0be</link>
        <description>Merge branch &apos;master&apos; into knepley/feature-snes-deflation* master: (206 commits)  Bib: Added ref  fix the output file for the ts example ex20adj  Bugfix: setting post-step function in ztsf.c  fix makefile format error with &apos;all-legacy&apos;  doc: handle missing dev.html in a release tarball  doc: add in petscistypes.h to doc sourcefile list  Increase patchlevel to 3.6.1  update some example output files  Doc+Vec: Fixed VecSetValuesBlocked() Reported by: Shao-Ching Huang &lt;huangsc@gmail.com&gt;  clarify that PETSc&apos;s &quot;thread safe&quot; code only works with OpenMP  allow adjoint integration over split time intervals  DT: Goddman it. Why are people stepping on my commits  Bib: Added ref  fix the bug in the endpoint version of discrete adjoint theta and correct the affected example outputs  SNES: Added SNESQN types to Fortran Reported-by: Chris Bradley &lt;c.bradley@auckland.ac.nz&gt;  fix: buggy change in 33da457b864643cfcac2768e47197c286471a5a4  updated petscthreads.html with information on thread per object model  fix for ex56  removed the dead links to threads.html  send petsc repository messages to Karl no longer from his mcs address  ...Conflicts:	config/builder.py	src/dm/impls/plex/examples/tests/ex3.c	src/dm/impls/plex/examples/tests/makefile	src/dm/impls/plex/makefile

            List of files:
            /petsc/src/snes/impls/vi/rs/virsimpl.h</description>
        <pubDate>Wed, 22 Jul 2015 22:02:09 +0000</pubDate>
        <dc:creator>Matthew G. Knepley &lt;knepley@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>123dfe75badf61ae3280b9ac64a400581a24b621 - Merge branch &apos;master&apos; into knepley/feature-plex-point-location</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/snes/impls/vi/rs/virsimpl.h#123dfe75badf61ae3280b9ac64a400581a24b621</link>
        <description>Merge branch &apos;master&apos; into knepley/feature-plex-point-location* master: (202 commits)  Bib: Added ref  fix makefile format error with &apos;all-legacy&apos;  Increase patchlevel to 3.6.1  update some example output files  Doc+Vec: Fixed VecSetValuesBlocked() Reported by: Shao-Ching Huang &lt;huangsc@gmail.com&gt;  clarify that PETSc&apos;s &quot;thread safe&quot; code only works with OpenMP  allow adjoint integration over split time intervals  DT: Goddman it. Why are people stepping on my commits  Bib: Added ref  fix the bug in the endpoint version of discrete adjoint theta and correct the affected example outputs  SNES: Added SNESQN types to Fortran Reported-by: Chris Bradley &lt;c.bradley@auckland.ac.nz&gt;  fix: buggy change in 33da457b864643cfcac2768e47197c286471a5a4  updated petscthreads.html with information on thread per object model  fix for ex56  removed the dead links to threads.html  send petsc repository messages to Karl no longer from his mcs address  Plex: Fix for all the hidebound morons living with c89. Good luck doing computational science in the 80s!  DT: Fix tanh-sinh - Removed wrong var  SNES: Added SNESQN types to Fortran Reported-by: Chris Bradley &lt;c.bradley@auckland.ac.nz&gt;  Bib: More refs  ...Conflicts:	config/builder.py

            List of files:
            /petsc/src/snes/impls/vi/rs/virsimpl.h</description>
        <pubDate>Wed, 22 Jul 2015 21:24:31 +0000</pubDate>
        <dc:creator>Matthew G. Knepley &lt;knepley@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>5cdadb52793901ab6ceed482f3984a789e9f74dd - Merge branch &apos;master&apos; of bitbucket.org:petsc/petsc</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/snes/impls/vi/rs/virsimpl.h#5cdadb52793901ab6ceed482f3984a789e9f74dd</link>
        <description>Merge branch &apos;master&apos; of bitbucket.org:petsc/petsc

            List of files:
            /petsc/src/snes/impls/vi/rs/virsimpl.h</description>
        <pubDate>Thu, 09 Jul 2015 15:07:23 +0000</pubDate>
        <dc:creator>Hong Zhang &lt;hzhang@mcs.anl.gov&gt;</dc:creator>
    </item>
</channel>
</rss>
