History log of /libCEED/Makefile (Results 201 – 225 of 613)
Revision Date Author Comments
# 74c2e4b1 25-Mar-2021 Jed Brown <jed@jedbrown.org>

doc: add livehtml target for sphinx-autobuild


# 649642aa 10-Mar-2021 Jed Brown <jed@jedbrown.org>

Merge pull request #707 from CEED/add-gpu-arch-opts

add CUDA_ARCH and HIP_ARCH options


# 52fd280e 03-Mar-2021 nbeams <246972+nbeams@users.noreply.github.com>

add CUDA_ARCH and HIP_ARCH to CONFIG_VARS


# bd057117 03-Mar-2021 nbeams <246972+nbeams@users.noreply.github.com>

add CUDA_ARCH and HIP_ARCH options


# 4332d819 24-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


# 9dd88646 21-Jan-2021 nbeams <246972+nbeams@users.noreply.github.com>

remove constant memory usage for hip-shared


# 14b01f2c 16-Dec-2020 Jed Brown <jed@jedbrown.org>

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

static link


# 1d013790 14-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 ...


# 19f16c78 16-Dec-2020 Jed Brown <jed@jedbrown.org>

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

Add hip-shared and hip-gen backends


# a52c4238 15-Dec-2020 nbeams <246972+nbeams@users.noreply.github.com>

add CEED_UNUSED to avoid warnings for hipblas error checking


# 8b45a169 08-Dec-2020 nbeams <246972+nbeams@users.noreply.github.com>

add flag to ignore unused function warnings


# ccf1f208 08-Dec-2020 nbeams <246972+nbeams@users.noreply.github.com>

make tidy changes for HIP


# 7d8d0e25 02-Dec-2020 nbeams <246972+nbeams@users.noreply.github.com>

add initial ported hip-shared and hip-gen backends


# d8501ae7 09-Nov-2020 Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com>

Merge pull request #659 from CEED/xlc-add-c++11-flag

Add the C++11 flag to the XL C++ flags


# a76e5e8d 09-Nov-2020 Veselin Dobrev <dobrev@llnl.gov>

Add the C++11 flag to the XL C++ flags.


# da9f1d69 02-Nov-2020 Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com>

Merge pull request #656 from CEED/jeremy/magma-ci

MAGMA - re-enable MAGMA CI on GitLab


# 5c862d68 02-Nov-2020 jeremylt <thompson.jeremy.luke@gmail.com>

MAGMA - re-enable MAGMA CI on GitLab


# db401ab6 25-Oct-2020 Jed Brown <jed@jedbrown.org>

Merge pull request #633 from CEED/icl/hip-magma

enable HIP mode for MAGMA backend


# 500adadc 30-Sep-2020 nbeams <246972+nbeams@users.noreply.github.com>

resolve merge conflicts for v0.7 release


# ae945bea 29-Sep-2020 Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com>

Make - update make info with better backend name display (#639)


# 568410ff 29-Sep-2020 Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com>

Make - add cpp files to code coverage (#638)


# 5d470006 29-Sep-2020 Jed Brown <jed@jedbrown.org>

Merge pull request #634 from CEED/jeremy/occa-order

OCCA - update backend resource names to match other GPU backends


# 2f8c771a 29-Sep-2020 jeremylt <thompson.jeremy.luke@gmail.com>

minor - update documentation on memcheck backend


# 571d6346 29-Sep-2020 jeremylt <thompson.jeremy.luke@gmail.com>

MAGMA - update backend names to new convention


# 28688798 28-Sep-2020 jeremylt <thompson.jeremy.luke@gmail.com>

OCCA - update backend resource names to match conventions


12345678910>>...25