BSD Ports

math/spfft 1.1.1_1 FreeBSD

Sparse 3D FFT library

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD3CLAUSE
Categories
math
Package size
89.2 KiB, 363.0 KiB installed

Description

SpFFT - A 3D FFT library for sparse frequency domain data written in C++ with support for MPI, OpenMP, CUDA and ROCm.

In the other systems

SystemPortVersion
FreeBSDmath/spfft1.1.1_1
DragonFlymath/spfft1.1.1

Install

Binary package:

pkg install spfft

From the ports tree:

cd /usr/ports/math/spfft/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	spfft>0:math/spfft
LIB_DEPENDS=	libspfft.so:math/spfft

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:latest1.1.1_11.1.1_1-1.1.11.1.1_1
FreeBSD:14:quarterly1.1.1_11.1.1_1n/a1.1.11.1.1_1
FreeBSD:15:latest1.1.1_11.1.1_1n/a1.1.11.1.1
FreeBSD:15:quarterly1.1.1_11.1.1_1n/an/an/a
FreeBSD:16:latest1.1.1_11.1.1_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

Test 3

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

Build dependencies 29
Run dependencies 20
Required by 1

Configuration

Options name: math_spfft

OptionDefaultDescription
FORTRANonFortran language support
MPICHonParallel processing support via MPICH
NOMPIoffBuild without parallel processing support
OPENMPoffParallel processing support via OpenMP
OPENMPIoffParallel processing support via Open MPI
USES
cmake:testing compiler:c++11-lang
Service scripts
none

Files

pkg-plist 36
  • include/spfft/config.h
  • include/spfft/errors.h
  • include/spfft/exceptions.hpp
  • include/spfft/grid.h
  • include/spfft/grid.hpp
  • include/spfft/grid_float.h
  • include/spfft/grid_float.hpp
  • include/spfft/multi_transform.h
  • include/spfft/multi_transform.hpp
  • include/spfft/multi_transform_float.h
  • include/spfft/multi_transform_float.hpp
  • include/spfft/spfft.f90
  • include/spfft/spfft.h
  • include/spfft/spfft.hpp
  • include/spfft/spfft.mod
  • include/spfft/spfft_export.h
  • include/spfft/transform.h
  • include/spfft/transform.hpp
  • include/spfft/transform_float.h
  • include/spfft/transform_float.hpp
  • include/spfft/types.h
  • lib/cmake/SpFFT/SpFFTConfig.cmake
  • lib/cmake/SpFFT/SpFFTConfigVersion.cmake
  • lib/cmake/SpFFT/SpFFTSharedConfig.cmake
  • lib/cmake/SpFFT/SpFFTSharedConfigVersion.cmake
  • lib/cmake/SpFFT/SpFFTSharedTargets-.cmake
  • lib/cmake/SpFFT/SpFFTSharedTargets.cmake
  • lib/cmake/SpFFT/SpFFTTargets.cmake
  • lib/cmake/SpFFT/modules/FindARMPL.cmake
  • lib/cmake/SpFFT/modules/FindFFTW.cmake
  • lib/cmake/SpFFT/modules/FindFFTWF.cmake
  • lib/cmake/SpFFT/modules/FindMKLSequential.cmake
  • lib/libspfft.so
  • lib/libspfft.so.1
  • lib/libspfft.so.1.1.1
  • libdata/pkgconfig/SpFFT.pc
distinfo 1
FileSizeSHA256
eth-cscs-SpFFT-v1.1.1_GH0.tar.gz364351675a048124a96b8c7f89d59d3ac0355833e28b38622e76c4d478ee91b25d766c

Commit history 0

No commits in the history this site was built from.