Lines Matching full:backends

289 libceed.c := $(filter-out interface/ceed-cuda.c interface/ceed-hip.c interface/ceed-jit-source-root-$(if $(for_install),default,install).c, $(wildcard interface/ceed*.c backends/weak/*.c gallery/*.c))
293 # Backends
295 ref.c := $(sort $(wildcard backends/ref/*.c))
296 blocked.c := $(sort $(wildcard backends/blocked/*.c))
297 ceedmemcheck.c := $(sort $(wildcard backends/memcheck/*.c))
298 opt.c := $(sort $(wildcard backends/opt/*.c))
299 avx.c := $(sort $(wildcard backends/avx/*.c))
300 xsmm.c := $(sort $(wildcard backends/xsmm/*.c))
302 cuda.c := $(sort $(wildcard backends/cuda/*.c))
303 cuda.cpp := $(sort $(wildcard backends/cuda/*.cpp))
304 cuda-ref.c := $(sort $(wildcard backends/cuda-ref/*.c))
305 cuda-ref.cpp := $(sort $(wildcard backends/cuda-ref/*.cpp))
306 cuda-ref.cu := $(sort $(wildcard backends/cuda-ref/kernels/*.cu))
307 cuda-shared.c := $(sort $(wildcard backends/cuda-shared/*.c))
308 cuda-gen.c := $(sort $(wildcard backends/cuda-gen/*.c))
309 cuda-gen.cpp := $(sort $(wildcard backends/cuda-gen/*.cpp))
313 hip.c := $(sort $(wildcard backends/hip/*.c))
314 hip.cpp := $(sort $(wildcard backends/hip/*.cpp))
315 hip-ref.c := $(sort $(wildcard backends/hip-ref/*.c))
316 hip-ref.cpp := $(sort $(wildcard backends/hip-ref/*.cpp))
317 hip-ref.hip := $(sort $(wildcard backends/hip-ref/kernels/*.hip.cpp))
318 hip-shared.c := $(sort $(wildcard backends/hip-shared/*.c))
319 hip-gen.c := $(sort $(wildcard backends/hip-gen/*.c))
320 hip-gen.cpp := $(sort $(wildcard backends/hip-gen/*.cpp))
324 sycl-core.cpp := $(sort $(wildcard backends/sycl/*.sycl.cpp))
325 sycl-ref.cpp := $(sort $(wildcard backends/sycl-ref/*.sycl.cpp))
326 sycl-shared.cpp:= $(sort $(wildcard backends/sycl-shared/*.sycl.cpp))
327 sycl-gen.cpp := $(sort $(wildcard backends/sycl-gen/*.sycl.cpp))
328 magma.c := $(sort $(wildcard backends/magma/*.c))
329 magma.cpp := $(sort $(wildcard backends/magma/*.cpp))
376 backend_status = $(if $(filter $1,$(BACKENDS_MAKE)), [backends: $1], [not found])
389 $(info Built-in Backends:)
392 $(info Additional Backends:)
393 $(info $(filter-out $(BACKENDS_BUILTIN),$(BACKENDS)))
410 $(info Built-in Backends:)
413 $(info Additional Backends:)
414 $(info $(filter-out $(BACKENDS_BUILTIN),$(BACKENDS)))
473 info-backends:
474 $(info make: 'lib' with optional backends: $(filter-out $(BACKENDS_BUILTIN),$(BACKENDS)))
477 info-backends-all:
478 $(info make: 'lib' with backends: $(BACKENDS))
483 # Backends
486 # Standard Backends
491 # Memcheck Backends
517 # libXSMM Backends
538 # CUDA Backends
557 # HIP Backends
575 # SYCL Backends
588 # MAGMA Backends
624 BACKENDS ?= $(BACKENDS_MAKE)
625 export BACKENDS
661 $(libceed.o): | info-backends
798 @$(PYTHON) tests/junit.py --mode tap --ceed-backends $(BACKENDS) --nproc $(NPROC_TEST) --pool-size $(NPROC_POOL) --search '$(subsearch)' $(<:$(OBJDIR)/%=%)
824 $(info Testing backends: $(BACKENDS))
825 $(PROVE) $(PROVE_OPTS) --exec '$(PYTHON) tests/junit.py' $(matched:$(OBJDIR)/%=%) :: --mode tap --ceed-backends $(BACKENDS) --nproc $(NPROC_TEST) --pool-size $(NPROC_POOL) --search '$(subsearch)'
833 @printf " %10s %s\n" TEST $(<:$(OBJDIR)/%=%); $(PYTHON) tests/junit.py --ceed-backends $(BACKENDS) --nproc $(NPROC_TEST) --pool-size $(NPROC_POOL) --search '$(subsearch)' --junit-batch $(JUNIT_BATCH) $(<:$(OBJDIR)/%=%)
844 cd benchmarks && ./benchmark.sh --ceed "$(BACKENDS)" -r $(*).sh
1051 .PHONY : all cln clean doxygen doc format lib install par print test tst prove prv prove-all junit examples tidy iwyu info info-backends info-backends-all configure wheel