History log of /libCEED/rust/libceed-sys/c-src/backends/ref/ (Results 201 – 225 of 326)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
cdb3667f16-Dec-2019 jeremylt <jeremy.thompson@colorado.edu>

PETSc - remove extra memcpy in Multigrid example

00f91b2b13-Dec-2019 jeremylt <jeremy.thompson@colorado.edu>

Basis - drop BasisGetValue in favor of BasisGetInterp/Grad

7172caad11-Dec-2019 jeremylt <jeremy.thompson@colorado.edu>

Operator - move AssembleDiagonal to fallback

0436c2ad11-Dec-2019 jeremylt <jeremy.thompson@colorado.edu>

Style - rename files vec->vector for consistency


/libCEED/backends/cuda-gen/ceed-cuda-gen-operator.c
/libCEED/backends/cuda/ceed-cuda-vector.c
/libCEED/backends/cuda/cuda-vector.cu
/libCEED/backends/ref/ceed-ref-vector.c
/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-vector.c
/libCEED/tests/README.md
/libCEED/tests/output/t107-vector-f.out
/libCEED/tests/output/t107-vector.out
/libCEED/tests/output/t304-basis-f.out
/libCEED/tests/output/t304-basis.out
/libCEED/tests/output/t305-basis-f.out
/libCEED/tests/output/t305-basis.out
/libCEED/tests/t100-vector-f.f90
/libCEED/tests/t100-vector.c
/libCEED/tests/t101-vector-f.f90
/libCEED/tests/t101-vector.c
/libCEED/tests/t102-vector-f.f90
/libCEED/tests/t102-vector.c
/libCEED/tests/t103-vector-f.f90
/libCEED/tests/t103-vector.c
/libCEED/tests/t104-vector-f.f90
/libCEED/tests/t104-vector.c
/libCEED/tests/t105-vector-f.f90
/libCEED/tests/t105-vector.c
/libCEED/tests/t106-vector-f.f90
/libCEED/tests/t106-vector.c
/libCEED/tests/t107-vector-f.f90
/libCEED/tests/t107-vector.c
/libCEED/tests/t110-vector.c
/libCEED/tests/t111-vector.c
/libCEED/tests/t112-vector.c
/libCEED/tests/t113-vector.c
/libCEED/tests/t114-vector.c
/libCEED/tests/t115-vector.c
/libCEED/tests/t116-vector.c
/libCEED/tests/t117-vector.c
/libCEED/tests/t118-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/t317-basis.c
/libCEED/tests/t536-operator-f.f90
/libCEED/tests/t540-operator-f.f90
/libCEED/tests/t540-operator.c
/libCEED/tests/t540-operator.h
/libCEED/tests/t540-operator.okl
/libCEED/tests/tap.sh
1d79eccc29-Oct-2019 jeremylt <jeremy.thompson@colorado.edu>

Ref - small restriction changes

e1b98f6e28-Oct-2019 jeremylt <jeremy.thompson@colorado.edu>

Ref - use CeedPragmaSIMD in rstr

9c36149b28-Oct-2019 jeremylt <jeremy.thompson@colorado.edu>

Ref - make ncomp const for rstr as well

4d2a38ee27-Oct-2019 jeremylt <jeremy.thompson@colorado.edu>

Ref - make restriction block size const


/libCEED/Makefile
/libCEED/backends/cuda-gen/ceed-cuda-gen-operator.c
/libCEED/backends/cuda-gen/ceed-cuda-gen.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.c
/libCEED/backends/cuda/ceed-cuda-operator.c
/libCEED/backends/cuda/ceed-cuda.c
/libCEED/backends/occa/ceed-occa-qfunction-noop.c
/libCEED/backends/ref/ceed-ref-restriction.c
/libCEED/include/ceed-fortran-name.h
/libCEED/include/ceed.h
/libCEED/include/ceedf.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/tests/output/t402-qfunction-f.out
/libCEED/tests/output/t402-qfunction.out
/libCEED/tests/t001-ceed.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/t320-basis-f.h
/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-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/t500-operator.c
/libCEED/tests/t510-operator.c
/libCEED/tests/t511-operator.c
/libCEED/tests/t520-operator-f.f90
/libCEED/tests/t520-operator.c
/libCEED/tests/t521-operator-f.f90
/libCEED/tests/t521-operator.c
/libCEED/tests/t522-operator-f.f90
/libCEED/tests/t522-operator.c
/libCEED/tests/t523-operator-f.f90
/libCEED/tests/t523-operator.c
/libCEED/tests/t524-operator-f.f90
250756a708-Nov-2019 jeremylt <jeremy.thompson@colorado.edu>

Operator - provide default impl of Composite Operators

cae8b89a07-Nov-2019 jeremylt <jeremy.thompson@colorado.edu>

Operator - Add OperatorApplyAdd, implement for CPU, OCCA backends

5107b09f18-Nov-2019 Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com>

Delegate AssembleLinearQF to ref/serial when not impl (#406)

* Operator - delegate AssembleLinearQF to ref/serial when not impl by backend

* Occa - Fix restriction summing error

* Tests - fix

Delegate AssembleLinearQF to ref/serial when not impl (#406)

* Operator - delegate AssembleLinearQF to ref/serial when not impl by backend

* Occa - Fix restriction summing error

* Tests - fix error in t534-f qfunction for CPU

* make style

* Operator - clarify fallback mechanism, allow backends to provide fallback other than /cpu/self/ref/serial

* Operator - update fallback to avoid copying vectors, restrictions

* Operator - move fallback to ceed level

* Operator - explicitly check for falling back to onself

* Update interface/ceed-operator.c

Co-Authored-By: Jed Brown <jed@jedbrown.org>

show more ...


/libCEED/Makefile
/libCEED/README.md
/libCEED/backends/cuda-gen/ceed-cuda-gen-operator.c
/libCEED/backends/cuda-gen/ceed-cuda-gen-qfunction.c
/libCEED/backends/cuda/ceed-cuda-operator.c
/libCEED/backends/memcheck/ceed-memcheck-blocked.c
/libCEED/backends/memcheck/ceed-memcheck-serial.c
/libCEED/backends/occa/ceed-occa-operator.c
/libCEED/backends/occa/ceed-occa-restrict.okl
/libCEED/backends/ref/ceed-ref-operator.c
/libCEED/examples/ceed/ex1.c
/libCEED/examples/ceed/ex2.c
/libCEED/examples/mfem/bp1.hpp
/libCEED/examples/mfem/bp3.hpp
/libCEED/examples/navier-stokes/navierstokes.c
/libCEED/examples/nek/bps/bps.usr
/libCEED/examples/petsc/area.c
/libCEED/examples/petsc/bps.c
/libCEED/examples/petsc/bpsraw.c
/libCEED/examples/petsc/multigrid.c
/libCEED/examples/petsc/setup.h
/libCEED/include/ceed-backend.h
/libCEED/include/ceed-impl.h
/libCEED/include/ceed.h
/libCEED/include/ceedf.h
/libCEED/interface/ceed-fortran.c
/libCEED/interface/ceed-operator.c
/libCEED/interface/ceed-qfunction.c
/libCEED/interface/ceed-types.c
/libCEED/interface/ceed.c
/libCEED/tests/output/t402-qfunction-f.out
/libCEED/tests/output/t402-qfunction.out
/libCEED/tests/output/t413-qfunction-f.out
/libCEED/tests/output/t413-qfunction.out
/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/t402-qfunction-f.f90
/libCEED/tests/t402-qfunction.c
/libCEED/tests/t413-qfunction-f.f90
/libCEED/tests/t413-qfunction.c
/libCEED/tests/t500-operator-f.f90
/libCEED/tests/t500-operator.c
/libCEED/tests/t501-operator-f.f90
/libCEED/tests/t501-operator.c
/libCEED/tests/t502-operator-f.f90
/libCEED/tests/t502-operator.c
/libCEED/tests/t503-operator-f.f90
/libCEED/tests/t503-operator.c
/libCEED/tests/t504-operator-f.f90
/libCEED/tests/t504-operator.c
/libCEED/tests/t510-operator-f.f90
/libCEED/tests/t510-operator.c
/libCEED/tests/t511-operator-f.f90
/libCEED/tests/t511-operator.c
/libCEED/tests/t520-operator-f.f90
/libCEED/tests/t520-operator.c
/libCEED/tests/t521-operator-f.f90
/libCEED/tests/t521-operator.c
/libCEED/tests/t522-operator-f.f90
/libCEED/tests/t522-operator.c
/libCEED/tests/t523-operator-f.f90
/libCEED/tests/t523-operator.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/t532-operator.h
/libCEED/tests/t532-operator.okl
/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
a7b7f92916-Nov-2019 jeremylt <jeremy.thompson@colorado.edu>

Basis - Use CEED_VECTOR_NONE for EVAL_MODE_WEIGHT

55e4cc5b11-Nov-2019 jeremylt <jeremy.thompson@colorado.edu>

CPU - clean up qvecsout via increasing references

67db23e411-Nov-2019 jeremylt <jeremy.thompson@colorado.edu>

CPU - update identity qf assemby error message

53d298d006-Nov-2019 jeremylt <jeremy.thompson@colorado.edu>

make sytle

60f77c5101-Nov-2019 jeremylt <jeremy.thompson@colorado.edu>

QFunction - Refactor CreateIdentity to include inmode and outmode

16911fda01-Nov-2019 jeremylt <jeremy.thompson@colorado.edu>

CPU - avoid extra memcpy for identity qfunctions

d4f6815330-Oct-2019 jeremylt <jeremy.thompson@colorado.edu>

QFunction - use CeedQFunctionUser for CeedQFunctionGetUserFunction

ccf0fe6f30-Oct-2019 jeremylt <jeremy.thompson@colorado.edu>

make style

cb0b541530-Oct-2019 jeremylt <jeremy.thompson@colorado.edu>

Style - Fix indentation errors


/libCEED/.travis.yml
/libCEED/Makefile
/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-restriction.c
/libCEED/backends/memcheck/ceed-memcheck-qfunction.c
/libCEED/backends/ref/ceed-ref-qfunction.c
/libCEED/benchmarks/README.md
/libCEED/benchmarks/benchmark.sh
/libCEED/benchmarks/petsc-bpsraw.sh
/libCEED/examples/README.md
/libCEED/examples/ceed/ex1.c
/libCEED/examples/ceed/ex2.h
/libCEED/examples/mfem/bp1.hpp
/libCEED/examples/mfem/bp3.hpp
/libCEED/examples/navier-stokes/advection.h
/libCEED/examples/navier-stokes/common.h
/libCEED/examples/navier-stokes/densitycurrent.h
/libCEED/examples/navier-stokes/navierstokes.c
/libCEED/examples/petsc/.gitignore
/libCEED/examples/petsc/Makefile
/libCEED/examples/petsc/README.md
/libCEED/examples/petsc/area.c
/libCEED/examples/petsc/bps.c
/libCEED/examples/petsc/bpsraw.c
/libCEED/examples/petsc/multigrid.c
/libCEED/examples/petsc/qfunctions/area/area.h
/libCEED/examples/petsc/qfunctions/area/area.okl
/libCEED/examples/petsc/qfunctions/bps/bp1.h
/libCEED/examples/petsc/qfunctions/bps/bp1.okl
/libCEED/examples/petsc/qfunctions/bps/bp2.h
/libCEED/examples/petsc/qfunctions/bps/bp2.okl
/libCEED/examples/petsc/qfunctions/bps/bp3.h
/libCEED/examples/petsc/qfunctions/bps/bp3.okl
/libCEED/examples/petsc/qfunctions/bps/bp4.h
/libCEED/examples/petsc/qfunctions/bps/bp4.okl
/libCEED/examples/petsc/qfunctions/bps/common.h
/libCEED/examples/petsc/qfunctions/bps/common.okl
/libCEED/examples/petsc/qfunctions/bps/identity.h
/libCEED/examples/petsc/qfunctions/bps/identity.okl
/libCEED/examples/petsc/setup.h
/libCEED/gallery/poisson2d/ceed-poisson2dapply.h
/libCEED/gallery/poisson3d/ceed-poisson3dapply.h
/libCEED/interface/ceed-basis.c
/libCEED/interface/ceed-elemrestriction.c
/libCEED/interface/ceed.c
/libCEED/tests/t411-qfunction.c
/libCEED/tests/t412-qfunction-f.f90
/libCEED/tests/t412-qfunction.c
/libCEED/tests/t522-operator.h
/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
692c263818-Oct-2019 jeremylt <jeremy.thompson@colorado.edu>

Style - fix array pointer and function arg style


/libCEED/.codecov.yml
/libCEED/.travis.yml
/libCEED/azure-pipelines.yml
/libCEED/backends/avx/ceed-avx-tensor.c
/libCEED/backends/memcheck/ceed-memcheck-qfunction.c
/libCEED/backends/ref/ceed-ref-qfunction.c
/libCEED/examples/petsc/bps.c
/libCEED/examples/petsc/bpsdmplex.c
/libCEED/examples/petsc/multigrid.c
/libCEED/examples/petsc/qfunctions/bp2.h
/libCEED/examples/petsc/setup.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/poisson3d/ceed-poisson3dapply.c
/libCEED/gallery/poisson3d/ceed-poisson3dbuild.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-operator.c
/libCEED/interface/ceed-qfunction.c
/libCEED/interface/ceed-tensor.c
/libCEED/interface/ceed-vec.c
/libCEED/interface/ceed.c
/libCEED/tests/t002-ceed.c
/libCEED/tests/t501-operator-f.f90
/libCEED/tests/t501-operator.c
/libCEED/tests/t502-operator.c
/libCEED/tests/t503-operator-f.f90
/libCEED/tests/t503-operator.c
/libCEED/tests/t510-operator.c
/libCEED/tests/t511-operator-f.f90
/libCEED/tests/t511-operator.c
/libCEED/tests/t520-operator-f.f90
/libCEED/tests/t520-operator.c
/libCEED/tests/t521-operator-f.f90
/libCEED/tests/t521-operator.c
/libCEED/tests/t522-operator-f.f90
/libCEED/tests/t522-operator.c
/libCEED/tests/t530-operator-f.f90
/libCEED/tests/t530-operator.c
/libCEED/tests/t533-operator-f.f90
/libCEED/tests/t533-operator.c
c615813516-Oct-2019 jeremylt <jeremy.thompson@colorado.edu>

CPU - fix collocated basis grad error

112e3f7016-Oct-2019 jeremylt <jeremy.thompson@colorado.edu>

Make tidy

7f82336016-Oct-2019 jeremylt <jeremy.thompson@colorado.edu>

Make style


/libCEED/backends/blocked/ceed-blocked-operator.c
/libCEED/backends/cuda-gen/ceed-cuda-gen-operator.c
/libCEED/backends/cuda-reg/ceed-cuda-reg-basis.c
/libCEED/backends/cuda-shared/ceed-cuda-shared-basis.c
/libCEED/backends/cuda/ceed-cuda-basis.c
/libCEED/backends/cuda/ceed-cuda-restriction.c
/libCEED/backends/magma/ceed-magma.h
/libCEED/backends/opt/ceed-opt-operator.c
/libCEED/backends/ref/ceed-ref-basis.c
/libCEED/backends/ref/ceed-ref-operator.c
/libCEED/backends/xsmm/ceed-xsmm-tensor.c
/libCEED/examples/ceed/ex1.h
/libCEED/examples/ceed/ex2.h
/libCEED/examples/mfem/bp1.h
/libCEED/examples/navier-stokes/advection.h
/libCEED/examples/navier-stokes/densitycurrent.h
/libCEED/examples/navier-stokes/navierstokes.c
/libCEED/examples/petsc/Makefile
/libCEED/examples/petsc/README.md
/libCEED/examples/petsc/bps.c
/libCEED/examples/petsc/bpsdmplex.c
/libCEED/examples/petsc/meshes/3Dbrick.exo
/libCEED/examples/petsc/meshes/3Dbrick4els.exo
/libCEED/examples/petsc/multigrid.c
/libCEED/examples/petsc/qfunctions/bp1.h
/libCEED/examples/petsc/qfunctions/bp1.okl
/libCEED/examples/petsc/qfunctions/bp2.h
/libCEED/examples/petsc/qfunctions/bp2.okl
/libCEED/examples/petsc/qfunctions/bp3.h
/libCEED/examples/petsc/qfunctions/bp3.okl
/libCEED/examples/petsc/qfunctions/bp4.h
/libCEED/examples/petsc/qfunctions/bp4.okl
/libCEED/examples/petsc/qfunctions/common.h
/libCEED/examples/petsc/qfunctions/common.okl
/libCEED/examples/petsc/qfunctions/identity.h
/libCEED/examples/petsc/qfunctions/identity.okl
/libCEED/examples/petsc/setup.h
/libCEED/gallery/identity/ceed-identity.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.c
/libCEED/tests/t304-basis.c
/libCEED/tests/t305-basis.c
/libCEED/tests/t315-basis.c
/libCEED/tests/t511-operator.c
/libCEED/tests/t530-operator.c
/libCEED/tests/t531-operator.c
/libCEED/tests/t531-operator.h
/libCEED/tests/t532-operator.c
/libCEED/tests/t533-operator-f.f90
/libCEED/tests/t533-operator.c
/libCEED/tests/t533-operator.h
/libCEED/tests/t533-operator.okl
/libCEED/tests/t534-operator-f.f90
/libCEED/tests/t534-operator.c
/libCEED/tests/t534-operator.h
/libCEED/tests/t534-operator.okl
/libCEED/tests/t535-operator-f.f90
/libCEED/tests/t535-operator.c
/libCEED/tests/t535-operator.h
/libCEED/tests/t535-operator.okl
/libCEED/tests/t536-operator-f.f90
/libCEED/tests/t536-operator.c
138d407210-Oct-2019 jeremylt <jeremy.thompson@colorado.edu>

LCOV - minor updates

12345678910>>...14