DMLabel ex1: Fix ephemeral test
DMLabel: Fix copying of ephemeral labels
Plex: DMPlexCreateEphemeral() needs to take a prefix argument- It calls DMSetFromOptions() and also creates the DM, so we need a chance to set a prefix
Add PetscCheck() and PetscCheckA() for FortranAlso fix incorrect use of " in Fortran examples that should be '
Fix PetscCallMPI(MPI_Allreduce()) with PETSc types
Format the ftn-custom files with clang-format. Apparently no particular reason we did not format them initially
Fix some documentation and typos
More manual page fixes
Remove need for seperate lib/petsc/conf/test file by merging with rules fileCommit-type: maintainability
non-test and tutorial makefiles only need rules.doc not the full rulesCommit-type: documentation
Only makefiles in the test and tutorial directories need lib/petsc/conf/testCommit-type: housekeeping
Fix manual pages based on reports from Jacob's lint toolCommit-type: documentation
Remove now unneeded SOURCE* variables from makefilesCommit-type: configure, housekeeping
Remove empty preprocessor variables
Remove unneeded declarations of LOCDIR from all the makefilesCommit-type:documentation
Make PetscErrorCode a non-discardable enum
Merge remote-tracking branch 'origin/release'
Fix some typos
A few more codespell fixes
Label ex1: add tests for ephemeral labels
DMLabel: Added another implementation of DMLabel- Now label has class methods- Added readonly flag for DMLabel- There are concrete and ephemeral implementations- Fixed label handling when calling
DMLabel: Added another implementation of DMLabel- Now label has class methods- Added readonly flag for DMLabel- There are concrete and ephemeral implementations- Fixed label handling when calling DMPlexTransformApply()- Register label constructors- Stopped inlining some functions
show more ...
source code format changes due to .clang-format changes
Remove parent, parentid, flops, time, mem, and memchildren. Deprecate PetscLogObjectParent(), PetscLogObjectMemory(), and PetscNewLog()
Remove braces from one-liners w/o PetscCall()
123456789