History log of /libCEED/ (Results 3051 – 3075 of 5646)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
20f8b9ea31-Mar-2021 jeremylt <thompson.jeremy.luke@gmail.com>

mailmap - update jeremy's email

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 ...


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

.mailmap: Add Rey and Arash; sort

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

Merge branch 'euler-vortex-test' (#601)

* euler-vortex-test: (126 commits)
examples/fluids/conv_plot.py: clean-up
examples/fluids: Some clean-up in the post-processing files
examples/fluids: E

Merge branch 'euler-vortex-test' (#601)

* euler-vortex-test: (126 commits)
examples/fluids/conv_plot.py: clean-up
examples/fluids: Some clean-up in the post-processing files
examples/fluids: ETV - the convergence test comparison was failing since P_inlet is now hard-coded for each test and doesn't go through the scaling
examples/fluids: ETV - a better conditional statement for incoming T and P
examples/fluids: ETV - removed old cl options
examples/fluids: ETV - drop stabilization
examples/fluids: ETV - more clean-up
examples/fluids: ETV - removed unused variables
examples/fluids: ETV - removed the support for the forcing terms required for mms
ETV: some clean-up
ETV: ke -> E_kinetic for consistency
examples/fluids: remove T_inlet and P_inlet cl options and hard code them for each case
examples/fluids: fix warning about the stab option usage
examples/fluids: fix broken advection(2d) problem
examples/fluids: removed vortex_strength from SetupContext
examples/fluids: remove unused context from SetUpDM()
examples/fluids: bring back missing VecView function call
examples/fluids: fix typo in comments
README: style
README: Added in/outflow BCs for ADVECTION
...

show more ...

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

Merge pull request #720 from CEED/jeremy/vtu

petsc - vtk->vtu

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

Merge pull request #708 from CEED/Add_ftr_cur_config

examples/solids: add current configuration for residual and Jacobian

* Add_ftr_cur_config:
examples/solids: Add residual and Jacobian in curre

Merge pull request #708 from CEED/Add_ftr_cur_config

examples/solids: add current configuration for residual and Jacobian

* Add_ftr_cur_config:
examples/solids: Add residual and Jacobian in current configuration
Stricter field checking and better error messages

show more ...

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 ...

a854c6c031-Mar-2021 jeremylt <thompson.jeremy.luke@gmail.com>

petsc - vtk->vtu

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

Stricter field checking and better error messages

Add CEED_ERROR_INCOMPATIBLE because CEED_ERROR_MINOR is not very descriptive.

operator - minor error for CEED_EVAL_WEIGHT + non-trivial restriction

Stricter field checking and better error messages

Add CEED_ERROR_INCOMPATIBLE because CEED_ERROR_MINOR is not very descriptive.

operator - minor error for CEED_EVAL_WEIGHT + non-trivial restriction

Co-authored-by: Jeremy L. Thompson <jeremy.thompson@colorado.edu>

show more ...

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

doc: add livehtml target for sphinx-autobuild

cfa59c5b31-Mar-2021 Rey <36133157+reykoki@users.noreply.github.com>

examples/petsc: Kershaw mesh transformation (#715)

* add kershaw transformation

* separate kershaw function

* examples/petsc/multigrid: error handling and style fix

Co-authored-by: Jed Brow

examples/petsc: Kershaw mesh transformation (#715)

* add kershaw transformation

* separate kershaw function

* examples/petsc/multigrid: error handling and style fix

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

show more ...

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

doc - improve release notes (#719)

e2f0418131-Mar-2021 Andrew T. Barker <barker29@llnl.gov>

Full assembly of CeedOperator (#712)

* Add CeedOperatorLinearFullAssemble() to explicitly assemble a CeedOperator

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

Full assembly of CeedOperator (#712)

* Add CeedOperatorLinearFullAssemble() to explicitly assemble a CeedOperator

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

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

* assembly: change interface to separate nonzero structure from values

* assembly: add potential backends for CeedOperatorLinearAssemble, CeedOperatorLinearAssemblySymbolic

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

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

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

* assembly: modify use of fallback resource

* operator - use new error codes in full assembly

* style - minor

* operator - switch default fallback to none

* operator - fix fallback for full assembly

* operator - fix fallback usage

* operator - fix fallback for digonal assembly

* avx - revert bug

* avx - revert bug

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

show more ...

888e399f10-Mar-2021 Leila Ghaffari <Leila.Ghaffari@colorado.edu>

examples/fluids/conv_plot.py: clean-up

19c4619410-Feb-2021 Leila Ghaffari <Leila.Ghaffari@colorado.edu>

examples/fluids: Some clean-up in the post-processing files

Only report the failure of the convergence test if it fails.

9c0d674603-Feb-2021 Leila Ghaffari <Leila.Ghaffari@colorado.edu>

examples/fluids: ETV - the convergence test comparison was failing since P_inlet is now hard-coded for each test and doesn't go through the scaling

76ff3eb903-Feb-2021 Leila Ghaffari <Leila.Ghaffari@colorado.edu>

examples/fluids: ETV - a better conditional statement for incoming T and P

1ce8adf703-Feb-2021 Leila Ghaffari <Leila.Ghaffari@colorado.edu>

examples/fluids: ETV - removed old cl options

ea4b449a03-Feb-2021 Leila Ghaffari <Leila.Ghaffari@colorado.edu>

examples/fluids: ETV - drop stabilization

b567edd503-Feb-2021 Leila Ghaffari <Leila.Ghaffari@colorado.edu>

examples/fluids: ETV - more clean-up

b175c3d603-Feb-2021 Leila Ghaffari <Leila.Ghaffari@colorado.edu>

examples/fluids: ETV - removed unused variables

b9ea255603-Feb-2021 Leila Ghaffari <Leila.Ghaffari@colorado.edu>

examples/fluids: ETV - removed the support for the forcing terms required for mms

3ba60be102-Feb-2021 Leila Ghaffari <Leila.Ghaffari@colorado.edu>

ETV: some clean-up

fea9f2fc01-Feb-2021 Leila Ghaffari <Leila.Ghaffari@colorado.edu>

ETV: ke -> E_kinetic for consistency

d71a1b5c01-Feb-2021 Leila Ghaffari <Leila.Ghaffari@colorado.edu>

examples/fluids: remove T_inlet and P_inlet cl options and hard code them for each case

1...<<121122123124125126127128129130>>...226