History log of /libCEED/ (Results 1426 – 1450 of 5646)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
4abf744e31-Aug-2023 Jeremy L Thompson <jeremy@jeremylt.org>

Merge pull request #1318 from CEED/jrwrigh/fix_collocated_basis

fix: Add `CEED_BASIS_COLLOCATED` to ceed.h

056ec19131-Aug-2023 James Wright <james@jameswright.xyz>

fix: Add `CEED_BASIS_COLLOCATED` to ceed.h

- `CEED_BASIS_COLLOCATED` is deprecated, so should still be available
to use

68405a8631-Aug-2023 Jed Brown <jed@jedbrown.org>

Merge pull request #1314 from CEED/jed/fix-realloc

preconditioning: fix realloc use-after-free bug

27789c4a31-Aug-2023 Jed Brown <jed@jedbrown.org>

preconditioning: fix realloc use-after-free bug

realloc(&p, size) may change the value of p. In this function, we stored
the local variable into a struct, then call realloc again on
the (untrue) ass

preconditioning: fix realloc use-after-free bug

realloc(&p, size) may change the value of p. In this function, we stored
the local variable into a struct, then call realloc again on
the (untrue) assumption that the value would not change.

==31299== Invalid read of size 4
==31299== at 0x65A38F5: CeedSingleOperatorAssembleAddDiagonal_Core (ceed-preconditioning.c:329)
==31299== by 0x65A5321: CeedOperatorLinearAssembleAddDiagonal (ceed-preconditioning.c:1751)
==31299== by 0x65A529E: CeedOperatorLinearAssembleAddDiagonal (ceed-preconditioning.c:1743)
==31299== by 0x65A52F8: CeedCompositeOperatorLinearAssembleAddDiagonal (ceed-preconditioning.c:433)
==31299== by 0x65A52F8: CeedOperatorLinearAssembleAddDiagonal (ceed-preconditioning.c:1749)
==31299== by 0x65A54B8: CeedOperatorLinearAssembleDiagonal (ceed-preconditioning.c:1694)
==31299== by 0x48C6437: RatelGetDiagonal (ratel-petsc-ops.c:71)
==31299== by 0x558FA59: MatGetDiagonal_Shell (in /home/rezgar/petsc/mpich_arch/lib/libpetsc.so.3.019.4)
==31299== by 0x55A20A7: MatGetDiagonal (in /home/rezgar/petsc/mpich_arch/lib/libpetsc.so.3.019.4)
==31299== by 0x5960EF4: PCSetUp_Jacobi (in /home/rezgar/petsc/mpich_arch/lib/libpetsc.so.3.019.4)
==31299== by 0x59611C1: PCApply_Jacobi (in /home/rezgar/petsc/mpich_arch/lib/libpetsc.so.3.019.4)
==31299== by 0x5936522: PCApply (in /home/rezgar/petsc/mpich_arch/lib/libpetsc.so.3.019.4)
==31299== by 0x58F1BE5: KSPSolve_PREONLY (in /home/rezgar/petsc/mpich_arch/lib/libpetsc.so.3.019.4)
==31299== Address 0xaf09f20 is 0 bytes inside a block of size 4 free'd
==31299== at 0x484DCD3: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==31299== by 0x6595067: CeedReallocArray (ceed.c:252)
==31299== by 0x65A2217: CeedOperatorAssemblyDataCreate (ceed-preconditioning.c:1265)
==31299== by 0x65A2628: CeedOperatorGetOperatorAssemblyData (ceed-preconditioning.c:1129)
==31299== by 0x65A3526: CeedSingleOperatorAssembleAddDiagonal_Core (ceed-preconditioning.c:295)
==31299== by 0x65A5321: CeedOperatorLinearAssembleAddDiagonal (ceed-preconditioning.c:1751)
==31299== by 0x65A529E: CeedOperatorLinearAssembleAddDiagonal (ceed-preconditioning.c:1743)
==31299== by 0x65A52F8: CeedCompositeOperatorLinearAssembleAddDiagonal (ceed-preconditioning.c:433)
==31299== by 0x65A52F8: CeedOperatorLinearAssembleAddDiagonal (ceed-preconditioning.c:1749)
==31299== by 0x65A54B8: CeedOperatorLinearAssembleDiagonal (ceed-preconditioning.c:1694)
==31299== by 0x48C6437: RatelGetDiagonal (ratel-petsc-ops.c:71)
==31299== by 0x558FA59: MatGetDiagonal_Shell (in /home/rezgar/petsc/mpich_arch/lib/libpetsc.so.3.019.4)
==31299== by 0x55A20A7: MatGetDiagonal (in /home/rezgar/petsc/mpich_arch/lib/libpetsc.so.3.019.4)
==31299== Block was alloc'd at
==31299== at 0x48487A9: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==31299== by 0x6595067: CeedReallocArray (ceed.c:252)
==31299== by 0x65A1D24: CeedOperatorAssemblyDataCreate (ceed-preconditioning.c:1201)
==31299== by 0x65A2628: CeedOperatorGetOperatorAssemblyData (ceed-preconditioning.c:1129)
==31299== by 0x65A3526: CeedSingleOperatorAssembleAddDiagonal_Core (ceed-preconditioning.c:295)
==31299== by 0x65A5321: CeedOperatorLinearAssembleAddDiagonal (ceed-preconditioning.c:1751)
==31299== by 0x65A529E: CeedOperatorLinearAssembleAddDiagonal (ceed-preconditioning.c:1743)
==31299== by 0x65A52F8: CeedCompositeOperatorLinearAssembleAddDiagonal (ceed-preconditioning.c:433)
==31299== by 0x65A52F8: CeedOperatorLinearAssembleAddDiagonal (ceed-preconditioning.c:1749)
==31299== by 0x65A54B8: CeedOperatorLinearAssembleDiagonal (ceed-preconditioning.c:1694)
==31299== by 0x48C6437: RatelGetDiagonal (ratel-petsc-ops.c:71)
==31299== by 0x558FA59: MatGetDiagonal_Shell (in /home/rezgar/petsc/mpich_arch/lib/libpetsc.so.3.019.4)
==31299== by 0x55A20A7: MatGetDiagonal (in /home/rezgar/petsc/mpich_arch/lib/libpetsc.so.3.019.4)

Reported-by: Rezgar Shakeri

show more ...

5d1e906931-Aug-2023 Jeremy L Thompson <jeremy@jeremylt.org>

Merge pull request #1270 from CEED/jeremy/constantinople

Rename CEED_BASIS_COLLOCATED to CEED_BASIS_NONE


backends/cuda-gen/ceed-cuda-gen-operator-build.cpp
backends/hip-gen/ceed-hip-gen-operator-build.cpp
backends/sycl-gen/ceed-sycl-gen-operator-build.sycl.cpp
doc/sphinx/source/releasenotes.md
examples/ceed/ex1-volume.c
examples/ceed/ex2-surface.c
examples/fluids/problems/sgs_dd_model.c
examples/fluids/src/differential_filter.c
examples/fluids/src/grid_anisotropy_tensor.c
examples/fluids/src/setuplibceed.c
examples/fluids/src/setupts.c
examples/fluids/src/strong_boundary_conditions.c
examples/fluids/src/turb_spanstats.c
examples/fluids/src/velocity_gradient_projection.c
examples/mfem/bp1.hpp
examples/mfem/bp3.hpp
examples/nek/bps/bps.usr
examples/petsc/bps.c
examples/petsc/bpsraw.c
examples/petsc/bpssphere.c
examples/petsc/multigrid.c
examples/petsc/src/libceedsetup.c
examples/rust/ex1-volume/src/main.rs
examples/rust/ex2-surface/src/main.rs
examples/rust/ex3-vector-volume/src/main.rs
examples/rust/ex4-vector-surface/src/main.rs
examples/solids/src/setup-libceed.c
include/ceed-impl.h
include/ceed/ceed.h
include/ceed/fortran.h
interface/ceed-basis.c
interface/ceed-elemrestriction.c
interface/ceed-fortran.c
interface/ceed-operator.c
interface/ceed-preconditioning.c
julia/LibCEED.jl/examples/ex1-volume-c.jl
julia/LibCEED.jl/examples/ex1-volume.jl
julia/LibCEED.jl/examples/ex2-surface.jl
julia/LibCEED.jl/src/Basis.jl
julia/LibCEED.jl/src/C.jl
julia/LibCEED.jl/src/LibCEED.jl
julia/LibCEED.jl/src/Operator.jl
julia/LibCEED.jl/test/rundevtests.jl
julia/LibCEED.jl/test/runtests.jl
python/ceed_constants.py
python/ceed_operator.py
python/tests/output/test_504.out
python/tests/output/test_523.out
python/tests/test-5-operator.py
rust/libceed/src/basis.rs
rust/libceed/src/lib.rs
rust/libceed/src/operator.rs
tests/output/t504-operator-f.out
tests/output/t504-operator.out
tests/output/t523-operator-f.out
tests/output/t523-operator.out
tests/t500-operator-f.f90
tests/t500-operator.c
tests/t501-operator-f.f90
tests/t501-operator.c
tests/t502-operator-f.f90
tests/t502-operator.c
tests/t503-operator-f.f90
tests/t503-operator.c
tests/t504-operator-f.f90
tests/t504-operator.c
tests/t505-operator-f.f90
tests/t505-operator.c
tests/t506-operator-f.f90
tests/t506-operator.c
tests/t507-operator.c
tests/t509-operator.c
tests/t510-operator-f.f90
tests/t510-operator.c
tests/t511-operator-f.f90
tests/t511-operator.c
tests/t520-operator-f.f90
tests/t520-operator.c
tests/t521-operator-f.f90
tests/t521-operator.c
tests/t522-operator-f.f90
tests/t522-operator.c
tests/t523-operator-f.f90
tests/t523-operator.c
tests/t524-operator-f.f90
tests/t524-operator.c
tests/t526-operator.c
tests/t530-operator-f.f90
tests/t530-operator.c
tests/t531-operator-f.f90
tests/t531-operator.c
tests/t532-operator-f.f90
tests/t532-operator.c
tests/t533-operator-f.f90
tests/t533-operator.c
tests/t534-operator-f.f90
tests/t534-operator.c
tests/t535-operator-f.f90
tests/t535-operator.c
tests/t536-operator-f.f90
tests/t536-operator.c
tests/t537-operator.c
tests/t538-operator.c
tests/t539-operator.c
tests/t540-operator-f.f90
tests/t540-operator.c
tests/t541-operator.c
tests/t550-operator-f.f90
tests/t550-operator.c
tests/t551-operator.c
tests/t552-operator-f.f90
tests/t552-operator.c
tests/t553-operator-f.f90
tests/t553-operator.c
tests/t554-operator.c
tests/t560-operator.c
tests/t561-operator.c
tests/t562-operator.c
tests/t563-operator.c
tests/t564-operator.c
tests/t565-operator.c
tests/t566-operator.c
tests/t567-operator.c
tests/t568-operator.c
tests/t571-operator.c
tests/t572-operator.c
tests/t573-operator.c
4f89b06131-Aug-2023 Jeremy L Thompson <jeremy@jeremylt.org>

Merge pull request #1313 from CEED/sjg/ceed-composite-operator-fix

Tiny fix to use CeedCompositeOperator API

f754c17730-Aug-2023 Sebastian Grimberg <sjg@amazon.com>

Tiny fix to use CeedCompositeOperator API

3384518a30-Aug-2023 Jeremy L Thompson <jeremy@jeremylt.org>

doc - further explain change from COLLOCATED to NONE

356036fa31-Jul-2023 Jeremy L Thompson <jeremy@jeremylt.org>

interface - rename CEED_BASIS_COLLOCATED to CEED_BASIS_NONE


backends/cuda-gen/ceed-cuda-gen-operator-build.cpp
backends/hip-gen/ceed-hip-gen-operator-build.cpp
backends/sycl-gen/ceed-sycl-gen-operator-build.sycl.cpp
doc/sphinx/source/releasenotes.md
examples/ceed/ex1-volume.c
examples/ceed/ex2-surface.c
examples/fluids/problems/sgs_dd_model.c
examples/fluids/src/differential_filter.c
examples/fluids/src/grid_anisotropy_tensor.c
examples/fluids/src/setuplibceed.c
examples/fluids/src/setupts.c
examples/fluids/src/strong_boundary_conditions.c
examples/fluids/src/turb_spanstats.c
examples/fluids/src/velocity_gradient_projection.c
examples/mfem/bp1.hpp
examples/mfem/bp3.hpp
examples/nek/bps/bps.usr
examples/petsc/bps.c
examples/petsc/bpsraw.c
examples/petsc/bpssphere.c
examples/petsc/multigrid.c
examples/petsc/src/libceedsetup.c
examples/rust/ex1-volume/src/main.rs
examples/rust/ex2-surface/src/main.rs
examples/rust/ex3-vector-volume/src/main.rs
examples/rust/ex4-vector-surface/src/main.rs
examples/solids/src/setup-libceed.c
include/ceed-impl.h
include/ceed/ceed.h
include/ceed/fortran.h
interface/ceed-basis.c
interface/ceed-elemrestriction.c
interface/ceed-fortran.c
interface/ceed-operator.c
interface/ceed-preconditioning.c
julia/LibCEED.jl/examples/ex1-volume-c.jl
julia/LibCEED.jl/examples/ex1-volume.jl
julia/LibCEED.jl/examples/ex2-surface.jl
julia/LibCEED.jl/src/Basis.jl
julia/LibCEED.jl/src/C.jl
julia/LibCEED.jl/src/LibCEED.jl
julia/LibCEED.jl/src/Operator.jl
julia/LibCEED.jl/test/rundevtests.jl
julia/LibCEED.jl/test/runtests.jl
python/ceed_constants.py
python/ceed_operator.py
python/tests/output/test_504.out
python/tests/output/test_523.out
python/tests/test-5-operator.py
rust/libceed/src/basis.rs
rust/libceed/src/lib.rs
rust/libceed/src/operator.rs
tests/output/t504-operator-f.out
tests/output/t504-operator.out
tests/output/t523-operator-f.out
tests/output/t523-operator.out
tests/t500-operator-f.f90
tests/t500-operator.c
tests/t501-operator-f.f90
tests/t501-operator.c
tests/t502-operator-f.f90
tests/t502-operator.c
tests/t503-operator-f.f90
tests/t503-operator.c
tests/t504-operator-f.f90
tests/t504-operator.c
tests/t505-operator-f.f90
tests/t505-operator.c
tests/t506-operator-f.f90
tests/t506-operator.c
tests/t507-operator.c
tests/t509-operator.c
tests/t510-operator-f.f90
tests/t510-operator.c
tests/t511-operator-f.f90
tests/t511-operator.c
tests/t520-operator-f.f90
tests/t520-operator.c
tests/t521-operator-f.f90
tests/t521-operator.c
tests/t522-operator-f.f90
tests/t522-operator.c
tests/t523-operator-f.f90
tests/t523-operator.c
tests/t524-operator-f.f90
tests/t524-operator.c
tests/t526-operator.c
tests/t530-operator-f.f90
tests/t530-operator.c
tests/t531-operator-f.f90
tests/t531-operator.c
tests/t532-operator-f.f90
tests/t532-operator.c
tests/t533-operator-f.f90
tests/t533-operator.c
tests/t534-operator-f.f90
tests/t534-operator.c
tests/t535-operator-f.f90
tests/t535-operator.c
tests/t536-operator-f.f90
tests/t536-operator.c
tests/t537-operator.c
tests/t538-operator.c
tests/t539-operator.c
tests/t540-operator-f.f90
tests/t540-operator.c
tests/t541-operator.c
tests/t550-operator-f.f90
tests/t550-operator.c
tests/t551-operator.c
tests/t552-operator-f.f90
tests/t552-operator.c
tests/t553-operator-f.f90
tests/t553-operator.c
tests/t554-operator.c
tests/t560-operator.c
tests/t561-operator.c
tests/t562-operator.c
tests/t563-operator.c
tests/t564-operator.c
tests/t565-operator.c
tests/t566-operator.c
tests/t567-operator.c
tests/t568-operator.c
tests/t571-operator.c
tests/t572-operator.c
tests/t573-operator.c
cce4785130-Aug-2023 Jeremy L Thompson <jeremy@jeremylt.org>

Merge pull request #1281 from CEED/jeremy/simplify-parent

Clarify op fallback parent interface

2e8f5c6730-Aug-2023 Jeremy L Thompson <jeremy@jeremylt.org>

doc - clarify documentation on CeedOperatorGetFallbackParent(Ceed)

e984cf9a03-Aug-2023 Jeremy L Thompson <jeremy@jeremylt.org>

op - update return value convention for CeedOperatorGetFallbackParentCeed

bb229da903-Aug-2023 Jeremy L Thompson <jeremy@jeremylt.org>

op - clarify op fallback parent interface

1c66c39730-Aug-2023 Jeremy L Thompson <jeremy@jeremylt.org>

Interface consistency fixes (#1312)

* format - consistency fixes

* format - test name consistency

* format - drop comma operator

* format - drop git add . in favor coercion

* format - ad

Interface consistency fixes (#1312)

* format - consistency fixes

* format - test name consistency

* format - drop comma operator

* format - drop git add . in favor coercion

* format - add CeedScalarSwap macro

show more ...

51b6668230-Aug-2023 James Wright <james@jameswright.xyz>

Merge pull request #1309 from CEED/jrwrigh/elem_restr_refactor

fluids: Add DMPlexCeedElemRestriction*Create

736e557e29-Aug-2023 James Wright <james@jameswright.xyz>

fixup! fluids: Add DMPlexCeedElemRestriction*Create

701bc83226-Aug-2023 James Wright <james@jameswright.xyz>

fluids: Document and clarify spanstats restriction creation

- The restriction creation for the spanwise statistics is a pretty
special case, so better name the functions and document what exactl

fluids: Document and clarify spanstats restriction creation

- The restriction creation for the spanwise statistics is a pretty
special case, so better name the functions and document what exactly
it is doing

show more ...

bb85d31226-Aug-2023 James Wright <james@jameswright.xyz>

fluids: Add DMPlexCeedElemRestriction*Create

Replaces CreateRestrictionFromPlex and GetRestrictionForDomain

524ffdfd29-Aug-2023 James Wright <james@jameswright.xyz>

Merge pull request #1259 from CEED/jrwrigh/fluids-cleanup

fluids: Misc cleanup

f6ce2b0a17-Jul-2023 James Wright <james@jameswright.xyz>

fluids: Misc changes to functions

3c9e7ad117-Jul-2023 James Wright <james@jameswright.xyz>

fluids: Rename files with *_NS suffix

f17d818d17-Jul-2023 James Wright <james@jameswright.xyz>

fluids: Correct PetscFunction{Return,BeginUser} placement

- Respect the PETSc standard for style (https://petsc.org/release/developers/style/#coding-conventions-and-style)

d6e67e4717-Jul-2023 James Wright <james@jameswright.xyz>

fluids: Remove misc comments

- Either by inaccuracy of unnecessary

cbef708417-Jul-2023 James Wright <james@jameswright.xyz>

fluids: Make function names in consistent format

- Mainly remove `_` and acronymns with more than 2 letters should
respect CamelCase (ie. `StgFunction` not `STGFunction`)

241b322a29-Aug-2023 James Wright <james@jameswright.xyz>

Merge pull request #1311 from CEED/jrwrigh/fix-fluids-preload

fluids: Fix preloading vector

1...<<51525354555657585960>>...226