<?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 plexcoarsen.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><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/dm/impls/plex/plexcoarsen.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/dm/impls/plex/plexcoarsen.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/dm/impls/plex/plexcoarsen.c#3ba1676111f5c958fe6c2729b46ca4d523958bb3</link>
        <description>Make PetscErrorCode a non-discardable enum

            List of files:
            /petsc/src/dm/impls/plex/plexcoarsen.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>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/dm/impls/plex/plexcoarsen.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/dm/impls/plex/plexcoarsen.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/dm/impls/plex/plexcoarsen.c#d71ae5a4db6382e7f06317b8d368875286fe9008</link>
        <description>source code format changes due to .clang-format changes

            List of files:
            /petsc/src/dm/impls/plex/plexcoarsen.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/dm/impls/plex/plexcoarsen.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/dm/impls/plex/plexcoarsen.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>
<item>
        <title>9371c9d470a9602b6d10a8bf50c9b2280a79e45a - clang-format: convert PETSc sources to comply with clang-format</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/dm/impls/plex/plexcoarsen.c#9371c9d470a9602b6d10a8bf50c9b2280a79e45a</link>
        <description>clang-format: convert PETSc sources to comply with clang-format

            List of files:
            /petsc/src/dm/impls/plex/plexcoarsen.c</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>f882803cc229b3a4b5704278364815583f823089 - Merge branch &apos;jacobf/2022-02-23/variadic-chkerr&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/dm/impls/plex/plexcoarsen.c#f882803cc229b3a4b5704278364815583f823089</link>
        <description>Merge branch &apos;jacobf/2022-02-23/variadic-chkerr&apos; into &apos;main&apos;Variadic CHKERRQ()See merge request petsc/petsc!4889

            List of files:
            /petsc/src/dm/impls/plex/plexcoarsen.c</description>
        <pubDate>Sat, 26 Mar 2022 01:48:19 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>9566063d113dddea24716c546802770db7481bc0 - The great renaming:</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/dm/impls/plex/plexcoarsen.c#9566063d113dddea24716c546802770db7481bc0</link>
        <description>The great renaming:- CHKERRQ() -&gt; PetscCall()- CHKERRV() -&gt; PetscCallVoid()- CHKERRMPI() -&gt; PetscCallMPI()- CHKERRABORT() -&gt; PetscCallAbort()- CHKERRCONTINUE() -&gt; PetscCallContinue()- CHKERRXX() -&gt; PetscCallThrow()- CHKERRCXX() -&gt; PetscCallCXX()- CHKERRCUDA() -&gt; PetscCallCUDA()- CHKERRCUBLAS() -&gt; PetscCallCUBLAS()- CHKERRCUSPARSE() -&gt; PetscCallCUSPARSE()- CHKERRCUSOLVER() -&gt; PetscCallCUSOLVER()- CHKERRCUFFT() -&gt; PetscCallCUFFT()- CHKERRCURAND() -&gt; PetscCallCURAND()- CHKERRHIP() -&gt; PetscCallHIP()- CHKERRHIPBLAS() -&gt; PetscCallHIPBLAS()- CHKERRHIPSOLVER() -&gt; PetscCallHIPSOLVER()- CHKERRQ_CEED() -&gt; PetscCallCEED()- CHKERR_FORTRAN_VOID_FUNCTION() -&gt; PetscCallFortranVoidFunction()- CHKERRMKL() -&gt; PetscCallMKL()- CHKERRMMG() -&gt; PetscCallMMG()- CHKERRMMG_NONSTANDARD() -&gt; PetscCallMMG_NONSTANDARD()- CHKERRCGNS() -&gt; PetscCallCGNS()- CHKERRPTSCOTCH() -&gt; PetscCallPTSCOTCH()- CHKERRSTR() -&gt; PetscCallSTR()- CHKERRTC() -&gt; PetscCallTC()

            List of files:
            /petsc/src/dm/impls/plex/plexcoarsen.c</description>
        <pubDate>Fri, 25 Mar 2022 01:50:18 +0000</pubDate>
        <dc:creator>Jacob Faibussowitsch &lt;jacob.fai@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>5f80ce2ab25dff0f4601e710601cbbcecf323266 - chkerr and friends wrapped</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/dm/impls/plex/plexcoarsen.c#5f80ce2ab25dff0f4601e710601cbbcecf323266</link>
        <description>chkerr and friends wrapped

            List of files:
            /petsc/src/dm/impls/plex/plexcoarsen.c</description>
        <pubDate>Thu, 24 Feb 2022 03:50:24 +0000</pubDate>
        <dc:creator>Jacob Faibussowitsch &lt;jacob.fai@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>00618b71c55dc7041852186ed9e6307e20fc179b - Merge branch &apos;jwallwork23/preserve-tags&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/dm/impls/plex/plexcoarsen.c#00618b71c55dc7041852186ed9e6307e20fc179b</link>
        <description>Merge branch &apos;jwallwork23/preserve-tags&apos; into &apos;main&apos;Preserve cell tags for metric-based adaptationSee merge request petsc/petsc!4578

            List of files:
            /petsc/src/dm/impls/plex/plexcoarsen.c</description>
        <pubDate>Wed, 24 Nov 2021 05:25:03 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>9fe9e680f9654d5a1af63c061b16e552d68d3623 - dm adapt: preserve cell tags</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/dm/impls/plex/plexcoarsen.c#9fe9e680f9654d5a1af63c061b16e552d68d3623</link>
        <description>dm adapt: preserve cell tags

            List of files:
            /petsc/src/dm/impls/plex/plexcoarsen.c</description>
        <pubDate>Mon, 22 Nov 2021 15:25:15 +0000</pubDate>
        <dc:creator>Joe Wallwork &lt;j.wallwork16@imperial.ac.uk&gt;</dc:creator>
    </item>
<item>
        <title>887dddf386d662bd913bf2833481e70d8530c869 - Merge branch &apos;jwallwork23/mmg-trim&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/dm/impls/plex/plexcoarsen.c#887dddf386d662bd913bf2833481e70d8530c869</link>
        <description>Merge branch &apos;jwallwork23/mmg-trim&apos; into &apos;main&apos;Plex interface for Mmg and ParMmgSee merge request petsc/petsc!4431

            List of files:
            /petsc/src/dm/impls/plex/plexcoarsen.c</description>
        <pubDate>Fri, 19 Nov 2021 20:24:41 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>c0517cd59c5e8023c189a05d2604a968ce37aae8 - DM: Take over management of mesh generators and adaptors from DMPlex</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/dm/impls/plex/plexcoarsen.c#c0517cd59c5e8023c189a05d2604a968ce37aae8</link>
        <description>DM: Take over management of mesh generators and adaptors from DMPlex- Change adaptLabel signature to match adaptMetric- Move mesh generator list from DMPlex to DM- DMAdaptLabel() and DMAdaptMetric() now check this list- Register metric adaptation packages- Change -dm_plex_generator to -dm_generator- Change -dm_plex_adaptor to -dm_adaptor

            List of files:
            /petsc/src/dm/impls/plex/plexcoarsen.c</description>
        <pubDate>Mon, 11 Oct 2021 21:23:59 +0000</pubDate>
        <dc:creator>Matthew G. Knepley &lt;knepley@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>e9494080d472297ba11653a702820287db503a49 - Merge branch &apos;knepley/feature-ds-residualbd-key&apos; into &apos;main&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/dm/impls/plex/plexcoarsen.c#e9494080d472297ba11653a702820287db503a49</link>
        <description>Merge branch &apos;knepley/feature-ds-residualbd-key&apos; into &apos;main&apos;DS+FE+Doc: Make BdResidual take a keySee merge request petsc/petsc!3761

            List of files:
            /petsc/src/dm/impls/plex/plexcoarsen.c</description>
        <pubDate>Tue, 13 Apr 2021 12:51:41 +0000</pubDate>
        <dc:creator>Satish Balay &lt;balay@mcs.anl.gov&gt;</dc:creator>
    </item>
<item>
        <title>45480ffeba491aca5d3f3b8c78679069fb317d32 - DM+Plex: Boundary integration functions are now stored in a PetscWeakForm held in the Boundary object</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/dm/impls/plex/plexcoarsen.c#45480ffeba491aca5d3f3b8c78679069fb317d32</link>
        <description>DM+Plex: Boundary integration functions are now stored in a PetscWeakForm held in the Boundary object- Boundary residual/Jacobian functions now take a form key- Now store DMLabel in DSBoundary- Improved Boundary, Weak Form, and DS viewers- Remove DMCopyBoundary(), DMCopyDisc() is sufficient- Need DMTransferDS_Internal() to create new DS with label in the correct DM- Correct all DMAddBoundary() in tests- Allow DMBoundary to hold just a label name if necessary since p4est is missing labels in a lot of places- Fix propagating coordinate dimension in DS

            List of files:
            /petsc/src/dm/impls/plex/plexcoarsen.c</description>
        <pubDate>Tue, 06 Apr 2021 13:58:05 +0000</pubDate>
        <dc:creator>Matthew G. Knepley &lt;knepley@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>dd169d643cbf4b5f50ca99c97eb8f9235c6ca078 - Merge branch &apos;master&apos; into stefano_zampini/feature-gmsh-periodic</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/dm/impls/plex/plexcoarsen.c#dd169d643cbf4b5f50ca99c97eb8f9235c6ca078</link>
        <description>Merge branch &apos;master&apos; into stefano_zampini/feature-gmsh-periodic* master: (1016 commits)  metis: setself.downloaddirnames for change in 6d90219d8fa4f8b2fd242cc6ff9008358d87c26f  fix compile warning: /sandbox/petsc/petsc.clone/src/snes/examples/tests/ex2.c:250:8: warning: &#8216;pointsAllProcs&#8217; may be used uninitialized in this function [-Wmaybe-uninitialized]    ierr = DMInterpolationSetUp(interpolator, dm, pointsAllProcs);CHKERRQ(ierr);  migrate &apos;build requires: !mpiuni&apos; to new format  migrate &apos;build requires: !complex&apos; to new format  workarround &apos;division by zero&apos; compiler warning on windows C:\cygwin64\home\petsc\PETSC~3.CLO\src\ts\examples\TUTORI~1\ex11.c(416): warning #39: division by zero     if (uL-&gt;h &lt; 0 || uR-&gt;h &lt; 0) {for (i=0; i&lt;1+dim; i++) flux[i] = 0./0.; return;} /* SETERRQ(PETSC_COMM_SELF,PETSC_ERR_ARG_OUTOFRANGE,&quot;Reconstructed thickness is negative&quot;); */  dos2unix to prevent warnings on opensolaris &quot;/export/home/petsc/petsc.clone/src/ksp/ksp/examples/tests/ex53.c&quot;, line 6: warning: invalid white space character in directive  fix output file - corresponding to code changes in efd4aadf157bf1ba2d80c2be092fcf4247860003  disable test on windows  update log from opensolaris so that the diff is clean on linux aswell  update grep in sync with change in efd4aadf157bf1ba2d80c2be092fcf4247860003  Fixed code that did not correctly set current color for block insertion  Update output files that did not get fixed after previous merges  Change MPIUni to not immediately abort on operations it cannot perform, instead return error code  Add filter for example that can produce 1 different iteration count  Example add system calloc, bad formating of %d in print, commented out code  Always use (void) for functions that take no arguments, never ()  always need to caste PetscReal variables to (double) in print statements  updates to manual page for clarity  update help menu for MatRARt() -- MatRARt_mpiaij_mpiaij is supported now, but not efficient.  fix nightlybuild error with c1cbb1def3f8ddca04c3998b9c06618fd1ffef35 on arch-linux-IPL64 src/ksp/pc/examples/tests ex5_1  ...Conflicts:	include/petscdm.h	src/dm/impls/plex/plexcreate.c	src/dm/impls/plex/plexgmsh.c	src/dm/impls/plex/plexhdf5.c

            List of files:
            /petsc/src/dm/impls/plex/plexcoarsen.c</description>
        <pubDate>Wed, 28 Jun 2017 20:13:21 +0000</pubDate>
        <dc:creator>Matthew G. Knepley &lt;knepley@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>c41d012eaa030c19a2678110979e681874ea11d0 - Merge branch &apos;master&apos; into knepley/feature-dm-bc-components</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/dm/impls/plex/plexcoarsen.c#c41d012eaa030c19a2678110979e681874ea11d0</link>
        <description>Merge branch &apos;master&apos; into knepley/feature-dm-bc-components* master: (320 commits)  fix compile warning: /sandbox/petsc/petsc.clone/src/snes/examples/tests/ex2.c:250:8: warning: &#8216;pointsAllProcs&#8217; may be used uninitialized in this function [-Wmaybe-uninitialized]    ierr = DMInterpolationSetUp(interpolator, dm, pointsAllProcs);CHKERRQ(ierr);  migrate &apos;build requires: !mpiuni&apos; to new format  migrate &apos;build requires: !complex&apos; to new format  workarround &apos;division by zero&apos; compiler warning on windows C:\cygwin64\home\petsc\PETSC~3.CLO\src\ts\examples\TUTORI~1\ex11.c(416): warning #39: division by zero     if (uL-&gt;h &lt; 0 || uR-&gt;h &lt; 0) {for (i=0; i&lt;1+dim; i++) flux[i] = 0./0.; return;} /* SETERRQ(PETSC_COMM_SELF,PETSC_ERR_ARG_OUTOFRANGE,&quot;Reconstructed thickness is negative&quot;); */  dos2unix to prevent warnings on opensolaris &quot;/export/home/petsc/petsc.clone/src/ksp/ksp/examples/tests/ex53.c&quot;, line 6: warning: invalid white space character in directive  fix output file - corresponding to code changes in efd4aadf157bf1ba2d80c2be092fcf4247860003  disable test on windows  update log from opensolaris so that the diff is clean on linux aswell  update grep in sync with change in efd4aadf157bf1ba2d80c2be092fcf4247860003  Fixed code that did not correctly set current color for block insertion  Update output files that did not get fixed after previous merges  Change MPIUni to not immediately abort on operations it cannot perform, instead return error code  Add filter for example that can produce 1 different iteration count  Example add system calloc, bad formating of %d in print, commented out code  Always use (void) for functions that take no arguments, never ()  always need to caste PetscReal variables to (double) in print statements  updates to manual page for clarity  update help menu for MatRARt() -- MatRARt_mpiaij_mpiaij is supported now, but not efficient.  fix nightlybuild error with c1cbb1def3f8ddca04c3998b9c06618fd1ffef35 on arch-linux-IPL64 src/ksp/pc/examples/tests ex5_1  output has changed with e6d0a238963c2a97dd04845ea512b529992c7cdb so update the output file  ...

            List of files:
            /petsc/src/dm/impls/plex/plexcoarsen.c</description>
        <pubDate>Tue, 27 Jun 2017 15:15:04 +0000</pubDate>
        <dc:creator>Matthew G. Knepley &lt;knepley@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>848a278c66204a79775ea9621e0427fd3787d02f - Merge branch &apos;knepley/feature-adapt-interface&apos;</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/dm/impls/plex/plexcoarsen.c#848a278c66204a79775ea9621e0427fd3787d02f</link>
        <description>Merge branch &apos;knepley/feature-adapt-interface&apos;* knepley/feature-adapt-interface:  Test: Can now use make test NP=&lt;num procs&gt;  Forest: Updating to new point function interface  Plex ex19: Updated to new API  DM: Refactored mesh adaptivity into DMAdaptLabel() and DMAdaptMetric() - These are now DM functions, instead of composed functions - Refactor Plex refine and coarsen to feed through adaptivity - Added helper functions to convert Label to volume constraints and metric constraints - Got the label name out of the Metric interface

            List of files:
            /petsc/src/dm/impls/plex/plexcoarsen.c</description>
        <pubDate>Tue, 20 Jun 2017 23:41:50 +0000</pubDate>
        <dc:creator>Matthew G. Knepley &lt;knepley@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>0d1cd5e0bf17d8d1a4f7f5396fcab04f005f5dcf - DM: Refactored mesh adaptivity into DMAdaptLabel() and DMAdaptMetric()</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/dm/impls/plex/plexcoarsen.c#0d1cd5e0bf17d8d1a4f7f5396fcab04f005f5dcf</link>
        <description>DM: Refactored mesh adaptivity into DMAdaptLabel() and DMAdaptMetric()- These are now DM functions, instead of composed functions- Refactor Plex refine and coarsen to feed through adaptivity- Added helper functions to convert Label to volume constraints and metric constraints- Got the label name out of the Metric interface

            List of files:
            /petsc/src/dm/impls/plex/plexcoarsen.c</description>
        <pubDate>Mon, 05 Jun 2017 23:51:10 +0000</pubDate>
        <dc:creator>Matthew G. Knepley &lt;knepley@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>ec14d8c89faff4da33ce280481028a5ac84471b1 - Merge branch &apos;master&apos; into knepley/feature-plex-sphere-mesh</title>
        <link>http://opengrok.kc2vjw.com:8080/history/petsc/src/dm/impls/plex/plexcoarsen.c#ec14d8c89faff4da33ce280481028a5ac84471b1</link>
        <description>Merge branch &apos;master&apos; into knepley/feature-plex-sphere-mesh* master: (2633 commits)  Bib: Added ref  SNES ex56: Update test output  add a citation to petsc.bib  Plex: Initialize variables  initialize ap as complained by the nightly tests  Plex ex3: Update to new point function API  initialize some variables as complained by nightly tests  SNES ex12: Mix misnaming Nf --&gt; Nc  update tests  add tests  add MatView_SeqXAIJ_ASCII_structonly(); enable A-&gt;structure_only in MatSetValuesBlocked_SeqBAIJ  typo  fill-in some references  Bib: Fixed ref  Plex: Added PLY to file support  Plex: Adding PLY support  PetscDS: Turn off Fortran bindings for Constants  Plex tests: Updated to new point function API  SNES ex56: Moved tests to new format  DM: Allow field projection functions to take an array of scalars - This will allow us to pass in user data to kernels without void *, more efficiency than aux fields  ...Conflicts:	config/builder.py	include/petscdmplex.h	src/dm/impls/plex/examples/tests/ex1.c	src/dm/impls/plex/plexcreate.c	src/dm/impls/plex/plexgmsh.c	src/snes/examples/tutorials/ex63.c

            List of files:
            /petsc/src/dm/impls/plex/plexcoarsen.c</description>
        <pubDate>Sat, 27 May 2017 04:49:49 +0000</pubDate>
        <dc:creator>Matthew G. Knepley &lt;knepley@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
