devel/vexcl 1.4.3_2 FreeBSD
C++ vector expression template library for OpenCL/CUDA
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
0b23c55e5d- License
- MIT
- Categories
- devel
- Package size
- 150.3 KiB, 1372.8 KiB installed
Description
VexCL is a vector expression template library for OpenCL/CUDA. It has been created for ease of GPGPU development with C++. VexCL strives to reduce amount of boilerplate code needed to develop GPGPU applications. The library provides convenient and intuitive notation for vector arithmetic, reduction, sparse matrix-vector products, etc. Multi-device and even multi-platform computations are supported.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/vexcl | 1.4.3_2 |
| DragonFly | devel/vexcl | 1.4.3_2 |
| HardenedBSD | devel/vexcl | 1.4.3_2 |
| GhostBSD | devel/vexcl | 1.4.3_2 |
Install
Binary package:
pkg install vexcl
From the ports tree:
cd /usr/ports/devel/vexcl/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= vexcl>0:devel/vexcl
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.4.3_2 | 1.4.3_2 | - | 1.4.3_2 | 1.4.3_2 |
| FreeBSD:14:quarterly | 1.4.3_2 | 1.4.3_2 | n/a | 1.4.3_2 | 1.4.3_2 |
| FreeBSD:15:latest | 1.4.3_2 | 1.4.3_2 | n/a | 1.4.3_2 | 1.4.3_2 |
| FreeBSD:15:quarterly | 1.4.3_2 | 1.4.3_2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.4.3_2 | 1.4.3_2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 3
boost-libs>0: devel/boost-libsopencl>0: devel/openclocl-icd>0: devel/ocl-icd
Runtime 2
boost-libs>0: devel/boost-libsopencl>0: devel/opencl
The full lists below include those, and their dependencies in turn.
Build dependencies 21
Run dependencies 5
No port depends on this one.
Configuration
No options to configure.
- USES
- cmake:testing localbase:ldflags
- Service scripts
- none
Files
pkg-plist 108
- include/vexcl/backend.hpp
- include/vexcl/backend/common.hpp
- include/vexcl/backend/compute.hpp
- include/vexcl/backend/compute/compiler.hpp
- include/vexcl/backend/compute/context.hpp
- include/vexcl/backend/compute/device_vector.hpp
- include/vexcl/backend/compute/error.hpp
- include/vexcl/backend/compute/event.hpp
- include/vexcl/backend/compute/filter.hpp
- include/vexcl/backend/compute/image.hpp
- include/vexcl/backend/compute/kernel.hpp
- include/vexcl/backend/compute/svm_vector.hpp
- include/vexcl/backend/cuda.hpp
- include/vexcl/backend/cuda/compiler.hpp
- include/vexcl/backend/cuda/context.hpp
- include/vexcl/backend/cuda/csr.inl
- include/vexcl/backend/cuda/cusparse.hpp
- include/vexcl/backend/cuda/device_vector.hpp
- include/vexcl/backend/cuda/error.hpp
- include/vexcl/backend/cuda/event.hpp
- include/vexcl/backend/cuda/filter.hpp
- include/vexcl/backend/cuda/hybrid_ell.inl
- include/vexcl/backend/cuda/kernel.hpp
- include/vexcl/backend/cuda/source.hpp
- include/vexcl/backend/cuda/svm_vector.hpp
- include/vexcl/backend/cuda/texture_object.hpp
- include/vexcl/backend/jit.hpp
- include/vexcl/backend/jit/compiler.hpp
- include/vexcl/backend/jit/context.hpp
- include/vexcl/backend/jit/device_vector.hpp
- include/vexcl/backend/jit/event.hpp
- include/vexcl/backend/jit/filter.hpp
- include/vexcl/backend/jit/kernel.hpp
- include/vexcl/backend/jit/source.hpp
- include/vexcl/backend/opencl.hpp
- include/vexcl/backend/opencl/compiler.hpp
- include/vexcl/backend/opencl/context.hpp
- include/vexcl/backend/opencl/defines.hpp
- include/vexcl/backend/opencl/device_vector.hpp
- include/vexcl/backend/opencl/error.hpp
- include/vexcl/backend/opencl/event.hpp
- include/vexcl/backend/opencl/filter.hpp
- include/vexcl/backend/opencl/image.hpp
- include/vexcl/backend/opencl/kernel.hpp
- include/vexcl/backend/opencl/source.hpp
- include/vexcl/backend/opencl/svm_vector.hpp
- include/vexcl/cache.hpp
- include/vexcl/cast.hpp
- include/vexcl/constant_address_space.hpp
- include/vexcl/constants.hpp
- include/vexcl/detail/backtrace.hpp
- include/vexcl/detail/fusion.hpp
- include/vexcl/devlist.hpp
- include/vexcl/element_index.hpp
- include/vexcl/enqueue.hpp
- include/vexcl/eval.hpp
- include/vexcl/external/boost_compute.hpp
- include/vexcl/external/clogs.hpp
- include/vexcl/external/viennacl.hpp
- include/vexcl/fft.hpp
- include/vexcl/fft/kernels.hpp
- include/vexcl/fft/plan.hpp
- include/vexcl/fft/unrolled_dft.hpp
- include/vexcl/function.hpp
- include/vexcl/gather.hpp
- include/vexcl/generator.hpp
- include/vexcl/image.hpp
- include/vexcl/logical.hpp
- include/vexcl/mba.hpp
- include/vexcl/multi_array.hpp
- include/vexcl/multivector.hpp
- include/vexcl/operations.hpp
- include/vexcl/profiler.hpp
- include/vexcl/random.hpp
- include/vexcl/random/philox.hpp
- include/vexcl/random/threefry.hpp
- include/vexcl/reduce_by_key.hpp
- include/vexcl/reductor.hpp
- include/vexcl/scan.hpp
- include/vexcl/scan_by_key.hpp
- include/vexcl/sort.hpp
- include/vexcl/sparse/csr.hpp
- include/vexcl/sparse/distributed.hpp
- include/vexcl/sparse/ell.hpp
- include/vexcl/sparse/matrix.hpp
- include/vexcl/sparse/product.hpp
- include/vexcl/sparse/spmv_ops.hpp
- include/vexcl/spmat.hpp
- include/vexcl/spmat/ccsr.hpp
- include/vexcl/spmat/csr.inl
- include/vexcl/spmat/hybrid_ell.inl
- include/vexcl/spmat/inline_spmv.hpp
- include/vexcl/stencil.hpp
- include/vexcl/svm_vector.hpp
- include/vexcl/tagged_terminal.hpp
- include/vexcl/temporary.hpp
- include/vexcl/tensordot.hpp
- include/vexcl/types.hpp
- include/vexcl/util.hpp
- include/vexcl/vector.hpp
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| ddemidov-vexcl-1.4.3_GH0.tar.gz | 425619 | c9f2a429dc4454e69332cc8b7fbaa5adcd831bce1267fcc1f19e1c110d82deb8 |