History log of /petsc/src/dm/impls/plex/ (Results 451 – 475 of 5874)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
6fc0535512-Apr-2024 Matthew G. Knepley <knepley@gmail.com>

Plex ex69: 2D tests for cohesive cells

eaabba2d12-Apr-2024 Matthew G. Knepley <knepley@gmail.com>

Plex: Add a transform that makes cohesive cells

0542aa8c12-Apr-2024 Matthew G. Knepley <knepley@gmail.com>

Plex: Major changes to the behavior of cohesive cells
- Ghost cohesive cells now have no special marking (was shift3)
- By default, impinging faces separating fault sides do not split, but instead fo

Plex: Major changes to the behavior of cohesive cells
- Ghost cohesive cells now have no special marking (was shift3)
- By default, impinging faces separating fault sides do not split, but instead force unsplit nodes on the fault

show more ...

dd0eeac912-Apr-2024 Matthew G. Knepley <knepley@gmail.com>

Plex: Allow cohesive cell labels to be created from the command line

332e0eaa12-Apr-2024 Matthew G. Knepley <knepley@gmail.com>

Plex: Added a check for transitive closure

d0812ded12-Apr-2024 Matthew G. Knepley <knepley@gmail.com>

Plex: Allow a mesh to be specified from the command line through a string variable

0851c46e12-Apr-2024 Matthew G. Knepley <knepley@gmail.com>

Plex: Extensive reworking of orientation
- This allows an interior surface to be oriented
- Added DMPlexOrientLabel()

b629e4b412-Apr-2024 Matthew G. Knepley <knepley@gmail.com>

Plex ex66: Add second test

1afe9b7d27-Mar-2024 Matthew G. Knepley <knepley@gmail.com>

Plex: Fix determination of stratum to interpolate for non-manifold

452349db27-Mar-2024 Matthew G. Knepley <knepley@gmail.com>

Plex: Allow missing depths in DMPlexGetDepth()

a4cdeec609-Apr-2024 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


/petsc/.gitlab-ci.yml
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/kokkos-kernels.py
/petsc/config/BuildSystem/config/packages/kokkos.py
/petsc/config/BuildSystem/config/packages/ml.py
/petsc/config/BuildSystem/config/packages/slepc.py
/petsc/config/petsc_harness.sh
/petsc/src/binding/petsc4py/setup.py
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/Mat.pyx
/petsc/src/dm/dt/fv/interface/fv.c
/petsc/src/dm/dt/space/impls/ptrimmed/spaceptrimmed.c
plexproject.c
plexsfc.c
/petsc/src/dm/impls/swarm/tests/ex11.c
/petsc/src/dm/interface/dm.c
/petsc/src/ksp/ksp/interface/itfunc.c
/petsc/src/ksp/ksp/tests/lostnullspace.c
/petsc/src/ksp/ksp/tutorials/ex56.c
/petsc/src/ksp/ksp/tutorials/output/ex56_baij.out
/petsc/src/ksp/pc/impls/gamg/agg.c
/petsc/src/ksp/pc/impls/gamg/geo.c
/petsc/src/mat/graphops/coarsen/impls/hem/hem.c
/petsc/src/mat/impls/aij/mpi/mkl_cpardiso/mkl_cpardiso.c
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/mpi/mumps/mumps.c
/petsc/src/mat/impls/aij/mpi/pastix/pastix.c
/petsc/src/mat/impls/aij/mpi/strumpack/strumpack.c
/petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c
/petsc/src/mat/impls/aij/seq/essl/essl.c
/petsc/src/mat/impls/aij/seq/kokkos/aijkok.kokkos.cxx
/petsc/src/mat/impls/aij/seq/lusol/lusol.c
/petsc/src/mat/impls/aij/seq/matlab/aijmatlab.c
/petsc/src/mat/impls/aij/seq/mkl_pardiso/mkl_pardiso.c
/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu
/petsc/src/mat/impls/aij/seq/seqhipsparse/aijhipsparse.hip.cpp
/petsc/src/mat/impls/aij/seq/seqviennacl/aijviennacl.cxx
/petsc/src/mat/impls/aij/seq/superlu/superlu.c
/petsc/src/mat/impls/aij/seq/umfpack/umfpack.c
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/impls/baij/seq/baij.c
/petsc/src/mat/impls/elemental/matelem.cxx
/petsc/src/mat/impls/nest/matnest.c
/petsc/src/mat/impls/scalapack/matscalapack.c
/petsc/src/mat/interface/dlregismat.c
/petsc/src/mat/utils/gcreate.c
/petsc/src/sys/classes/viewer/interface/dupl.c
/petsc/src/sys/classes/viewer/interface/viewreg.c
/petsc/src/sys/dll/reg.c
/petsc/src/sys/objects/destroy.c
/petsc/src/tao/unconstrained/tutorials/rosenbrock4.h
/petsc/src/ts/event/tsevent.c
/petsc/src/ts/tutorials/ex11.c
/petsc/src/ts/tutorials/ex2.c
/petsc/src/ts/tutorials/ex30.c
/petsc/src/vec/is/sf/impls/basic/sfmpi.c
d8b4a06607-Apr-2024 Pierre Jolivet <pierre@joliv.et>

Typos


/petsc/.gitlab-ci.yml
/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/Chaco.py
/petsc/config/BuildSystem/config/packages/PTScotch.py
/petsc/config/BuildSystem/config/packages/PaStiX.py
/petsc/config/BuildSystem/config/packages/metis.py
/petsc/config/BuildSystem/config/packages/scalapack.py
/petsc/config/BuildSystem/config/packages/spai.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/config/install.py
/petsc/config/petsc_harness.sh
/petsc/pyproject.toml
/petsc/setup.py
/petsc/src/binding/petsc4py/conf/confpetsc.py
/petsc/src/binding/petsc4py/pyproject.toml
/petsc/src/binding/petsc4py/setup.py
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/Vec.pyx
/petsc/src/binding/petsc4py/src/petsc4py/__main__.py
/petsc/src/dm/dt/fv/interface/fv.c
/petsc/src/dm/dt/space/impls/ptrimmed/spaceptrimmed.c
plexproject.c
plexsfc.c
/petsc/src/dm/impls/swarm/tests/ex11.c
/petsc/src/dm/interface/dm.c
/petsc/src/ksp/ksp/interface/itfunc.c
/petsc/src/ksp/ksp/tests/lostnullspace.c
/petsc/src/ksp/ksp/tutorials/ex71.c
/petsc/src/ksp/pc/impls/fieldsplit/fieldsplit.c
/petsc/src/ksp/pc/impls/gamg/agg.c
/petsc/src/ksp/pc/impls/gamg/geo.c
/petsc/src/ksp/pc/impls/hpddm/pchpddm.cxx
/petsc/src/mat/graphops/coarsen/impls/hem/hem.c
/petsc/src/mat/impls/aij/seq/symtranspose.c
/petsc/src/mat/impls/dense/seq/cupm/matseqdensecupm.hpp
/petsc/src/mat/impls/is/matis.c
/petsc/src/mat/impls/nest/matnest.c
/petsc/src/mat/tests/ex23.c
/petsc/src/mat/tests/output/ex23_3.out
/petsc/src/mat/tests/output/ex23_5.out
/petsc/src/mat/tests/output/ex23_6.out
/petsc/src/sys/classes/viewer/interface/dupl.c
/petsc/src/tao/unconstrained/tutorials/rosenbrock4.h
/petsc/src/ts/event/tsevent.c
/petsc/src/ts/tutorials/ex11.c
/petsc/src/ts/tutorials/ex2.c
/petsc/src/ts/tutorials/ex30.c
/petsc/src/vec/is/sf/impls/basic/sfmpi.c
/petsc/src/vec/vec/interface/rvector.c
0438507307-Apr-2024 Matthew G. Knepley <knepley@gmail.com>

Plex ex8: Test for localized coordinates

c3db174c05-Apr-2024 Matthew G. Knepley <knepley@gmail.com>

DM: Add flag to turn off localization in SetFromOptions()

66a6ed2f31-Mar-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jose/release/docstring' into 'release'

Docstring fixes

See merge request petsc/petsc!7425

9cde84ed31-Mar-2024 Jose E. Roman <jroman@dsic.upv.es>

Docstring fixes

39f4f5db30-Mar-2024 Pierre Jolivet <pierre@joliv.et>

configure: SLEPc 3.21.0

6d17476229-Mar-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jrwrigh/multiple_isoperiodic' into 'main'

Plex Isoperiodic: Allow multiple periodic directions

See merge request petsc/petsc!7305

5e8b5fd919-Feb-2024 James Wright <james@jameswright.xyz>

Plex Isoperiodic: Add test for multiple periodic directions

ddedc8f619-Feb-2024 James Wright <james@jameswright.xyz>

Plex Isoperiodic: Update coordinate for multiple face_sfs

This could probably be made more efficient by consolidating the multiple
`affine` and `affine_to_local` into a single `VecScatter*` routine.

Plex Isoperiodic: Update coordinate for multiple face_sfs

This could probably be made more efficient by consolidating the multiple
`affine` and `affine_to_local` into a single `VecScatter*` routine. But
I'm not sure how exactly to do that and do not believe the performance
penalty here should be significant.

show more ...

b83f62b019-Feb-2024 James Wright <james@jameswright.xyz>

Plex Isoperiodic: Form closure_sf from face_sfs

The `point_sf` was (and is still) used to redirect local mesh points in
the face's closure to their "true" owner. ie. if a local vertex was
actually o

Plex Isoperiodic: Form closure_sf from face_sfs

The `point_sf` was (and is still) used to redirect local mesh points in
the face's closure to their "true" owner. ie. if a local vertex was
actually owned by another rank, then the closure should refer to that
rank.

The only major change here is that as we loop over face_sfs, we update
the `point_sf` to be the merger of `point_sf` and the previously found
closure_sf. This way, if two `face_sf` share a mesh point in their
face's closure, it gets "claimed" only once.

show more ...

a45b007919-Feb-2024 James Wright <james@jameswright.xyz>

Plex Isoperiodic: Migrate handles multiple face_sfs

1fca310d19-Feb-2024 James Wright <james@jameswright.xyz>

Plex Isoperiodic: Allow multiple Face SFs

This is important for cases of multiple directions of periodicity, whose
transforms are necessarily distinct from each other.

4fa04b3628-Mar-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/fix-plex-cohesive-perm' into 'main'

Plex: Handle T-junctions in cohesive reordering

See merge request petsc/petsc!7417

a7585c3527-Mar-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'thecasterian/fix-cgns-types' into 'main'

CGNS: fix MPI type and format string for cgsize_t

See merge request petsc/petsc!7277


/petsc/config/BuildSystem/config/packages/MFEM.py
/petsc/config/BuildSystem/config/packages/cgns.py
/petsc/config/BuildSystem/config/packages/cuda.py
/petsc/config/BuildSystem/config/packages/hypre.py
/petsc/config/BuildSystem/config/packages/openblas.py
/petsc/config/examples/arch-ci-freebsd-c-single-opt.py
/petsc/config/examples/arch-ci-linux-intel-mkl-single.py
/petsc/config/examples/arch-ci-linux-opt-arm.py
/petsc/doc/changes/dev.rst
/petsc/include/petsc/finclude/petscdm.h
/petsc/include/petsc/finclude/petscdt.h
/petsc/include/petsc/private/deviceimpl.h
/petsc/include/petsc/private/matimpl.h
/petsc/include/petsc/private/viewercgnsimpl.h
/petsc/include/petscmat.h
/petsc/lib/petsc/conf/bfort-petsc.txt
/petsc/lib/petsc/conf/variables
/petsc/makefile
/petsc/src/benchmarks/run_petsc_benchmarks.sh
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/DM.pyx
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/FE.pyx
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/Mat.pyx
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/Space.pyx
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/petscdm.pxi
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/petscfe.pxi
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/petscmat.pxi
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/petscspace.pxi
/petsc/src/dm/dt/fe/interface/fegeom.c
/petsc/src/dm/f90-mod/petscdm.h
cgns/plexcgns2.c
/petsc/src/dm/impls/stag/tests/ex15.c
/petsc/src/dm/impls/stag/tutorials/ex4.c
/petsc/src/ksp/ksp/tutorials/ex10.c
/petsc/src/ksp/ksp/tutorials/ex71.c
/petsc/src/ksp/ksp/tutorials/ex86.c
/petsc/src/ksp/pc/impls/bddc/bddc.c
/petsc/src/ksp/pc/impls/bddc/bddcgraph.c
/petsc/src/ksp/pc/impls/bddc/bddcprivate.c
/petsc/src/ksp/pc/impls/hypre/hypre.c
/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu
/petsc/src/mat/impls/sell/mpi/mpicuda/mpisellcuda.cu
/petsc/src/mat/impls/sell/mpi/mpihip/makefile
/petsc/src/mat/impls/sell/mpi/mpihip/mpisellhip.hip.cpp
/petsc/src/mat/impls/sell/seq/sell.c
/petsc/src/mat/impls/sell/seq/seqcuda/sellcuda.cu
/petsc/src/mat/impls/sell/seq/seqhip/makefile
/petsc/src/mat/impls/sell/seq/seqhip/sellhip.hip.cpp
/petsc/src/mat/interface/matreg.c
/petsc/src/mat/interface/matregis.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/tests/bench_spmv.c
/petsc/src/mat/tests/ex134.c
/petsc/src/mat/tests/ex242.c
/petsc/src/mat/tests/ex243.c
/petsc/src/mat/tests/ex245.c
/petsc/src/mat/tests/ex5.c
/petsc/src/snes/tutorials/ex13.c
/petsc/src/snes/tutorials/ex24.c
/petsc/src/snes/tutorials/output/ex13_2d_q1_gmg_fcycle.out
/petsc/src/snes/tutorials/output/ex13_3d_p1_gmg_fcycle.out
/petsc/src/snes/tutorials/output/ex13_3d_q1_gmg_fcycle.out
/petsc/src/sys/error/errtrace.c
/petsc/src/sys/logging/handler/impls/default/logdefault.c
/petsc/src/sys/objects/device/impls/cupm/cupmdevice.cxx
/petsc/src/sys/objects/device/interface/device.cxx
/petsc/src/tao/bound/tutorials/plate2.c
/petsc/src/tao/constrained/tutorials/ex1.c
/petsc/src/tao/constrained/tutorials/maros.c
/petsc/src/ts/tutorials/ex11.c
/petsc/src/ts/tutorials/ex30.c
/petsc/src/vec/vec/impls/seq/cupm/vecseqcupm_impl.hpp

1...<<11121314151617181920>>...235