| #
e3e35afd
|
| 12-Aug-2022 |
Jed Brown <jed@jedbrown.org> |
Makefile: add custom executable suffixes for emscripten
emcc looks for the output suffix .wasm when linking executables.
This now builds cleanly:
$ emmake make STATIC=1 OPT=-O build/ex2-surface.wa
Makefile: add custom executable suffixes for emscripten
emcc looks for the output suffix .wasm when linking executables.
This now builds cleanly:
$ emmake make STATIC=1 OPT=-O build/ex2-surface.wasm [...] $ wasmer run build/ex2-surface.wasm -- -s 32767 [...] Exact mesh surface area : 6 Computed mesh surface area : 5.9548265118955 Surface area error : -0.04517348810445
Increasing the size causes calloc to fail, likely to do some default memory limits that I haven't worked out yet.
Emscripten docs:
https://emscripten.org/docs/compiling/Building-Projects.html#building-projects
show more ...
|
| #
dacf7c88
|
| 12-Aug-2022 |
Jed Brown <jed@jedbrown.org> |
Makefile: skip -Wl,-rpath when using STATIC=1
|
| #
4a64a794
|
| 06-Sep-2022 |
Jed Brown <jed@jedbrown.org> |
Merge pull request #1061 from CEED/jed/noether-cuda
ci: use noether for CUDA
|
| #
68c150f8
|
| 02-Sep-2022 |
Jed Brown <jed@jedbrown.org> |
ci: use Noether for CUDA, handle CUDA on Debian CUDA_DIR=/usr
fix XSMM description
|
| #
2dc3fb5f
|
| 31-Aug-2022 |
abdelfattah83 <36712794+abdelfattah83@users.noreply.github.com> |
Icl/magma ntgemm (#1060)
* tuning data and driver for the non-tensor gemm
* header
* update magma non-tensor sgemm/dgemm to use the gemm selector
* add cpp files for the magma backend
*
Icl/magma ntgemm (#1060)
* tuning data and driver for the non-tensor gemm
* header
* update magma non-tensor sgemm/dgemm to use the gemm selector
* add cpp files for the magma backend
* minor fix
* define CEED_INTERN for every function instead of a block definition
* include tuning data for CUDA or HIP only
* recent tuning data for a100 and mi250x
* style
* remove unused declarations
* expand tuning data for v100 and mi100
* switch to std array instead of std vector for individual records
* choose between gfx90a and gfx908 for HIP
* bug fix: choose between magma and vendor blas in non-batch mode
* style
show more ...
|
| #
2017876d
|
| 23-Aug-2022 |
Jed Brown <jed@jedbrown.org> |
Merge pull request #1044 from CEED/jed/makefile-icc_orig
Makefile: support icc_orig (icc --version on quartz)
|
| #
b2aba980
|
| 22-Aug-2022 |
Jed Brown <jed@jedbrown.org> |
Makefile: support icc_orig (icc --version on quartz)
|
| #
c9c2c079
|
| 05-Aug-2022 |
Jeremy L Thompson <jeremy@jeremylt.org> |
QF headers for typedefs and macros (#1036)
* jit - qf headers for typedefs and macros
* jit - smaller list of permitted files
* ceed - only include ceed.h in QF source
|
| #
3cb13594
|
| 27-Jun-2022 |
Natalie Beams <246972+nbeams@users.noreply.github.com> |
Merge pull request #973 from CEED/icl/magma-rtc
Use RTC for MAGMA tensor basis kernels and element restrictions
|
| #
e5f091eb
|
| 08-Jun-2022 |
nbeams <246972+nbeams@users.noreply.github.com> |
MAGMA: Use more specific macro name for HIP mode
|
| #
cebdb6bf
|
| 11-Apr-2022 |
Jeremy L Thompson <jeremy@jeremylt.org> |
Merge pull request #938 from CEED/jeremy/null-terminated
minor - unify strncpy vs memcpy, silence errors
|
| #
bb61b449
|
| 08-Apr-2022 |
Jeremy L Thompson <jeremy@jeremylt.org> |
tidy - fix flags for tidy
|
| #
18562a3a
|
| 08-Apr-2022 |
Jeremy L Thompson <jeremy@jeremylt.org> |
Merge pull request #935 from CEED/jeremy/install-folder
Install qf and kernels
|
| #
78a9fcb6
|
| 08-Apr-2022 |
Jeremy L Thompson <jeremy@jeremylt.org> |
make - minor fix
|
| #
72fa462d
|
| 05-Apr-2022 |
Jed Brown <jed@jedbrown.org> |
Revise default path build and install
|
| #
1799df4f
|
| 05-Apr-2022 |
Jed Brown <jed@jedbrown.org> |
Makefile: avoid recursive make and DESTDIR misuse
DESTDIR is meant to be a staging place for package managers. Usually the stuff put into DESTDIR is put into a tarball and unpacked at / for use.
|
| #
032e71ea
|
| 04-Apr-2022 |
Jeremy L Thompson <jeremy@jeremylt.org> |
jit - search array of jit source roots
|
| #
a0154ade
|
| 04-Apr-2022 |
Jed Brown <jed@jedbrown.org> |
move include/ceed-jit-source to include/ceed/jit-source
|
| #
5766aa57
|
| 01-Apr-2022 |
Jeremy L Thompson <jeremy@jeremylt.org> |
make - rebuild ceed.o on install
|
| #
ec9662f4
|
| 01-Apr-2022 |
Jeremy L Thompson <jeremy@jeremylt.org> |
jit - include jit files in install data
|
| #
6eb0d8b4
|
| 01-Apr-2022 |
Jeremy L Thompson <jeremy@jeremylt.org> |
jit - use relpath from include/ceed-jit-source for jit source files
|
| #
79f833b4
|
| 21-Mar-2022 |
Jeremy L Thompson <jeremy@jeremylt.org> |
Merge pull request #928 from CEED/jed/cuda-stubs
Makefile: support CUDA stubs and LDFLAGS override
|
| #
3696039a
|
| 20-Mar-2022 |
Jed Brown <jed@jedbrown.org> |
Makefile: use LDFLAGS and LDLIBS as extra
CEED_LDFLAGS and CEED_LDLIBS are are internally populated and used unless the user sets them explicitly.
|
| #
9bca2fcf
|
| 20-Mar-2022 |
Jed Brown <jed@jedbrown.org> |
Makefile: update copyright notice
|
| #
04743b7b
|
| 20-Mar-2022 |
Jeremy L Thompson <jeremy@jeremylt.org> |
make - override needed on lines that append https://www.gnu.org/software/make/manual/html_node/Override-Directive.html
|