History log of /libCEED/examples/solids/src/ (Results 26 – 50 of 78)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
6523369629-Nov-2021 Jeremy L Thompson <jeremy@jeremylt.org>

petsc - use PetscFECreateLagrange


/libCEED/.github/workflows/rust-test-with-style.yml
/libCEED/.gitlab-ci.yml
/libCEED/CITATION.cff
/libCEED/Makefile
/libCEED/README.md
/libCEED/azure-pipelines.yml
/libCEED/backends/ceed-backend-list.h
/libCEED/backends/ceed-backend-weak.c
/libCEED/backends/cuda-gen/ceed-cuda-gen-operator-build.cpp
/libCEED/backends/cuda-gen/ceed-cuda-gen-qfunction.c
/libCEED/backends/cuda/ceed-cuda-qfunction-load.cpp
/libCEED/backends/cuda/ceed-cuda-qfunction.c
/libCEED/backends/cuda/ceed-cuda.c
/libCEED/backends/hip-gen/ceed-hip-gen-operator-build.cpp
/libCEED/backends/hip-gen/ceed-hip-gen-qfunction.c
/libCEED/backends/hip/ceed-hip-qfunction-load.cpp
/libCEED/backends/hip/ceed-hip-qfunction.c
/libCEED/backends/magma/ceed-magma-basis.c
/libCEED/backends/occa/ceed-occa-cpu-operator.cpp
/libCEED/backends/occa/ceed-occa.cpp
/libCEED/backends/opt/ceed-opt-serial.c
/libCEED/backends/opt/ceed-opt-tensor.c
/libCEED/backends/opt/ceed-opt.h
/libCEED/backends/ref/ceed-ref-tensor.c
/libCEED/backends/xsmm/ceed-xsmm-tensor-f32.c
/libCEED/backends/xsmm/ceed-xsmm-tensor-f64.c
/libCEED/doc/sphinx/source/libCEEDdev.md
/libCEED/doc/sphinx/source/releasenotes.md
/libCEED/examples/fluids/README.md
/libCEED/examples/fluids/conv_test.sh
/libCEED/examples/fluids/index.md
/libCEED/examples/fluids/navierstokes.c
/libCEED/examples/fluids/navierstokes.h
/libCEED/examples/fluids/problems/eulervortex.c
/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/fluids/tests-output/fluids-navierstokes-conv-euler.csv
/libCEED/examples/fluids/tests-output/fluids-navierstokes-euler-explicit.bin
/libCEED/examples/fluids/tests-output/fluids-navierstokes-euler-implicit.bin
/libCEED/examples/index.md
/libCEED/examples/nek/bps/bps.h
/libCEED/examples/petsc/include/petscutils.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/petsc/src/petscutils.c
/libCEED/examples/python/tutorial-5-operator.ipynb
/libCEED/examples/rust/ex1-volume/src/main.rs
/libCEED/examples/rust/ex2-surface/src/main.rs
/libCEED/examples/solids/README.md
/libCEED/examples/solids/include/setup-dm.h
/libCEED/examples/solids/include/structs.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
setup-dm.c
/libCEED/gallery/ceed-gallery-list.h
/libCEED/gallery/ceed-gallery-weak.c
/libCEED/include/ceed-impl.h
/libCEED/include/ceed/backend.h
/libCEED/include/ceed/ceed.h
/libCEED/include/ceed/jit-tools.h
/libCEED/interface/ceed-cuda.c
/libCEED/interface/ceed-hip.c
/libCEED/interface/ceed-jit-tools.c
/libCEED/interface/ceed-operator.c
/libCEED/interface/ceed-qfunction-register.c
/libCEED/interface/ceed-qfunction.c
/libCEED/interface/ceed.c
/libCEED/python/ceed_operator.py
/libCEED/python/tests/output/test_402.out
/libCEED/python/tests/test-5-operator.py
/libCEED/rust/libceed/src/lib.rs
/libCEED/rust/libceed/src/operator.rs
/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
20e4644028-Sep-2021 Leila Ghaffari <Leila.Ghaffari@colorado.edu>

Solids - Fix default number of faces in the box mesh


/libCEED/.github/workflows/julia-test-with-style.yml
/libCEED/.gitlab-ci.yml
/libCEED/Makefile
/libCEED/README.md
/libCEED/backends/avx/ceed-avx-blocked.c
/libCEED/backends/avx/ceed-avx-serial.c
/libCEED/backends/avx/ceed-avx-tensor-f32.c
/libCEED/backends/avx/ceed-avx-tensor-f64.c
/libCEED/backends/avx/ceed-avx.h
/libCEED/backends/blocked/ceed-blocked-operator.c
/libCEED/backends/blocked/ceed-blocked.h
/libCEED/backends/cuda-gen/ceed-cuda-gen-operator-build.cpp
/libCEED/backends/cuda-gen/ceed-cuda-gen-operator.c
/libCEED/backends/cuda-shared/ceed-cuda-shared-basis.c
/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-vector.c
/libCEED/backends/cuda/ceed-cuda.c
/libCEED/backends/cuda/ceed-cuda.h
/libCEED/backends/hip-gen/ceed-hip-gen-operator-build.cpp
/libCEED/backends/hip-gen/ceed-hip-gen-operator.c
/libCEED/backends/hip-shared/ceed-hip-shared-basis.c
/libCEED/backends/hip/ceed-hip-basis.c
/libCEED/backends/hip/ceed-hip-compile.cpp
/libCEED/backends/hip/ceed-hip-operator.c
/libCEED/backends/hip/ceed-hip-qfunction-load.cpp
/libCEED/backends/hip/ceed-hip-vector.c
/libCEED/backends/hip/ceed-hip.h
/libCEED/backends/magma/ceed-magma-basis.c
/libCEED/backends/magma/ceed-magma.h
/libCEED/backends/magma/kernels/common/elem_restriction.h
/libCEED/backends/magma/kernels/common/interp_device.h
/libCEED/backends/magma/kernels/common/magma_common_device.h
/libCEED/backends/magma/kernels/cuda/magma_drestrictApply.cu
/libCEED/backends/magma/kernels/hip/magma_drestrictApply.hip.cpp
/libCEED/backends/magma/magma_sgemm_nontensor.c
/libCEED/backends/occa/ceed-occa-basis.cpp
/libCEED/backends/occa/ceed-occa-basis.hpp
/libCEED/backends/occa/ceed-occa-elem-restriction.cpp
/libCEED/backends/occa/ceed-occa-elem-restriction.hpp
/libCEED/backends/occa/ceed-occa-operator-args.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.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-vector.cpp
/libCEED/backends/occa/ceed-occa-vector.hpp
/libCEED/backends/opt/ceed-opt-operator.c
/libCEED/backends/opt/ceed-opt.h
/libCEED/backends/ref/ceed-ref-operator.c
/libCEED/backends/ref/ceed-ref.h
/libCEED/backends/xsmm/ceed-xsmm-blocked.c
/libCEED/backends/xsmm/ceed-xsmm-serial.c
/libCEED/backends/xsmm/ceed-xsmm-tensor_f32.c
/libCEED/backends/xsmm/ceed-xsmm-tensor_f64.c
/libCEED/backends/xsmm/ceed-xsmm.h
/libCEED/doc/sphinx/source/index.md
/libCEED/doc/sphinx/source/libCEEDdev.md
/libCEED/doc/sphinx/source/precision.md
/libCEED/doc/sphinx/source/releasenotes.md
/libCEED/examples/ceed/ex1-volume.c
/libCEED/examples/ceed/ex2-surface.c
/libCEED/examples/fluids/navierstokes.c
/libCEED/examples/fluids/src/setupdm.c
/libCEED/examples/petsc/bpsraw.c
/libCEED/examples/rust/ex1-volume/src/main.rs
/libCEED/examples/rust/ex1-volume/src/transform.rs
/libCEED/examples/rust/ex2-surface/src/main.rs
/libCEED/examples/rust/ex2-surface/src/transform.rs
/libCEED/examples/rust/mesh/src/lib.rs
setup-dm.c
/libCEED/include/ceed-impl.h
/libCEED/include/ceed/backend.h
/libCEED/include/ceed/ceed-f32.h
/libCEED/include/ceed/ceed-f64.h
/libCEED/include/ceed/ceed.h
/libCEED/include/ceed/fortran.h
/libCEED/interface/ceed-basis.c
/libCEED/interface/ceed-elemrestriction.c
/libCEED/interface/ceed-operator.c
/libCEED/interface/ceed-preconditioning.c
/libCEED/interface/ceed-qfunction.c
/libCEED/interface/ceed-qfunctioncontext.c
/libCEED/interface/ceed-vector.c
/libCEED/interface/ceed.c
/libCEED/julia/LibCEED.jl/.gitignore
/libCEED/julia/LibCEED.jl/.style/ceed_style.jl
/libCEED/julia/LibCEED.jl/Project.toml
/libCEED/julia/LibCEED.jl/README.md
/libCEED/julia/LibCEED.jl/docs/make.jl
/libCEED/julia/LibCEED.jl/docs/src/Ceed.md
/libCEED/julia/LibCEED.jl/docs/src/LibCEED.md
/libCEED/julia/LibCEED.jl/docs/src/index.md
/libCEED/julia/LibCEED.jl/gen/Project.toml
/libCEED/julia/LibCEED.jl/gen/generator.jl
/libCEED/julia/LibCEED.jl/gen/generator.toml
/libCEED/julia/LibCEED.jl/gen/prologue.jl
/libCEED/julia/LibCEED.jl/src/Basis.jl
/libCEED/julia/LibCEED.jl/src/C.jl
/libCEED/julia/LibCEED.jl/src/Ceed.jl
/libCEED/julia/LibCEED.jl/src/Cuda.jl
/libCEED/julia/LibCEED.jl/src/Globals.jl
/libCEED/julia/LibCEED.jl/src/LibCEED.jl
/libCEED/julia/LibCEED.jl/src/QFunction.jl
/libCEED/julia/LibCEED.jl/src/UserQFunction.jl
/libCEED/julia/LibCEED.jl/src/generated/libceed_bindings.jl
/libCEED/julia/LibCEED.jl/test/Project.toml
/libCEED/julia/LibCEED.jl/test/output/Float32/b1.out
/libCEED/julia/LibCEED.jl/test/output/Float32/b2.out
/libCEED/julia/LibCEED.jl/test/output/Float32/b3.out
/libCEED/julia/LibCEED.jl/test/output/Float64/b1.out
/libCEED/julia/LibCEED.jl/test/output/Float64/b2.out
/libCEED/julia/LibCEED.jl/test/output/Float64/b3.out
/libCEED/julia/LibCEED.jl/test/rundevtests.jl
/libCEED/julia/LibCEED.jl/test/runtests.jl
/libCEED/python/__init__.py
/libCEED/python/build_ceed_cffi.py
/libCEED/python/ceed.py
/libCEED/python/ceed_basis.py
/libCEED/python/ceed_constants.py
/libCEED/python/ceed_qfunctioncontext.py
/libCEED/python/ceed_vector.py
/libCEED/python/tests/buildmats.py
/libCEED/python/tests/libceed-qfunctions.c
/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/rust/libceed-sys/build.rs
/libCEED/rust/libceed/README.md
/libCEED/rust/libceed/src/basis.rs
/libCEED/rust/libceed/src/elem_restriction.rs
/libCEED/rust/libceed/src/lib.rs
/libCEED/rust/libceed/src/operator.rs
/libCEED/rust/libceed/src/qfunction.rs
/libCEED/rust/libceed/src/vector.rs
/libCEED/setup.py
/libCEED/tests/junit.py
/libCEED/tests/t100-vector.c
/libCEED/tests/t101-vector.c
/libCEED/tests/t103-vector.c
/libCEED/tests/t104-vector.c
/libCEED/tests/t105-vector.c
/libCEED/tests/t106-vector.c
/libCEED/tests/t108-vector.c
/libCEED/tests/t109-vector.c
/libCEED/tests/t114-vector.c
/libCEED/tests/t119-vector.c
/libCEED/tests/t200-elemrestriction.c
/libCEED/tests/t201-elemrestriction.c
/libCEED/tests/t204-elemrestriction.c
/libCEED/tests/t205-elemrestriction.c
/libCEED/tests/t206-elemrestriction.c
/libCEED/tests/t207-elemrestriction.c
/libCEED/tests/t208-elemrestriction.c
/libCEED/tests/t209-elemrestriction.c
/libCEED/tests/t300-basis.c
/libCEED/tests/t301-basis.c
/libCEED/tests/t303-basis.c
/libCEED/tests/t304-basis.c
/libCEED/tests/t305-basis.c
/libCEED/tests/t310-basis.c
/libCEED/tests/t311-basis.c
/libCEED/tests/t312-basis.c
/libCEED/tests/t314-basis.c
/libCEED/tests/t315-basis.c
/libCEED/tests/t316-basis.c
/libCEED/tests/t317-basis.c
/libCEED/tests/t320-basis.c
/libCEED/tests/t321-basis.c
/libCEED/tests/t322-basis.c
/libCEED/tests/t323-basis.c
/libCEED/tests/t324-basis.c
/libCEED/tests/t325-basis.c
/libCEED/tests/t401-qfunction.c
/libCEED/tests/t402-qfunction.c
/libCEED/tests/t501-operator.c
/libCEED/tests/t502-operator.c
/libCEED/tests/t503-operator.c
/libCEED/tests/t505-operator.c
/libCEED/tests/t506-operator.c
/libCEED/tests/t507-operator.c
/libCEED/tests/t511-operator.c
/libCEED/tests/t521-operator.c
/libCEED/tests/t522-operator.c
/libCEED/tests/t524-operator.c
/libCEED/tests/t530-operator.c
/libCEED/tests/t531-operator.c
/libCEED/tests/t532-operator.c
/libCEED/tests/t533-operator.c
/libCEED/tests/t534-operator.c
/libCEED/tests/t535-operator.c
/libCEED/tests/t536-operator.c
/libCEED/tests/t537-operator.c
/libCEED/tests/t538-operator.c
/libCEED/tests/t540-operator.c
/libCEED/tests/t541-operator.c
/libCEED/tests/t550-operator.c
/libCEED/tests/t551-operator.c
/libCEED/tests/t552-operator.c
/libCEED/tests/t553-operator.c
/libCEED/tests/t560-operator.c
/libCEED/tests/t561-operator.c
/libCEED/tests/t562-operator.c
/libCEED/tests/t563-operator.c
/libCEED/tests/t564-operator.c
/libCEED/tests/t565-operator.c
/libCEED/tests/tap.sh
5754ecac18-Aug-2021 Jeremy L Thompson <jeremy@jeremylt.org>

solids - refactor to separate problem formulations


/libCEED/CITATION.cff
/libCEED/Doxyfile
/libCEED/README.md
/libCEED/RELEASING.md
/libCEED/backends/cuda-gen/ceed-cuda-gen-operator.c
/libCEED/backends/cuda/ceed-cuda-operator.c
/libCEED/backends/hip-gen/ceed-hip-gen-operator.c
/libCEED/backends/hip/ceed-hip-operator.c
/libCEED/backends/ref/ceed-ref-operator.c
/libCEED/backends/ref/ceed-ref.c
/libCEED/backends/ref/ceed-ref.h
/libCEED/doc/sphinx/requirements.txt
/libCEED/doc/sphinx/source/api/Ceed.rst
/libCEED/doc/sphinx/source/conf.py
/libCEED/doc/sphinx/source/css/altair-plot.css
/libCEED/doc/sphinx/source/ffi.md
/libCEED/doc/sphinx/source/gettingstarted.md
/libCEED/doc/sphinx/source/index.md
/libCEED/doc/sphinx/source/intro.md
/libCEED/doc/sphinx/source/libCEEDapi.md
/libCEED/doc/sphinx/source/libCEEDdev.md
/libCEED/doc/sphinx/source/references.bib
/libCEED/doc/sphinx/source/releasenotes.md
/libCEED/examples/README.md
/libCEED/examples/bps.md
/libCEED/examples/ceed/index.md
/libCEED/examples/fluids/index.md
/libCEED/examples/fluids/navierstokes.c
/libCEED/examples/fluids/navierstokes.h
/libCEED/examples/fluids/problems/advection.c
/libCEED/examples/fluids/problems/advection2d.c
/libCEED/examples/fluids/problems/densitycurrent.c
/libCEED/examples/fluids/problems/eulervortex.c
/libCEED/examples/fluids/src/setuplibceed.c
/libCEED/examples/index.md
/libCEED/examples/notation.md
/libCEED/examples/petsc/index.md
/libCEED/examples/solids/Makefile
/libCEED/examples/solids/README.md
/libCEED/examples/solids/elasticity.c
/libCEED/examples/solids/elasticity.h
/libCEED/examples/solids/include/boundary.h
/libCEED/examples/solids/include/cl-options.h
/libCEED/examples/solids/include/matops.h
/libCEED/examples/solids/include/misc.h
/libCEED/examples/solids/include/petsc-macros.h
/libCEED/examples/solids/include/setup-dm.h
/libCEED/examples/solids/include/setup-libceed.h
/libCEED/examples/solids/include/structs.h
/libCEED/examples/solids/include/utils.h
/libCEED/examples/solids/index.md
/libCEED/examples/solids/problems/cl-problems.h
/libCEED/examples/solids/problems/finite-strain-mooney-rivlin-initial-1.c
/libCEED/examples/solids/problems/finite-strain-neo-hookean-current-1.c
/libCEED/examples/solids/problems/finite-strain-neo-hookean-current-2.c
/libCEED/examples/solids/problems/finite-strain-neo-hookean-initial-1.c
/libCEED/examples/solids/problems/finite-strain-neo-hookean-initial-2.c
/libCEED/examples/solids/problems/linear.c
/libCEED/examples/solids/problems/mooney-rivlin.c
/libCEED/examples/solids/problems/mooney-rivlin.h
/libCEED/examples/solids/problems/neo-hookean.c
/libCEED/examples/solids/problems/neo-hookean.h
/libCEED/examples/solids/problems/problems.c
/libCEED/examples/solids/problems/problems.h
/libCEED/examples/solids/problems/small-strain-neo-hookean.c
/libCEED/examples/solids/qfunctions/common.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/examples/solids/qfunctions/traction-boundary.h
boundary.c
cl-options.c
matops.c
misc.c
setup-dm.c
setup-libceed.c
/libCEED/examples/solids/tests-output/MR-strain.csv
/libCEED/examples/solids/tests-output/MR-strain1.csv
/libCEED/examples/solids/tests-output/NH-strain.csv
/libCEED/include/ceed/backend.h
/libCEED/interface/ceed-basis.c
/libCEED/interface/ceed-fortran.c
/libCEED/interface/ceed-operator.c
/libCEED/interface/ceed-preconditioning.c
/libCEED/interface/ceed-vector.c
/libCEED/python/build_ceed_cffi.py
/libCEED/python/ceed_elemrestriction.py
/libCEED/python/tests/test-2-elemrestriction.py
/libCEED/python/tests/test-3-basis.py
/libCEED/rust/libceed/tests/version-numbers.rs
/libCEED/tests/t201-elemrestriction-f.f90
/libCEED/tests/t201-elemrestriction.c
/libCEED/tests/t202-elemrestriction-f.f90
/libCEED/tests/t202-elemrestriction.c
/libCEED/tests/t203-elemrestriction.c
/libCEED/tests/t208-elemrestriction-f.f90
/libCEED/tests/t208-elemrestriction.c
/libCEED/tests/t213-elemrestriction.c
/libCEED/tests/t301-basis-f.f90
/libCEED/tests/t301-basis.c
/libCEED/tests/t302-basis-f.f90
/libCEED/tests/t302-basis.c
/libCEED/tests/t304-basis-f.f90
/libCEED/tests/t305-basis-f.f90
8355605f30-Jul-2021 Karen (Ren) Stengel <karenlstengel@gmail.com>

Mooney-Rivlin model (#794)

* refactored MR to work with current version of main. Updated doc with dS for MR

* fixed documentation formatting

* update dS for MR in documentation

* cleaning u

Mooney-Rivlin model (#794)

* refactored MR to work with current version of main. Updated doc with dS for MR

* fixed documentation formatting

* update dS for MR in documentation

* cleaning up MR dS equations and wording

* minor changes in doc

* MR dS draft 1"

* MR coded, jacobian diverging

* added FSInitial-MR1.h

* fixed call option

* NH no longer needs mu_1 option

* processphysics and upated naming scheme

* WIP: Notes on using finite differencing for dS

* added print strain at every increment cl option

* MR cleaned. started CSV file but not quite there

* examples/solids: write csv file

can be read using pandas:

In [2]: pd.read_csv('test.csv')
Out[2]:
increment energy
0 0.000000 0.000000
1 0.066667 0.002402
[...]

* examples/solids: add targets for CSV logging and Altair chart

The MR data is currently hacked because it isn't converging as I'd expect.

* fixed style

* solids/doc: added derivation of dS for MR

* added analytical dS in Jacobian evaluation

* fixed style

* updated doc and energy plot for MR

* MR almost done

* started removing integer division

* got rid of all integer divisions

* missed some 1/3

* remove extra print statement

* added coulped MR FSInitial-MRc qfunction

* MR coupled version doc update

* refactored MR to work with current version of main. Updated doc with dS for MR

* fixed documentation formatting

* update dS for MR in documentation

* cleaning up MR dS equations and wording

* minor changes in doc

* MR dS draft 1"

* MR coded, jacobian diverging

* added FSInitial-MR1.h

* fixed call option

* NH no longer needs mu_1 option

* processphysics and upated naming scheme

* added print strain at every increment cl option

* MR cleaned. started CSV file but not quite there

* examples/solids: write csv file

can be read using pandas:

In [2]: pd.read_csv('test.csv')
Out[2]:
increment energy
0 0.000000 0.000000
1 0.066667 0.002402
[...]

* examples/solids: add targets for CSV logging and Altair chart

The MR data is currently hacked because it isn't converging as I'd expect.

* fixed style

* solids/doc: added derivation of dS for MR

* added analytical dS in Jacobian evaluation

* fixed style

* updated doc and energy plot for MR

* MR almost done

* started removing integer division

* got rid of all integer divisions

* missed some 1/3

* fixed some typo

* rerunning plot files

* Mooney-Rivlin coupled model

* some minor changes

* Mooney-Rivlin coupled model

* some clean-up and update

* clean-up, rebased

* examples/solids: revise docs/derivation and fix Newton

The (fixed) Newton linearization yields an indefinite operator causing
Newton to fail (so output/MR-strain1.csv is broken). This can be handled
by switching to minres, but a better solution would be nice.

* format: added newlines and removed unused/commented code blocks

* doc: removed GP model dropdown.

* examples/solids: Mooney-Rivlin docs/notation

* examples/solids: Mooney-Rivlin notation and experimental configuration

* examples/solids: process -dm_plex_box_faces with PETSc main

* make style

* examples/solids: syntax fix and minor cleanup

* make style

* doc: fixing Holzapfel ref in Mooney-Rivlin

* added TESTARGS for Mooney-Rivlin

* fixed TESTARGS for MR

* tests/tap.sh: make test for solids examples with names

* WIP: adding test option. added -expect_final_strain_energy and RegressionTests_solids function but not sure how to actually pull the reference strain energy from the reference file

* examples/solids: add regression tests using expected strain energy

* examples/solids: error on MMS with model that does not provide manufactured solutions

* examples/solids: fix HIP via CEED_QFUNCTION_HELPER

* update in-line comments

* changed as Jeremy suggested

* examples/solids: make style

Co-authored-by: Rezgar Shakeri <Rezgar.Shakeri@colorado.edu>
Co-authored-by: Jed Brown <jed@jedbrown.org>

show more ...


/libCEED/.github/workflows/julia-test-with-style.yml
/libCEED/.github/workflows/release-notes.yml
/libCEED/.github/workflows/rust-documentation.yml
/libCEED/.gitlab-ci.yml
/libCEED/.mailmap
/libCEED/AUTHORS
/libCEED/Cargo.toml
/libCEED/Doxyfile
/libCEED/Makefile
/libCEED/README.rst
/libCEED/RELEASING.md
/libCEED/backends/ceed-backend-weak.c
/libCEED/backends/cuda-gen/ceed-cuda-gen-operator-build.cpp
/libCEED/backends/cuda-gen/ceed-cuda-gen-qfunction.c
/libCEED/backends/cuda/ceed-cuda-qfunction-load.cpp
/libCEED/backends/hip-gen/ceed-hip-gen-operator-build.cpp
/libCEED/backends/hip-gen/ceed-hip-gen-qfunction.c
/libCEED/backends/hip/ceed-hip-qfunction-load.cpp
/libCEED/backends/magma/ceed-magma-basis.c
/libCEED/backends/occa/ceed-occa-qfunction.cpp
/libCEED/backends/ref/ceed-ref-operator.c
/libCEED/ceed.pc.template
/libCEED/doc/bib/references.bib
/libCEED/doc/papers/joss/.gitignore
/libCEED/doc/papers/joss/img/QFunctionSketch.pdf
/libCEED/doc/papers/joss/img/SolidTwistExample.jpeg
/libCEED/doc/papers/joss/img/Vortices.png
/libCEED/doc/papers/joss/img/bp3-2020.pdf
/libCEED/doc/papers/joss/img/libCEED-2-trim.pdf
/libCEED/doc/papers/joss/img/libCEEDBackends.png
/libCEED/doc/papers/joss/paper.bib
/libCEED/doc/papers/joss/paper.md
/libCEED/doc/sphinx/requirements.txt
/libCEED/doc/sphinx/source/api/Ceed.rst
/libCEED/doc/sphinx/source/conf.py
/libCEED/doc/sphinx/source/ffi.rst
/libCEED/doc/sphinx/source/intro.rst
/libCEED/doc/sphinx/source/references.bib
/libCEED/doc/sphinx/source/releasenotes.rst
/libCEED/examples/ceed/ex1-volume.c
/libCEED/examples/fluids/Makefile
/libCEED/examples/fluids/README.md
/libCEED/examples/fluids/conv_plot.py
/libCEED/examples/fluids/conv_test.sh
/libCEED/examples/fluids/index.rst
/libCEED/examples/fluids/navierstokes.c
/libCEED/examples/fluids/navierstokes.h
/libCEED/examples/fluids/problems/advection.c
/libCEED/examples/fluids/problems/advection2d.c
/libCEED/examples/fluids/problems/densitycurrent.c
/libCEED/examples/fluids/problems/eulervortex.c
/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/fluids/src/cloptions.c
/libCEED/examples/fluids/src/misc.c
/libCEED/examples/fluids/src/setupdm.c
/libCEED/examples/fluids/src/setuplibceed.c
/libCEED/examples/fluids/src/setupts.c
/libCEED/examples/fluids/stdoutParsing.py
/libCEED/examples/fluids/tests-output/fluids-navierstokes-adv-rotation-explicit-strong.bin
/libCEED/examples/fluids/tests-output/fluids-navierstokes-adv-rotation-implicit-sharp-cylinder.bin
/libCEED/examples/fluids/tests-output/fluids-navierstokes-adv-rotation-implicit-stab-supg.bin
/libCEED/examples/fluids/tests-output/fluids-navierstokes-adv-translation-implicit-stab-su.bin
/libCEED/examples/fluids/tests-output/fluids-navierstokes-adv2d-rotation-explicit-strong.bin
/libCEED/examples/fluids/tests-output/fluids-navierstokes-adv2d-rotation-implicit-stab-supg.bin
/libCEED/examples/fluids/tests-output/fluids-navierstokes-adv2d-translation-implicit-stab-su.bin
/libCEED/examples/fluids/tests-output/fluids-navierstokes-conv-euler.csv
/libCEED/examples/fluids/tests-output/fluids-navierstokes-euler-explicit-test-none.bin
/libCEED/examples/fluids/tests-output/fluids-navierstokes-euler-implicit-test-none.bin
/libCEED/examples/fluids/tests-output/fluids-navierstokes-euler-implicit-test-t1.bin
/libCEED/examples/fluids/tests-output/fluids-navierstokes-euler-implicit-test-t2.bin
/libCEED/examples/fluids/tests-output/fluids-navierstokes-euler-implicit-test-t3.bin
/libCEED/examples/fluids/tests-output/fluids-navierstokes-euler-implicit-test-t4.bin
/libCEED/examples/petsc/.gitignore
/libCEED/examples/petsc/Makefile
/libCEED/examples/python/img/QFunctionSketch.svg
/libCEED/examples/python/tutorial-0-ceed.ipynb
/libCEED/examples/python/tutorial-1-vector.ipynb
/libCEED/examples/python/tutorial-2-elemrestriction.ipynb
/libCEED/examples/python/tutorial-3-basis.ipynb
/libCEED/examples/python/tutorial-4-qfunction.ipynb
/libCEED/examples/python/tutorial-5-operator.ipynb
/libCEED/examples/python/tutorial-6-shell.ipynb
/libCEED/examples/rust/ex1-volume/Cargo.toml
/libCEED/examples/rust/ex2-surface/Cargo.toml
/libCEED/examples/rust/mesh/Cargo.toml
/libCEED/examples/solids/Makefile
/libCEED/examples/solids/elasticity.c
/libCEED/examples/solids/elasticity.h
/libCEED/examples/solids/index.rst
/libCEED/examples/solids/output/MR-strain.csv
/libCEED/examples/solids/output/MR-strain1.csv
/libCEED/examples/solids/output/NH-strain.csv
/libCEED/examples/solids/qfunctions/FSCurrent-NH1.h
/libCEED/examples/solids/qfunctions/FSCurrent-NH2.h
/libCEED/examples/solids/qfunctions/FSInitial-MR1.h
/libCEED/examples/solids/qfunctions/FSInitial-NH1.h
/libCEED/examples/solids/qfunctions/FSInitial-NH2.h
/libCEED/examples/solids/qfunctions/SS-NH.h
cloptions.c
setupdm.c
setuplibceed.c
/libCEED/include/ceed/backend.h
/libCEED/include/ceed/ceed.h
/libCEED/interface/ceed-basis.c
/libCEED/interface/ceed-elemrestriction.c
/libCEED/interface/ceed-fortran.c
/libCEED/interface/ceed.c
/libCEED/python/ceed_basis.py
/libCEED/python/tests/test-3-basis.py
/libCEED/python/tests/test-5-operator.py
/libCEED/rust/libceed-sys/.gitignore
/libCEED/rust/libceed-sys/Cargo.toml
/libCEED/rust/libceed-sys/README.md
/libCEED/rust/libceed-sys/build.rs
/libCEED/rust/libceed-sys/c-src/Makefile
/libCEED/rust/libceed-sys/c-src/backends
/libCEED/rust/libceed-sys/c-src/ceed.pc.template
/libCEED/rust/libceed-sys/c-src/common.mk
/libCEED/rust/libceed-sys/c-src/gallery
/libCEED/rust/libceed-sys/c-src/include
/libCEED/rust/libceed-sys/c-src/interface
/libCEED/rust/libceed-sys/src/lib.rs
/libCEED/rust/libceed-sys/tests/register.rs
/libCEED/rust/libceed-sys/tests/version-numbers.rs
/libCEED/rust/libceed/.gitignore
/libCEED/rust/libceed/Cargo.toml
/libCEED/rust/libceed/README.md
/libCEED/rust/libceed/src/basis.rs
/libCEED/rust/libceed/src/elem_restriction.rs
/libCEED/rust/libceed/src/lib.rs
/libCEED/rust/libceed/src/operator.rs
/libCEED/rust/libceed/src/qfunction.rs
/libCEED/rust/libceed/src/vector.rs
/libCEED/rust/libceed/tests/version-numbers.rs
/libCEED/tests/junit.py
/libCEED/tests/t101-vector.c
/libCEED/tests/t108-vector.c
/libCEED/tests/t119-vector.c
/libCEED/tests/t121-vector.c
/libCEED/tests/t122-vector.c
/libCEED/tests/t123-vector.c
/libCEED/tests/t304-basis-f.f90
/libCEED/tests/t304-basis.c
/libCEED/tests/t305-basis-f.f90
/libCEED/tests/t305-basis.c
/libCEED/tests/t405-qfunction.c
/libCEED/tests/t405-qfunction.h
/libCEED/tests/t540-operator.c
/libCEED/tests/t541-operator.c
/libCEED/tests/t541-operator.h
/libCEED/tests/tap.sh
0ab9467927-May-2021 rezgarshakeri <42816410+rezgarshakeri@users.noreply.github.com>

examples/solids: rewrite Cauchy-Green (b-I) in terms of grad(u)/Green-Euler strain for better stability (#769)

* FSCurrent-NH1.h: rewrite (b-I3) in terms of Grad(u)

* fixed the error

* rewrite

examples/solids: rewrite Cauchy-Green (b-I) in terms of grad(u)/Green-Euler strain for better stability (#769)

* FSCurrent-NH1.h: rewrite (b-I3) in terms of Grad(u)

* fixed the error

* rewrite (b-I3) in terms of Grad(u) in FSCurrent-NH2.h

* update documentation

* doc: defined Green_Euler strain tensor

* Update examples/solids/index.rst

Co-authored-by: Jed Brown <jed@jedbrown.org>

* added eq numbers in tip

* Update examples/solids/index.rst

Co-authored-by: Jed Brown <jed@jedbrown.org>

Co-authored-by: Jed Brown <jed@jedbrown.org>

show more ...


/libCEED/.github/workflows/julia-test-with-style.yml
/libCEED/.github/workflows/python-test-with-style.yml
/libCEED/.github/workflows/rust-test-with-style.yml
/libCEED/.gitlab-ci.yml
/libCEED/Makefile
/libCEED/README.rst
/libCEED/backends/blocked/ceed-blocked-operator.c
/libCEED/backends/blocked/ceed-blocked.h
/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.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/ceed-cuda-qfunctioncontext.c
/libCEED/backends/cuda/ceed-cuda-vector.c
/libCEED/backends/cuda/ceed-cuda.c
/libCEED/backends/cuda/kernels/cuda-vector.cu
/libCEED/backends/hip-gen/ceed-hip-gen-operator-build.cpp
/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-compile.cpp
/libCEED/backends/hip/ceed-hip-qfunctioncontext.c
/libCEED/backends/hip/ceed-hip-vector.c
/libCEED/backends/hip/ceed-hip.c
/libCEED/backends/hip/kernels/hip-vector.hip.cpp
/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/occa/ceed-occa-qfunctioncontext.cpp
/libCEED/backends/occa/ceed-occa-qfunctioncontext.hpp
/libCEED/backends/opt/ceed-opt-operator.c
/libCEED/backends/opt/ceed-opt.h
/libCEED/backends/ref/ceed-ref-operator.c
/libCEED/backends/ref/ceed-ref-qfunctioncontext.c
/libCEED/backends/ref/ceed-ref.h
/libCEED/common.mk
/libCEED/doc/sphinx/source/conf.py
/libCEED/doc/sphinx/source/intro.rst
/libCEED/doc/sphinx/source/releasenotes.rst
/libCEED/examples/fluids/navierstokes.c
/libCEED/examples/petsc/Makefile
/libCEED/examples/petsc/area.c
/libCEED/examples/petsc/area.h
/libCEED/examples/petsc/bps.c
/libCEED/examples/petsc/bps.h
/libCEED/examples/petsc/bpssphere.c
/libCEED/examples/petsc/bpssphere.h
/libCEED/examples/petsc/include/bcfunctions.h
/libCEED/examples/petsc/include/petscmacros.h
/libCEED/examples/petsc/multigrid.c
/libCEED/examples/petsc/src/bcfunctions.c
/libCEED/examples/petsc/src/libceedsetup.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
setuplibceed.c
/libCEED/include/ceed-impl.h
/libCEED/include/ceed/backend.h
/libCEED/include/ceed/ceed.h
/libCEED/interface/ceed-basis.c
/libCEED/interface/ceed-elemrestriction.c
/libCEED/interface/ceed-operator.c
/libCEED/interface/ceed-qfunction.c
/libCEED/interface/ceed-qfunctioncontext.c
/libCEED/interface/ceed-vector.c
/libCEED/interface/ceed.c
/libCEED/julia/LibCEED.jl/README.md
/libCEED/julia/LibCEED.jl/deps/build.jl
/libCEED/julia/LibCEED.jl/docs/src/Ceed.md
/libCEED/julia/LibCEED.jl/docs/src/CeedVector.md
/libCEED/julia/LibCEED.jl/src/Ceed.jl
/libCEED/julia/LibCEED.jl/src/CeedVector.jl
/libCEED/julia/LibCEED.jl/src/LibCEED.jl
/libCEED/julia/LibCEED.jl/src/generated/libceed_api.jl
/libCEED/julia/LibCEED.jl/src/generated/libceed_common.jl
/libCEED/julia/LibCEED.jl/test/rundevtests.jl
/libCEED/julia/LibCEED.jl/test/runtests.jl
/libCEED/python/ceed_vector.py
/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
/libCEED/rust/src/vector.rs
/libCEED/tests/junit.py
/libCEED/tests/t121-vector.c
/libCEED/tests/t122-vector.c
/libCEED/tests/t123-vector.c
/libCEED/tests/t404-qfunction.c
/libCEED/tests/t509-operator.c
/libCEED/tests/tap.sh
69f5adf115-Apr-2021 jeremylt <thompson.jeremy.luke@gmail.com>

petsc - new compatibility macro for DMAddBoundary


/libCEED/.github/workflows/rust-test-with-style.yml
/libCEED/.gitlab-ci.yml
/libCEED/backends/ceed-backend-list.h
/libCEED/backends/ceed-backend-weak.c
/libCEED/backends/hip-gen/ceed-hip-gen-operator-build.cpp
/libCEED/backends/ref/ceed-ref-basis.c
/libCEED/doc/sphinx/source/libCEEDdev.rst
/libCEED/examples/fluids/navierstokes.c
/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/examples/solids/elasticity.h
setupdm.c
/libCEED/include/ceed/backend.h
/libCEED/include/ceed/ceed.h
/libCEED/interface/ceed-basis.c
/libCEED/interface/ceed-elemrestriction.c
/libCEED/interface/ceed-operator.c
/libCEED/interface/ceed-qfunction.c
/libCEED/interface/ceed-qfunctioncontext.c
/libCEED/interface/ceed-register.c
/libCEED/interface/ceed-tensor.c
/libCEED/interface/ceed-vector.c
/libCEED/interface/ceed.c
/libCEED/tests/junit.py
/libCEED/tests/t009-ceed.c
/libCEED/tests/t120-vector.c
/libCEED/tests/t216-elemrestriction.c
/libCEED/tests/t307-basis.c
/libCEED/tests/t403-qfunction.c
/libCEED/tests/t508-operator.c
/libCEED/tests/tap.sh
d1d35e2f09-Apr-2021 jeremylt <thompson.jeremy.luke@gmail.com>

style - updating C variable style


/libCEED/.gitlab-ci.yml
/libCEED/.mailmap
/libCEED/Doxyfile
/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/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/ceed.pc.template
/libCEED/doc/sphinx/source/intro.rst
/libCEED/doc/sphinx/source/libCEEDapi.rst
/libCEED/doc/sphinx/source/libCEEDdev.rst
/libCEED/doc/sphinx/source/releasenotes.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/fluids/index.rst
/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
boundary.c
cloptions.c
matops.c
misc.c
setupdm.c
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
/libCEED/rust/Cargo.toml
/libCEED/rust/build.rs
/libCEED/tests/junit.py
/libCEED/tests/python/test-3-basis.py
/libCEED/tests/t002-ceed.c
/libCEED/tests/t004-ceed.c
/libCEED/tests/t005-ceed.c
/libCEED/tests/t006-ceed.c
/libCEED/tests/t007-ceed.c
/libCEED/tests/t008-ceed.c
/libCEED/tests/t200-elemrestriction.c
/libCEED/tests/t201-elemrestriction.c
/libCEED/tests/t202-elemrestriction.c
/libCEED/tests/t203-elemrestriction.c
/libCEED/tests/t204-elemrestriction.c
/libCEED/tests/t205-elemrestriction.c
/libCEED/tests/t206-elemrestriction.c
/libCEED/tests/t207-elemrestriction.c
/libCEED/tests/t208-elemrestriction.c
/libCEED/tests/t209-elemrestriction.c
/libCEED/tests/t210-elemrestriction.c
/libCEED/tests/t211-elemrestriction.c
/libCEED/tests/t212-elemrestriction.c
/libCEED/tests/t213-elemrestriction.c
/libCEED/tests/t214-elemrestriction.c
/libCEED/tests/t215-elemrestriction.c
/libCEED/tests/t302-basis.c
/libCEED/tests/t303-basis.c
/libCEED/tests/t310-basis.c
/libCEED/tests/t311-basis.c
/libCEED/tests/t312-basis.c
/libCEED/tests/t313-basis.c
/libCEED/tests/t314-basis.c
/libCEED/tests/t315-basis.c
/libCEED/tests/t316-basis.c
/libCEED/tests/t317-basis.c
/libCEED/tests/t318-basis.c
/libCEED/tests/t320-basis.c
/libCEED/tests/t320-basis.h
/libCEED/tests/t321-basis.c
/libCEED/tests/t322-basis.c
/libCEED/tests/t323-basis.c
/libCEED/tests/t324-basis.c
/libCEED/tests/t325-basis.c
/libCEED/tests/t400-qfunction.c
/libCEED/tests/t400-qfunction.h
/libCEED/tests/t401-qfunction.c
/libCEED/tests/t401-qfunction.h
/libCEED/tests/t402-qfunction.c
/libCEED/tests/t410-qfunction.c
/libCEED/tests/t411-qfunction.c
/libCEED/tests/t412-qfunction.c
/libCEED/tests/t413-qfunction.c
/libCEED/tests/t500-operator.c
/libCEED/tests/t501-operator.c
/libCEED/tests/t502-operator.c
/libCEED/tests/t503-operator.c
/libCEED/tests/t504-operator.c
/libCEED/tests/t505-operator.c
/libCEED/tests/t506-operator.c
/libCEED/tests/t507-operator.c
/libCEED/tests/t510-operator.c
/libCEED/tests/t511-operator.c
/libCEED/tests/t520-operator.c
/libCEED/tests/t521-operator.c
/libCEED/tests/t522-operator.c
/libCEED/tests/t523-operator.c
/libCEED/tests/t524-operator.c
/libCEED/tests/t530-operator.c
/libCEED/tests/t531-operator.c
/libCEED/tests/t532-operator.c
/libCEED/tests/t533-operator.c
/libCEED/tests/t534-operator.c
/libCEED/tests/t535-operator.c
/libCEED/tests/t536-operator.c
/libCEED/tests/t537-operator.c
/libCEED/tests/t538-operator.c
/libCEED/tests/t540-operator.c
/libCEED/tests/t550-operator.c
/libCEED/tests/t551-operator.c
/libCEED/tests/t552-operator.c
/libCEED/tests/t553-operator.c
/libCEED/tests/t560-operator.c
/libCEED/tests/t561-operator.c
/libCEED/tests/t562-operator.c
/libCEED/tests/t563-operator.c
/libCEED/tests/t564-operator.c
/libCEED/tests/t565-operator.c
/libCEED/tests/tap.sh
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/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/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/qfunctions/bps/bp1.h
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
/libCEED/tests/python/libceed-qfunctions.c
/libCEED/tests/t000-ceed-f.f90
/libCEED/tests/t001-ceed-f.f90
/libCEED/tests/t003-ceed-f.f90
/libCEED/tests/t004-ceed-f.f90
/libCEED/tests/t100-vector-f.f90
/libCEED/tests/t101-vector-f.f90
/libCEED/tests/t101-vector.c
/libCEED/tests/t102-vector-f.f90
/libCEED/tests/t103-vector-f.f90
/libCEED/tests/t104-vector-f.f90
/libCEED/tests/t105-vector-f.f90
/libCEED/tests/t106-vector-f.f90
/libCEED/tests/t107-vector-f.f90
/libCEED/tests/t108-vector-f.f90
/libCEED/tests/t109-vector-f.f90
/libCEED/tests/t119-vector-f.f90
/libCEED/tests/t200-elemrestriction-f.f90
/libCEED/tests/t201-elemrestriction-f.f90
/libCEED/tests/t201-elemrestriction.c
/libCEED/tests/t202-elemrestriction-f.f90
/libCEED/tests/t204-elemrestriction.c
/libCEED/tests/t205-elemrestriction.c
/libCEED/tests/t206-elemrestriction.c
/libCEED/tests/t207-elemrestriction.c
/libCEED/tests/t208-elemrestriction-f.f90
/libCEED/tests/t209-elemrestriction-f.f90
/libCEED/tests/t210-elemrestriction-f.f90
/libCEED/tests/t211-elemrestriction-f.f90
/libCEED/tests/t212-elemrestriction-f.f90
/libCEED/tests/t214-elemrestriction.c
/libCEED/tests/t215-elemrestriction.c
/libCEED/tests/t300-basis-f.f90
/libCEED/tests/t301-basis-f.f90
/libCEED/tests/t302-basis-f.f90
/libCEED/tests/t302-basis.c
/libCEED/tests/t304-basis-f.f90
/libCEED/tests/t305-basis-f.f90
/libCEED/tests/t306-basis-f.f90
/libCEED/tests/t313-basis-f.f90
/libCEED/tests/t314-basis-f.f90
/libCEED/tests/t320-basis-f.f90
/libCEED/tests/t322-basis-f.f90
/libCEED/tests/t323-basis-f.f90
/libCEED/tests/t400-qfunction-f.f90
/libCEED/tests/t400-qfunction.c
/libCEED/tests/t401-qfunction-f.f90
/libCEED/tests/t401-qfunction.c
/libCEED/tests/t402-qfunction-f.f90
/libCEED/tests/t402-qfunction.c
/libCEED/tests/t410-qfunction-f.f90
/libCEED/tests/t410-qfunction.c
/libCEED/tests/t411-qfunction-f.f90
/libCEED/tests/t412-qfunction-f.f90
/libCEED/tests/t413-qfunction-f.f90
/libCEED/tests/t413-qfunction.c
/libCEED/tests/t500-operator-f.f90
/libCEED/tests/t501-operator-f.f90
/libCEED/tests/t502-operator-f.f90
/libCEED/tests/t503-operator-f.f90
/libCEED/tests/t504-operator-f.f90
/libCEED/tests/t504-operator.c
/libCEED/tests/t505-operator-f.f90
/libCEED/tests/t506-operator-f.f90
/libCEED/tests/t510-operator-f.f90
/libCEED/tests/t511-operator-f.f90
/libCEED/tests/t511-operator.c
/libCEED/tests/t520-operator-f.f90
/libCEED/tests/t521-operator-f.f90
/libCEED/tests/t522-operator-f.f90
/libCEED/tests/t523-operator-f.f90
/libCEED/tests/t524-operator-f.f90
/libCEED/tests/t530-operator-f.f90
/libCEED/tests/t531-operator-f.f90
/libCEED/tests/t532-operator-f.f90
/libCEED/tests/t533-operator-f.f90
/libCEED/tests/t534-operator-f.f90
/libCEED/tests/t535-operator-f.f90
/libCEED/tests/t536-operator-f.f90
/libCEED/tests/t540-operator-f.f90
/libCEED/tests/t550-operator-f.f90
/libCEED/tests/t552-operator-f.f90
/libCEED/tests/t553-operator-f.f90
eccc284909-Mar-2021 Rezgar Shakeri <Rezgar.Shakeri@colorado.edu>

examples/solids: Add residual and Jacobian in current configuration

There are some benefits to evaluating residuals and/or Jacobians in
current configuration. This includes simpler representation of

examples/solids: Add residual and Jacobian in current configuration

There are some benefits to evaluating residuals and/or Jacobians in
current configuration. This includes simpler representation of body
forces and contact, as well as lower storage and lower arithmetic in the
Jacobian action. We add these implementations as well documentation to
derive their representations via linearize-then-pushforward and
pushforward-then-linearize.

Co-authored-by: Arash Mehraban <arashm81@gmail.com>
Co-authored-by: Jed Brown <jed@jedbrown.org>
Co-authored-by: Jeremy L. Thompson <jeremy.thompson@colorado.edu>

show more ...


/libCEED/.gitlab-ci.yml
/libCEED/Makefile
/libCEED/README.rst
/libCEED/backends/avx/ceed-avx-serial.c
/libCEED/backends/blocked/ceed-blocked.c
/libCEED/backends/opt/ceed-opt-blocked.c
/libCEED/backends/opt/ceed-opt-serial.c
/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/navierstokes.c
/libCEED/examples/fluids/tests-output/fluids-navierstokes-adv-rotation-explicit-strong.bin
/libCEED/examples/fluids/tests-output/fluids-navierstokes-adv-rotation-implicit-stab-supg.bin
/libCEED/examples/fluids/tests-output/fluids-navierstokes-adv-translation-implicit-stab-su.bin
/libCEED/examples/fluids/tests-output/fluids-navierstokes-adv2d-rotation-explicit-strong.bin
/libCEED/examples/fluids/tests-output/fluids-navierstokes-adv2d-rotation-implicit-stab-supg.bin
/libCEED/examples/fluids/tests-output/fluids-navierstokes-adv2d-translation-implicit-stab-su.bin
/libCEED/examples/fluids/tests-output/fluids-navierstokes-dc-explicit.bin
/libCEED/examples/fluids/tests-output/fluids-navierstokes-dc-implicit-stab-none.bin
/libCEED/examples/nek/bps/bps.usr
/libCEED/examples/petsc/multigrid.c
/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
cloptions.c
setuplibceed.c
/libCEED/include/ceed-impl.h
/libCEED/include/ceed.h
/libCEED/interface/ceed-operator.c
/libCEED/interface/ceed-types.c
/libCEED/interface/ceed.c
/libCEED/tests/junit.py
/libCEED/tests/t560-operator.c
/libCEED/tests/t561-operator.c
/libCEED/tests/t562-operator.c
/libCEED/tests/t563-operator.c
/libCEED/tests/t564-operator.c
/libCEED/tests/t565-operator.c
/libCEED/tests/tap.sh
d99129b917-Mar-2021 Leila Ghaffari <Leila.Ghaffari@colorado.edu>

Command line option for viz in Fluids and Solids examples

examples/fluids: change the cl option -of to -output_dir for the output folder

examples/solids: add cl option -output_dir for the viz outpu

Command line option for viz in Fluids and Solids examples

examples/fluids: change the cl option -of to -output_dir for the output folder

examples/solids: add cl option -output_dir for the viz output

change: output folder -> output directory

Co-authored-by: Jed Brown <jed@jedbrown.org>

examples: change variable name outputfolder -> outputdir

examples: update the README files

show more ...


/libCEED/.rustfmt.toml
/libCEED/Makefile
/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/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-shared/ceed-cuda-shared-basis.c
/libCEED/backends/cuda-shared/ceed-cuda-shared.c
/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/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-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-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/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/memcheck/ceed-memcheck-blocked.c
/libCEED/backends/memcheck/ceed-memcheck-qfunction.c
/libCEED/backends/memcheck/ceed-memcheck-serial.c
/libCEED/backends/occa/ceed-occa-basis.cpp
/libCEED/backends/occa/ceed-occa-ceed-object.cpp
/libCEED/backends/occa/ceed-occa-elem-restriction.cpp
/libCEED/backends/occa/ceed-occa-operator.cpp
/libCEED/backends/occa/ceed-occa-qfunction.cpp
/libCEED/backends/occa/ceed-occa-qfunctioncontext.cpp
/libCEED/backends/occa/ceed-occa-simplex-basis.cpp
/libCEED/backends/occa/ceed-occa-tensor-basis.cpp
/libCEED/backends/occa/ceed-occa-types.hpp
/libCEED/backends/occa/ceed-occa-vector.cpp
/libCEED/backends/occa/ceed-occa.cpp
/libCEED/backends/opt/ceed-opt-blocked.c
/libCEED/backends/opt/ceed-opt-operator.c
/libCEED/backends/opt/ceed-opt-serial.c
/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/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/doc/sphinx/source/api/Ceed.rst
/libCEED/examples/ceed/ex1-volume.c
/libCEED/examples/ceed/ex2-surface.c
/libCEED/examples/fluids/README.md
/libCEED/examples/fluids/navierstokes.c
/libCEED/examples/rust/ex1-volume/src/main.rs
/libCEED/examples/rust/ex2-surface/src/main.rs
/libCEED/examples/rust/mesh/src/lib.rs
/libCEED/examples/solids/README.rst
/libCEED/examples/solids/elasticity.c
/libCEED/examples/solids/elasticity.h
cloptions.c
misc.c
/libCEED/examples/tutorials/tutorial-0-ceed.ipynb
/libCEED/examples/tutorials/tutorial-1-vector.ipynb
/libCEED/examples/tutorials/tutorial-2-elemrestriction.ipynb
/libCEED/examples/tutorials/tutorial-3-basis.ipynb
/libCEED/examples/tutorials/tutorial-4-qfunction.ipynb
/libCEED/examples/tutorials/tutorial-5-operator.ipynb
/libCEED/examples/tutorials/tutorial-6-shell.ipynb
/libCEED/gallery/ceed-gallery-weak.c
/libCEED/gallery/ceed-gallerytemplate.c
/libCEED/gallery/ceed-gallerytemplate.h
/libCEED/gallery/identity/ceed-identity.c
/libCEED/gallery/identity/ceed-identity.h
/libCEED/gallery/mass1d/ceed-mass1dbuild.c
/libCEED/gallery/mass1d/ceed-mass1dbuild.h
/libCEED/gallery/mass1d/ceed-massapply.c
/libCEED/gallery/mass1d/ceed-massapply.h
/libCEED/gallery/mass2d/ceed-mass2dbuild.c
/libCEED/gallery/mass2d/ceed-mass2dbuild.h
/libCEED/gallery/mass3d/ceed-mass3dbuild.c
/libCEED/gallery/mass3d/ceed-mass3dbuild.h
/libCEED/gallery/poisson1d/ceed-poisson1dapply.c
/libCEED/gallery/poisson1d/ceed-poisson1dapply.h
/libCEED/gallery/poisson1d/ceed-poisson1dbuild.c
/libCEED/gallery/poisson1d/ceed-poisson1dbuild.h
/libCEED/gallery/poisson2d/ceed-poisson2dapply.c
/libCEED/gallery/poisson2d/ceed-poisson2dapply.h
/libCEED/gallery/poisson2d/ceed-poisson2dbuild.c
/libCEED/gallery/poisson2d/ceed-poisson2dbuild.h
/libCEED/gallery/poisson3d/ceed-poisson3dapply.c
/libCEED/gallery/poisson3d/ceed-poisson3dapply.h
/libCEED/gallery/poisson3d/ceed-poisson3dbuild.c
/libCEED/gallery/poisson3d/ceed-poisson3dbuild.h
/libCEED/gallery/scale/ceed-scale.c
/libCEED/include/ceed-backend.h
/libCEED/include/ceed-impl.h
/libCEED/include/ceed.h
/libCEED/interface/ceed-basis.c
/libCEED/interface/ceed-cuda.c
/libCEED/interface/ceed-elemrestriction.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/python/build_ceed_cffi.py
/libCEED/python/ceed.py
/libCEED/python/ceed_basis.py
/libCEED/rust/src/basis.rs
/libCEED/rust/src/elem_restriction.rs
/libCEED/rust/src/lib.rs
/libCEED/rust/src/operator.rs
/libCEED/rust/src/qfunction.rs
/libCEED/rust/src/vector.rs
/libCEED/tests/python/test-3-basis.py
/libCEED/tests/t000-ceed.c
72d03b6424-Feb-2021 Arash Mehraban <ArashMehraban@users.noreply.github.com>

WIP: Solids-GivensBC (#702)

* Givens boundary condition added.

Co-authored with: @jedbrown and @jeremylt

* Comments first letter capitalized


/libCEED/.codecov.yml
/libCEED/.github/workflows/rust-documentation.yml
/libCEED/.github/workflows/rust-test-with-style.yml
/libCEED/.gitignore
/libCEED/.gitlab-ci.yml
/libCEED/Cargo.toml
/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-build.h
/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/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-load.h
/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/hip-gen/ceed-hip-gen-operator-build.cpp
/libCEED/backends/hip-gen/ceed-hip-gen-operator-build.h
/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-load.h
/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/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.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.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/requirements.txt
/libCEED/doc/sphinx/source/conf.py
/libCEED/doc/sphinx/source/libCEEDdev.rst
/libCEED/doc/sphinx/source/references.bib
/libCEED/doc/sphinx/source/references.rst
/libCEED/examples/ceed/ex1-volume.c
/libCEED/examples/ceed/ex2-surface.c
/libCEED/examples/fluids/advection.h
/libCEED/examples/fluids/advection2d.h
/libCEED/examples/fluids/navierstokes.c
/libCEED/examples/index.rst
/libCEED/examples/mfem/bp1.hpp
/libCEED/examples/mfem/bp3.hpp
/libCEED/examples/petsc/area.c
/libCEED/examples/petsc/bps.c
/libCEED/examples/petsc/bpsraw.c
/libCEED/examples/petsc/bpssphere.c
/libCEED/examples/petsc/multigrid.c
/libCEED/examples/petsc/setup.h
/libCEED/examples/petsc/setuparea.h
/libCEED/examples/petsc/setupsphere.h
/libCEED/examples/rust/ex1-volume/.gitignore
/libCEED/examples/rust/ex1-volume/Cargo.toml
/libCEED/examples/rust/ex1-volume/src/main.rs
/libCEED/examples/rust/ex1-volume/src/opt.rs
/libCEED/examples/rust/ex1-volume/src/transform.rs
/libCEED/examples/rust/ex2-surface/.gitignore
/libCEED/examples/rust/ex2-surface/Cargo.toml
/libCEED/examples/rust/ex2-surface/src/main.rs
/libCEED/examples/rust/ex2-surface/src/opt.rs
/libCEED/examples/rust/ex2-surface/src/transform.rs
/libCEED/examples/rust/mesh/.gitignore
/libCEED/examples/rust/mesh/Cargo.toml
/libCEED/examples/rust/mesh/src/lib.rs
/libCEED/examples/solids/README.rst
/libCEED/examples/solids/elasticity.c
/libCEED/examples/solids/elasticity.h
/libCEED/examples/solids/index.rst
boundary.c
cloptions.c
/libCEED/gallery/ceed-gallery-weak.c
/libCEED/gallery/ceed-gallerytemplate.c
/libCEED/gallery/ceed-gallerytemplate.h
/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/poisson2d/ceed-poisson2dbuild.h
/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.h
/libCEED/interface/ceed-basis.c
/libCEED/interface/ceed-elemrestriction.c
/libCEED/interface/ceed-fortran.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-vector.c
/libCEED/interface/ceed.c
/libCEED/julia/LibCEED.jl/.style/Project.toml
/libCEED/julia/LibCEED.jl/src/QFunction.jl
/libCEED/julia/LibCEED.jl/src/UserQFunction.jl
/libCEED/rust/Cargo.toml
/libCEED/rust/src/basis.rs
/libCEED/rust/src/elem_restriction.rs
/libCEED/rust/src/lib.rs
/libCEED/rust/src/operator.rs
/libCEED/rust/src/qfunction.rs
/libCEED/rust/src/vector.rs
/libCEED/rust/tests/version-numbers.rs
/libCEED/tests/junit.py
/libCEED/tests/t002-ceed.c
b68a8d7917-Dec-2020 Jed Brown <jed@jedbrown.org>

examples/petsc: use VecGetArrayAndMemType() to support CUDA/HIP/Kokkos

We resolve default VECCUDA or VECHIP based on /gpu/cuda or /gpu/hip. For
others, one should pass -dm_vec_type kokkos or -dm_vec

examples/petsc: use VecGetArrayAndMemType() to support CUDA/HIP/Kokkos

We resolve default VECCUDA or VECHIP based on /gpu/cuda or /gpu/hip. For
others, one should pass -dm_vec_type kokkos or -dm_vec_type standard.

There is no longer a "libCEED User Requested MemType" field in the
output.

Enable CI testing using PETSc built locally with HIP. This should be
converted to building a specified version once some bugs are fixed and
the branch merges.

Exclude automatic selection of VECHIP for /gpu/hip/occa due to SEGV:
https://github.com/CEED/libCEED/issues/678

show more ...


/libCEED/.github/workflows/c-fortran-test-hardware.yml
/libCEED/.github/workflows/c-fortran-test-icc.yml
/libCEED/.github/workflows/c-fortran-test-linux-osx.yml
/libCEED/.github/workflows/c-fortran-test-style.yml
/libCEED/.github/workflows/julia-documentation.yml
/libCEED/.github/workflows/julia-test-with-style.yml
/libCEED/.github/workflows/python-test-with-style.yml
/libCEED/.github/workflows/rust-documentation.yml
/libCEED/.github/workflows/rust-test-with-style.yml
/libCEED/.gitignore
/libCEED/.gitlab-ci.yml
/libCEED/.mailmap
/libCEED/Makefile
/libCEED/README.rst
/libCEED/backends/avx/ceed-avx-blocked.c
/libCEED/backends/avx/ceed-avx-serial.c
/libCEED/backends/blocked/ceed-blocked.c
/libCEED/backends/ceed-backend-list.h
/libCEED/backends/ceed-backend-weak.c
/libCEED/backends/cuda-gen/ceed-cuda-gen.c
/libCEED/backends/cuda-shared/ceed-cuda-shared.c
/libCEED/backends/cuda/ceed-cuda.c
/libCEED/backends/hip-gen/ceed-hip-gen-operator-build.cpp
/libCEED/backends/hip-gen/ceed-hip-gen-operator-build.h
/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-shared/kernels/hip-shared-basis.hip.cpp
/libCEED/backends/hip/ceed-hip.c
/libCEED/backends/hip/ceed-hip.h
/libCEED/backends/magma/ceed-magma-det.c
/libCEED/backends/magma/ceed-magma.c
/libCEED/backends/memcheck/ceed-memcheck-blocked.c
/libCEED/backends/memcheck/ceed-memcheck-serial.c
/libCEED/backends/occa/ceed-occa.cpp
/libCEED/backends/opt/ceed-opt-blocked.c
/libCEED/backends/opt/ceed-opt-serial.c
/libCEED/backends/ref/ceed-ref.c
/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/ceed.pc.template
/libCEED/doc/bib/references.bib
/libCEED/doc/sphinx/requirements.txt
/libCEED/doc/sphinx/source/api/CeedOperator.rst
/libCEED/doc/sphinx/source/api/CeedQFunction.rst
/libCEED/doc/sphinx/source/api/CeedVector.rst
/libCEED/doc/sphinx/source/conf.py
/libCEED/doc/sphinx/source/ffi.rst
/libCEED/doc/sphinx/source/libCEEDapi.rst
/libCEED/doc/sphinx/source/releasenotes.rst
/libCEED/examples/petsc/bps.c
/libCEED/examples/petsc/bpsraw.c
/libCEED/examples/petsc/multigrid.c
/libCEED/examples/petsc/setup.h
/libCEED/examples/solids/elasticity.c
/libCEED/examples/solids/elasticity.h
cloptions.c
matops.c
misc.c
/libCEED/gallery/ceed-gallery-list.h
/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/interface/ceed-qfunction-register.c
/libCEED/interface/ceed-qfunction.c
/libCEED/interface/ceed-register.c
/libCEED/interface/ceed.c
/libCEED/python/ceed.py
/libCEED/python/ceed_basis.py
/libCEED/python/ceed_elemrestriction.py
/libCEED/python/ceed_operator.py
/libCEED/python/ceed_qfunction.py
/libCEED/python/ceed_qfunctioncontext.py
/libCEED/python/ceed_vector.py
/libCEED/rust/.gitignore
/libCEED/rust/Cargo.toml
/libCEED/rust/build.rs
/libCEED/rust/src/basis.rs
/libCEED/rust/src/elem_restriction.rs
/libCEED/rust/src/lib.rs
/libCEED/rust/src/operator.rs
/libCEED/rust/src/qfunction.rs
/libCEED/rust/src/vector.rs
fe39413106-Nov-2020 jeremylt <thompson.jeremy.luke@gmail.com>

solids - traction BCs

56f0bea902-Nov-2020 jeremylt <thompson.jeremy.luke@gmail.com>

solids - fix missing ()s in clamp BCs


/libCEED/.codecov.yml
/libCEED/.github/workflows/c-fortran-test-hardware.yml
/libCEED/.github/workflows/c-fortran-test-icc.sh
/libCEED/.github/workflows/c-fortran-test-icc.yml
/libCEED/.github/workflows/c-fortran-test-linux-osx.yml
/libCEED/.github/workflows/c-fortran-test-style.yml
/libCEED/.github/workflows/julia-documentation.yml
/libCEED/.github/workflows/julia-test-with-style.yml
/libCEED/.github/workflows/python-test-with-style.yml
/libCEED/.gitignore
/libCEED/.gitlab-ci.yml
/libCEED/AUTHORS
/libCEED/Doxyfile
/libCEED/Makefile
/libCEED/README.rst
/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.h
/libCEED/backends/cuda-shared/ceed-cuda-shared-basis.c
/libCEED/backends/cuda-shared/ceed-cuda-shared.c
/libCEED/backends/cuda-shared/kernels/cuda-shared-basis.cu
/libCEED/backends/cuda/ceed-cuda-qfunction-load.cpp
/libCEED/backends/cuda/ceed-cuda-qfunction.c
/libCEED/backends/cuda/ceed-cuda-restriction.c
/libCEED/backends/cuda/ceed-cuda.h
/libCEED/backends/hip/ceed-hip-restriction.c
/libCEED/backends/hip/ceed-hip.c
/libCEED/backends/hip/ceed-hip.h
/libCEED/backends/magma/ceed-magma-basis.c
/libCEED/backends/magma/ceed-magma-det.c
/libCEED/backends/magma/ceed-magma.c
/libCEED/backends/magma/kernels/common/elem_restriction.h
/libCEED/backends/magma/kernels/common/grad.h
/libCEED/backends/magma/kernels/common/grad_device.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/common/weight_device.h
/libCEED/backends/magma/kernels/cuda/atomics.cuh
/libCEED/backends/magma/kernels/cuda/grad_1d.cu
/libCEED/backends/magma/kernels/cuda/grad_generic.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/interp_generic.cu
/libCEED/backends/magma/kernels/cuda/magma_devptr.cu
/libCEED/backends/magma/kernels/cuda/magma_drestrictApply.cu
/libCEED/backends/magma/kernels/cuda/weight_1d.cu
/libCEED/backends/magma/kernels/cuda/weight_2d.cu
/libCEED/backends/magma/kernels/cuda/weight_3d.cu
/libCEED/backends/magma/kernels/cuda/weight_generic.cu
/libCEED/backends/magma/kernels/hip/atomics.hip.h
/libCEED/backends/magma/kernels/hip/grad_1d.hip.cpp
/libCEED/backends/magma/kernels/hip/grad_generic.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/interp_generic.hip.cpp
/libCEED/backends/magma/kernels/hip/magma_devptr.hip.cpp
/libCEED/backends/magma/kernels/hip/magma_drestrictApply.hip.cpp
/libCEED/backends/magma/kernels/hip/weight_1d.hip.cpp
/libCEED/backends/magma/kernels/hip/weight_2d.hip.cpp
/libCEED/backends/magma/kernels/hip/weight_3d.hip.cpp
/libCEED/backends/magma/kernels/hip/weight_generic.hip.cpp
/libCEED/backends/magma/magma_dgemm_nontensor.c
/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-context.cpp
/libCEED/backends/occa/ceed-occa-context.hpp
/libCEED/backends/occa/ceed-occa-cpu-operator.cpp
/libCEED/backends/occa/ceed-occa-cpu-operator.hpp
/libCEED/backends/occa/ceed-occa-elem-restriction.cpp
/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-kernels.hpp
/libCEED/backends/occa/ceed-occa-operator-args.cpp
/libCEED/backends/occa/ceed-occa-operator-args.hpp
/libCEED/backends/occa/ceed-occa-operator-field.cpp
/libCEED/backends/occa/ceed-occa-operator-field.hpp
/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-args.hpp
/libCEED/backends/occa/ceed-occa-qfunction-field.cpp
/libCEED/backends/occa/ceed-occa-qfunction-field.hpp
/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.cpp
/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/kernels/elem-restriction.cpp
/libCEED/backends/occa/kernels/elem-restriction.hpp
/libCEED/backends/occa/kernels/kernel-defines.hpp
/libCEED/backends/occa/kernels/simplex-basis.hpp
/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.hpp
/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-operator.c
/libCEED/ceed.pc.template
/libCEED/doc/sphinx/source/ffi.rst
/libCEED/doc/sphinx/source/index.rst
/libCEED/doc/sphinx/source/libCEEDapi.rst
/libCEED/doc/sphinx/source/releasenotes.rst
/libCEED/examples/ceed/ex1-volume.c
/libCEED/examples/ceed/ex2-surface.c
/libCEED/examples/fluids/navierstokes.c
/libCEED/examples/mfem/bp1.cpp
/libCEED/examples/mfem/bp3.cpp
/libCEED/examples/nek/nek-examples.sh
/libCEED/examples/petsc/area.c
/libCEED/examples/petsc/bps.c
/libCEED/examples/petsc/bpsraw.c
/libCEED/examples/petsc/bpssphere.c
/libCEED/examples/petsc/multigrid.c
/libCEED/examples/solids/elasticity.c
boundary.c
/libCEED/examples/tutorials/tutorial-0-ceed.ipynb
/libCEED/examples/tutorials/tutorial-1-vector.ipynb
/libCEED/examples/tutorials/tutorial-2-elemrestriction.ipynb
/libCEED/examples/tutorials/tutorial-3-basis.ipynb
/libCEED/examples/tutorials/tutorial-4-qfunction.ipynb
/libCEED/examples/tutorials/tutorial-5-operator.ipynb
/libCEED/examples/tutorials/tutorial-6-shell.ipynb
/libCEED/include/ceed-cuda.h
/libCEED/include/ceed-hash.h
/libCEED/include/ceed-hip.h
/libCEED/include/ceed-impl.h
/libCEED/include/ceed-khash.h
/libCEED/include/ceed.h
/libCEED/interface/ceed-cuda.c
/libCEED/interface/ceed-fortran.c
/libCEED/interface/ceed-hip.c
/libCEED/interface/ceed-operator.c
/libCEED/interface/ceed-qfunction.c
/libCEED/interface/ceed-vector.c
/libCEED/interface/ceed.c
/libCEED/julia/LibCEED.jl/.gitignore
/libCEED/julia/LibCEED.jl/.style/Project.toml
/libCEED/julia/LibCEED.jl/.style/ceed_style.jl
/libCEED/julia/LibCEED.jl/Project.toml
/libCEED/julia/LibCEED.jl/README.md
/libCEED/julia/LibCEED.jl/deps/build.jl
/libCEED/julia/LibCEED.jl/docs/Project.toml
/libCEED/julia/LibCEED.jl/docs/make.jl
/libCEED/julia/LibCEED.jl/docs/src/Basis.md
/libCEED/julia/LibCEED.jl/docs/src/C.md
/libCEED/julia/LibCEED.jl/docs/src/Ceed.md
/libCEED/julia/LibCEED.jl/docs/src/CeedVector.md
/libCEED/julia/LibCEED.jl/docs/src/Context.md
/libCEED/julia/LibCEED.jl/docs/src/ElemRestriction.md
/libCEED/julia/LibCEED.jl/docs/src/Examples.md
/libCEED/julia/LibCEED.jl/docs/src/Globals.md
/libCEED/julia/LibCEED.jl/docs/src/Misc.md
/libCEED/julia/LibCEED.jl/docs/src/Operator.md
/libCEED/julia/LibCEED.jl/docs/src/QFunction.md
/libCEED/julia/LibCEED.jl/docs/src/Quadrature.md
/libCEED/julia/LibCEED.jl/docs/src/UserQFunctions.md
/libCEED/julia/LibCEED.jl/docs/src/index.md
/libCEED/julia/LibCEED.jl/examples/common.jl
/libCEED/julia/LibCEED.jl/examples/ex1-volume-c.jl
/libCEED/julia/LibCEED.jl/examples/ex1-volume.jl
/libCEED/julia/LibCEED.jl/examples/ex2-surface.jl
/libCEED/julia/LibCEED.jl/src/Basis.jl
/libCEED/julia/LibCEED.jl/src/C.jl
/libCEED/julia/LibCEED.jl/src/Ceed.jl
/libCEED/julia/LibCEED.jl/src/CeedVector.jl
/libCEED/julia/LibCEED.jl/src/Context.jl
/libCEED/julia/LibCEED.jl/src/Cuda.jl
/libCEED/julia/LibCEED.jl/src/ElemRestriction.jl
/libCEED/julia/LibCEED.jl/src/Globals.jl
/libCEED/julia/LibCEED.jl/src/LibCEED.jl
/libCEED/julia/LibCEED.jl/src/Misc.jl
/libCEED/julia/LibCEED.jl/src/Operator.jl
/libCEED/julia/LibCEED.jl/src/QFunction.jl
/libCEED/julia/LibCEED.jl/src/Quadrature.jl
/libCEED/julia/LibCEED.jl/src/Request.jl
/libCEED/julia/LibCEED.jl/src/UserQFunction.jl
/libCEED/julia/LibCEED.jl/src/generated/generate_bindings.jl
/libCEED/julia/LibCEED.jl/src/generated/libceed_api.jl
/libCEED/julia/LibCEED.jl/src/generated/libceed_common.jl
/libCEED/julia/LibCEED.jl/test/output/b1.out
/libCEED/julia/LibCEED.jl/test/output/b2.out
/libCEED/julia/LibCEED.jl/test/output/b3.out
/libCEED/julia/LibCEED.jl/test/runtests.jl
/libCEED/python/build_ceed_cffi.py
/libCEED/python/ceed.py
/libCEED/python/ceed_basis.py
/libCEED/python/ceed_elemrestriction.py
/libCEED/python/ceed_operator.py
/libCEED/python/ceed_qfunction.py
/libCEED/python/ceed_qfunctioncontext.py
/libCEED/python/ceed_vector.py
/libCEED/python/make-wheels.sh
/libCEED/tests/junit.py
/libCEED/tests/output/t504-operator-f.out
/libCEED/tests/output/t504-operator.out
/libCEED/tests/output/t523-operator-f.out
/libCEED/tests/output/t523-operator.out
/libCEED/tests/python/output/test_504.out
/libCEED/tests/python/output/test_523.out
/libCEED/tests/python/test-0-ceed.py
/libCEED/tests/t002-ceed.c
/libCEED/tests/tap.sh
777ff85314-Aug-2020 Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com>

QFunction Context Data Object (#596)

* Ctx - create context object for QFunction context data

* Context - rename UserContext -> QFunctionContext

* Ctx - add lcov markers

* Ctx - fix leak in

QFunction Context Data Object (#596)

* Ctx - create context object for QFunction context data

* Context - rename UserContext -> QFunctionContext

* Ctx - add lcov markers

* Ctx - fix leak in identity QFunctions

* Hip/Cuda - rename sync functions for vector/context

* Tests - lcov marker update

* QFunction - drop unused function

* Python - fix copy-paste errors

* Ctx - update notes for Fortran usage

* Fortran - drop unneeded cast

Co-authored-by: Jed Brown <jed@jedbrown.org>

* Interface - use void* for SetData interfaces

* Make - use call quiet for NVCC

* Interface - use void* for GetData interfaces

* Make - add quiet call option for examples

* Makefile - create common makefile to reduce duplication/complexity in example makefiles

Co-authored-by: Jed Brown <jed@jedbrown.org>

show more ...


/libCEED/.travis.yml
/libCEED/Makefile
/libCEED/README.rst
/libCEED/backends/blocked/ceed-blocked-operator.c
/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-reg/ceed-cuda-reg-basis.c
/libCEED/backends/cuda-reg/ceed-cuda-reg-restriction.c
/libCEED/backends/cuda-reg/ceed-cuda-reg.c
/libCEED/backends/cuda-shared/ceed-cuda-shared-basis.c
/libCEED/backends/cuda-shared/ceed-cuda-shared.c
/libCEED/backends/cuda/ceed-cuda-basis.c
/libCEED/backends/cuda/ceed-cuda-operator.c
/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/hip/ceed-hip-basis.c
/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/magma/ceed-magma-basis.c
/libCEED/backends/magma/ceed-magma-restriction.c
/libCEED/backends/magma/ceed-magma.c
/libCEED/backends/memcheck/ceed-memcheck-qfunction.c
/libCEED/backends/occa/ceed-occa-basis.c
/libCEED/backends/occa/ceed-occa-operator.c
/libCEED/backends/occa/ceed-occa-qfunction-noop.c
/libCEED/backends/occa/ceed-occa-qfunction-op.c
/libCEED/backends/occa/ceed-occa-qfunction.c
/libCEED/backends/occa/ceed-occa-qfunctioncontext.c
/libCEED/backends/occa/ceed-occa-restrict.c
/libCEED/backends/occa/ceed-occa-vector.c
/libCEED/backends/occa/ceed-occa.c
/libCEED/backends/occa/ceed-occa.h
/libCEED/backends/opt/ceed-opt-blocked.c
/libCEED/backends/opt/ceed-opt-operator.c
/libCEED/backends/opt/ceed-opt-serial.c
/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-vector.c
/libCEED/backends/ref/ceed-ref.c
/libCEED/backends/ref/ceed-ref.h
/libCEED/backends/xsmm/ceed-xsmm-tensor.c
/libCEED/common.mk
/libCEED/doc/img/libCEEDBackends.png
/libCEED/examples/ceed/ex1-volume.c
/libCEED/examples/ceed/ex2-surface.c
/libCEED/examples/fluids/Makefile
/libCEED/examples/fluids/navierstokes.c
/libCEED/examples/mfem/Makefile
/libCEED/examples/mfem/bp1.hpp
/libCEED/examples/mfem/bp3.hpp
/libCEED/examples/petsc/Makefile
/libCEED/examples/petsc/area.c
/libCEED/examples/petsc/bpssphere.c
/libCEED/examples/petsc/setupsphere.h
/libCEED/examples/solids/Makefile
/libCEED/examples/solids/elasticity.c
/libCEED/examples/solids/elasticity.h
matops.c
misc.c
setuplibceed.c
/libCEED/include/ceed-backend.h
/libCEED/include/ceed-impl.h
/libCEED/include/ceed.h
/libCEED/interface/ceed-basis.c
/libCEED/interface/ceed-elemrestriction.c
/libCEED/interface/ceed-fortran.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/python/ceed.py
/libCEED/python/ceed_qfunction.py
/libCEED/python/ceed_qfunctioncontext.py
/libCEED/tests/output/t402-qfunction-f.out
/libCEED/tests/output/t402-qfunction.out
/libCEED/tests/python/output/test_402.out
/libCEED/tests/python/test-4-qfunction.py
/libCEED/tests/t215-elemrestriction.c
/libCEED/tests/t401-qfunction-f.f90
/libCEED/tests/t401-qfunction.c
/libCEED/tests/t402-qfunction-f.f90
/libCEED/tests/t402-qfunction.c
3ab4fca604-Aug-2020 Valeria Barra <39932030+valeriabarra@users.noreply.github.com>

PETSc examples: Update DMPlexCreateSphereMesh() and DMAddBoundary() calls after changes in PETSc's API (#600)

* PETSc examples: Update DMPlexCreateSphereMesh call after change in API

* PETSc bps:

PETSc examples: Update DMPlexCreateSphereMesh() and DMAddBoundary() calls after changes in PETSc's API (#600)

* PETSc examples: Update DMPlexCreateSphereMesh call after change in API

* PETSc bps: Update DMAddBoundary() call after change in API

* Add compatibility macros

* solids/ and fluids/ : Update DMAddBoundary() call and add compatibility macros

* Travis: Update PETSc ref with latest hash from master

show more ...


/libCEED/.gitlab-ci.yml
/libCEED/.travis.yml
/libCEED/Makefile
/libCEED/backends/cuda/ceed-cuda-qfunction-load.cpp
/libCEED/backends/cuda/ceed-cuda-vector.c
/libCEED/backends/hip/ceed-hip-compile.cpp
/libCEED/backends/hip/ceed-hip-qfunction-load.cpp
/libCEED/backends/hip/ceed-hip-vector.c
/libCEED/examples/fluids/navierstokes.c
/libCEED/examples/petsc/area.c
/libCEED/examples/petsc/bpssphere.c
/libCEED/examples/petsc/setup.h
/libCEED/examples/petsc/setuparea.h
/libCEED/examples/petsc/setupsphere.h
/libCEED/examples/solids/elasticity.h
setupdm.c
/libCEED/interface/ceed-basis.c
/libCEED/interface/ceed-elemrestriction.c
/libCEED/interface/ceed-qfunction.c
/libCEED/interface/ceed-tensor.c
/libCEED/interface/ceed-vector.c
/libCEED/interface/ceed.c
/libCEED/tests/t400-qfunction-f.f90
/libCEED/tests/t400-qfunction-f.h
/libCEED/tests/t401-qfunction-f.f90
/libCEED/tests/t401-qfunction-f.h
/libCEED/tests/t402-qfunction-f.f90
/libCEED/tests/t500-operator-f.f90
/libCEED/tests/t500-operator-f.h
/libCEED/tests/t501-operator-f.f90
/libCEED/tests/t501-operator-f.h
/libCEED/tests/t502-operator-f.f90
/libCEED/tests/t502-operator-f.h
/libCEED/tests/t503-operator-f.f90
/libCEED/tests/t504-operator-f.f90
/libCEED/tests/t505-operator-f.f90
/libCEED/tests/t506-operator-f.f90
/libCEED/tests/t510-operator-f.f90
/libCEED/tests/t510-operator-f.h
/libCEED/tests/t511-operator-f.f90
/libCEED/tests/t520-operator-f.f90
/libCEED/tests/t521-operator-f.f90
/libCEED/tests/t522-operator-f.f90
/libCEED/tests/t522-operator-f.h
/libCEED/tests/t523-operator-f.f90
/libCEED/tests/t524-operator-f.f90
/libCEED/tests/t530-operator-f.f90
/libCEED/tests/t530-operator-f.h
/libCEED/tests/t531-operator-f.f90
/libCEED/tests/t531-operator-f.h
/libCEED/tests/t532-operator-f.f90
/libCEED/tests/t532-operator-f.h
/libCEED/tests/t533-operator-f.f90
/libCEED/tests/t534-operator-f.f90
/libCEED/tests/t534-operator-f.h
/libCEED/tests/t535-operator-f.f90
/libCEED/tests/t535-operator-f.h
/libCEED/tests/t536-operator-f.f90
/libCEED/tests/t540-operator-f.f90
/libCEED/tests/t540-operator-f.h
/libCEED/tests/t550-operator-f.f90
/libCEED/tests/t552-operator-f.f90
d99fa3c528-Jul-2020 Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com>

Op - add interface for multigrid level creation (#579)

* Op - add interface for multigrid level creation

* Op - add implementation for OperatorMultigridLevelCreate

* make style

* make tidy

Op - add interface for multigrid level creation (#579)

* Op - add interface for multigrid level creation

* Op - add implementation for OperatorMultigridLevelCreate

* make style

* make tidy

* Op - add test t550, fix errors

* Tests - add Fortran version of t550

* Tests - add t511 for testing tensor basis multigrid level setup

* make style and tidy

* Tests - fix t55* memory leaks

* Tests - add t552 for non-tensor basis multigrid levels

* CUDA - use CeedIntMax in shared CUDA backend

* Tests - add OCCA test exception for t55*

* Op - add lvector global prolongation multiplicity, simplifies user interface

* Solids - convert example to new interface

* make style

* Tests - convert t550 to multicomponent

* Solids - drop unused ceed_fine

* Python - add new multigrid level interface

* Python - fix operator wrap, use ceed python obj rather than ceed pointer

* Gallery - update comment slightly

* Tests - remove accidental duplicate test

* Multigrid - add size=2 case as well

* Operator - drop unneeded inline

* QFunction - simplify context ownership to match vector

* make style

* Python - update multigrid function signature

* Operator - refactor prolong/restrict qfunctions as scaling qfunctions

* Vector - add testing for reciprocal and add to Fortran/Python interfaces

* CUDA - add VectorReciprocal on device

* Gallery - drop specalized versions for 'Scale', wil fix performance hit later

* Hip - add vector reciprocal

* Operator - add more flexible prologation basis creation interface

* Vec - make sure data is set for VectorReciprocal

* Tests - drop ncomp for t550/1 so kernel is not too large for Magma backend

* Tests - add missing lcov markers

* make style

* Travis - allow ARM job to fail

* Travis - fix intel install

* Travis - try different install dir name for inteloneapi

* Travis - add ifort, ipp packages

* Tests - add missing lcov marker

show more ...


/libCEED/.codecov.yml
/libCEED/.gitlab-ci.yml
/libCEED/.travis.yml
/libCEED/CONTRIBUTING.md
/libCEED/Makefile
/libCEED/README.rst
/libCEED/azure-pipelines.yml
/libCEED/backends/blocked/ceed-blocked-operator.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-reg/ceed-cuda-reg-basis.c
/libCEED/backends/cuda-reg/ceed-cuda-reg-restriction.c
/libCEED/backends/cuda-reg/kernels/cuda-reg-basis.cu
/libCEED/backends/cuda-shared/ceed-cuda-shared-basis.c
/libCEED/backends/cuda/ceed-cuda-operator.c
/libCEED/backends/cuda/ceed-cuda-qfunction.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/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-load.h
/libCEED/backends/hip/ceed-hip-qfunction.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/kernels/atomics.cuh
/libCEED/backends/magma/kernels/grad_1d.cu
/libCEED/backends/magma/kernels/grad_device.cuh
/libCEED/backends/magma/kernels/grad_generic.cu
/libCEED/backends/magma/kernels/gradn_2d.cu
/libCEED/backends/magma/kernels/gradn_3d.cu
/libCEED/backends/magma/kernels/gradt_2d.cu
/libCEED/backends/magma/kernels/gradt_3d.cu
/libCEED/backends/magma/kernels/interp_1d.cu
/libCEED/backends/magma/kernels/interp_2d.cu
/libCEED/backends/magma/kernels/interp_3d.cu
/libCEED/backends/magma/kernels/interp_device.cuh
/libCEED/backends/magma/kernels/interp_generic.cu
/libCEED/backends/magma/kernels/magma_common_device.cuh
/libCEED/backends/magma/kernels/magma_devptr.cu
/libCEED/backends/magma/kernels/magma_drestrictApply.cu
/libCEED/backends/magma/kernels/weight_1d.cu
/libCEED/backends/magma/kernels/weight_2d.cu
/libCEED/backends/magma/kernels/weight_3d.cu
/libCEED/backends/magma/kernels/weight_device.cuh
/libCEED/backends/magma/kernels/weight_generic.cu
/libCEED/backends/opt/ceed-opt-operator.c
/libCEED/backends/ref/ceed-ref-operator.c
/libCEED/backends/xsmm/ceed-xsmm-tensor.c
/libCEED/doc/bib/references.bib
/libCEED/doc/sphinx/source/libCEEDapi.rst
/libCEED/doc/sphinx/source/references.bib
/libCEED/doc/sphinx/source/releasenotes.rst
/libCEED/examples/fluids/README.md
/libCEED/examples/fluids/advection.h
/libCEED/examples/fluids/advection2d.h
/libCEED/examples/fluids/densitycurrent.h
/libCEED/examples/fluids/index.rst
/libCEED/examples/fluids/navierstokes.c
/libCEED/examples/fluids/setup-boundary.h
/libCEED/examples/solids/README.rst
/libCEED/examples/solids/elasticity.c
/libCEED/examples/solids/elasticity.h
/libCEED/examples/solids/qfunctions/hyperFS.h
/libCEED/examples/solids/qfunctions/hyperSS.h
cloptions.c
matops.c
misc.c
setuplibceed.c
/libCEED/gallery/scale/ceed-scale.c
/libCEED/gallery/scale/ceed-scale.h
/libCEED/include/ceed-backend.h
/libCEED/include/ceed-impl.h
/libCEED/include/ceed.h
/libCEED/interface/ceed-basis.c
/libCEED/interface/ceed-fortran.c
/libCEED/interface/ceed-operator.c
/libCEED/interface/ceed-qfunction.c
/libCEED/interface/ceed-vector.c
/libCEED/interface/ceed.c
/libCEED/python/build_ceed_cffi.py
/libCEED/python/ceed.py
/libCEED/python/ceed_basis.py
/libCEED/python/ceed_elemrestriction.py
/libCEED/python/ceed_operator.py
/libCEED/python/ceed_qfunction.py
/libCEED/python/ceed_vector.py
/libCEED/tests/README.md
/libCEED/tests/junit.py
/libCEED/tests/python/test-0-ceed.py
/libCEED/tests/python/test-1-vector.py
/libCEED/tests/python/test-5-operator.py
/libCEED/tests/t000-ceed-f.f90
/libCEED/tests/t000-ceed.c
/libCEED/tests/t005-ceed.c
/libCEED/tests/t104-vector.c
/libCEED/tests/t109-vector-f.f90
/libCEED/tests/t109-vector.c
/libCEED/tests/t119-vector-f.f90
/libCEED/tests/t119-vector.c
/libCEED/tests/t322-basis.c
/libCEED/tests/t520-operator.c
/libCEED/tests/t521-operator.c
/libCEED/tests/t524-operator.c
/libCEED/tests/t550-operator-f.f90
/libCEED/tests/t550-operator.c
/libCEED/tests/t551-operator.c
/libCEED/tests/t552-operator-f.f90
/libCEED/tests/t552-operator.c
/libCEED/tests/t553-operator-f.f90
/libCEED/tests/t553-operator.c
/libCEED/tests/tap.sh
6a6c615b30-Jun-2020 Jeremy L Thompson <thompson.jeremy.luke@gmail.com>

Vec - add CeedVectorTakeArray

bdbd673730-Jun-2020 jeremylt <jeremy.thompson@colorado.edu>

Solids - add comment explaining use of Set/Sync array for debugging

a3658bad26-Jun-2020 Jeremy L Thompson <thompson.jeremy.luke@gmail.com>

Solids - add missing MatShellSetVecType calls

cd11335e26-Jun-2020 Jeremy L Thompson <thompson.jeremy.luke@gmail.com>

Solids - add missing address-of operator

1a7105f724-Jun-2020 Jeremy L Thompson <thompson.jeremy.luke@gmail.com>

make style

62e9c00623-Jun-2020 Jeremy L Thompson <thompson.jeremy.luke@gmail.com>

Solids - enable use of GPU vectors


/libCEED/.travis.yml
/libCEED/Makefile
/libCEED/README.rst
/libCEED/backends/avx/ceed-avx-blocked.c
/libCEED/backends/avx/ceed-avx-serial.c
/libCEED/backends/blocked/ceed-blocked.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-reg/ceed-cuda-reg-basis.c
/libCEED/backends/cuda-reg/ceed-cuda-reg-restriction.c
/libCEED/backends/cuda-reg/ceed-cuda-reg.c
/libCEED/backends/cuda-reg/cuda-reg-basis.cu
/libCEED/backends/cuda-shared/ceed-cuda-shared-basis.c
/libCEED/backends/cuda-shared/ceed-cuda-shared.c
/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-restriction.c
/libCEED/backends/cuda/ceed-cuda-vector.c
/libCEED/backends/cuda/ceed-cuda.c
/libCEED/backends/cuda/ceed-cuda.h
/libCEED/backends/cuda/cuda-vector.cu
/libCEED/backends/magma/ceed-magma-det.c
/libCEED/backends/magma/ceed-magma.c
/libCEED/backends/magma/ceed-magma.h
/libCEED/backends/memcheck/ceed-memcheck-blocked.c
/libCEED/backends/memcheck/ceed-memcheck-serial.c
/libCEED/backends/occa/ceed-occa-basis.c
/libCEED/backends/occa/ceed-occa-okl.c
/libCEED/backends/occa/ceed-occa-operator.c
/libCEED/backends/occa/ceed-occa-qfunction-noop.c
/libCEED/backends/occa/ceed-occa-qfunction-op.c
/libCEED/backends/occa/ceed-occa-qfunction.c
/libCEED/backends/occa/ceed-occa-restrict.c
/libCEED/backends/occa/ceed-occa-vector.c
/libCEED/backends/occa/ceed-occa.c
/libCEED/backends/occa/ceed-occa.h
/libCEED/backends/opt/ceed-opt-blocked.c
/libCEED/backends/opt/ceed-opt-operator.c
/libCEED/backends/opt/ceed-opt-serial.c
/libCEED/backends/ref/ceed-ref-operator.c
/libCEED/backends/ref/ceed-ref.c
/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/releasenotes.rst
/libCEED/examples/petsc/bps.c
/libCEED/examples/petsc/bpsraw.c
/libCEED/examples/petsc/setup.h
/libCEED/examples/solids/elasticity.c
/libCEED/examples/solids/elasticity.h
cloptions.c
matops.c
misc.c
setuplibceed.c
/libCEED/gallery/poisson1d/ceed-poisson1dapply.c
/libCEED/gallery/poisson1d/ceed-poisson1dapply.h
/libCEED/gallery/poisson1d/ceed-poisson1dbuild.c
/libCEED/gallery/poisson1d/ceed-poisson1dbuild.h
/libCEED/gallery/poisson2d/ceed-poisson2dapply.c
/libCEED/gallery/poisson2d/ceed-poisson2dapply.h
/libCEED/gallery/poisson2d/ceed-poisson2dbuild.c
/libCEED/gallery/poisson2d/ceed-poisson2dbuild.h
/libCEED/gallery/poisson3d/ceed-poisson3dapply.c
/libCEED/gallery/poisson3d/ceed-poisson3dapply.h
/libCEED/gallery/poisson3d/ceed-poisson3dbuild.c
/libCEED/gallery/poisson3d/ceed-poisson3dbuild.h
/libCEED/include/ceed-backend.h
/libCEED/include/ceed-impl.h
/libCEED/include/ceed.h
/libCEED/interface/ceed-fortran.c
/libCEED/interface/ceed-operator.c
/libCEED/interface/ceed-vector.c
/libCEED/interface/ceed.c
/libCEED/tests/python/test-4-qfunction.py
/libCEED/tests/python/test-5-operator.py
/libCEED/tests/t004-ceed-f.f90
/libCEED/tests/t004-ceed.c
/libCEED/tests/t318-basis.c
/libCEED/tests/tap.sh
2bba3ffa17-Jun-2020 Jeremy L Thompson <thompson.jeremy.luke@gmail.com>

Op - change LinearAssemble* to accept CeedVector instead of pointer to CeedVector, allows for less memory movement and interfaces with parent code better

80ac2e4315-Jun-2020 Jeremy L Thompson <thompson.jeremy.luke@gmail.com>

style - rename AssembleLinear* to LinearAssemble*


/libCEED/.mailmap
/libCEED/.travis.yml
/libCEED/AUTHORS
/libCEED/Makefile
/libCEED/README.rst
/libCEED/azure-pipelines.yml
/libCEED/backends/blocked/ceed-blocked-operator.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.c
/libCEED/backends/cuda-reg/ceed-cuda-reg-basis.c
/libCEED/backends/cuda-reg/ceed-cuda-reg-restriction.c
/libCEED/backends/cuda-shared/ceed-cuda-shared-basis.c
/libCEED/backends/cuda/ceed-cuda-basis.c
/libCEED/backends/cuda/ceed-cuda-operator.c
/libCEED/backends/cuda/ceed-cuda-restriction.c
/libCEED/backends/cuda/ceed-cuda.h
/libCEED/backends/magma/ceed-magma-basis.c
/libCEED/backends/magma/ceed-magma-restriction.c
/libCEED/backends/magma/ceed-magma.c
/libCEED/backends/magma/ceed-magma.h
/libCEED/backends/magma/grad_1d.cu
/libCEED/backends/magma/grad_device.cuh
/libCEED/backends/magma/grad_generic.cu
/libCEED/backends/magma/gradn_2d.cu
/libCEED/backends/magma/gradn_3d.cu
/libCEED/backends/magma/gradt_2d.cu
/libCEED/backends/magma/gradt_3d.cu
/libCEED/backends/magma/interp_1d.cu
/libCEED/backends/magma/interp_2d.cu
/libCEED/backends/magma/interp_3d.cu
/libCEED/backends/magma/interp_device.cuh
/libCEED/backends/magma/interp_generic.cu
/libCEED/backends/magma/magma_check_cudaerror.h
/libCEED/backends/magma/magma_common_device.cuh
/libCEED/backends/magma/magma_dgemm_nontensor.c
/libCEED/backends/magma/magma_drestrictApply.cu
/libCEED/backends/magma/magma_grad.c
/libCEED/backends/magma/magma_interp.c
/libCEED/backends/magma/magma_weight.c
/libCEED/backends/magma/weight_1d.cu
/libCEED/backends/magma/weight_2d.cu
/libCEED/backends/magma/weight_3d.cu
/libCEED/backends/magma/weight_device.cuh
/libCEED/backends/magma/weight_generic.cu
/libCEED/backends/occa/ceed-occa-operator.c
/libCEED/backends/occa/ceed-occa-qfunction-op.c
/libCEED/backends/occa/ceed-occa-restrict.c
/libCEED/backends/opt/ceed-opt-operator.c
/libCEED/backends/ref/ceed-ref-basis.c
/libCEED/backends/ref/ceed-ref-operator.c
/libCEED/backends/ref/ceed-ref-restriction.c
/libCEED/backends/ref/ceed-ref.c
/libCEED/backends/ref/ceed-ref.h
/libCEED/backends/xsmm/ceed-xsmm-tensor.c
/libCEED/benchmarks/benchmark.sh
/libCEED/benchmarks/petsc-bps.sh
/libCEED/benchmarks/petsc-bpsraw.sh
/libCEED/benchmarks/postprocess_base.py
/libCEED/benchmarks/postprocess_plot.py
/libCEED/benchmarks/postprocess_table.py
/libCEED/doc/sphinx/requirements.txt
/libCEED/doc/sphinx/source/libCEEDapi.rst
/libCEED/doc/sphinx/source/libCEEDdev.rst
/libCEED/examples/ceed/ex1-volume.c
/libCEED/examples/ceed/ex2-surface.c
/libCEED/examples/mfem/bp1.cpp
/libCEED/examples/petsc/README.md
/libCEED/examples/petsc/bps.c
/libCEED/examples/petsc/bpsraw.c
/libCEED/examples/petsc/setup.h
/libCEED/examples/solids/README.rst
/libCEED/examples/solids/elasticity.c
matops.c
/libCEED/examples/tutorials/tutorial-1-vector.ipynb
/libCEED/examples/tutorials/tutorial-2-elemrestriction.ipynb
/libCEED/examples/tutorials/tutorial-3-basis.ipynb
/libCEED/examples/tutorials/tutorial-4-qfunction.ipynb
/libCEED/examples/tutorials/tutorial-5-operator.ipynb
/libCEED/include/ceed-backend.h
/libCEED/include/ceed-impl.h
/libCEED/include/ceed.h
/libCEED/interface/ceed-basis.c
/libCEED/interface/ceed-elemrestriction.c
/libCEED/interface/ceed-fortran.c
/libCEED/interface/ceed-operator.c
/libCEED/interface/ceed-qfunction.c
/libCEED/interface/ceed.c
/libCEED/python/ceed_vector.py
/libCEED/requirements-gpu.txt
/libCEED/setup.py
/libCEED/tests/python/test-1-vector.py
/libCEED/tests/t201-elemrestriction-f.f90
/libCEED/tests/t201-elemrestriction.c
/libCEED/tests/t204-elemrestriction.c
/libCEED/tests/t205-elemrestriction.c
/libCEED/tests/t206-elemrestriction.c
/libCEED/tests/t207-elemrestriction.c
/libCEED/tests/t530-operator-f.f90
/libCEED/tests/t530-operator.c
/libCEED/tests/t531-operator-f.f90
/libCEED/tests/t531-operator.c
/libCEED/tests/t532-operator-f.f90
/libCEED/tests/t532-operator.c
/libCEED/tests/t533-operator-f.f90
/libCEED/tests/t533-operator.c
/libCEED/tests/t534-operator-f.f90
/libCEED/tests/t534-operator.c
/libCEED/tests/t535-operator-f.f90
/libCEED/tests/t535-operator.c
/libCEED/tests/t536-operator-f.f90
/libCEED/tests/t536-operator.c
/libCEED/tests/t537-operator.c
/libCEED/tests/t537-operator.h
/libCEED/tests/t537-operator.okl
/libCEED/tests/t538-operator.c
/libCEED/tests/tap.sh

1234