Plex: Remove prior stratification in DMPlexStratify()
DM+DA: Fix bounding box for periodicity- Fix Locate to respect periodicity
CI: update to clang-format-18
Minor housekeeping
Remove some unneeded parentheses
Remove carriage return in Petsc(Assert|Check)()git grep -l -E "Petsc(Assert|Check)\(.*\\\n\"[,)]" | xargs sed -r -i'' 's#Petsc(Assert|Check)\((.*)\\n"([,)])#Petsc\1\(\2\"\3#g'Suggested-by: Stefan
Remove carriage return in Petsc(Assert|Check)()git grep -l -E "Petsc(Assert|Check)\(.*\\\n\"[,)]" | xargs sed -r -i'' 's#Petsc(Assert|Check)\((.*)\\n"([,)])#Petsc\1\(\2\"\3#g'Suggested-by: Stefano Zampini
show more ...
Remove multiple parentheses and extra semicolongit grep -l -E "\(\([a-zA-Z0-9_]+\)\(\*[a-zA-Z0-9_]+\)[, )]" | xargs sed -r -i'' 's#\(\(([a-zA-Z0-9_]+)\)\(\*([a-zA-Z0-9_]+)\)([, )])#\(\(\1\)\*\2\3#g
Remove multiple parentheses and extra semicolongit grep -l -E "\(\([a-zA-Z0-9_]+\)\(\*[a-zA-Z0-9_]+\)[, )]" | xargs sed -r -i'' 's#\(\(([a-zA-Z0-9_]+)\)\(\*([a-zA-Z0-9_]+)\)([, )])#\(\(\1\)\*\2\3#g'git grep -l -E "Petsc(.)*\(\(\*[a-zA-Z0-9_]*\)," | xargs sed -r -i'' 's#Petsc([a-zA-Z0-9_]*)\(\(\*([a-zA-Z0-9_]*)\), #Petsc\1(*\2, #g'git grep -l -E "([\!\&\~\*\(]|\)\)|\([^,\*\(]+\**\))\(([a-zA-Z0-9_]+((\.|->)[a-zA-Z0-9_]+|\[[a-zA-Z0-9_ \%\+\*\-]+\])+)\)" | xargs sed -r -i'' 's#([\!\&\~\*\(]|\)\)|\([^,\*\(]+\**\))\(([a-zA-Z0-9_]+((\.|->)[a-zA-Z0-9_]+|\[[a-zA-Z0-9_ \%\+\*\-]+\])+)\)#\1\2#g'
checkbadSource: rules for PetscFunctionBegin and derivatives
DM: Inching closer to an expanded subDM specification
Document that PetscViewerGetSubViewer() is collective on the outer viewer and fix bugs.Reported-by: Pierre Jolivet
Plex+FE: Fix bug in DMPlexComputeIntegral()- Did not initialize local int for FV- Initialize integrand before calling pointwise function in PetscFEIntegrate()
Plex+FVM: Fixes for integration of FV fields- Add PetscFVCreateDualSpace()- Fixed tabulation for multicomponent space- Protect limiter from boundary- Handle missing limiter- Correct FV mass matr
Plex+FVM: Fixes for integration of FV fields- Add PetscFVCreateDualSpace()- Fixed tabulation for multicomponent space- Protect limiter from boundary- Handle missing limiter- Correct FV mass matrix
Fix words appearing twice in a row for no good reason
Plex: Need to catch tensor cells for higher order disc
Merge branch 'mcgurn/mpi-hang-fix' into 'main'remove duplicate MPIU_Allreduce that was causing mpi hangSee merge request petsc/petsc!7291
remove duplicate MPIU_Allreduce that was causing mpi hang
Merge branch 'knepley/fix-plex-io-section-perm' into 'main'Plex: Flexible creation of section permutationsSee merge request petsc/petsc!7258
Plex ex55: Add test for permuted sections - Run more setup through options
Plex: Improved debugging
Plex: Allow global section to ignore the local section permutation on output
Plex: Flexible creation of section permutations- Add createsectionpermutation to DM ops- Change DMPlexReorderDefaultFlag to DMReorderDefaultFlag- Move DMReorderDefaultFlag to the correct headerA
Plex: Flexible creation of section permutations- Add createsectionpermutation to DM ops- Change DMPlexReorderDefaultFlag to DMReorderDefaultFlag- Move DMReorderDefaultFlag to the correct headerApply 1 suggestion(s) to 1 file(s)
DM: Added mesh info to CEED- Add DMCeedComputeInfo()- Moved DMGetPoints_Internal() to dmceed.c
Plex: Fix check
Plex: Fix boundary Jacobian assembly
Sys: add PetscOptions[Bounded|Range]Real()
1...<<21222324252627282930>>...235