History log of /libCEED/ (Results 3226 – 3250 of 5646)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
8c5d743a29-Dec-2020 Jed Brown <jed@jedbrown.org>

doc: use KaTeX recommended way to consolidate macros

https://github.com/hagenw/sphinxcontrib-katex#latex-macros

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

doc: sphinxcontrib-bitex 2.1.1 for latexpdf bug fix

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

doc: add missing DOIs

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

Merge pull request #679 from CEED/jed/petsc-hip

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

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

Merge pull request #680 from CEED/jed/sphinxcontrib-bibtex-2.1

doc: update to sphinxcontrib-bibtex 2.1

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

doc: update to sphinxcontrib-bibtex 2.1

Now the source files are declared in bibtex_bibfiles in conf.py and the
.. bibliography directive does not need the path.

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

tests: enable junit testing of petsc-multigrid with OCCA

OCCA used to skip this test, but it was enabled in tap.sh as part of
issue #305 and I'm enabling here for junit (tested on noether and azure)

tests: enable junit testing of petsc-multigrid with OCCA

OCCA used to skip this test, but it was enabled in tap.sh as part of
issue #305 and I'm enabling here for junit (tested on noether and azure).

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

show more ...

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

tests/junit.py: fix start time variable misuse

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

Merge pull request #676 from CEED/natalie/hip-gen-atomic-fix

Remove unused CUDA atomicAdd code from hip-gen

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

Skip hipSetDevice/cudaSetDevice unless specified by user

Some applications will set the device before using libCEED (perhaps
according to a policy based on MPI rank). In such cases, we should leave

Skip hipSetDevice/cudaSetDevice unless specified by user

Some applications will set the device before using libCEED (perhaps
according to a policy based on MPI rank). In such cases, we should leave
it by default rather than override it back to zero.

show more ...

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

dfabb16018-Dec-2020 Leila Ghaffari <49916147+LeilaGhaffari@users.noreply.github.com>

Merge pull request #677 from CEED/leila/doc-minor

doc: fixed some typos

e9c6542c18-Dec-2020 nbeams <246972+nbeams@users.noreply.github.com>

fix typo in HIP backend documentation

69b9612d18-Dec-2020 nbeams <246972+nbeams@users.noreply.github.com>

remove CUDA-specific atomicAdd code from hip-gen

e428ed3c18-Dec-2020 Leila Ghaffari <Leila.Ghaffari@colorado.edu>

libCEEDapi.rst: fixed some typos

921657be16-Dec-2020 Leila Ghaffari <49916147+LeilaGhaffari@users.noreply.github.com>

Merge pull request #675 from CEED/leila/fix-doc

README: petscspace_degree -> degree (PETSc examples)

0c410a5916-Dec-2020 Leila Ghaffari <Leila.Ghaffari@colorado.edu>

README: petscspace_degree -> degree (PETSc examples)

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

Merge pull request #674 from CEED/jed/static-link

static link


.github/workflows/rust-test-with-style.yml
.gitignore
Makefile
README.rst
backends/avx/ceed-avx-blocked.c
backends/avx/ceed-avx-serial.c
backends/blocked/ceed-blocked.c
backends/ceed-backend-list.h
backends/ceed-backend-weak.c
backends/cuda-gen/ceed-cuda-gen.c
backends/cuda-shared/ceed-cuda-shared.c
backends/cuda/ceed-cuda.c
backends/hip-gen/ceed-hip-gen.c
backends/hip-shared/ceed-hip-shared.c
backends/hip/ceed-hip.c
backends/magma/ceed-magma-det.c
backends/magma/ceed-magma.c
backends/memcheck/ceed-memcheck-blocked.c
backends/memcheck/ceed-memcheck-serial.c
backends/occa/ceed-occa.cpp
backends/opt/ceed-opt-blocked.c
backends/opt/ceed-opt-serial.c
backends/ref/ceed-ref.c
backends/template/ceed-tmpl-sub.c
backends/template/ceed-tmpl.c
backends/xsmm/ceed-xsmm-blocked.c
backends/xsmm/ceed-xsmm-serial.c
ceed.pc.template
doc/sphinx/source/libCEEDapi.rst
doc/sphinx/source/releasenotes.rst
gallery/ceed-gallery-list.h
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
interface/ceed-qfunction-register.c
interface/ceed-qfunction.c
interface/ceed-register.c
interface/ceed.c
rust/Cargo.toml
rust/build.rs
rust/src/basis.rs
rust/src/lib.rs
rust/src/qfunction.rs
ae9474f614-Dec-2020 Jed Brown <jed@jedbrown.org>

rust: clean up doctests for capitalization lints

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

rust: build/install libceed to OUT_DIR and update docs

* add feature `static`
* add feature `system`
* use pkg-config crate to identify how to link (static or dynamic)
* document how to use from an

rust: build/install libceed to OUT_DIR and update docs

* add feature `static`
* add feature `system`
* use pkg-config crate to identify how to link (static or dynamic)
* document how to use from an external project
* LD_LIBRARY_PATH no longer needed for CI

show more ...

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

Add static library (libceed.a) [resolve #670]

We no longer use __attribute__((constructor)) to register backends and
gallery implementations because we can't ensure that the symbols are
linked into

Add static library (libceed.a) [resolve #670]

We no longer use __attribute__((constructor)) to register backends and
gallery implementations because we can't ensure that the symbols are
linked into applications that link the static library. We've switched to
creating CeedRegisterAll() and CeedQFunctionRegisterAll(), which are
called automatically by the library, and call weak symbols to register
all the backend/gallery implementations. This strategy was partly
motivated by not wanting to have preprocessor macros describing what is
available, and the associated need to recompile rather than just relink
when those macros change.

So we now have backends/ceed-backend-list.h that declares all the
backends wrapped in a macro. It is included by
backends/ceed-backend-weak.c to create weak definitions of all the
backends. In the makefile, we sort so this comes last when linking a
shared or static library, and thus these weak symbols will only be
picked up if they were not defined by the actual backend source files.
The same header is included (with different macro wrapping) in
interface/ceed-register.c, where CeedRegisterAll() is defined.

To add a new backend, one must do essentially the same registration
strategy as in the past, plus add one line to the common
ceed-backend-list.h.

show more ...

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

gitignore: output formats and .cache for clangd

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

Merge pull request #668 from CEED/natalie/hip-shared-gen

Add hip-shared and hip-gen backends

680aa83f15-Dec-2020 nbeams <246972+nbeams@users.noreply.github.com>

swap extern C for CEED_INTERN

7c2e65d515-Dec-2020 nbeams <246972+nbeams@users.noreply.github.com>

make style

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