History log of /libCEED/backends/ (Results 526 – 550 of 1139)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
ebbcc8a320-Dec-2021 Jeremy L Thompson <jeremy@jeremylt.org>

cpu - fix element/block evec lengths

9c774edd17-Dec-2021 Jeremy L Thompson <jeremy@jeremylt.org>

vec/qf - initial valid/borrowed/owned split for data (#853)

* vec/qf - initial valid/borrowed/owned split for data

* vec/qf - tidy logic for checking active/stale data

* minor - add missing NU

vec/qf - initial valid/borrowed/owned split for data (#853)

* vec/qf - initial valid/borrowed/owned split for data

* vec/qf - tidy logic for checking active/stale data

* minor - add missing NULL

* doc - explain VectorTakeArray update

* minor - update error messages

* test - update error message in junit/tap

* gpu - fix stray CeedScalar vs void for QFunctionContext

* vec/qf - clarify/simplify access logic

* vec - calloc host arrays when no value set to make empty

* style - minor

* style - minor

* minor - fix error messages

* vec/qf - move data validity checking to backend interface

* gpu - add missing sync error checking for qfcontext

* gpu - homogonize use of impl for backend data to reduce confusion

* vec - clarify access conditions

* python - update test for stricter vector access

* vec - minor fixes

* minor - fix ipython change

* vec - add missing declarations in ceed/backend.h

* ctx - mirror vector borrowed data check in ctx interface

* vec - add CeedVectorGetArrayWrite

* vec - consistent use of CeedVectorGetArray vs CeedVectorGetArrayWrite

* python - small vec fixes

* doc - describe vector data semantics

* magma - update restriction

* gpu - fix restr bug I added, need to sum into target

* magma - fix restriction bug

* cpu - fix restriction bug here too

* op - fix evec allocations

* julia - fix ElemRestriction for new vector access rules

* op - double check GetArray vs Read vs Write usage

* doc - small fix

* restr - clean up read/write logic for restr

* python - add vec.array_write

* magma - typo fix

show more ...


/libCEED/.github/workflows/rust-test-with-style.yml
/libCEED/.gitlab-ci.yml
/libCEED/Cargo.toml
blocked/ceed-blocked-operator.c
cuda-shared/ceed-cuda-shared-basis.c
cuda/ceed-cuda-basis.c
cuda/ceed-cuda-operator.c
cuda/ceed-cuda-qfunction.c
cuda/ceed-cuda-qfunctioncontext.c
cuda/ceed-cuda-restriction.c
cuda/ceed-cuda-vector.c
cuda/ceed-cuda.h
hip-shared/ceed-hip-shared-basis.c
hip/ceed-hip-basis.c
hip/ceed-hip-operator.c
hip/ceed-hip-qfunction.c
hip/ceed-hip-qfunctioncontext.c
hip/ceed-hip-restriction.c
hip/ceed-hip-vector.c
hip/ceed-hip.h
magma/ceed-magma-basis.c
magma/ceed-magma-restriction.c
memcheck/ceed-memcheck-qfunction.c
opt/ceed-opt-operator.c
ref/ceed-ref-basis.c
ref/ceed-ref-operator.c
ref/ceed-ref-qfunction.c
ref/ceed-ref-qfunctioncontext.c
ref/ceed-ref-restriction.c
ref/ceed-ref-vector.c
ref/ceed-ref.h
/libCEED/doc/sphinx/source/libCEEDdev.md
/libCEED/doc/sphinx/source/releasenotes.md
/libCEED/examples/ceed/ex1-volume.c
/libCEED/examples/ceed/ex2-surface.c
/libCEED/examples/petsc/area.c
/libCEED/examples/rust/ex1-volume/src/opt.rs
/libCEED/examples/rust/ex2-surface/src/main.rs
/libCEED/examples/rust/ex2-surface/src/opt.rs
/libCEED/examples/rust/ex3-vector-volume/.gitignore
/libCEED/examples/rust/ex3-vector-volume/Cargo.toml
/libCEED/examples/rust/ex3-vector-volume/src/main.rs
/libCEED/examples/rust/ex3-vector-volume/src/opt.rs
/libCEED/examples/rust/ex3-vector-volume/src/transform.rs
/libCEED/examples/rust/ex4-vector-surface/.gitignore
/libCEED/examples/rust/ex4-vector-surface/Cargo.toml
/libCEED/examples/rust/ex4-vector-surface/src/main.rs
/libCEED/examples/rust/ex4-vector-surface/src/opt.rs
/libCEED/examples/rust/ex4-vector-surface/src/transform.rs
/libCEED/examples/rust/mesh/src/lib.rs
/libCEED/gallery/ceed-gallery-list.h
/libCEED/gallery/mass-vector/ceed-vectormassapply.c
/libCEED/gallery/mass-vector/ceed-vectormassapply.h
/libCEED/gallery/mass/ceed-mass1dbuild.c
/libCEED/gallery/mass/ceed-mass1dbuild.h
/libCEED/gallery/mass/ceed-mass2dbuild.c
/libCEED/gallery/mass/ceed-mass2dbuild.h
/libCEED/gallery/mass/ceed-mass3dbuild.c
/libCEED/gallery/mass/ceed-mass3dbuild.h
/libCEED/gallery/mass/ceed-massapply.c
/libCEED/gallery/mass/ceed-massapply.h
/libCEED/gallery/poisson-vector/ceed-vectorpoisson1dapply.c
/libCEED/gallery/poisson-vector/ceed-vectorpoisson1dapply.h
/libCEED/gallery/poisson-vector/ceed-vectorpoisson2dapply.c
/libCEED/gallery/poisson-vector/ceed-vectorpoisson2dapply.h
/libCEED/gallery/poisson-vector/ceed-vectorpoisson3dapply.c
/libCEED/gallery/poisson-vector/ceed-vectorpoisson3dapply.h
/libCEED/gallery/poisson/ceed-poisson1dapply.c
/libCEED/gallery/poisson/ceed-poisson1dapply.h
/libCEED/gallery/poisson/ceed-poisson1dbuild.c
/libCEED/gallery/poisson/ceed-poisson1dbuild.h
/libCEED/gallery/poisson/ceed-poisson2dapply.c
/libCEED/gallery/poisson/ceed-poisson2dapply.h
/libCEED/gallery/poisson/ceed-poisson2dbuild.c
/libCEED/gallery/poisson/ceed-poisson2dbuild.h
/libCEED/gallery/poisson/ceed-poisson3dapply.c
/libCEED/gallery/poisson/ceed-poisson3dapply.h
/libCEED/gallery/poisson/ceed-poisson3dbuild.c
/libCEED/gallery/poisson/ceed-poisson3dbuild.h
/libCEED/include/ceed-impl.h
/libCEED/include/ceed/backend.h
/libCEED/include/ceed/ceed.h
/libCEED/interface/ceed-fortran.c
/libCEED/interface/ceed-preconditioning.c
/libCEED/interface/ceed-qfunctioncontext.c
/libCEED/interface/ceed-vector.c
/libCEED/interface/ceed.c
/libCEED/julia/LibCEED.jl/examples/ex2-surface.jl
/libCEED/julia/LibCEED.jl/src/ElemRestriction.jl
/libCEED/python/ceed_vector.py
/libCEED/python/tests/test-0-ceed.py
/libCEED/python/tests/test-1-vector.py
/libCEED/python/tests/test-5-operator.py
/libCEED/rust/libceed/src/operator.rs
/libCEED/tests/junit.py
/libCEED/tests/t102-vector-f.f90
/libCEED/tests/t102-vector.c
/libCEED/tests/t109-vector-f.f90
/libCEED/tests/t109-vector.c
/libCEED/tests/t110-vector.c
/libCEED/tests/t111-vector.c
/libCEED/tests/t112-vector.c
/libCEED/tests/t113-vector.c
/libCEED/tests/t115-vector.c
/libCEED/tests/t116-vector.c
/libCEED/tests/t117-vector.c
/libCEED/tests/t118-vector.c
/libCEED/tests/t122-vector.c
/libCEED/tests/t124-vector-f.f90
/libCEED/tests/t124-vector.c
/libCEED/tests/t325-basis.c
/libCEED/tests/t410-qfunction.c
/libCEED/tests/t414-qfunction.c
/libCEED/tests/t415-qfunction.c
/libCEED/tests/t502-operator-f.f90
/libCEED/tests/t502-operator.c
/libCEED/tests/t506-operator-f.f90
/libCEED/tests/t506-operator.c
/libCEED/tests/t507-operator.c
/libCEED/tests/tap.sh
965b642809-Dec-2021 Jeremy L Thompson <jeremy@jeremylt.org>

gpu - remove edata from backend operator structs

8c1105f808-Dec-2021 Jeremy L Thompson <jeremy@jeremylt.org>

cpu - additional minor name updates

4fc1f12508-Dec-2021 Jeremy L Thompson <jeremy@jeremylt.org>

cpu - fix unclear variable names in operator impl

a0162de908-Dec-2021 Jeremy L Thompson <jeremy@jeremylt.org>

cpu - remove e_data array from backend operator data

bf4cb66408-Dec-2021 Jeremy L Thompson <jeremy@jeremylt.org>

op - turn magic number 16 into constant CEED_FIELD_MAX

6a40673919-Nov-2021 Jeremy L Thompson <jeremy@jeremylt.org>

ceed - split CeedRegister into two parts for easier debugging output

1024305311-Nov-2021 Jeremy L Thompson <jeremy@jeremylt.org>

debug - list all backends registered

b7e9858110-Nov-2021 Jeremy L Thompson <jeremy@jeremylt.org>

minor - remove template backend/qfunction from registration

3f21f6b110-Nov-2021 Jeremy L Thompson <jeremy@jeremylt.org>

debug - create CeedDebugEnv macro, refactor CeedDebug macro

e8d902ca18-Nov-2021 Jeremy L Thompson <jeremy@jeremylt.org>

xsmm - fix minor inconsistency in filename

098b678118-Nov-2021 Jeremy L Thompson <jeremy@jeremylt.org>

Merge pull request #841 from CEED/jeremy/qf-multi-source

QFunction multi source support


/libCEED/README.md
cuda-gen/ceed-cuda-gen-qfunction.c
cuda/ceed-cuda-qfunction.c
cuda/ceed-cuda.c
hip-gen/ceed-hip-gen-qfunction.c
hip/ceed-hip-qfunction.c
/libCEED/doc/sphinx/source/releasenotes.md
/libCEED/examples/fluids/qfunctions/advection.h
/libCEED/examples/fluids/qfunctions/advection2d.h
/libCEED/examples/fluids/qfunctions/densitycurrent.h
/libCEED/examples/fluids/qfunctions/eulervortex.h
/libCEED/examples/fluids/qfunctions/mass.h
/libCEED/examples/fluids/qfunctions/setupgeo.h
/libCEED/examples/fluids/qfunctions/setupgeo2d.h
/libCEED/examples/nek/bps/bps.h
/libCEED/examples/petsc/qfunctions/area/areacube.h
/libCEED/examples/petsc/qfunctions/area/areasphere.h
/libCEED/examples/petsc/qfunctions/bps/bp1.h
/libCEED/examples/petsc/qfunctions/bps/bp1sphere.h
/libCEED/examples/petsc/qfunctions/bps/bp2.h
/libCEED/examples/petsc/qfunctions/bps/bp2sphere.h
/libCEED/examples/petsc/qfunctions/bps/bp3.h
/libCEED/examples/petsc/qfunctions/bps/bp3sphere.h
/libCEED/examples/petsc/qfunctions/bps/bp4.h
/libCEED/examples/petsc/qfunctions/bps/bp4sphere.h
/libCEED/examples/solids/qfunctions/constant-force.h
/libCEED/examples/solids/qfunctions/finite-strain-mooney-rivlin-initial-1.h
/libCEED/examples/solids/qfunctions/finite-strain-neo-hookean-current-1.h
/libCEED/examples/solids/qfunctions/finite-strain-neo-hookean-current-2.h
/libCEED/examples/solids/qfunctions/finite-strain-neo-hookean-initial-1.h
/libCEED/examples/solids/qfunctions/finite-strain-neo-hookean-initial-2.h
/libCEED/examples/solids/qfunctions/linear.h
/libCEED/examples/solids/qfunctions/manufactured-force.h
/libCEED/examples/solids/qfunctions/manufactured-true.h
/libCEED/examples/solids/qfunctions/small-strain-neo-hookean.h
/libCEED/include/ceed-impl.h
/libCEED/include/ceed/backend.h
/libCEED/include/ceed/jit-tools.h
/libCEED/interface/ceed-jit-tools.c
/libCEED/interface/ceed-qfunction.c
/libCEED/python/tests/output/test_402.out
/libCEED/tests/output/t402-qfunction-f.out
/libCEED/tests/output/t402-qfunction.out
/libCEED/tests/t406-qfunction-helper.h
/libCEED/tests/t406-qfunction.c
/libCEED/tests/t406-qfunction.h
4820c5c415-Nov-2021 Jeremy L Thompson <jeremy@jeremylt.org>

ref - add missing static

9b2a10ad12-Nov-2021 Jeremy L Thompson <jeremy@jeremylt.org>

opt - specalize tensor product for C=1 case

56a9a76710-Nov-2021 Jeremy L Thompson <jeremy@jeremylt.org>

tidy - suppress spurious warning


cuda/ceed-cuda.c
/libCEED/doc/sphinx/source/releasenotes.md
/libCEED/examples/fluids/qfunctions/advection.h
/libCEED/examples/fluids/qfunctions/advection2d.h
/libCEED/examples/fluids/qfunctions/densitycurrent.h
/libCEED/examples/fluids/qfunctions/eulervortex.h
/libCEED/examples/fluids/qfunctions/mass.h
/libCEED/examples/fluids/qfunctions/setupgeo.h
/libCEED/examples/fluids/qfunctions/setupgeo2d.h
/libCEED/examples/nek/bps/bps.h
/libCEED/examples/petsc/qfunctions/area/areacube.h
/libCEED/examples/petsc/qfunctions/area/areasphere.h
/libCEED/examples/petsc/qfunctions/bps/bp1.h
/libCEED/examples/petsc/qfunctions/bps/bp1sphere.h
/libCEED/examples/petsc/qfunctions/bps/bp2.h
/libCEED/examples/petsc/qfunctions/bps/bp2sphere.h
/libCEED/examples/petsc/qfunctions/bps/bp3.h
/libCEED/examples/petsc/qfunctions/bps/bp3sphere.h
/libCEED/examples/petsc/qfunctions/bps/bp4.h
/libCEED/examples/petsc/qfunctions/bps/bp4sphere.h
/libCEED/examples/solids/qfunctions/constant-force.h
/libCEED/examples/solids/qfunctions/finite-strain-mooney-rivlin-initial-1.h
/libCEED/examples/solids/qfunctions/finite-strain-neo-hookean-current-1.h
/libCEED/examples/solids/qfunctions/finite-strain-neo-hookean-current-2.h
/libCEED/examples/solids/qfunctions/finite-strain-neo-hookean-initial-1.h
/libCEED/examples/solids/qfunctions/finite-strain-neo-hookean-initial-2.h
/libCEED/examples/solids/qfunctions/linear.h
/libCEED/examples/solids/qfunctions/manufactured-force.h
/libCEED/examples/solids/qfunctions/manufactured-true.h
/libCEED/examples/solids/qfunctions/small-strain-neo-hookean.h
/libCEED/tests/t406-qfunction-helper.h
/libCEED/tests/t406-qfunction.c
/libCEED/tests/t406-qfunction.h
3d3250a010-Nov-2021 Jeremy L Thompson <jeremy@jeremylt.org>

gpu - refactor common jit code into common functions

43e1b16f10-Nov-2021 Jeremy L Thompson <jeremy@jeremylt.org>

qf - add function to retreive kernel name, stored path now excludes kernel name

dcc1e3ec30-Sep-2021 Jeremy L Thompson <jeremy@jeremylt.org>

occa - add warning, OCCA backend is experimental

bb219a0f27-Sep-2021 Jeremy L Thompson <jeremy@jeremylt.org>

qf - cache more QF assembly components for CPU

32507f7727-Sep-2021 Jeremy L Thompson <jeremy@jeremylt.org>

gpu - cache two more vectors used in operator diagonal assembly

88db6d3b15-Sep-2021 Jeremy L Thompson <jeremy@jeremylt.org>

tidy - minor fixes in CUDA

70a7ffb314-Sep-2021 Jeremy L Thompson <jeremy@jeremylt.org>

op - add CeedOperatorLinearAssembleQFunctionBuildOrUpdate to reduce kernel calls in diagonal/full/fdm assembly

8605dc9114-Sep-2021 Jeremy L Thompson <jeremy@jeremylt.org>

cuda - drop unused function declarations

7e7773b509-Sep-2021 Jeremy L Thompson <jeremy@jeremylt.org>

interface - refactor *GetFields to include number of fields

1...<<21222324252627282930>>...46