History log of /libCEED/tests/ (Results 251 – 275 of 639)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
6c7aa2cb26-May-2021 jeremylt <thompson.jeremy.luke@gmail.com>

junit - add cuda/ref exception to t318

2777116b03-May-2021 jeremylt <thompson.jeremy.luke@gmail.com>

junit - set CEED_ERROR_HANDLER to exit

7eaaafce30-Apr-2021 Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com>

Merge pull request #758 from CEED/jeremy/codecov

Small Code Coverage Updates

8229195e28-Apr-2021 jeremylt <thompson.jeremy.luke@gmail.com>

codecov - minor updates

0b45469222-Apr-2021 jeremylt <thompson.jeremy.luke@gmail.com>

op - impl restriction only identity operators for CPU, error on code gen GPU backends

891038de28-Apr-2021 jeremylt <thompson.jeremy.luke@gmail.com>

context - add QFunctionContextTakeData to silence docs warning about missing ref

e0dd3b2726-Apr-2021 jeremylt <thompson.jeremy.luke@gmail.com>

vec - add CeedVectorScale

43840b0922-Apr-2021 jeremylt <thompson.jeremy.luke@gmail.com>

minor - typo

0c1bc3c221-Apr-2021 jeremylt <thompson.jeremy.luke@gmail.com>

python - add pointwisemult and axpy

c2849f3a17-Apr-2021 Jed Brown <jed@jedbrown.org>

Merge branch 'jeremy/vec-ops' [PR #744]

* jeremy/vec-ops:
vec - add tests for ceed compatibility for AXPY and PointwiseMult
vec - add PointwiseMult and AXPY convenience functions

b761d2ca15-Apr-2021 Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com>

Merge pull request #741 from CEED/jed/python-test-docs

Fix python test docs


/libCEED/.github/workflows/python-test-with-style.yml
/libCEED/.github/workflows/rust-test-with-style.yml
/libCEED/.gitlab-ci.yml
/libCEED/backends/ceed-backend-weak.c
/libCEED/backends/hip-gen/ceed-hip-gen-operator-build.cpp
/libCEED/examples/petsc/Makefile
/libCEED/examples/petsc/README.md
/libCEED/examples/petsc/area.c
/libCEED/examples/petsc/area.h
/libCEED/examples/petsc/bps.c
/libCEED/examples/petsc/bps.h
/libCEED/examples/petsc/bpsraw.c
/libCEED/examples/petsc/bpssphere.c
/libCEED/examples/petsc/bpssphere.h
/libCEED/examples/petsc/include/areaproblemdata.h
/libCEED/examples/petsc/include/bcfunctions.h
/libCEED/examples/petsc/include/bpsproblemdata.h
/libCEED/examples/petsc/include/libceedsetup.h
/libCEED/examples/petsc/include/matops.h
/libCEED/examples/petsc/include/petscmacros.h
/libCEED/examples/petsc/include/petscutils.h
/libCEED/examples/petsc/include/sphereproblemdata.h
/libCEED/examples/petsc/include/structs.h
/libCEED/examples/petsc/index.rst
/libCEED/examples/petsc/multigrid.c
/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/petsc/qfunctions/bps/common.h
/libCEED/examples/petsc/src/bcfunctions.c
/libCEED/examples/petsc/src/libceedsetup.c
/libCEED/examples/petsc/src/matops.c
/libCEED/examples/petsc/src/petscutils.c
/libCEED/examples/solids/elasticity.c
/libCEED/interface/ceed-basis.c
/libCEED/interface/ceed-operator.c
/libCEED/interface/ceed.c
/libCEED/python/make-wheels.sh
/libCEED/python/tests/.gitignore
/libCEED/python/tests/Makefile
/libCEED/python/tests/README.md
/libCEED/python/tests/buildmats.py
/libCEED/python/tests/check.py
/libCEED/python/tests/conftest.py
/libCEED/python/tests/libceed-qfunctions.c
/libCEED/python/tests/output/test_107.out
/libCEED/python/tests/output/test_202.out
/libCEED/python/tests/output/test_208.out
/libCEED/python/tests/output/test_210.out
/libCEED/python/tests/output/test_211.out
/libCEED/python/tests/output/test_212.out
/libCEED/python/tests/output/test_300.out
/libCEED/python/tests/output/test_301.out
/libCEED/python/tests/output/test_304.out
/libCEED/python/tests/output/test_305.out
/libCEED/python/tests/output/test_402.out
/libCEED/python/tests/output/test_413.out
/libCEED/python/tests/output/test_504.out
/libCEED/python/tests/output/test_523.out
/libCEED/python/tests/setup-qfunctions.py
/libCEED/python/tests/setup.cfg
/libCEED/python/tests/test-0-ceed.py
/libCEED/python/tests/test-1-vector.py
/libCEED/python/tests/test-2-elemrestriction.py
/libCEED/python/tests/test-3-basis.py
/libCEED/python/tests/test-4-qfunction.py
/libCEED/python/tests/test-5-operator.py
/libCEED/python/tests/test-qfunctions.h
0f7fd0f814-Apr-2021 jeremylt <thompson.jeremy.luke@gmail.com>

vec - add PointwiseMult and AXPY convenience functions


/libCEED/.github/workflows/rust-test-with-style.yml
/libCEED/.gitlab-ci.yml
/libCEED/backends/ceed-backend-weak.c
/libCEED/backends/hip-gen/ceed-hip-gen-operator-build.cpp
/libCEED/examples/petsc/Makefile
/libCEED/examples/petsc/README.md
/libCEED/examples/petsc/area.c
/libCEED/examples/petsc/area.h
/libCEED/examples/petsc/bps.c
/libCEED/examples/petsc/bps.h
/libCEED/examples/petsc/bpsraw.c
/libCEED/examples/petsc/bpssphere.c
/libCEED/examples/petsc/bpssphere.h
/libCEED/examples/petsc/include/areaproblemdata.h
/libCEED/examples/petsc/include/bcfunctions.h
/libCEED/examples/petsc/include/bpsproblemdata.h
/libCEED/examples/petsc/include/libceedsetup.h
/libCEED/examples/petsc/include/matops.h
/libCEED/examples/petsc/include/petscmacros.h
/libCEED/examples/petsc/include/petscutils.h
/libCEED/examples/petsc/include/sphereproblemdata.h
/libCEED/examples/petsc/include/structs.h
/libCEED/examples/petsc/index.rst
/libCEED/examples/petsc/multigrid.c
/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/petsc/qfunctions/bps/common.h
/libCEED/examples/petsc/src/bcfunctions.c
/libCEED/examples/petsc/src/libceedsetup.c
/libCEED/examples/petsc/src/matops.c
/libCEED/examples/petsc/src/petscutils.c
/libCEED/examples/solids/elasticity.c
/libCEED/include/ceed-impl.h
/libCEED/include/ceed/ceed.h
/libCEED/interface/ceed-basis.c
/libCEED/interface/ceed-operator.c
/libCEED/interface/ceed-vector.c
/libCEED/interface/ceed.c
t121-vector.c
t122-vector.c
0ef7259814-Apr-2021 jeremylt <thompson.jeremy.luke@gmail.com>

tests - move tests to python dir

619db83c14-Apr-2021 jeremylt <thompson.jeremy.luke@gmail.com>

tests/python - add TEST_OPTS and use in GitHub Action

e6e763ee14-Apr-2021 Jed Brown <jed@jedbrown.org>

tests/python: add convenience targets to makefile

c6a82cff14-Apr-2021 Jed Brown <jed@jedbrown.org>

tests/python: fix file names

9560d06a12-Apr-2021 jeremylt <thompson.jeremy.luke@gmail.com>

interface - add reference copying functions
Co-authored-by: Jed Brown <jed@jedbrown.org>

92ee7d1c07-Apr-2021 jeremylt <thompson.jeremy.luke@gmail.com>

typo - fix spelling

d1d35e2f09-Apr-2021 jeremylt <thompson.jeremy.luke@gmail.com>

style - updating C variable style


/libCEED/backends/avx/ceed-avx-blocked.c
/libCEED/backends/avx/ceed-avx-serial.c
/libCEED/backends/avx/ceed-avx-tensor.c
/libCEED/backends/blocked/ceed-blocked-operator.c
/libCEED/backends/blocked/ceed-blocked.c
/libCEED/backends/blocked/ceed-blocked.h
/libCEED/backends/memcheck/ceed-memcheck-blocked.c
/libCEED/backends/memcheck/ceed-memcheck-qfunction.c
/libCEED/backends/memcheck/ceed-memcheck-serial.c
/libCEED/backends/memcheck/ceed-memcheck.h
/libCEED/backends/opt/ceed-opt-blocked.c
/libCEED/backends/opt/ceed-opt-operator.c
/libCEED/backends/opt/ceed-opt-serial.c
/libCEED/backends/opt/ceed-opt.h
/libCEED/backends/ref/ceed-ref-basis.c
/libCEED/backends/ref/ceed-ref-operator.c
/libCEED/backends/ref/ceed-ref-qfunction.c
/libCEED/backends/ref/ceed-ref-qfunctioncontext.c
/libCEED/backends/ref/ceed-ref-restriction.c
/libCEED/backends/ref/ceed-ref-tensor.c
/libCEED/backends/ref/ceed-ref-vector.c
/libCEED/backends/ref/ceed-ref.h
/libCEED/backends/template/ceed-tmpl-sub.c
/libCEED/backends/template/ceed-tmpl.c
/libCEED/backends/xsmm/ceed-xsmm-blocked.c
/libCEED/backends/xsmm/ceed-xsmm-serial.c
/libCEED/backends/xsmm/ceed-xsmm-tensor.c
/libCEED/backends/xsmm/ceed-xsmm.h
/libCEED/doc/sphinx/source/intro.rst
/libCEED/doc/sphinx/source/libCEEDapi.rst
/libCEED/doc/sphinx/source/libCEEDdev.rst
/libCEED/examples/ceed/ex1-volume.c
/libCEED/examples/ceed/ex1-volume.h
/libCEED/examples/ceed/ex2-surface.c
/libCEED/examples/ceed/ex2-surface.h
/libCEED/examples/mfem/bp1.hpp
/libCEED/examples/mfem/bp3.hpp
/libCEED/examples/solids/elasticity.c
/libCEED/examples/solids/elasticity.h
/libCEED/examples/solids/qfunctions/FSCurrent-NH1.h
/libCEED/examples/solids/qfunctions/FSCurrent-NH2.h
/libCEED/examples/solids/qfunctions/FSInitial-NH1.h
/libCEED/examples/solids/qfunctions/FSInitial-NH2.h
/libCEED/examples/solids/qfunctions/Linear.h
/libCEED/examples/solids/qfunctions/SS-NH.h
/libCEED/examples/solids/qfunctions/common.h
/libCEED/examples/solids/qfunctions/constantForce.h
/libCEED/examples/solids/qfunctions/manufacturedForce.h
/libCEED/examples/solids/src/boundary.c
/libCEED/examples/solids/src/cloptions.c
/libCEED/examples/solids/src/matops.c
/libCEED/examples/solids/src/misc.c
/libCEED/examples/solids/src/setupdm.c
/libCEED/examples/solids/src/setuplibceed.c
/libCEED/gallery/mass1d/ceed-mass1dbuild.h
/libCEED/gallery/mass1d/ceed-massapply.h
/libCEED/gallery/mass2d/ceed-mass2dbuild.h
/libCEED/gallery/mass3d/ceed-mass3dbuild.h
/libCEED/gallery/poisson1d/ceed-poisson1dapply.h
/libCEED/gallery/poisson1d/ceed-poisson1dbuild.h
/libCEED/gallery/poisson2d/ceed-poisson2dapply.h
/libCEED/gallery/poisson2d/ceed-poisson2dbuild.h
/libCEED/gallery/poisson3d/ceed-poisson3dapply.h
/libCEED/gallery/poisson3d/ceed-poisson3dbuild.h
/libCEED/include/ceed-impl.h
/libCEED/include/ceed/backend.h
/libCEED/include/ceed/ceed.h
/libCEED/interface/ceed-basis.c
/libCEED/interface/ceed-cuda.c
/libCEED/interface/ceed-elemrestriction.c
/libCEED/interface/ceed-fortran.c
/libCEED/interface/ceed-hip.c
/libCEED/interface/ceed-operator.c
/libCEED/interface/ceed-qfunction.c
/libCEED/interface/ceed-qfunctioncontext.c
/libCEED/interface/ceed-tensor.c
/libCEED/interface/ceed-vector.c
/libCEED/interface/ceed.c
/libCEED/julia/LibCEED.jl/LICENSE
/libCEED/julia/LibCEED.jl/Project.toml
t002-ceed.c
t004-ceed.c
t005-ceed.c
t200-elemrestriction.c
t201-elemrestriction.c
t202-elemrestriction.c
t203-elemrestriction.c
t204-elemrestriction.c
t205-elemrestriction.c
t206-elemrestriction.c
t207-elemrestriction.c
t208-elemrestriction.c
t209-elemrestriction.c
t210-elemrestriction.c
t211-elemrestriction.c
t212-elemrestriction.c
t213-elemrestriction.c
t214-elemrestriction.c
t215-elemrestriction.c
t302-basis.c
t303-basis.c
t310-basis.c
t311-basis.c
t312-basis.c
t313-basis.c
t314-basis.c
t315-basis.c
t316-basis.c
t317-basis.c
t318-basis.c
t320-basis.c
t320-basis.h
t321-basis.c
t322-basis.c
t323-basis.c
t324-basis.c
t325-basis.c
t400-qfunction.c
t400-qfunction.h
t401-qfunction.c
t401-qfunction.h
t402-qfunction.c
t410-qfunction.c
t411-qfunction.c
t412-qfunction.c
t413-qfunction.c
t500-operator.c
t501-operator.c
t502-operator.c
t503-operator.c
t504-operator.c
t505-operator.c
t506-operator.c
t507-operator.c
t510-operator.c
t511-operator.c
t520-operator.c
t521-operator.c
t522-operator.c
t523-operator.c
t524-operator.c
t530-operator.c
t531-operator.c
t532-operator.c
t533-operator.c
t534-operator.c
t535-operator.c
t536-operator.c
t537-operator.c
t538-operator.c
t540-operator.c
t550-operator.c
t551-operator.c
t552-operator.c
t553-operator.c
t560-operator.c
t561-operator.c
t562-operator.c
t563-operator.c
t564-operator.c
t565-operator.c
22e4421107-Apr-2021 jeremylt <thompson.jeremy.luke@gmail.com>

interface - add help option for CeedInit and function to access arrays of resources + priorities

39aedff406-Apr-2021 jeremylt <thompson.jeremy.luke@gmail.com>

codecov - add exclusion markers for t006/7

2bbc7fe806-Apr-2021 jeremylt <thompson.jeremy.luke@gmail.com>

interface - improved resource matching check

80132a9301-Apr-2021 Jed Brown <jed@jedbrown.org>

tests/python: fix double free remnant after switch to context manager

ec3da8bc26-Mar-2021 Jed Brown <jed@jedbrown.org>

Install install backend headers under include/ceed/

This makes it possible to distribute source plugins that provide
additional backends. It's also used in MFEM, perhaps temporarily.

Deprecate ceed

Install install backend headers under include/ceed/

This makes it possible to distribute source plugins that provide
additional backends. It's also used in MFEM, perhaps temporarily.

Deprecate ceed-backend.h, which was not previously installed, but some
users accessed it from an in-place build.

Also install CUDA and HIP headers that allow users to provide CUfunction
and hipFunction_t.

Co-authored-by: Jeremy L. Thompson <jeremy.thompson@colorado.edu>
Requested-by: Andrew T. Barker <barker29@llnl.gov>

show more ...


/libCEED/.mailmap
/libCEED/Makefile
/libCEED/README.rst
/libCEED/backends/avx/ceed-avx-blocked.c
/libCEED/backends/avx/ceed-avx-serial.c
/libCEED/backends/avx/ceed-avx-tensor.c
/libCEED/backends/avx/ceed-avx.h
/libCEED/backends/blocked/ceed-blocked-operator.c
/libCEED/backends/blocked/ceed-blocked.c
/libCEED/backends/blocked/ceed-blocked.h
/libCEED/backends/ceed-backend-weak.c
/libCEED/backends/cuda-gen/ceed-cuda-gen-operator-build.cpp
/libCEED/backends/cuda-gen/ceed-cuda-gen-operator.c
/libCEED/backends/cuda-gen/ceed-cuda-gen-qfunction.c
/libCEED/backends/cuda-gen/ceed-cuda-gen.c
/libCEED/backends/cuda-gen/ceed-cuda-gen.h
/libCEED/backends/cuda-shared/ceed-cuda-shared-basis.c
/libCEED/backends/cuda-shared/ceed-cuda-shared.c
/libCEED/backends/cuda-shared/ceed-cuda-shared.h
/libCEED/backends/cuda-shared/kernels/cuda-shared-basis.cu
/libCEED/backends/cuda/ceed-cuda-basis.c
/libCEED/backends/cuda/ceed-cuda-operator.c
/libCEED/backends/cuda/ceed-cuda-qfunction-load.cpp
/libCEED/backends/cuda/ceed-cuda-qfunction.c
/libCEED/backends/cuda/ceed-cuda-qfunctioncontext.c
/libCEED/backends/cuda/ceed-cuda-restriction.c
/libCEED/backends/cuda/ceed-cuda-vector.c
/libCEED/backends/cuda/ceed-cuda.c
/libCEED/backends/cuda/ceed-cuda.h
/libCEED/backends/cuda/kernels/cuda-vector.cu
/libCEED/backends/hip-gen/ceed-hip-gen-operator-build.cpp
/libCEED/backends/hip-gen/ceed-hip-gen-operator.c
/libCEED/backends/hip-gen/ceed-hip-gen-qfunction.c
/libCEED/backends/hip-gen/ceed-hip-gen.c
/libCEED/backends/hip-gen/ceed-hip-gen.h
/libCEED/backends/hip-shared/ceed-hip-shared-basis.c
/libCEED/backends/hip-shared/ceed-hip-shared.c
/libCEED/backends/hip-shared/ceed-hip-shared.h
/libCEED/backends/hip/ceed-hip-basis.c
/libCEED/backends/hip/ceed-hip-compile.cpp
/libCEED/backends/hip/ceed-hip-compile.h
/libCEED/backends/hip/ceed-hip-operator.c
/libCEED/backends/hip/ceed-hip-qfunction-load.cpp
/libCEED/backends/hip/ceed-hip-qfunction.c
/libCEED/backends/hip/ceed-hip-qfunctioncontext.c
/libCEED/backends/hip/ceed-hip-restriction.c
/libCEED/backends/hip/ceed-hip-vector.c
/libCEED/backends/hip/ceed-hip.c
/libCEED/backends/hip/ceed-hip.h
/libCEED/backends/hip/kernels/hip-vector.hip.cpp
/libCEED/backends/magma/ceed-magma-basis.c
/libCEED/backends/magma/ceed-magma-det.c
/libCEED/backends/magma/ceed-magma-restriction.c
/libCEED/backends/magma/ceed-magma.c
/libCEED/backends/magma/ceed-magma.h
/libCEED/backends/magma/kernels/common/grad.h
/libCEED/backends/magma/kernels/common/interp.h
/libCEED/backends/magma/kernels/common/interp_device.h
/libCEED/backends/magma/kernels/common/magma_common_device.h
/libCEED/backends/magma/kernels/common/weight.h
/libCEED/backends/magma/kernels/cuda/grad_1d.cu
/libCEED/backends/magma/kernels/cuda/gradn_2d.cu
/libCEED/backends/magma/kernels/cuda/gradn_3d.cu
/libCEED/backends/magma/kernels/cuda/gradt_2d.cu
/libCEED/backends/magma/kernels/cuda/gradt_3d.cu
/libCEED/backends/magma/kernels/cuda/interp_1d.cu
/libCEED/backends/magma/kernels/cuda/interp_2d.cu
/libCEED/backends/magma/kernels/cuda/interp_3d.cu
/libCEED/backends/magma/kernels/cuda/magma_devptr.cu
/libCEED/backends/magma/kernels/cuda/magma_drestrictApply.cu
/libCEED/backends/magma/kernels/hip/grad_1d.hip.cpp
/libCEED/backends/magma/kernels/hip/gradn_2d.hip.cpp
/libCEED/backends/magma/kernels/hip/gradn_3d.hip.cpp
/libCEED/backends/magma/kernels/hip/gradt_2d.hip.cpp
/libCEED/backends/magma/kernels/hip/gradt_3d.hip.cpp
/libCEED/backends/magma/kernels/hip/interp_1d.hip.cpp
/libCEED/backends/magma/kernels/hip/interp_2d.hip.cpp
/libCEED/backends/magma/kernels/hip/interp_3d.hip.cpp
/libCEED/backends/magma/kernels/hip/magma_devptr.hip.cpp
/libCEED/backends/magma/kernels/hip/magma_drestrictApply.hip.cpp
/libCEED/backends/memcheck/ceed-memcheck-blocked.c
/libCEED/backends/memcheck/ceed-memcheck-qfunction.c
/libCEED/backends/memcheck/ceed-memcheck-serial.c
/libCEED/backends/memcheck/ceed-memcheck.h
/libCEED/backends/occa/ceed-occa-basis.cpp
/libCEED/backends/occa/ceed-occa-basis.hpp
/libCEED/backends/occa/ceed-occa-ceed-object.cpp
/libCEED/backends/occa/ceed-occa-ceed-object.hpp
/libCEED/backends/occa/ceed-occa-cpu-operator.cpp
/libCEED/backends/occa/ceed-occa-cpu-operator.hpp
/libCEED/backends/occa/ceed-occa-elem-restriction.hpp
/libCEED/backends/occa/ceed-occa-gpu-operator.cpp
/libCEED/backends/occa/ceed-occa-gpu-operator.hpp
/libCEED/backends/occa/ceed-occa-operator-field.cpp
/libCEED/backends/occa/ceed-occa-operator.cpp
/libCEED/backends/occa/ceed-occa-operator.hpp
/libCEED/backends/occa/ceed-occa-qfunction-args.cpp
/libCEED/backends/occa/ceed-occa-qfunction-field.cpp
/libCEED/backends/occa/ceed-occa-qfunction.cpp
/libCEED/backends/occa/ceed-occa-qfunction.hpp
/libCEED/backends/occa/ceed-occa-qfunctioncontext.cpp
/libCEED/backends/occa/ceed-occa-qfunctioncontext.hpp
/libCEED/backends/occa/ceed-occa-simplex-basis.cpp
/libCEED/backends/occa/ceed-occa-simplex-basis.hpp
/libCEED/backends/occa/ceed-occa-tensor-basis.hpp
/libCEED/backends/occa/ceed-occa-types.hpp
/libCEED/backends/occa/ceed-occa-vector.cpp
/libCEED/backends/occa/ceed-occa-vector.hpp
/libCEED/backends/occa/ceed-occa.cpp
/libCEED/backends/occa/ceed-occa.h
/libCEED/backends/occa/kernels/simplex-basis/cpu-simplex-basis.cpp
/libCEED/backends/occa/kernels/simplex-basis/gpu-simplex-basis.cpp
/libCEED/backends/occa/kernels/tensor-basis/cpu/tensor-basis-1d.cpp
/libCEED/backends/occa/kernels/tensor-basis/cpu/tensor-basis-2d.cpp
/libCEED/backends/occa/kernels/tensor-basis/cpu/tensor-basis-3d.cpp
/libCEED/backends/occa/kernels/tensor-basis/gpu/tensor-basis-1d.cpp
/libCEED/backends/occa/kernels/tensor-basis/gpu/tensor-basis-2d.cpp
/libCEED/backends/occa/kernels/tensor-basis/gpu/tensor-basis-3d.cpp
/libCEED/backends/opt/ceed-opt-blocked.c
/libCEED/backends/opt/ceed-opt-operator.c
/libCEED/backends/opt/ceed-opt-serial.c
/libCEED/backends/opt/ceed-opt.h
/libCEED/backends/ref/ceed-ref-basis.c
/libCEED/backends/ref/ceed-ref-operator.c
/libCEED/backends/ref/ceed-ref-qfunction.c
/libCEED/backends/ref/ceed-ref-qfunctioncontext.c
/libCEED/backends/ref/ceed-ref-restriction.c
/libCEED/backends/ref/ceed-ref-tensor.c
/libCEED/backends/ref/ceed-ref-vector.c
/libCEED/backends/ref/ceed-ref.c
/libCEED/backends/ref/ceed-ref.h
/libCEED/backends/template/ceed-tmpl-sub.c
/libCEED/backends/template/ceed-tmpl.c
/libCEED/backends/xsmm/ceed-xsmm-blocked.c
/libCEED/backends/xsmm/ceed-xsmm-serial.c
/libCEED/backends/xsmm/ceed-xsmm-tensor.c
/libCEED/backends/xsmm/ceed-xsmm.h
/libCEED/benchmarks/benchmark.sh
/libCEED/doc/sphinx/Makefile
/libCEED/doc/sphinx/requirements.txt
/libCEED/doc/sphinx/source/conf.py
/libCEED/doc/sphinx/source/references.bib
/libCEED/doc/sphinx/source/releasenotes.rst
/libCEED/examples/ceed/ex1-volume.c
/libCEED/examples/ceed/ex2-surface.c
/libCEED/examples/fluids/.gitignore
/libCEED/examples/fluids/README.md
/libCEED/examples/fluids/advection.h
/libCEED/examples/fluids/advection2d.h
/libCEED/examples/fluids/conv_plot.py
/libCEED/examples/fluids/conv_test.sh
/libCEED/examples/fluids/densitycurrent.h
/libCEED/examples/fluids/euler-vortex.h
/libCEED/examples/fluids/index.rst
/libCEED/examples/fluids/navierstokes.c
/libCEED/examples/fluids/stdoutParsing.py
/libCEED/examples/fluids/tests-output/fluids_navierstokes_etv.csv
/libCEED/examples/nek/bps/bps.usr
/libCEED/examples/petsc/bps.c
/libCEED/examples/petsc/bpsraw.c
/libCEED/examples/petsc/multigrid.c
/libCEED/examples/petsc/qfunctions/bps/bp1.h
/libCEED/examples/solids/README.rst
/libCEED/examples/solids/elasticity.c
/libCEED/examples/solids/elasticity.h
/libCEED/examples/solids/index.rst
/libCEED/examples/solids/qfunctions/FSCurrent-NH1.h
/libCEED/examples/solids/qfunctions/FSCurrent-NH2.h
/libCEED/examples/solids/qfunctions/FSInitial-NH1.h
/libCEED/examples/solids/qfunctions/FSInitial-NH2.h
/libCEED/examples/solids/qfunctions/Linear.h
/libCEED/examples/solids/qfunctions/SS-NH.h
/libCEED/examples/solids/src/cloptions.c
/libCEED/examples/solids/src/setuplibceed.c
/libCEED/gallery/ceed-gallery-weak.c
/libCEED/gallery/ceed-gallerytemplate.c
/libCEED/gallery/identity/ceed-identity.c
/libCEED/gallery/mass1d/ceed-mass1dbuild.c
/libCEED/gallery/mass1d/ceed-massapply.c
/libCEED/gallery/mass2d/ceed-mass2dbuild.c
/libCEED/gallery/mass3d/ceed-mass3dbuild.c
/libCEED/gallery/poisson1d/ceed-poisson1dapply.c
/libCEED/gallery/poisson1d/ceed-poisson1dbuild.c
/libCEED/gallery/poisson2d/ceed-poisson2dapply.c
/libCEED/gallery/poisson2d/ceed-poisson2dbuild.c
/libCEED/gallery/poisson3d/ceed-poisson3dapply.c
/libCEED/gallery/poisson3d/ceed-poisson3dbuild.c
/libCEED/gallery/scale/ceed-scale.c
/libCEED/include/ceed-backend.h
/libCEED/include/ceed-hash.h
/libCEED/include/ceed-impl.h
/libCEED/include/ceed-khash.h
/libCEED/include/ceed.h
/libCEED/include/ceed/backend.h
/libCEED/include/ceed/ceed.h
/libCEED/include/ceed/cuda.h
/libCEED/include/ceed/fortran.h
/libCEED/include/ceed/hash.h
/libCEED/include/ceed/hip.h
/libCEED/include/ceed/khash.h
/libCEED/include/ceedf.h
/libCEED/interface/ceed-basis.c
/libCEED/interface/ceed-cuda.c
/libCEED/interface/ceed-elemrestriction.c
/libCEED/interface/ceed-fortran.c
/libCEED/interface/ceed-hip.c
/libCEED/interface/ceed-operator.c
/libCEED/interface/ceed-qfunction-register.c
/libCEED/interface/ceed-qfunction.c
/libCEED/interface/ceed-qfunctioncontext.c
/libCEED/interface/ceed-register.c
/libCEED/interface/ceed-tensor.c
/libCEED/interface/ceed-types.c
/libCEED/interface/ceed-vector.c
/libCEED/interface/ceed.c
/libCEED/julia/LibCEED.jl/src/generated/generate_bindings.jl
/libCEED/python/build_ceed_cffi.py
/libCEED/rust/build.rs
python/libceed-qfunctions.c
t000-ceed-f.f90
t001-ceed-f.f90
t003-ceed-f.f90
t004-ceed-f.f90
t100-vector-f.f90
t101-vector-f.f90
t101-vector.c
t102-vector-f.f90
t103-vector-f.f90
t104-vector-f.f90
t105-vector-f.f90
t106-vector-f.f90
t107-vector-f.f90
t108-vector-f.f90
t109-vector-f.f90
t119-vector-f.f90
t200-elemrestriction-f.f90
t201-elemrestriction-f.f90
t201-elemrestriction.c
t202-elemrestriction-f.f90
t204-elemrestriction.c
t205-elemrestriction.c
t206-elemrestriction.c
t207-elemrestriction.c
t208-elemrestriction-f.f90
t209-elemrestriction-f.f90
t210-elemrestriction-f.f90
t211-elemrestriction-f.f90
t212-elemrestriction-f.f90
t214-elemrestriction.c
t215-elemrestriction.c
t300-basis-f.f90
t301-basis-f.f90
t302-basis-f.f90
t302-basis.c
t304-basis-f.f90
t305-basis-f.f90
t306-basis-f.f90
t313-basis-f.f90
t314-basis-f.f90
t320-basis-f.f90
t322-basis-f.f90
t323-basis-f.f90
t400-qfunction-f.f90
t400-qfunction.c
t401-qfunction-f.f90
t401-qfunction.c
t402-qfunction-f.f90
t402-qfunction.c
t410-qfunction-f.f90
t410-qfunction.c
t411-qfunction-f.f90
t412-qfunction-f.f90
t413-qfunction-f.f90
t413-qfunction.c
t500-operator-f.f90
t501-operator-f.f90
t502-operator-f.f90
t503-operator-f.f90
t504-operator-f.f90
t504-operator.c
t505-operator-f.f90
t506-operator-f.f90
t510-operator-f.f90
t511-operator-f.f90
t511-operator.c
t520-operator-f.f90
t521-operator-f.f90
t522-operator-f.f90
t523-operator-f.f90
t524-operator-f.f90
t530-operator-f.f90
t531-operator-f.f90
t532-operator-f.f90
t533-operator-f.f90
t534-operator-f.f90
t535-operator-f.f90
t536-operator-f.f90
t540-operator-f.f90
t550-operator-f.f90
t552-operator-f.f90
t553-operator-f.f90
e2f0418131-Mar-2021 Andrew T. Barker <barker29@llnl.gov>

Full assembly of CeedOperator (#712)

* Add CeedOperatorLinearFullAssemble() to explicitly assemble a CeedOperator

The output format is a stream of (row, column, value) triples, which client
code

Full assembly of CeedOperator (#712)

* Add CeedOperatorLinearFullAssemble() to explicitly assemble a CeedOperator

The output format is a stream of (row, column, value) triples, which client
code can use to assemble a sparse matrix by adding the values in the
appropriate places.

* Add full assembly test for triangular mesh, t563-operator.c, which is analogous to t536-operator.c

* assembly: change interface to separate nonzero structure from values

* assembly: add potential backends for CeedOperatorLinearAssemble, CeedOperatorLinearAssemblySymbolic

* assembly: use CeedMatrixMultiply() instead of hand-rolled duplicated code

This also involves switching some arrays from column-major ordering to
row-major ordering.

* Remove CeedMatrixMultiply from ceed-impl.h because it is already in ceed-backend.h

* assembly: modify use of fallback resource

* operator - use new error codes in full assembly

* style - minor

* operator - switch default fallback to none

* operator - fix fallback for full assembly

* operator - fix fallback usage

* operator - fix fallback for digonal assembly

* avx - revert bug

* avx - revert bug

Co-authored-by: jeremylt <thompson.jeremy.luke@gmail.com>

show more ...

1...<<11121314151617181920>>...26