BSD Ports

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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2026.07.12026.07.1---
FreeBSD:14:quarterly2026.07.02026.07.0n/a--
FreeBSD:15:latest2026.07.12026.07.1n/a--
FreeBSD:15:quarterly2026.07.02026.07.0n/an/an/a
FreeBSD:16:latest2026.07.02026.07.1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

The full lists below include those, and their dependencies in turn.

Build dependencies 17
Run dependencies 1

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
FileSizeSHA256
LLNL-RAJA-v2026.07.1_GH0.tar.gz3.232941e+0672d8f0714fb7a15c6030761961284c261b352e60b150641b95bd96048be2cdb0
LLNL-blt-f08f95e0f49b1d53db8be2dd577d1cdbfd9e9f90_GH0.tar.gz1.34476e+06cfb3b4b62455419b52e7944fa4b97db0f16251764258212933ced062850799dc

Commit history 3

DateCommitCreditsLog message
740ab79e5a Yuri Victorovich misc/raja: update 2026.07.0 → 2026.07.1
3efd3337e0 Yuri Victorovich misc/raja: update 2025.12.2 → 2026.07.0
6a00340714 Yuri Victorovich misc/raja: Broken until fix is developed