History log of /libCEED/ (Results 3201 – 3225 of 5646)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
bd05711703-Mar-2021 nbeams <246972+nbeams@users.noreply.github.com>

add CUDA_ARCH and HIP_ARCH options

4332d81924-Feb-2021 Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com>

Merge pull request #699 from CEED/hip-mem-updates

Improve hip-shared memory usage

5525050928-Jan-2021 nbeams <246972+nbeams@users.noreply.github.com>

add syncthreads after array read

e913242728-Jan-2021 nbeams <246972+nbeams@users.noreply.github.com>

change c_* to s_* for shared memory arrays and remove old fcn declarations

54dd8e9621-Jan-2021 nbeams <246972+nbeams@users.noreply.github.com>

remove constant array pointers from hip-shared basis data struct

9dd8864621-Jan-2021 nbeams <246972+nbeams@users.noreply.github.com>

remove constant memory usage for hip-shared

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

dea0e97512-Feb-2021 Jed Brown <jed@jedbrown.org>

Merge pull request #705 from barker29/barker29/error-message

Modify errmsg handling related to CeedErrorStore

3f4a982111-Feb-2021 Andrew T. Barker <barker29@llnl.gov>

Modify CeedErrorFormat, CeedGetErrorMessage, CeedResetErrorMessage
to find errmsg in parents.

Currently, CeedErrorStore puts its message in the top-level Ceed
object by following parents up the tree

Modify CeedErrorFormat, CeedGetErrorMessage, CeedResetErrorMessage
to find errmsg in parents.

Currently, CeedErrorStore puts its message in the top-level Ceed
object by following parents up the tree. This commit modifies the
other functions that access the error message to duplicate that
same behavior, so that in particular CeedGetErrorMessage(ceed, ...)
will return the same message that CeedErrorStore(ceed, ...) sets.

show more ...

3d57682429-Jan-2021 Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com>

headers - clearify includes to not rely on transitive includes (#701)

* headers - clearify includes to not rely on transitive includes

* style - add header recommendations from 'include-what-you-

headers - clearify includes to not rely on transitive includes (#701)

* headers - clearify includes to not rely on transitive includes

* style - add header recommendations from 'include-what-you-use'

* style - apply 'include-what-you-use' changes to CUDA backends

* style - 'include-what-you-use' for hip backends

* style - drop ceed.h includes in gallery qf source

* docs - add dev notes for header files

* style - header style and alphabetize

show more ...


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-build.h
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/ceed-cuda-basis.c
backends/cuda/ceed-cuda-operator.c
backends/cuda/ceed-cuda-qfunction-load.cpp
backends/cuda/ceed-cuda-qfunction-load.h
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/hip-gen/ceed-hip-gen-operator-build.cpp
backends/hip-gen/ceed-hip-gen-operator-build.h
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-load.h
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/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.h
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
doc/sphinx/source/libCEEDdev.rst
examples/ceed/ex1-volume.c
examples/ceed/ex2-surface.c
examples/fluids/navierstokes.c
examples/mfem/bp1.hpp
examples/mfem/bp3.hpp
examples/petsc/area.c
examples/petsc/bps.c
examples/petsc/bpsraw.c
examples/petsc/bpssphere.c
examples/petsc/setup.h
examples/petsc/setuparea.h
examples/petsc/setupsphere.h
examples/solids/elasticity.h
gallery/ceed-gallery-weak.c
gallery/ceed-gallerytemplate.c
gallery/ceed-gallerytemplate.h
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/poisson2d/ceed-poisson2dbuild.h
gallery/poisson3d/ceed-poisson3dapply.c
gallery/poisson3d/ceed-poisson3dbuild.c
gallery/scale/ceed-scale.c
include/ceed.h
interface/ceed-basis.c
interface/ceed-elemrestriction.c
interface/ceed-fortran.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-vector.c
interface/ceed.c
954a603312-Jan-2021 Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com>

Actions - Rust workspace moved target dir for Rust docs (#694)

* Actions - Rust workspace moved target dir for Rust docs

* Examples - drop unused dep in common Rust example code crate

* Exampl

Actions - Rust workspace moved target dir for Rust docs (#694)

* Actions - Rust workspace moved target dir for Rust docs

* Examples - drop unused dep in common Rust example code crate

* Examples - restore accidentally missed lines

* Examples - ignore structopt testing in Rust examples

* Examples - also exclude main driver from tests in Rust ex

show more ...

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

Rust - add examples (#683)

* Rust - initial version of ex1

Example - move closure

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

typo fix

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

mi

Rust - add examples (#683)

* Rust - initial version of ex1

Example - move closure

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

typo fix

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

minor tidying

order -> degree

drop operator applicaiton messages

* rust: make top-level workspace and use libceed from path

This allows a single "cargo test" from the top level.

* rust: add version-sync (to help us remember when we publish a crate)

* examples - consistency update

* Rust - add Cargo.lock to top level gitignore

* rust - refactor example to add tests

* Rust - test and style from workspace

* Rust - update year in header

* Rust - add error values to Error, switch to String

* Rust - add input validation in check

* Rust - format volume output in example

* Rust - update example help output

* Rust - example tests rename to simplify

* Rust - split example 1 into 3 parts

* rust: std::sync::Once for CeedRegisterAll()

* Promote CeedRegisterAll() and CeedQFunctionRegisterAll() to User
* Guard calls to CeedInit() to avoid races in parallel testing

* Examples - update rust example to new builder syntax

* Examples - add rust ex2

* Rust - add CEED_STRIDES_BACKEND

* Examples - drop unused restriction in ceed ex2

* Rust - minor documentation update

* Rust - adopt convention of 'dimension-like' values all using usize; reduces casting

* Actions - add Rust code coverage

* Rust - fix usize conversion

* Rust - update casting between i32(C interface) and usize(Rust interface)

* Actions - include Rust doctests

* Actions - Rust doctest coverange only avaliable in nightly

* Rust - drop explict typing of values passed to C get* functions

* Rust - modify version numbers tests, cargo-tarpaulin and cargo have different calling paths in tests

* cargo fmt

* Examples - add separate Rust example quiet mode

* Actions - rustfmt not always avaliable on nightly

* Rust - simplify version tests

* Actions - add a few notes

* CodeCov - try adding gallery to 'fixes'

* CodeCov - drop some codecov noise in examples

* Examples - test all combinations in ex1/ex2

* Rust - test 3d examples without quiet flag

* Actions - use gcc-10 for compatibility in gcov reports

* Examples - test gallery in 1/2/3d in Rust ex

* Gitlab - also report gcov version

* JUnit - adjust indentation

* Gitlab - make it easier to find complier info in logs

* Tests - fix minor styling strangeness in t002

* Actions - only upload rust coverage

* Actions - exclude non-rust files from rust coverage

* Cov - exclude weak symbols code, not useful cov info

* Examples - clean up options creation for tests in Rust examples

* Examples - simplify tolerance for testing Rust examples

* cargo fmt

* Examples - another match

* Examples - common Rust example code in shared local crate

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

show more ...

50c8107406-Jan-2021 Jed Brown <jed@jedbrown.org>

Merge pull request #693 from CEED/jed/julia-style-pin

julia: pin JuliaFormatter to v0.12.0 because subminor versions are changing

7be1e82b06-Jan-2021 Jed Brown <jed@jedbrown.org>

julia: pin JuliaFormatter to v0.12.0 because subminor versions are changing

v0.12.0 to v0.12.2 changes some formatting, one in a peculiar way that
I expect will be reversed in a future version of Ju

julia: pin JuliaFormatter to v0.12.0 because subminor versions are changing

v0.12.0 to v0.12.2 changes some formatting, one in a peculiar way that
I expect will be reversed in a future version of JuliaFormatter. Since
subminor versions are causing a lot of noise, we'll pin for now.

Fix #690

show more ...

38cd5bab02-Jan-2021 Jed Brown <jed@jedbrown.org>

Merge pull request #689 from CEED/jed/readme-pipelines

README: add badges for GitLab-CI and Azure pipelines

97769a3d02-Jan-2021 Jed Brown <jed@jedbrown.org>

julia: update for JuliaFormatter.jl v0.12.0

4a4d261102-Jan-2021 Jed Brown <jed@jedbrown.org>

README: add GitLab and Azure pipelines

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

Rust - drop get_/set_/add_ syntax (#686)

* Rust - drop get_ syntax

* Rust - drop set_ and add_ syntax

* Rust - add builder pattern for operators

* Rust - add builder for composite operator

Rust - drop get_/set_/add_ syntax (#686)

* Rust - drop get_ syntax

* Rust - drop set_ and add_ syntax

* Rust - add builder pattern for operators

* Rust - add builder for composite operator

* Rust - demonstrate operator build and apply chaining

* Rust - simplify build function for operators

* Rust - builder for QFunctions

* Rust - drop lifelines in builder

* Rust - switch to consuming builder; bug in boxed closure reference is back now

* Rust - fix input/output bug for QFunctions

* rust: use Pin for QFunction context/trampoline data

This data is passed back from C and needs to be stable even where the
QFunction object can be moved.

* rust: manual drop unnecessary because field is an owned member

* rust: clean up sum in doctests

* Rust - more style updates

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

show more ...

52c7649830-Dec-2020 Jed Brown <jed@jedbrown.org>

Merge pull request #685 from CEED/jed/fluids-squash-warnings

examples/fluids: squash -Wmaybe-uninitialized

e65c821230-Dec-2020 Jed Brown <jed@jedbrown.org>

examples/fluids: squash -Wmaybe-uninitialized

Reported-by: Valeria Barra <valeriabarra21@gmail.com>

f65ecaec30-Dec-2020 Jed Brown <jed@jedbrown.org>

Merge pull request #684 from CEED/jeremy/rust-enum

Rust - use enum values from bindgen

027bf2ba30-Dec-2020 Jed Brown <jed@jedbrown.org>

Merge pull request #681 from CEED/jed/doc-fixes

doc fixes

30e7c92530-Dec-2020 Jed Brown <jed@jedbrown.org>

doc: use pre-release KaTeX with amscd (commutative diagrams)

This (newly-merged feature) gets us nicer formatting for the commutative
diagram in examples/solids and will likely come in handy elsewhe

doc: use pre-release KaTeX with amscd (commutative diagrams)

This (newly-merged feature) gets us nicer formatting for the commutative
diagram in examples/solids and will likely come in handy elsewhere.

https://github.com/KaTeX/KaTeX/pull/2396

show more ...

d779c86a30-Dec-2020 jeremylt <thompson.jeremy.luke@gmail.com>

Rust - use enum values from bindgen

080094f829-Dec-2020 Jed Brown <jed@jedbrown.org>

doc: fix some references

README.rst is a direct link to GitHub here because those docs have not
been refactored to put running instructions into the Sphinx
output (compare how examples/solids/index.

doc: fix some references

README.rst is a direct link to GitHub here because those docs have not
been refactored to put running instructions into the Sphinx
output (compare how examples/solids/index.rst links to
examples/solids/README.rst).

show more ...

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