Port details |
- adios2 Next generation of ADIOS developed in the Exascale Computing Program
- 2.8.1_1 misc
=0 2.7.1Version of this port present on the latest quarterly branch. - Maintainer: yuri@FreeBSD.org
 - Port Added: 2019-07-28 10:26:59
- Last Update: 2022-06-16 15:13:01
- Commit Hash: 328ae40
- Also Listed In: science
- License: APACHE20
- 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
WWW: https://github.com/ornladios/ADIOS2
- SVNWeb : git : Homepage
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- For LIB depends:
- libEncryptionOperator.so:misc/adios2
- libadios2_atl.so:misc/adios2
- libadios2_c.so:misc/adios2
- libadios2_c_mpi.so:misc/adios2
- libadios2_cmenet.so:misc/adios2
- libadios2_cmfabric.so:misc/adios2
- libadios2_cmmulticast.so:misc/adios2
- libadios2_cmselect.so:misc/adios2
- libadios2_cmsockets.so:misc/adios2
- libadios2_cmudp.so:misc/adios2
- libadios2_cmzplenet.so:misc/adios2
- libadios2_core.so:misc/adios2
- libadios2_core_mpi.so:misc/adios2
- libadios2_cxx11.so:misc/adios2
- libadios2_cxx11_mpi.so:misc/adios2
- libadios2_dill.so:misc/adios2
- libadios2_enet.so:misc/adios2
- libadios2_evpath.so:misc/adios2
- libadios2_ffs.so:misc/adios2
- libadios2_fortran.so:misc/adios2
- libadios2_fortran_mpi.so:misc/adios2
- libadios2_perfstubs.so:misc/adios2
- To install the port:
- cd /usr/ports/misc/adios2/ && make install clean
- To add the package, run one of these commands:
- pkg install misc/adios2
- pkg install adios2
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: adios2
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1654227679
SHA256 (ornladios-ADIOS2-v2.8.1_GH0.tar.gz) = 3f515b442bbd52e3189866b121613fe3b59edb8845692ea86fad83d1eba35d93
SIZE (ornladios-ADIOS2-v2.8.1_GH0.tar.gz) = 5747375
- Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- bash : shells/bash
- pybind11>0 : devel/pybind11
- py38-pybind11>=2.4 : devel/py-pybind11@py38
- py38-numpy>=1.16,1<1.23,1 : math/py-numpy@py38
- py38-mpi4py>=3.0.3 : net/py-mpi4py@py38
- bison : devel/bison
- cmake : devel/cmake
- gfortran10 : lang/gcc10
- pkgconf>=1.3.0_1 : devel/pkgconf
- python3.8 : lang/python38
- as : devel/binutils
- perl5>=5.32.r0<5.33 : lang/perl5.32
- Runtime dependencies:
-
- bash : shells/bash
- py38-numpy>=1.16,1<1.23,1 : math/py-numpy@py38
- py38-mpi4py>=3.0.3 : net/py-mpi4py@py38
- gfortran10 : lang/gcc10
- python3.8 : lang/python38
- perl5>=5.32.r0<5.33 : lang/perl5.32
- Library dependencies:
-
- libblosc.so : archivers/c-blosc
- libepoll-shim.so : devel/libepoll-shim
- libfabric.so : net/libfabric
- libffi.so : devel/libffi
- libhdf5.so : science/hdf5
- libmpi.so : net/mpich
- libpng.so : graphics/png
- libsodium.so : security/libsodium
- libsz.so : science/libaec
- libzmq.so : net/libzmq4
- libzfp.so : devel/zfp
- There are no ports dependent upon this port
- Configuration Options:
- ===> The following configuration options are available for adios2-2.8.1_1:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
- Options name:
- misc_adios2
- USES:
- bison cmake:testing compiler:c++11-lang fortran localbase:ldflags pkgconfig perl5 python shebangfix
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
16 Jun 2022 15:13:01 2.8.1_1
|
Po-Chuan Hsieh (sunpoet)  |
*/*: Replace science/szip with science/libaec
- Bump PORTREVISION of dependent ports for dependency change
szip does not allow redistribution in binary form without proper commercial
license. Its LICENSE_PERMS should be set to no-auto-accept which blocks building
this port, therefore building dependent ports are also blocked. Switch all
dependent ports to science/libaec to avoid conflicts and license issue.
PR: 228743, 246097, 250165 |
03 Jun 2022 07:17:04 2.8.1
|
Yuri Victorovich (yuri)  |
misc/adios2: Update 2.8.0 -> 2.8.1
Also add test target.
Reported by: portscout |
09 May 2022 19:23:51 2.8.0_1
|
Kevin Bowling (kbowling)  |
devel/libffi: Bump deps PORTREVISION for shlib change
PR: 263764
Reported by: VVD <vvd@unislabs.com> |
07 May 2022 19:23:28 2.8.0
|
Yuri Victorovich (yuri)  |
misc/adios2: Update 2.7.1 -> 2.8.0
Reported by: portscout |
16 Nov 2021 12:03:32 2.7.1
|
Piotr Kubaj (pkubaj)  |
misc/adios2: mark broken on powerpc
Same issue as on i386. |
07 Apr 2021 08:09:01 2.7.1
|
Mathieu Arnold (mat)  |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
06 Apr 2021 14:31:07 2.7.1
|
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
10 Feb 2021 19:36:44
2.7.1
|
yuri  |
misc/adios2: Add missing patch fixing build |
10 Feb 2021 19:35:56
2.7.1
|
yuri  |
misc/adios: Update 2.7.0 -> 2.7.1
Reported by: portscout |
13 Jan 2021 01:47:30
2.7.0
|
yuri  |
misc/adios2: Update 2.6.0 -> 2.7.0
Reported by: portscout |
22 Sep 2020 16:24:15
2.6.0_1
|
yuri  |
misc/adios2: Broken on i386 |
04 Jul 2020 18:11:42
2.6.0_1
|
zeising  |
Chanse update of devel/libffi
Chase the devel/libffi update
Bump portrevision of all dependent ports to chace shard library version bump
in libffi.
Update LIB_DEPENDS lines where needed to not require a specific version of
libffi.so.
PR: 247028 (for tracking) |
06 Jun 2020 04:36:43
2.6.0
|
yuri  |
misc/adios2: Update 2.5.0 -> 2.6.0
Reported by: portscout |
19 Apr 2020 09:49:02
2.5.0_1
|
danilo  |
- Update net/openmpi to 4.0.3 (openmpi 1 is deprecated)
- Remove option for net/openmpi2 from science/pnetcdf (net/openmpi2 is
deprecated and will be removed)
- Fix science/gromacs plist when MPI option is enabled
- Bump PORTREVISION for all the consumers of net/openmpi |
13 Oct 2019 08:00:04
2.5.0
|
yuri  |
misc/adios: Update 2.4.0 -> 2.5.0; Unbreak
Reported by: portscout |
08 Sep 2019 05:57:13
2.4.0
|
antoine  |
Mark BROKEN
pkg-static: Unable to access file
/wrkdirs/usr/ports/misc/adios2/work/stage/usr/local/lib/libadios2_cmib.so:No
such file or directory
Reported by: pkg-fallout |
29 Aug 2019 19:38:37
2.4.0
|
pkubaj  |
misc/adios2: fix build with GCC-based architectures
Needs C++11 compiler to build:
target_compile_features The compiler feature "cxx_auto_type" is not known
to CXX compiler
"GNU"
version 4.2.1.
It also tries to link to libepoll-shim.so (installed by libfabric), so link to
it and and devel/libepoll-shim to LIB_DEPENDS.
PR: 239635
Approved by: yuri (maintainer), linimon (mentor)
Differential Revision: https://reviews.freebsd.org/D21400 |
07 Aug 2019 16:49:18
2.4.0
|
antoine  |
Cleanup LIB_DEPENDS |
28 Jul 2019 10:26:50
2.4.0
|
yuri  |
New port: misc/adios2: Next generation of ADIOS developed in the Exascale
Computing Program |