| #
4c712d99
|
| 27-Apr-2025 |
ksagiyam <k.sagiyama@imperial.ac.uk> |
plexsubmesh: make submesh inherit CG/DG coordinate elements
|
| #
85df088b
|
| 16-Jun-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/fix-plex-orient-sf' into 'main'
Plex: Fix handling of NULL locals in PlexOrient
See merge request petsc/petsc!8443
|
| #
997bf629
|
| 04-Jun-2025 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Fix interface for boundary integration - Change argument order for `DMPlexComputeBdResidualSingle()` and `DMPlexComputeBdJacobianSingle()` to match domain functions - Add `DMPlexComputeBdResidu
Plex: Fix interface for boundary integration - Change argument order for `DMPlexComputeBdResidualSingle()` and `DMPlexComputeBdJacobianSingle()` to match domain functions - Add `DMPlexComputeBdResidualSingleByKey()` and `DMPlexComputeBdJacobianSingleByLabel()`
show more ...
|
| #
1bafe4bb
|
| 20-May-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2025-05-15/fix-func-typedef-names' into 'main'
All typedef for functions are of the form (XXXXFn)(...) not (*XXXXyyyy)(....)
See merge request petsc/petsc!8408
|
| #
2192575e
|
| 15-May-2025 |
Barry Smith <bsmith@mcs.anl.gov> |
All typedef for functions are of the form (XXXXFn)(...) not (*XXXXyyyy)(....)
|
| #
022ab154
|
| 12-May-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-dm-bounds' into 'main'
Plex: Now allow variable bounds along boundaries
See merge request petsc/petsc!8402
|
| #
01468941
|
| 11-May-2025 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Now allow variable bounds along boundaries - Add DM_BC_LOWER_BOUND and DM_BC_LOWER_BOUND - Add DMHasBound() - Add DMPlexInsertBounds() and implementation DMPlexInsertBounds_Plex()
|
| #
2fdc6cce
|
| 30-Apr-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/fix-plex-fem-funcs' into 'main'
Plex: Make integration functions public
See merge request petsc/petsc!8361
|
| #
754e4fba
|
| 29-Apr-2025 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Make integration functions public - Rename DMPlexComputeResidual_Internal() --> DMPlexComputeResidualForKey() DMPlexComputeJacobian_Internal() --> DMPlexComputeJacobianByKey() DMPlexCompu
Plex: Make integration functions public - Rename DMPlexComputeResidual_Internal() --> DMPlexComputeResidualForKey() DMPlexComputeJacobian_Internal() --> DMPlexComputeJacobianByKey() DMPlexComputeJacobian_Action_Internal() --> DMPlexComputeJacobianActionByKey() DMPlexComputeResidual_Hybrid_Internal() --> DMPlexComputeResidualHybridByKey() DMPlexComputeJacobian_Hybrid_Internal() --> DMPlexComputeJacobianHybridByKey()
show more ...
|
| #
20adc417
|
| 08-Apr-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-plex-coord-func' into 'main'
Plex: Now set coordFunc separately from DMPlexRemapGeometry()
See merge request petsc/petsc!8287
|
| #
509b31aa
|
| 08-Apr-2025 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Now set coordFunc separately from DMPlexRemapGeometry() - Add DMPlexGetCoordinateMap() and DMPlexSetCoordinateMap() - Moved function pointer types to petscdstypes.h
|
| #
6d8694c4
|
| 20-Mar-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-04-29/add-fortran-enums' into 'main'
Major updates to Fortran interface
See merge request petsc/petsc!7517
|
| #
ce78bad3
|
| 20-Feb-2025 |
Barry Smith <bsmith@petsc.dev> |
Fortran 90: fully embrace After 34 years!
- deprecate use of 'F90' in Fortran function names - use Fortran pointers when appropriate - the new Fortran API is not backward compatible with previous ve
Fortran 90: fully embrace After 34 years!
- deprecate use of 'F90' in Fortran function names - use Fortran pointers when appropriate - the new Fortran API is not backward compatible with previous versions! - also clean up inconsistent PETSc code detected by new Fortran generation tools - drop use of bfort - automatically generate all the Fortran PETSc objects, enums etc from the include files - generate most of the Fortran interface definitions and functions from the source code - simplify the number and organization of Fortran modules
Co-authored-by: Jose E. Roman <jroman@dsic.upv.es>
show more ...
|
| #
d8fefa7d
|
| 16-Jan-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'bldenton/dmplex-cadrefactor' into 'main'
Plex: Updating CAD support
See merge request petsc/petsc!8060
|
| #
5552b385
|
| 21-Oct-2023 |
Brandon <bldenton@buffalo.edu> |
Updated for Refactored Geometry Aware Mesh Topology
|
| #
fcb342c8
|
| 27-Dec-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/fix-plex-interpolate-tensor' into 'main'
Plex: FIx tensor interpolation
See merge request petsc/petsc!8057
|
| #
5e2c5519
|
| 17-Dec-2024 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Add flag to prefer tensor ordering in interpolation
|
| #
507571c1
|
| 02-Dec-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-plex-hypercubic-parallel' into 'main'
Plex: Make hypercubic mesh parallel
See merge request petsc/petsc!8036
|
| #
8d2ec52a
|
| 01-Dec-2024 |
Satish Balay <balay@mcs.anl.gov> |
Plex: Made hypercubic mesh parallel - Plex ex1: Added parallel hypercubic tests
|
| #
561eee0e
|
| 22-Nov-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jrwrigh/cgns_viewer_updates' into 'main'
CGNS: Add GetSolutionIteration, other upates
See merge request petsc/petsc!8016
|
| #
bd70a9a6
|
| 19-Nov-2024 |
James Wright <james@jameswright.xyz> |
cgns: Add PetscViewerCGNSGetSolutionIteration()
|
| #
72b6020c
|
| 21-Oct-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jrwrigh/cgns_fix_test' into 'main'
test: Fix parallel CGNS test redistribution
See merge request petsc/petsc!7955
|
| #
e535cce4
|
| 20-Oct-2024 |
James Wright <james@jameswright.xyz> |
plex: Deprecate DMPlex{Set,Get}GlobalToNaturalSF
Natural SF got moved to a "global" DM object, so should be used there. Additionally, DMPlexSetGlobalToNaturalSF() did not destroy a pre-existing sfNa
plex: Deprecate DMPlex{Set,Get}GlobalToNaturalSF
Natural SF got moved to a "global" DM object, so should be used there. Additionally, DMPlexSetGlobalToNaturalSF() did not destroy a pre-existing sfNatural from the DM, causing memory leaks
show more ...
|
| #
a370cb8a
|
| 21-Oct-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-hamiltonian-ex2-opt' into 'main'
Fix Hamiltonian ex2 for Landau Damping
See merge request petsc/petsc!7937
|
| #
d52c2f21
|
| 02-Oct-2024 |
Matthew G. Knepley <knepley@gmail.com> |
DMSwarm: Allow multiple fields to define the DM field and multiple cellDM, allow different coordinate fields, and compute moments - Changed interface for DMSwarmVectorDefineField() and DMSwarmVectorG
DMSwarm: Allow multiple fields to define the DM field and multiple cellDM, allow different coordinate fields, and compute moments - Changed interface for DMSwarmVectorDefineField() and DMSwarmVectorGetField() to allow multiple fields - Add DMSwarmReplace_Internal() - Add coordinate name to Swarm - Add DMSwarmGetCoordinateField() and DMSwarmSetCoordinateField() - Add DMSwarmComputeMoments() - In DMLocatePoints_Plex(), ignore extra coordinates in input vector - Add CellDMInfo struct - Add DMSwarmPushCellDM() and DMSwarmPopCellDM()
show more ...
|