| 78daca08 | 15-Aug-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'bourdin/VecGetValuesSection-bindings' into 'main'
PetscSection: add fortran binding for VecGetValuesSectionF90 / VecRestoreValuesSectionF90
See merge request petsc/petsc!5385 |
| f52d5e2b | 15-Aug-2022 |
Blaise Bourdin <bourdin@mcmaster.ca> |
PetscSection: add fortran binding for VecGetValuesSectionF90 / VecRestoreValuesSectionF90 |
| 6152e20a | 15-Aug-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/fix-plex-filter-sf' into 'main'
Plex: Fix filter SF
See merge request petsc/petsc!5523 |
| 9f22da38 | 14-Aug-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Cleanup clarification for DMPlex chapter of users manual
I changed a figure in docs/images but could not generate the .svg version Could someone please read the latest commit message in that reposit
Cleanup clarification for DMPlex chapter of users manual
I changed a figure in docs/images but could not generate the .svg version Could someone please read the latest commit message in that repository and upate the .svg file? Thanks
Commit-type: documentation /spend 1h
show more ...
|
| 14fa5779 | 14-Aug-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'cgns_spack' into 'main'
fix(dmplex): Replace CGNS scoped typedefs
Closes #1233
See merge request petsc/petsc!5527 |
| d3ef4daa | 14-Aug-2022 |
Matthew G. Knepley <knepley@gmail.com> |
Plex ex16: Add test for parallel DMPlexFilter() |
| 0ffc23ff | 14-Aug-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2022-08-09/fix-manualpage-rot' into 'main'
Stop make allmanpages if an error is detected. Otherwise errors are hidden and never fixed.
See merge request petsc/petsc!5510 |
| e853fb4c | 13-Aug-2022 |
James Wright <james@jameswright.xyz> |
fix(dmplex): Replace CGNS scoped typedefs
The change allows a CGNS to be used even if it doesn't set the `CGNS_ENABLE_SCOPING` flag. CGNS sets the value of the `CGNS_ENUMT` (and other) macros to lim
fix(dmplex): Replace CGNS scoped typedefs
The change allows a CGNS to be used even if it doesn't set the `CGNS_ENABLE_SCOPING` flag. CGNS sets the value of the `CGNS_ENUMT` (and other) macros to limit the scope of it's types. Note `CGNS_ENUMT(ElementType_t)` is already used in other places, so this makes the behavior more consistent.
Fixes #1233
show more ...
|
| b1a884e7 | 12-Aug-2022 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Fix parallel determination of extrusion dimension |
| 65c78980 | 11-Aug-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
fix mixture of all caps and not all caps for SUBMANSEC for DMPLEX and friends
Commit-type: bug-fix, documentation /spend 50m |
| ecfb7de4 | 02-Aug-2022 |
Blaise Bourdin <bourdin@mcmaster.ca> |
Fix broken tests dm/impls/plex/tests/ex40.c |
| 5033f954 | 12-Aug-2022 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Fix filter SF - Formerly, we allowed ownership of overlap points to change, but then did not insert the former owners into the SF - Now we force ownership to remain the same during filtering |
| 5cb80ecd | 09-Aug-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix errors in manual pages that were hidden and passed the CI
ERROR Uses Input Parameter but has multiple input parameters in PetscObjectProcessOptionsHandlers() src/sys/objects/inherit.c ERROR (Vec
Fix errors in manual pages that were hidden and passed the CI
ERROR Uses Input Parameter but has multiple input parameters in PetscObjectProcessOptionsHandlers() src/sys/objects/inherit.c ERROR (VecStrideSum) Incomplete argument list (probably + with no - in vinv.c ERROR (VecStrideSumAll) Incomplete argument list (probably + with no - in vinv.c ERROR (MatFilter_AIJ) Incomplete argument list (probably + with no - in mpiaij.c ERROR (DMPlexCreateNaturalVector) Incomplete argument list (probably + with no - in plexnatural.c WARNING (hypre.c): argument with no description in PCSMG WARNING (hypre.c): argument with no description in PCSMG WARNING (hypre.c): argument with no description in PCSMG WARNING (hypre.c): argument with no description in PCSMG a=`cat /Users/barrysmith/Src/petsc/arch-classic-docs/manualpages.err | wc -l`; test ! $a -gt 0 gmake[3]: [makefile:376: allmanpages] Error 1 (ignored)
show more ...
|
| 2e8d78fe | 09-Aug-2022 |
Blaise Bourdin <bourdin@mcmaster.ca> |
cleanup in plexnatural.c and linked examples
- make output of test26, ex26f90, and ex62f90 more terse - Replace VecCreateLocalVector / VecDestroyLocalVector to get block size by VecGetLocalVectore /
cleanup in plexnatural.c and linked examples
- make output of test26, ex26f90, and ex62f90 more terse - Replace VecCreateLocalVector / VecDestroyLocalVector to get block size by VecGetLocalVectore / VecRestoreLocalVector
show more ...
|
| a8db3e61 | 07-Aug-2022 |
Blaise Bourdin <bourdin@mcmaster.ca> |
Plex: add ex64
The new example src/dm/impls/plex/tests/ex64.c checks the natural SF. It compares - Vec created on a sequential DM which is considered natural (everything is stored on proc 0) - Vec
Plex: add ex64
The new example src/dm/impls/plex/tests/ex64.c checks the natural SF. It compares - Vec created on a sequential DM which is considered natural (everything is stored on proc 0) - Vec created on the distributed DM and then rearranged using the natural SF.
show more ...
|
| e2739ba6 | 19-Jul-2022 |
Alexis Marboeuf <marboeua@mcmaster.ca> |
Plex: fix ex15, ex26, ex26f90, ex62f90
Fix examples in src/dm/impls/plex/tests. ex15_1 is disabled. |
| b7352c5c | 19-Jul-2022 |
Alexis Marboeuf <marboeua@mcmaster.ca> |
Plex: use natural Vec for writing/loading in exodus files
Now a natural Vec is created from the DM thanks to DMPlexCreateNaturalVector. The Vec in argument is rearranged to its natural ordering befo
Plex: use natural Vec for writing/loading in exodus files
Now a natural Vec is created from the DM thanks to DMPlexCreateNaturalVector. The Vec in argument is rearranged to its natural ordering before being written/loaded.a
show more ...
|
| 09cf685a | 02-Aug-2022 |
Alexis Marboeuf <marboeua@mcmaster.ca> |
Plex: add and implement DMPlexCreateNaturalVector
DMPlexCreateNaturalVector gives a Vec capable of holding the natural ordering and distribution. The routine mimicks DMCreateGlobalVector. |
| 95602cf2 | 19-Jul-2022 |
Alexis Marboeuf <marboeua@mcmaster.ca> |
Plex: simplify DMCreateSubDM and DMCreateSuperDM
Remove the creation of the natural section which is now created inside DMCreateGlobalToNaturalSF |
| 8aee0f92 | 19-Jul-2022 |
Alexis Marboeuf <marboeua@mcmaster.ca> |
Plex: create the natural point SF
When useNatural = PETSC_TRUE, sfMigration in DMPlexDistribute now maps the points back to the ordering and distribution used in a natural DM. The first DM with useN
Plex: create the natural point SF
When useNatural = PETSC_TRUE, sfMigration in DMPlexDistribute now maps the points back to the ordering and distribution used in a natural DM. The first DM with useNatural = PETSC_TRUE is considered natural. sfMigration is now composed with its previous version if it exists. The natural dof SF sfNatural is created using the natural point SF sfMigration.
show more ...
|
| 41e9d8b5 | 03-Aug-2022 |
Matthew G. Knepley <knepley@gmail.com> |
TetGen: Initialize marker array |
| 4cc27a7e | 03-Aug-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/fix-plex-periodic-latex' into 'main'
Plex ex1: Periodic latex
See merge request petsc/petsc!5450 |
| d40579cb | 02-Aug-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/fix-plex-extrude-tet' into 'main'
Fix 3D extrusion, and some Plex fixes
See merge request petsc/petsc!5439 |
| 1e8b4be0 | 01-Aug-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/fix-plex-location-check' into 'main'
Plex: Grid hash can find particle, but no cell is covering the box
See merge request petsc/petsc!5456 |
| 6b27ecab | 01-Aug-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'marboeuf/plex-fix-g2n-constraintdof' into 'main'
Plex: bug fix in DMPlexCreateGlobalToNaturalSF in presence of constraint dofs
See merge request petsc/petsc!5453 |