misc/raja 2026.07.1 FreeBSD
C++ library for performance portability on HPC systems
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
740ab79e5a- License
- MIT
- Categories
- misc
- Package size
- 298.9 KiB, 3151.8 KiB installed
Description
RAJA is a C++ software library developed at Lawrence Livermore National Laboratory (LLNL) to enable performance portability for High-Performance Computing (HPC) applications. Its primary goal is to allow developers to write a single version of their code that can be compiled and run efficiently on diverse hardware architectures and programming models, such as GPUs using CUDA or OpenMP.
Install
Binary package:
pkg install raja
From the ports tree:
cd /usr/ports/misc/raja/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= raja>0:misc/raja
LIB_DEPENDS= libRAJA.so:misc/raja
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 | 2026.07.1 | 2026.07.1 | - | - | - |
| FreeBSD:14:quarterly | 2026.07.0 | 2026.07.0 | n/a | - | - |
| FreeBSD:15:latest | 2026.07.1 | 2026.07.1 | n/a | - | - |
| FreeBSD:15:quarterly | 2026.07.0 | 2026.07.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2026.07.0 | 2026.07.1 | 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.
Library 1
libcamp.so: devel/camp
The full lists below include those, and their dependencies in turn.
Build dependencies 17
Run dependencies 1
Required by 4
Configuration
No options to configure.
- USES
- cmake:testing compiler:c++17-lang pkgconfig
- Service scripts
- none
Files
pkg-plist 341
- include/RAJA/RAJA.hpp
- include/RAJA/config.hpp
- include/RAJA/index/IndexSet.hpp
- include/RAJA/index/IndexSetBuilders.hpp
- include/RAJA/index/IndexSetUtils.hpp
- include/RAJA/index/IndexValue.hpp
- include/RAJA/index/ListSegment.hpp
- include/RAJA/index/RangeSegment.hpp
- include/RAJA/internal/DepGraphNode.hpp
- include/RAJA/internal/Iterators.hpp
- include/RAJA/internal/MemUtils_CPU.hpp
- include/RAJA/internal/RAJAVec.hpp
- include/RAJA/internal/ThreadUtils_CPU.hpp
- include/RAJA/internal/foldl.hpp
- include/RAJA/internal/get_platform.hpp
- include/RAJA/pattern/WorkGroup.hpp
- include/RAJA/pattern/WorkGroup/Dispatcher.hpp
- include/RAJA/pattern/WorkGroup/WorkRunner.hpp
- include/RAJA/pattern/WorkGroup/WorkStorage.hpp
- include/RAJA/pattern/WorkGroup/WorkStruct.hpp
- include/RAJA/pattern/atomic.hpp
- include/RAJA/pattern/concepts.hpp
- include/RAJA/pattern/detail/TypeTraits.hpp
- include/RAJA/pattern/detail/algorithm.hpp
- include/RAJA/pattern/detail/forall.hpp
- include/RAJA/pattern/detail/multi_reduce.hpp
- include/RAJA/pattern/detail/privatizer.hpp
- include/RAJA/pattern/detail/reduce.hpp
- include/RAJA/pattern/forall.hpp
- include/RAJA/pattern/kernel.hpp
- include/RAJA/pattern/kernel/Collapse.hpp
- include/RAJA/pattern/kernel/Conditional.hpp
- include/RAJA/pattern/kernel/For.hpp
- include/RAJA/pattern/kernel/ForICount.hpp
- include/RAJA/pattern/kernel/Hyperplane.hpp
- include/RAJA/pattern/kernel/InitLocalMem.hpp
- include/RAJA/pattern/kernel/Lambda.hpp
- include/RAJA/pattern/kernel/Param.hpp
- include/RAJA/pattern/kernel/Reduce.hpp
- include/RAJA/pattern/kernel/Region.hpp
- include/RAJA/pattern/kernel/Tile.hpp
- include/RAJA/pattern/kernel/TileTCount.hpp
- include/RAJA/pattern/kernel/TypeTraits.hpp
- include/RAJA/pattern/kernel/internal.hpp
- include/RAJA/pattern/kernel/internal/LoopData.hpp
- include/RAJA/pattern/kernel/internal/LoopTypes.hpp
- include/RAJA/pattern/kernel/internal/Statement.hpp
- include/RAJA/pattern/kernel/internal/StatementList.hpp
- include/RAJA/pattern/kernel/internal/Template.hpp
- include/RAJA/pattern/launch.hpp
- include/RAJA/pattern/launch/launch_context_policy.hpp
- include/RAJA/pattern/launch/launch_core.hpp
- include/RAJA/pattern/messages.hpp
- include/RAJA/pattern/messages/msg_callback.hpp
- include/RAJA/pattern/messages/msg_header.hpp
- include/RAJA/pattern/messages/msg_manager.hpp
- include/RAJA/pattern/multi_reduce.hpp
- include/RAJA/pattern/params/forall.hpp
- include/RAJA/pattern/params/kernel_name.hpp
- include/RAJA/pattern/params/params_base.hpp
- include/RAJA/pattern/params/reducer.hpp
- include/RAJA/pattern/reduce.hpp
- include/RAJA/pattern/region.hpp
- include/RAJA/pattern/scan.hpp
- include/RAJA/pattern/sort.hpp
- include/RAJA/pattern/synchronize.hpp
- include/RAJA/pattern/tensor.hpp
- include/RAJA/pattern/tensor/MatrixRegister.hpp
- include/RAJA/pattern/tensor/ScalarRegister.hpp
- include/RAJA/pattern/tensor/TensorBlock.hpp
- include/RAJA/pattern/tensor/TensorIndex.hpp
- include/RAJA/pattern/tensor/TensorLayout.hpp
- include/RAJA/pattern/tensor/TensorRegister.hpp
- include/RAJA/pattern/tensor/VectorRegister.hpp
- include/RAJA/pattern/tensor/internal/ET/BinaryOperator.hpp
- include/RAJA/pattern/tensor/internal/ET/BinaryOperatorTraits.hpp
- include/RAJA/pattern/tensor/internal/ET/BlockLiteral.hpp
- include/RAJA/pattern/tensor/internal/ET/ExpressionTemplateBase.hpp
- include/RAJA/pattern/tensor/internal/ET/MultiplyOperator.hpp
- include/RAJA/pattern/tensor/internal/ET/TensorDivide.hpp
- include/RAJA/pattern/tensor/internal/ET/TensorLiteral.hpp
- include/RAJA/pattern/tensor/internal/ET/TensorLoadStore.hpp
- include/RAJA/pattern/tensor/internal/ET/TensorMultiply.hpp
- include/RAJA/pattern/tensor/internal/ET/TensorMultiplyAdd.hpp
- include/RAJA/pattern/tensor/internal/ET/TensorNegate.hpp
- include/RAJA/pattern/tensor/internal/ET/TensorScalarLiteral.hpp
- include/RAJA/pattern/tensor/internal/ET/TensorTranspose.hpp
- include/RAJA/pattern/tensor/internal/ET/normalizeOperand.hpp
- include/RAJA/pattern/tensor/internal/ExpressionTemplate.hpp
- include/RAJA/pattern/tensor/internal/MatrixMatrixMultiply.hpp
- include/RAJA/pattern/tensor/internal/MatrixRegisterImpl.hpp
- include/RAJA/pattern/tensor/internal/RegisterBase.hpp
- include/RAJA/pattern/tensor/internal/TensorIndexTraits.hpp
- include/RAJA/pattern/tensor/internal/TensorRef.hpp
- include/RAJA/pattern/tensor/internal/TensorRegisterBase.hpp
- include/RAJA/pattern/tensor/internal/TensorTileExec.hpp
- include/RAJA/pattern/tensor/internal/VectorRegisterImpl.hpp
- include/RAJA/pattern/tensor/stats.hpp
- include/RAJA/pattern/thread.hpp
- include/RAJA/policy/MultiPolicy.hpp
The first 100 are listed.
distinfo 2
| File | Size | SHA256 |
|---|---|---|
| LLNL-RAJA-v2026.07.1_GH0.tar.gz | 3.232941e+06 | 72d8f0714fb7a15c6030761961284c261b352e60b150641b95bd96048be2cdb0 |
| LLNL-blt-f08f95e0f49b1d53db8be2dd577d1cdbfd9e9f90_GH0.tar.gz | 1.34476e+06 | cfb3b4b62455419b52e7944fa4b97db0f16251764258212933ced062850799dc |