misc/adios2 2.10.2_8 FreeBSD
Next generation of ADIOS developed in the Exascale Computing Program
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- APACHE20
- Categories
- misc, science
- Package size
- 3430.7 KiB, 16517.6 KiB installed
Description
The Adaptable Input/Output (I/O) System, ADIOS 2 is developed as part of the United States Department of Energy's Exascale Computing Program.
ADIOS 2 is a framework designed for scientific data I/O to publish and subscribe (put/get) data when and where required.
ADIOS 2 transports data as groups of self-describing variables and attributes across different media types (such as files, wide-area-networks, and remote direct memory access) using a common application programming interface for all transport modes. ADIOS 2 can be used on supercomputers, commercial clouds, and personal computers.
ADIOS 2 focuses on: * Performance I/O scalability in high performance computing (HPC) applications. * Adaptability unified interfaces to allow for several modes of transport (files, memory-to-memory) * Ease of Use two-level application programming interface (APIs) * Full APIs for HPC applications: C++11, Fortran 90, C 99, Python 2 and 3 * Simplified High-Level APIs for data analysis: Python 2 and 3, C++11, Matlab
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | misc/adios2 | 2.10.2_8 |
| GhostBSD | misc/adios2 | 2.10.2_8 |
Install
Binary package:
pkg install adios2
From the ports tree:
cd /usr/ports/misc/adios2/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= adios2>0:misc/adios2
LIB_DEPENDS= libEncryptionOperator.so:misc/adios2
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 | 2.10.2_8 | 2.10.2_8 | - | - | - |
| FreeBSD:14:quarterly | 2.10.2_8 | 2.10.2_8 | n/a | - | - |
| FreeBSD:15:latest | 2.10.2_8 | 2.10.2_8 | n/a | - | - |
| FreeBSD:15:quarterly | 2.10.2_8 | 2.10.2_8 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.10.2_8 | 2.10.2_8 | 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 5
bash: shells/bashpybind11>0: devel/pybind11${PYTHON_PKGNAMEPREFIX}pybind11>=2.4: devel/py-pybind11${PYTHON_PKGNAMEPREFIX}numpy>=1.16: math/py-numpy${PYTHON_PKGNAMEPREFIX}mpi4py-mpich>=3.0.3: net/py-mpi4py-mpich
Library 11
libblosc2.so: archivers/c-blosc2libepoll-shim.so: devel/libepoll-shimlibfabric.so: net/libfabriclibhdf5.so: science/hdf5liblz4.so: archivers/liblz4libmpi.so: net/mpichlibpng16.so: graphics/pnglibsodium.so: security/libsodiumlibzmq.so: net/libzmq4libzfp.so: devel/zfplibzstd.so: archivers/zstd
Runtime 3
bash: shells/bash${PYTHON_PKGNAMEPREFIX}numpy>=1.16: math/py-numpy${PYTHON_PKGNAMEPREFIX}mpi4py-mpich>=3.0.3: net/py-mpi4py-mpich
The full lists below include those, and their dependencies in turn.
Build dependencies 54
- archivers/c-blosc2
- archivers/liblz4
- archivers/zstd
- databases/sqlite3
- devel/binutils
- devel/bison
- devel/cmake-core
- devel/gettext-runtime
- devel/hwloc2
- devel/json-c
- devel/jsoncpp
- devel/level-zero
- devel/libedit
- devel/libepoll-shim
- devel/libffi
- devel/libpciaccess
- devel/libtextstyle
- devel/libunistring
- devel/libuv
- devel/m4
- devel/pkgconf
- devel/py-pybind11
- devel/pybind11
- devel/readline
- devel/zfp
- dns/libidn2
- graphics/png
- lang/gcc14
- lang/perl5.42
- lang/python312
- lang/tcl86
- math/gmp
- math/libtommath
- math/mpc
- math/mpdecimal
- math/mpfr
- math/openblas
- math/py-numpy
- misc/hwdata
- net/libfabric
- net/libzmq4
- net/mpich
- net/norm
- net/openpgm
- net/py-mpi4py-mpich
- ports-mgmt/pkg
- print/indexinfo
- science/hdf5
- science/libaec
- security/libsodium
- security/rhash
- shells/bash
- textproc/expat2
- textproc/libxml2
Run dependencies 41
- archivers/c-blosc2
- archivers/liblz4
- archivers/zstd
- databases/sqlite3
- devel/binutils
- devel/gettext-runtime
- devel/hwloc2
- devel/json-c
- devel/level-zero
- devel/libedit
- devel/libepoll-shim
- devel/libffi
- devel/libpciaccess
- devel/readline
- devel/zfp
- graphics/png
- lang/gcc14
- lang/perl5.42
- lang/python312
- lang/tcl86
- math/gmp
- math/libtommath
- math/mpc
- math/mpdecimal
- math/mpfr
- math/openblas
- math/py-numpy
- misc/hwdata
- net/libfabric
- net/libzmq4
- net/mpich
- net/norm
- net/openpgm
- net/py-mpi4py-mpich
- print/indexinfo
- science/hdf5
- science/libaec
- security/libsodium
- shells/bash
- textproc/expat2
- textproc/libxml2
No port depends on this one.
Configuration
Options name: misc_adios2
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- USES
- bison cmake:testing compiler:c++11-lang fortran localbase:ldflags pkgconfig perl5 python shebangfix sqlite
- Service scripts
- none
Files
pkg-plist 395
- bin/adios2_campaign_manager
- bin/adios2_deactivate_bp
- bin/adios2_iotest
- bin/adios2_json_pp
- bin/adios2_remote_server
- bin/adios2_reorganize
- bin/adios2_reorganize_mpi
- bin/bp2h5
- bin/bp2h5_mpi
- bin/bp4dbg
- bin/bp5dbg
- bin/bpls
- bin/sst_conn_tool
- include/adios2.h
- include/adios2/c/adios2_c_adios.h
- include/adios2/c/adios2_c_attribute.h
- include/adios2/c/adios2_c_engine.h
- include/adios2/c/adios2_c_io.h
- include/adios2/c/adios2_c_operator.h
- include/adios2/c/adios2_c_types.h
- include/adios2/c/adios2_c_variable.h
- include/adios2/common/ADIOSConfig.h
- include/adios2/common/ADIOSMacros.h
- include/adios2/common/ADIOSTypes.h
- include/adios2/common/ADIOSTypes.inl
- include/adios2/core/ADIOS.h
- include/adios2/core/Attribute.h
- include/adios2/core/AttributeBase.h
- include/adios2/core/CoreTypes.h
- include/adios2/core/Engine.h
- include/adios2/core/Group.h
- include/adios2/core/IO.h
- include/adios2/core/Info.h
- include/adios2/core/Operator.h
- include/adios2/core/Span.h
- include/adios2/core/Stream.h
- include/adios2/core/Variable.h
- include/adios2/core/VariableBase.h
- include/adios2/core/VariableDerived.h
- include/adios2/core/VariableStruct.h
- include/adios2/cxx11/ADIOS.h
- include/adios2/cxx11/ADIOS.inl
- include/adios2/cxx11/ADIOSView.h
- include/adios2/cxx11/Attribute.h
- include/adios2/cxx11/Engine.h
- include/adios2/cxx11/Group.h
- include/adios2/cxx11/IO.h
- include/adios2/cxx11/KokkosView.h
- include/adios2/cxx11/Operator.h
- include/adios2/cxx11/Query.h
- include/adios2/cxx11/Types.h
- include/adios2/cxx11/Variable.h
- include/adios2/cxx11/VariableNT.h
- include/adios2/cxx11/fstream/ADIOS2fstream.h
- include/adios2/engine/bp3/BP3Reader.h
- include/adios2/engine/bp3/BP3Writer.h
- include/adios2/engine/bp4/BP4Reader.h
- include/adios2/engine/bp4/BP4Writer.h
- include/adios2/engine/bp5/BP5Engine.h
- include/adios2/engine/bp5/BP5Reader.h
- include/adios2/engine/bp5/BP5Writer.h
- include/adios2/engine/campaign/CampaignData.h
- include/adios2/engine/campaign/CampaignManager.h
- include/adios2/engine/campaign/CampaignReader.h
- include/adios2/engine/campaign/CampaignRecord.h
- include/adios2/engine/daos/DaosEngine.h
- include/adios2/engine/daos/DaosReader.h
- include/adios2/engine/daos/DaosWriter.h
- include/adios2/engine/dataman/DataManMonitor.h
- include/adios2/engine/dataman/DataManReader.h
- include/adios2/engine/dataman/DataManWriter.h
- include/adios2/engine/dataspaces/DataSpacesReader.h
- include/adios2/engine/dataspaces/DataSpacesWriter.h
- include/adios2/engine/hdf5/HDF5ReaderP.h
- include/adios2/engine/hdf5/HDF5WriterP.h
- include/adios2/engine/inline/InlineReader.h
- include/adios2/engine/inline/InlineWriter.h
- include/adios2/engine/mhs/MhsReader.h
- include/adios2/engine/mhs/MhsWriter.h
- include/adios2/engine/null/NullReader.h
- include/adios2/engine/null/NullWriter.h
- include/adios2/engine/plugin/PluginEngine.h
- include/adios2/engine/plugin/PluginEngineInterface.h
- include/adios2/engine/skeleton/SkeletonReader.h
- include/adios2/engine/skeleton/SkeletonWriter.h
- include/adios2/engine/ssc/SscHelper.h
- include/adios2/engine/ssc/SscReader.h
- include/adios2/engine/ssc/SscReaderBase.h
- include/adios2/engine/ssc/SscReaderGeneric.h
- include/adios2/engine/ssc/SscReaderNaive.h
- include/adios2/engine/ssc/SscWriter.h
- include/adios2/engine/ssc/SscWriterBase.h
- include/adios2/engine/ssc/SscWriterGeneric.h
- include/adios2/engine/ssc/SscWriterNaive.h
- include/adios2/engine/sst/SstParamParser.h
- include/adios2/engine/sst/SstReader.h
- include/adios2/engine/sst/SstWriter.h
- include/adios2/fortran/adios2.mod
- include/adios2/fortran/adios2.smod
- include/adios2/fortran/adios2_adios_init_mod.mod
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| ornladios-ADIOS2-v2.10.2_GH0.tar.gz | 7.234057e+06 | 14cf0bcd94772194bce0f2c0e74dba187965d1cffd12d45f801c32929158579e |
Commit history 0
No commits in the history this site was built from.