Plex: tutorials ex2 subsumed by tests ex1
Plex: Move tutorials ex12 to tests ex21
The great renaming:- CHKERRQ() -> PetscCall()- CHKERRV() -> PetscCallVoid()- CHKERRMPI() -> PetscCallMPI()- CHKERRABORT() -> PetscCallAbort()- CHKERRCONTINUE() -> PetscCallContinue()- CHKERRXX
The great renaming:- CHKERRQ() -> PetscCall()- CHKERRV() -> PetscCallVoid()- CHKERRMPI() -> PetscCallMPI()- CHKERRABORT() -> PetscCallAbort()- CHKERRCONTINUE() -> PetscCallContinue()- CHKERRXX() -> PetscCallThrow()- CHKERRCXX() -> PetscCallCXX()- CHKERRCUDA() -> PetscCallCUDA()- CHKERRCUBLAS() -> PetscCallCUBLAS()- CHKERRCUSPARSE() -> PetscCallCUSPARSE()- CHKERRCUSOLVER() -> PetscCallCUSOLVER()- CHKERRCUFFT() -> PetscCallCUFFT()- CHKERRCURAND() -> PetscCallCURAND()- CHKERRHIP() -> PetscCallHIP()- CHKERRHIPBLAS() -> PetscCallHIPBLAS()- CHKERRHIPSOLVER() -> PetscCallHIPSOLVER()- CHKERRQ_CEED() -> PetscCallCEED()- CHKERR_FORTRAN_VOID_FUNCTION() -> PetscCallFortranVoidFunction()- CHKERRMKL() -> PetscCallMKL()- CHKERRMMG() -> PetscCallMMG()- CHKERRMMG_NONSTANDARD() -> PetscCallMMG_NONSTANDARD()- CHKERRCGNS() -> PetscCallCGNS()- CHKERRPTSCOTCH() -> PetscCallPTSCOTCH()- CHKERRSTR() -> PetscCallSTR()- CHKERRTC() -> PetscCallTC()
show more ...
PetscInitialize() and PetscFinalize() wrapped:- ierr = PetscInitialize();if (ierr) return ierr;+ CHKERRQ(PetscInitialize());- ierr = PetscFinalize();- return ierr;+ CHKERRQ(PetscFinalize());+
PetscInitialize() and PetscFinalize() wrapped:- ierr = PetscInitialize();if (ierr) return ierr;+ CHKERRQ(PetscInitialize());- ierr = PetscFinalize();- return ierr;+ CHKERRQ(PetscFinalize());+ return 0;
pluck ~1000 low hanging PetscCheckFalse() -> PetscCheck() fruit
chkerr and friends wrapped
Merge branch 'knepley/fix-plex-gmsh-labels' into 'main'Plex+Gmsh: Correctly set label values for nodesSee merge request petsc/petsc!4976
Plex+Gmsh: Correctly set label values for nodes - Use either physical names or default labels
Plex: Added 1D drawing- Add 1D reodering
Merge branch 'knepley/feature-dm-aux-vec' into 'main'DM: Add equation part to DM aux vector keySee merge request petsc/petsc!4995
DM: Add equation part to DM aux vector key
MPI: remove PETSC_HAVE_MPI_TYPE_GET_ENVELOPE of MPI-2.1
PetscSFSetGraph: sort ilocal, check for duplicates
DMPlex: add failing test for extrusion
Merge branch 'knepley/fix-plex-extrusion' into 'main'Plex: Fixed subcell orientation for extrusionSee merge request petsc/petsc!4958
Merge branch 'jed/plex-tensor-periodic' into 'main'DMPlex: support tensor closure permutations with periodicSee merge request petsc/petsc!2178
Plex: Fixed subcell orientation for extrusion
DM: add bias to anchor/constraint system
Plex: Fix labels created during submesh operations - Only create the "ghost" label when making ghost cells - vtk label should respect cell height - Lower dimensional submeshes should not pass on vtk
Plex: Fix labels created during submesh operations - Only create the "ghost" label when making ghost cells - vtk label should respect cell height - Lower dimensional submeshes should not pass on vtk label
DMPlex: add failing test for cubic geometry distribution
FE ex3: Improved tests - added a prime testing function with the terms in wxy - added simple mesh distortion routine, as we would see elements in TDycore
FE ex3: Added a WXY test
Plex: Change default to automatic distribution - Add DMPlexDistributeGet/SetDefault() to change this - Add DMPlexCopy_Internal() to keep state in Plex object consistent
Merge branch 'knepley/feature-plex-gmsh-8quads' into 'main'Plex+Gmsh: Now read in 8-node quadsSee merge request petsc/petsc!4838
Plex ex1: Add test for Gmsh 8-node quads
1...<<11121314151617181920>>...23