History log of /petsc/src/dm/impls/plex/ (Results 201 – 225 of 5874)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
3b963e6216-Jan-2025 Jose E. Roman <jroman@dsic.upv.es>

Fix compile warning in plexgeometry.c

In file included from /home/gitlab-runner/builds/q8svuz_Y/0/slepc/petsc/include/petscsys.h:1258,
from /home/gitlab-runner/builds/q8svuz_Y/0/sle

Fix compile warning in plexgeometry.c

In file included from /home/gitlab-runner/builds/q8svuz_Y/0/slepc/petsc/include/petscsys.h:1258,
from /home/gitlab-runner/builds/q8svuz_Y/0/slepc/petsc/include/petscvec.h:8,
from /home/gitlab-runner/builds/q8svuz_Y/0/slepc/petsc/include/petscmat.h:6,
from /home/gitlab-runner/builds/q8svuz_Y/0/slepc/petsc/include/petsc/private/dmpleximpl.h:3,
from /home/gitlab-runner/builds/q8svuz_Y/0/slepc/petsc/src/dm/impls/plex/plexgeometry.c:1:
/home/gitlab-runner/builds/q8svuz_Y/0/slepc/petsc/src/dm/impls/plex/plexgeometry.c: In function 'DMPlexLocatePoint_Internal':
/home/gitlab-runner/builds/q8svuz_Y/0/slepc/petsc/src/dm/impls/plex/plexgeometry.c:563:216: error: array subscript 2 is above array bounds of 'PetscReal[2]' {aka 'double[2]'} [-Werror=array-bounds]
563 | if (!found) PetscCall(PetscInfo(dm, "Point (%g, %g, %g) != Mapped Ref Coords (%g, %g, %g) with error %g\n", (double)pointR[0], (double)pointR[1], (double)pointR[2], (double)real[0], (double)real[1], (double)real[2], (double)inverseError));
| ~~~~^~~
/home/gitlab-runner/builds/q8svuz_Y/0/slepc/petsc/include/petscerror.h:557:28: note: in definition of macro 'PetscCall'
557 | ierr_petsc_call_q_ = __VA_ARGS__; \
| ^~~~~~~~~~~
/home/gitlab-runner/builds/q8svuz_Y/0/slepc/petsc/src/dm/impls/plex/plexgeometry.c:563:27: note: in expansion of macro 'PetscInfo'
563 | if (!found) PetscCall(PetscInfo(dm, "Point (%g, %g, %g) != Mapped Ref Coords (%g, %g, %g) with error %g\n", (double)pointR[0], (double)pointR[1], (double)pointR[2], (double)real[0], (double)real[1], (double)real[2], (double)inverseError));
| ^~~~~~~~~
/home/gitlab-runner/builds/q8svuz_Y/0/slepc/petsc/src/dm/impls/plex/plexgeometry.c:557:15: note: while referencing 'real'
557 | PetscReal real[2], inverseError = 0, normPoint = DMPlex_NormD_Internal(dimC, pointR);
| ^~~~
In file included from /home/gitlab-runner/builds/q8svuz_Y/0/slepc/petsc/include/petscsys.h:1258,
from /home/gitlab-runner/builds/q8svuz_Y/0/slepc/petsc/include/petscvec.h:8,
from /home/gitlab-runner/builds/q8svuz_Y/0/slepc/petsc/include/petscmat.h:6,
from /home/gitlab-runner/builds/q8svuz_Y/0/slepc/petsc/include/petsc/private/dmpleximpl.h:3,
from /home/gitlab-runner/builds/q8svuz_Y/0/slepc/petsc/src/dm/impls/plex/plexgeometry.c:1:
/home/gitlab-runner/builds/q8svuz_Y/0/slepc/petsc/src/dm/impls/plex/plexgeometry.c:563:165: error: array subscript 2 is above array bounds of 'PetscReal[2]' {aka 'double[2]'} [-Werror=array-bounds]
563 | if (!found) PetscCall(PetscInfo(dm, "Point (%g, %g, %g) != Mapped Ref Coords (%g, %g, %g) with error %g\n", (double)pointR[0], (double)pointR[1], (double)pointR[2], (double)real[0], (double)real[1], (double)real[2], (double)inverseError));
| ~~~~~~^~~
/home/gitlab-runner/builds/q8svuz_Y/0/slepc/petsc/include/petscerror.h:557:28: note: in definition of macro 'PetscCall'
557 | ierr_petsc_call_q_ = __VA_ARGS__; \
| ^~~~~~~~~~~
/home/gitlab-runner/builds/q8svuz_Y/0/slepc/petsc/src/dm/impls/plex/plexgeometry.c:563:27: note: in expansion of macro 'PetscInfo'
563 | if (!found) PetscCall(PetscInfo(dm, "Point (%g, %g, %g) != Mapped Ref Coords (%g, %g, %g) with error %g\n", (double)pointR[0], (double)pointR[1], (double)pointR[2], (double)real[0], (double)real[1], (double)real[2], (double)inverseError));
| ^~~~~~~~~
/home/gitlab-runner/builds/q8svuz_Y/0/slepc/petsc/src/dm/impls/plex/plexgeometry.c:529:16: note: while referencing 'pointR'
529 | PetscReal pointR[2], ref[2], error;
| ^~~~~~
cc1: all warnings being treated as errors
gmake[3]: *** [gmakefile:201: arch-gnu-lint/obj/src/dm/impls/plex/plexgeometry.o] Error 1

show more ...

3aebe2a715-Jan-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'zach/dmplex-locate-high-order-hex' into 'main'

Plex: Use FE to locate points in higher-order geometry

See merge request petsc/petsc!8062

969724b315-Jan-2025 Pierre Jolivet <pierre@joliv.et>

Move some large files over to the datafiles repository

914717cb15-Jan-2025 Pierre Jolivet <pierre@joliv.et>

Use file from datafiles repository

e6bf2fb505-Jan-2025 Matthew G. Knepley <knepley@gmail.com>

Plex: Fix 1D Plex viewer for P0

fcb342c827-Dec-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/fix-plex-interpolate-tensor' into 'main'

Plex: FIx tensor interpolation

See merge request petsc/petsc!8057

af9bd97c21-Dec-2024 Zach Atkins <zach.atkins@colorado.edu>

Fix use of PetscScalar/Real

f058313921-Dec-2024 Zach Atkins <zach.atkins@colorado.edu>

Plex: Use relative tolerances when locating points

dd30151420-Dec-2024 Zach Atkins <zach.atkins@colorado.edu>

Plex: Use FE to locate points in higher-order geometry


/petsc/config/BuildSystem/config/package.py
/petsc/config/BuildSystem/config/packages/MPI.py
/petsc/config/BuildSystem/config/packages/PTScotch.py
/petsc/doc/changes/dev.rst
/petsc/include/petsc/finclude/petscdmswarm.h
/petsc/include/petsc/mpiuni/mpi.h
/petsc/include/petsc/private/dmpleximpl.h
/petsc/include/petsc/private/dmswarmimpl.h
/petsc/include/petscdmswarm.h
/petsc/include/petscsys.h
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/checks/_register.py
/petsc/src/dm/f90-mod/petscdmswarm.h
/petsc/src/dm/impls/da/tests/ex1.c
plexgeometry.c
tests/ex17.c
tests/output/ex17_hex_order_2.out
tests/output/ex17_hex_order_3.out
tests/output/ex17_quad_order_2.out
/petsc/src/dm/impls/swarm/data_bucket.c
/petsc/src/dm/impls/swarm/swarm.c
/petsc/src/dm/impls/swarm/swarm_migrate.c
/petsc/src/dm/impls/swarm/swarmpic.c
/petsc/src/dm/impls/swarm/swarmpic_da.c
/petsc/src/dm/impls/swarm/swarmpic_plex.c
/petsc/src/dm/impls/swarm/swarmpic_sort.c
/petsc/src/dm/impls/swarm/swarmpic_view.c
/petsc/src/dm/impls/swarm/tests/ex1.c
/petsc/src/dm/impls/swarm/tests/ex2.c
/petsc/src/dm/impls/swarm/tests/ex3.c
/petsc/src/dm/interface/dlregisdmdm.c
/petsc/src/dm/tutorials/ex20.c
/petsc/src/dm/tutorials/output/ex20_1.out
/petsc/src/dm/tutorials/swarm_ex3.c
/petsc/src/ksp/ksp/tutorials/ex70.c
/petsc/src/ksp/ksp/utils/dm/dmproject.c
/petsc/src/ksp/pc/impls/mpi/pcmpi.c
/petsc/src/ts/tests/ex27.c
/petsc/src/ts/tests/ex28.c
/petsc/src/ts/tutorials/ex77.c
/petsc/src/ts/tutorials/hamiltonian/ex2.c
/petsc/src/ts/tutorials/hamiltonian/output/ex2_uniform_primal_1d_real_pfak.out
62e4c2b120-Dec-2024 Matthew G. Knepley <knepley@gmail.com>

Plex+ExodusII: Fix casts

3f52fa0104-Dec-2024 Eric Chamberland <ericc@giref.ulaval.ca>

Add mixed hex + prism mesh to debug "PETSC ERROR: Could not find orientation for tensor_quad"

5e2c551917-Dec-2024 Matthew G. Knepley <knepley@gmail.com>

Plex: Add flag to prefer tensor ordering in interpolation

8a1c49cd13-Dec-2024 Matthew G. Knepley <knepley@gmail.com>

Plex+ExodusII: Fix casts

1731464801-Dec-2024 Matthew G. Knepley <knepley@gmail.com>

Plex: Fix DMPlexComputeMoments()

ec33526207-Dec-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'nathawani/fix-project-jetdegree' into 'main'

Fix jet degree in DMProjectLocal_Generic_Plex()

See merge request petsc/petsc!8043

ddff441006-Dec-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jrwrigh/fix_partition_balance' into 'main'

Plex: Copy partition_balance internally

See merge request petsc/petsc!8045

a153efde06-Dec-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-plex-ex3-p0' into 'main'

Plex ex3: Add tests for P0 and turn on interpolation test for tensor cells

See merge request petsc/petsc!8041


/petsc/config/BuildSystem/config/packages/PTScotch.py
/petsc/doc/changes/dev.rst
/petsc/doc/manual/snes.rst
/petsc/include/petsc/finclude/petscsnes.h
/petsc/include/petscsnes.h
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/petscsnes.pxi
tests/ex3.c
tests/output/ex3_p0_2d_0.out
tests/output/ex3_p0_2d_1.out
tests/output/ex3_p0_2d_plex_0.out
tests/output/ex3_p0_2d_plex_1.out
tests/output/ex3_p1d_2d_3.out
tests/output/ex3_p1d_2d_4.out
tests/output/ex3_p1d_2d_5.out
tests/output/ex3_q1_2d_plex_0.out
tests/output/ex3_q1_2d_plex_1.out
tests/output/ex3_q1_2d_plex_2.out
tests/output/ex3_q1_2d_plex_3.out
tests/output/ex3_q1_2d_plex_4.out
tests/output/ex3_q1_2d_plex_5.out
tests/output/ex3_q1_2d_plex_6.out
tests/output/ex3_q1_2d_plex_7.out
tests/output/ex3_q1_2d_plex_8.out
tests/output/ex3_q1_quad_2.out
tests/output/ex3_q1_quad_5.out
tests/output/ex3_q2_2d_plex_0.out
tests/output/ex3_q2_2d_plex_1.out
tests/output/ex3_q2_2d_plex_2.out
tests/output/ex3_q2_2d_plex_3.out
tests/output/ex3_q2_2d_plex_4.out
tests/output/ex3_q2_2d_plex_5.out
tests/output/ex3_q2_2d_plex_6.out
tests/output/ex3_q2_2d_plex_7.out
tests/output/ex3_q2_quad_3.out
tests/output/ex3_q2_quad_5.out
tests/output/ex3_q3_2d_0.out
tests/output/ex3_q3_2d_1.out
tests/output/ex3_q3_2d_2.out
tests/output/ex3_q3_2d_3.out
/petsc/src/snes/linesearch/impls/bisection/linesearchbisection.c
/petsc/src/snes/linesearch/impls/bisection/makefile
/petsc/src/snes/linesearch/impls/cp/linesearchcp.c
/petsc/src/snes/linesearch/interface/linesearch.c
/petsc/src/snes/linesearch/interface/linesearchregi.c
/petsc/src/snes/tutorials/ex99.c
/petsc/src/snes/tutorials/output/ex99_6.out
129f447c05-Dec-2024 James Wright <james@jameswright.xyz>

fix(plex): Copy partition_balance internally

409bb69a05-Dec-2024 Darsh Nathawani <nathawanidarsh@gmail.com>

Fix jet degree in DMProjectLocal_Generic_Plex()

e315461403-Dec-2024 Matthew G. Knepley <knepley@gmail.com>

Plex ex3: Add tests for P0 and turn on interpolation test for tensor cells

dfe9cfe503-Dec-2024 Matthew Knepley <knepley@gmail.com>

Update file plexcreate.c

507571c102-Dec-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'knepley/feature-plex-hypercubic-parallel' into 'main'

Plex: Make hypercubic mesh parallel

See merge request petsc/petsc!8036


/petsc/config/BuildSystem/config/compilerOptions.py
/petsc/config/BuildSystem/config/packages/SuperLU_DIST.py
/petsc/config/BuildSystem/config/packages/butterflypack.py
/petsc/config/BuildSystem/config/packages/cmake.py
/petsc/config/BuildSystem/config/packages/kokkos-kernels.py
/petsc/config/BuildSystem/config/packages/kokkos.py
/petsc/config/BuildSystem/config/packages/parmmg.py
/petsc/config/BuildSystem/config/packages/petsc4py.py
/petsc/config/BuildSystem/config/packages/strumpack.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/doc/changes/dev.rst
/petsc/doc/install/download.rst
/petsc/doc/petsc.bib
/petsc/doc/public/_redirects
/petsc/include/petsc/private/dmpleximpl.h
/petsc/include/petscdmplex.h
/petsc/include/petscmath.h
/petsc/include/petscpc.h
/petsc/include/petscversion.h
/petsc/src/binding/petsc4py/src/petsc4py/__init__.py
plexcreate.c
tests/ex1.c
tests/output/ex1_hypercubic_0.out
tests/output/ex1_hypercubic_0_par.out
tests/output/ex1_hypercubic_1.out
tests/output/ex1_hypercubic_1_par.out
tests/output/ex1_hypercubic_1_par_ov_3.out
tests/output/ex1_hypercubic_2.out
tests/output/ex1_hypercubic_2_par.out
tests/output/ex1_hypercubic_3.out
tests/output/ex1_hypercubic_4.out
/petsc/src/ksp/ksp/tutorials/ex1.c
/petsc/src/ksp/pc/impls/hypre/hypre.c
/petsc/src/ksp/pc/tests/ex10.c
/petsc/src/ksp/pc/tests/ex5.c
/petsc/src/ksp/pc/tests/output/ex10_1.out
/petsc/src/snes/tutorials/ex7.c
/petsc/src/snes/tutorials/output/ex7_dirac_free_field.out
/petsc/src/snes/tutorials/output/ex7_dirac_free_field_par.out
/petsc/src/tao/linesearch/impls/armijo/armijo.c
/petsc/src/tao/linesearch/impls/gpcglinesearch/gpcglinesearch.c
/petsc/src/tao/linesearch/impls/morethuente/morethuente.c
/petsc/src/tao/linesearch/impls/owarmijo/owarmijo.c
/petsc/src/vec/is/section/interface/section.c
/petsc/src/vec/is/sf/impls/basic/kokkos/sfkok.kokkos.cxx
/petsc/src/vec/vec/impls/mpi/pbvec.c
/petsc/src/vec/vec/interface/rvector.c
8d2ec52a01-Dec-2024 Satish Balay <balay@mcs.anl.gov>

Plex: Made hypercubic mesh parallel
- Plex ex1: Added parallel hypercubic tests

3f3e541f17-Apr-2023 Matthew G. Knepley <knepley@gmail.com>

Plex: Add flag for adjacency debugging

91fc4ba728-Nov-2024 James Wright <james@jameswright.xyz>

fix(isoperiodic): Orientation correction tolerates no permutations

In certain cases (e.g. Q2 finite elements), a PetscSection may be given
a symmetry because there is no need. This in turn causes `p

fix(isoperiodic): Orientation correction tolerates no permutations

In certain cases (e.g. Q2 finite elements), a PetscSection may be given
a symmetry because there is no need. This in turn causes `perms` and
`rots` to be returned as NULL. This commit fixes the point orientation
correction functions for isoperiodic to tolerate when `perms` may be
NULL

show more ...

12345678910>>...235