Deploy new PetscValidPointer, remove PetscValidXXXPointer
Lint apply: dm
Merge branch 'hzhang/dmnetworkview-color' into 'main'Add color component to CoordinateDMSee merge request petsc/petsc!6479
Add color component to CoordinateDM in DMView_Network_CSV()Add color handling to DMNetwork visualization scriptAdd check for coordinateDM creation in DMView_Network_CSV()Update ex1.c: set couple
Add color component to CoordinateDM in DMView_Network_CSV()Add color handling to DMNetwork visualization scriptAdd check for coordinateDM creation in DMView_Network_CSV()Update ex1.c: set coupled_snes_max_it=power_snes_max_it=water_snes_max_it=1 to illustrate interaction between subsnes and coupledsnes set color=localf at vertices to monitor convergence over dmnetwork optimize UserMonitor()Update src/dm/impls/network/tests/ex2.c to test '-dmnetwork_view draw'Co-authored-by: dccampbell1@shockers.wichita.edu
show more ...
Merge remote-tracking branch 'origin/release'
Some fixes for NEC VE
Merge branch 'dcampbell/dmnetworkview-options' into 'main'Add more useful viewing options for DMNetworkSee merge request petsc/petsc!6345
Add new command-line options for DMNetwork visualizationPlacing the options in PetscOptionsBegin ... PetscOptionsEndFix(DMNetwork): fix -draw_pause handlingFeat(DMNetwork): add setters for viewer
Add new command-line options for DMNetwork visualizationPlacing the options in PetscOptionsBegin ... PetscOptionsEndFix(DMNetwork): fix -draw_pause handlingFeat(DMNetwork): add setters for viewer optionsCo-authored-by: Duncan Campbell <dccampbell1@shockers.wichita.edu>Co-authored-by: Aidan Hamilton <aidan@udel.edu>Co-authored-by: Hong Zhang <hzhang@mcs.anl.gov>
perf(DMNet): replace allgather with scan
bugfix: replace PETSC_COMM_WORLD with local comm
Fix PetscCallMPI(MPI_Allreduce()) with PETSc types
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
Test fix for mkstemp detectionTest newer _XOPEN_SOURCE value
MPI communicator bugfixes
Fix compiler warning for some draw opsUse PETSc functions to get temp. directoryAdded documentation for dmnetwork_view_tmpdirBugfix to move variables within correct scope
Clean up PETSc str ops to use more secure implementations where possible. These include:- Use PetscStrncpy()/PetscStrlcat()/PetscMemcpy() over PetscStrcpy()/PetscStrcat()- Use PetscArraycpy() over
Clean up PETSc str ops to use more secure implementations where possible. These include:- Use PetscStrncpy()/PetscStrlcat()/PetscMemcpy() over PetscStrcpy()/PetscStrcat()- Use PetscArraycpy() over PetscMemcpy() as appropriate for string buffer copying- Use built in string from name over hardcoding- Use sizeof over hardcoded length- Replace some Strlcat with Strncpy when offset is known
Fix C++20 implicit enum-float conversions
Remove empty preprocessor variables
Merge branch 'barry/2023-02-22/rm-locdir' into 'main'Remove need for hardwired LOCDIR in all makefilesSee merge request petsc/petsc!6113
12345678910>>...13