notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

Current status

The server has been repaired, with a new power supply, for $23. I am waiting for lower COVID rates before visiting the datacenter to return it.
Port details
adios2 Next generation of ADIOS developed in the Exascale Computing Program
2.7.1 misc on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2.7.1Version of this port present on the latest quarterly branch.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2019-07-28 10:26:59
Last Update: 2021-04-07 08:09:01
Commit Hash: cf118cc
Also Listed In: science
License: APACHE20
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (206 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/adios2-2.7.1/catalog.mk
  3. /usr/local/share/licenses/adios2-2.7.1/LICENSE
  4. /usr/local/share/licenses/adios2-2.7.1/APACHE20
  5. bin/adios2-config
  6. bin/adios2_deactivate_bp
  7. bin/adios2_iotest
  8. bin/adios2_reorganize
  9. bin/adios2_reorganize_mpi
  10. bin/bp2h5
  11. bin/bp2h5_mpi
  12. bin/bp4dbg
  13. bin/bpls
  14. bin/sst_conn_tool
  15. include/adios2.h
  16. include/adios2/c/adios2_c_adios.h
  17. include/adios2/c/adios2_c_attribute.h
  18. include/adios2/c/adios2_c_engine.h
  19. include/adios2/c/adios2_c_io.h
  20. include/adios2/c/adios2_c_operator.h
  21. include/adios2/c/adios2_c_types.h
  22. include/adios2/c/adios2_c_variable.h
  23. include/adios2/common/ADIOSConfig.h
  24. include/adios2/common/ADIOSMacros.h
  25. include/adios2/common/ADIOSTypes.h
  26. include/adios2/common/ADIOSTypes.inl
  27. include/adios2/cxx11/ADIOS.h
  28. include/adios2/cxx11/ADIOS.inl
  29. include/adios2/cxx11/Attribute.h
  30. include/adios2/cxx11/Engine.h
  31. include/adios2/cxx11/Group.h
  32. include/adios2/cxx11/IO.h
  33. include/adios2/cxx11/Operator.h
  34. include/adios2/cxx11/Query.h
  35. include/adios2/cxx11/Types.h
  36. include/adios2/cxx11/Variable.h
  37. include/adios2/cxx11/fstream/ADIOS2fstream.h
  38. include/adios2/fortran/adios2.mod
  39. include/adios2/fortran/adios2.smod
  40. include/adios2/fortran/adios2_adios_init_mod.mod
  41. include/adios2/fortran/adios2_adios_init_mod.smod
  42. include/adios2/fortran/adios2_adios_init_mod@adios2_adios_init_mpi_smod.smod
  43. include/adios2/fortran/adios2_adios_init_mod@adios2_adios_init_serial_smod.smod
  44. include/adios2/fortran/adios2_adios_mod.mod
  45. include/adios2/fortran/adios2_adios_mod.smod
  46. include/adios2/fortran/adios2_attribute_data_mod.mod
  47. include/adios2/fortran/adios2_attribute_mod.mod
  48. include/adios2/fortran/adios2_engine_begin_step_mod.mod
  49. include/adios2/fortran/adios2_engine_get_mod.mod
  50. include/adios2/fortran/adios2_engine_mod.mod
  51. include/adios2/fortran/adios2_engine_put_mod.mod
  52. include/adios2/fortran/adios2_functions_allocate_mod.mod
  53. include/adios2/fortran/adios2_functions_mod.mod
  54. include/adios2/fortran/adios2_io_define_attribute_mod.mod
  55. include/adios2/fortran/adios2_io_define_variable_mod.mod
  56. include/adios2/fortran/adios2_io_mod.mod
  57. include/adios2/fortran/adios2_io_mod.smod
  58. include/adios2/fortran/adios2_io_open_mod.mod
  59. include/adios2/fortran/adios2_io_open_mod.smod
  60. include/adios2/fortran/adios2_io_open_mod@adios2_io_open_mpi_smod.smod
  61. include/adios2/fortran/adios2_io_open_mod@adios2_io_open_serial_smod.smod
  62. include/adios2/fortran/adios2_operator_mod.mod
  63. include/adios2/fortran/adios2_parameters_mod.mod
  64. include/adios2/fortran/adios2_variable_max_mod.mod
  65. include/adios2/fortran/adios2_variable_min_mod.mod
  66. include/adios2/fortran/adios2_variable_mod.mod
  67. include/adios2/toolkit/sst/SSTConfig.h
  68. include/adios2_c.h
  69. lib/cmake/adios2/CMakeFindDependencyMacro.cmake
  70. lib/cmake/adios2/FindBZip2.cmake
  71. lib/cmake/adios2/FindBlosc.cmake
  72. lib/cmake/adios2/FindCrayDRC.cmake
  73. lib/cmake/adios2/FindDataSpaces.cmake
  74. lib/cmake/adios2/FindHDF5.cmake
  75. lib/cmake/adios2/FindIME.cmake
  76. lib/cmake/adios2/FindLIBFABRIC.cmake
  77. lib/cmake/adios2/FindMGARD.cmake
  78. lib/cmake/adios2/FindMPI.cmake
  79. lib/cmake/adios2/FindPkgConfig.cmake
  80. lib/cmake/adios2/FindPython.cmake
  81. lib/cmake/adios2/FindPythonModule.cmake
  82. lib/cmake/adios2/FindSZ.cmake
  83. lib/cmake/adios2/FindZeroMQ.cmake
  84. lib/cmake/adios2/Findpugixml.cmake
  85. lib/cmake/adios2/adios2-c-targets-release.cmake
  86. lib/cmake/adios2/adios2-c-targets.cmake
  87. lib/cmake/adios2/adios2-config-common.cmake
  88. lib/cmake/adios2/adios2-config-version.cmake
  89. lib/cmake/adios2/adios2-config.cmake
  90. lib/cmake/adios2/adios2-cxx11-targets-release.cmake
  91. lib/cmake/adios2/adios2-cxx11-targets.cmake
  92. lib/cmake/adios2/adios2-fortran-targets-release.cmake
  93. lib/cmake/adios2/adios2-fortran-targets.cmake
  94. lib/cmake/adios2/adios2-targets-release.cmake
  95. lib/cmake/adios2/adios2-targets.cmake
  96. lib/cmake/adios2/thirdparty/EVPathConfig.cmake
  97. lib/cmake/adios2/thirdparty/EVPathConfigCommon.cmake
  98. lib/cmake/adios2/thirdparty/EVPathConfigVersion.cmake
  99. lib/cmake/adios2/thirdparty/EVPathTargets-release.cmake
  100. lib/cmake/adios2/thirdparty/EVPathTargets.cmake
  101. lib/cmake/adios2/thirdparty/FindBinUtils.cmake
  102. lib/cmake/adios2/thirdparty/FindCERCSProject.cmake
  103. lib/cmake/adios2/thirdparty/FindIBVERBS.cmake
  104. lib/cmake/adios2/thirdparty/FindLIBFABRIC.cmake
  105. lib/cmake/adios2/thirdparty/FindLibFFI.cmake
  106. lib/cmake/adios2/thirdparty/FindNNTI.cmake
  107. lib/cmake/adios2/thirdparty/FindNVML.cmake
  108. lib/cmake/adios2/thirdparty/FindPkgConfig.cmake
  109. lib/cmake/adios2/thirdparty/atl-config-version.cmake
  110. lib/cmake/adios2/thirdparty/atl-config.cmake
  111. lib/cmake/adios2/thirdparty/atl-targets-release.cmake
  112. lib/cmake/adios2/thirdparty/atl-targets.cmake
  113. lib/cmake/adios2/thirdparty/dill-config-common.cmake
  114. lib/cmake/adios2/thirdparty/dill-config-version.cmake
  115. lib/cmake/adios2/thirdparty/dill-config.cmake
  116. lib/cmake/adios2/thirdparty/dill-targets-release.cmake
  117. lib/cmake/adios2/thirdparty/dill-targets.cmake
  118. lib/cmake/adios2/thirdparty/enet-config-version.cmake
  119. lib/cmake/adios2/thirdparty/enet-config.cmake
  120. lib/cmake/adios2/thirdparty/enet-targets-release.cmake
  121. lib/cmake/adios2/thirdparty/enet-targets.cmake
  122. lib/cmake/adios2/thirdparty/ffs-config-version.cmake
  123. lib/cmake/adios2/thirdparty/ffs-config.cmake
  124. lib/cmake/adios2/thirdparty/ffs-targets-release.cmake
  125. lib/cmake/adios2/thirdparty/ffs-targets.cmake
  126. lib/cmake/adios2/thirdparty/upstream/FindPkgConfig.cmake
  127. lib/cmake/adios2/upstream/CMakeFindDependencyMacro.cmake
  128. lib/cmake/adios2/upstream/FindBZip2.cmake
  129. lib/cmake/adios2/upstream/FindHDF5.cmake
  130. lib/cmake/adios2/upstream/FindMPI.cmake
  131. lib/cmake/adios2/upstream/FindMPI/fortranparam_mpi.f90.in
  132. lib/cmake/adios2/upstream/FindMPI/libver_mpi.c
  133. lib/cmake/adios2/upstream/FindMPI/libver_mpi.f90.in
  134. lib/cmake/adios2/upstream/FindMPI/mpiver.f90.in
  135. lib/cmake/adios2/upstream/FindMPI/test_mpi.c
  136. lib/cmake/adios2/upstream/FindMPI/test_mpi.f90.in
  137. lib/cmake/adios2/upstream/FindPkgConfig.cmake
  138. lib/cmake/adios2/upstream/FindPython.cmake
  139. lib/cmake/adios2/upstream/FindPython/Support.cmake
  140. lib/cmake/adios2/upstream/GoogleTest.cmake
  141. lib/libadios2_atl.so
  142. lib/libadios2_atl.so.2
  143. lib/libadios2_atl.so.2.2.1
  144. lib/libadios2_c.so
  145. lib/libadios2_c.so.2
  146. lib/libadios2_c.so.2.7.1
  147. lib/libadios2_c_mpi.so
  148. lib/libadios2_c_mpi.so.2
  149. lib/libadios2_c_mpi.so.2.7.1
  150. lib/libadios2_cmenet.so
  151. lib/libadios2_cmfabric.so
  152. lib/libadios2_cmmulticast.so
  153. lib/libadios2_cmselect.so
  154. lib/libadios2_cmsockets.so
  155. lib/libadios2_cmudp.so
  156. lib/libadios2_cmzplenet.so
  157. lib/libadios2_core.so
  158. lib/libadios2_core.so.2
  159. lib/libadios2_core.so.2.7.1
  160. lib/libadios2_core_mpi.so
  161. lib/libadios2_core_mpi.so.2
  162. lib/libadios2_core_mpi.so.2.7.1
  163. lib/libadios2_cxx11.so
  164. lib/libadios2_cxx11.so.2
  165. lib/libadios2_cxx11.so.2.7.1
  166. lib/libadios2_cxx11_mpi.so
  167. lib/libadios2_cxx11_mpi.so.2
  168. lib/libadios2_cxx11_mpi.so.2.7.1
  169. lib/libadios2_dill.so
  170. lib/libadios2_dill.so.2
  171. lib/libadios2_dill.so.2.4.1
  172. lib/libadios2_enet.so
  173. lib/libadios2_enet.so.1
  174. lib/libadios2_enet.so.1.3.14
  175. lib/libadios2_evpath.so
  176. lib/libadios2_ffs.so
  177. lib/libadios2_ffs.so.1
  178. lib/libadios2_ffs.so.1.6.0
  179. lib/libadios2_fortran.so
  180. lib/libadios2_fortran.so.2
  181. lib/libadios2_fortran.so.2.7.1
  182. lib/libadios2_fortran_mpi.so
  183. lib/libadios2_fortran_mpi.so.2
  184. lib/libadios2_fortran_mpi.so.2.7.1
  185. lib/libadios2_taustubs.so
  186. lib/python3.7/site-packages/adios2/bp4dbg/__init__.py
  187. lib/python3.7/site-packages/adios2/bp4dbg/data.py
  188. lib/python3.7/site-packages/adios2/bp4dbg/idxtable.py
  189. lib/python3.7/site-packages/adios2/bp4dbg/metadata.py
  190. lib/python3.7/site-packages/adios2/bp4dbg/utils.py
  191. share/iotest-config/coupling2.xml
  192. share/iotest-config/coupling2_blocking_01_simple.txt
  193. share/iotest-config/coupling2_blocking_02_dump_result.txt
  194. share/iotest-config/manyvars.txt
  195. share/iotest-config/pipe2.xml
  196. share/iotest-config/pipe2_01_simple.txt
  197. share/iotest-config/pipe2_02_link.txt
  198. share/iotest-config/pipe2_03_conditional.txt
  199. share/iotest-config/pipe2_04_nonblocking.txt
  200. share/iotest-config/pipe2_05_add_variables.txt
  201. share/iotest-config/pipe2_06_busy.txt
  202. share/iotest-config/wf_2_to_1.txt
  203. share/iotest-config/wf_2_to_1.xml
  204. @owner
  205. @group
  206. @mode
Collapse this list.
Dependency lines:
  • For RUN/BUILD depends:
    • adios2>0:misc/adios2
  • For LIB depends:
    • 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_taustubs.so:misc/adios2
To install the port: cd /usr/ports/misc/adios2/ && make install clean
To add the package: pkg install adios2
PKGNAME: adios2
Flavors: there is no flavor information for this port.
distinfo:
Packages: (move your mouse over the cells for more information)
adios2
ABIlatestquarterly
FreeBSD:11:aarch64-2.6.0
FreeBSD:11:amd642.7.12.7.1
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-2.7.1
FreeBSD:12:amd642.7.12.7.1
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch642.7.02.7.1
FreeBSD:13:amd642.7.12.7.1
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-2.7.1
FreeBSD:14:aarch642.7.1-
FreeBSD:14:amd642.7.1-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc642.7.1-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. bash : shells/bash
  2. bison : devel/bison
  3. cmake : devel/cmake
  4. gfortran10 : lang/gcc10
  5. pkgconf>=1.3.0_1 : devel/pkgconf
  6. python3.7 : lang/python37
  7. as : devel/binutils
  8. perl5>=5.32.r0<5.33 : lang/perl5.32
Runtime dependencies:
  1. bash : shells/bash
  2. gfortran10 : lang/gcc10
  3. python3.7 : lang/python37
  4. perl5>=5.32.r0<5.33 : lang/perl5.32
Library dependencies:
  1. libblosc.so : archivers/c-blosc
  2. libepoll-shim.so : devel/libepoll-shim
  3. libfabric.so : net/libfabric
  4. libffi.so : devel/libffi
  5. libhdf5.so : science/hdf5
  6. libmpi.so : net/openmpi
  7. libpng.so : graphics/png
  8. libsz.so : science/szip
  9. libzmq.so : net/libzmq4
  10. libzfp.so : devel/zfp
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/ornladios/ADIOS2/tar.gz/v2.7.1?dummy=/
Collapse this list.

Number of commits found: 14

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
07 Apr 2021 08:09:01
 files touched by this commit commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c  2.7.1
mat search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  2.7.1
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
10 Feb 2021 19:36:44
Original commit files touched by this commit Revision:564904  2.7.1
yuri search for other commits by this committer
misc/adios2: Add missing patch fixing build
10 Feb 2021 19:35:56
Original commit files touched by this commit Revision:564903  2.7.1
yuri search for other commits by this committer
misc/adios: Update 2.7.0 -> 2.7.1

Reported by:	portscout
13 Jan 2021 01:47:30
Original commit files touched by this commit Revision:561412  2.7.0
yuri search for other commits by this committer
misc/adios2: Update 2.6.0 -> 2.7.0

Reported by:	portscout
22 Sep 2020 16:24:15
Original commit files touched by this commit Revision:549606  2.6.0_1
yuri search for other commits by this committer
misc/adios2: Broken on i386
04 Jul 2020 18:11:42
Original commit files touched by this commit Revision:541232  2.6.0_1
zeising search for other commits by this committer
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
Original commit files touched by this commit Revision:538073  2.6.0
yuri search for other commits by this committer
misc/adios2: Update 2.5.0 -> 2.6.0

Reported by:	portscout
19 Apr 2020 09:49:02
Original commit files touched by this commit Revision:532095  2.5.0_1
danilo search for other commits by this committer
- 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
Original commit files touched by this commit Revision:514371  2.5.0
yuri search for other commits by this committer
misc/adios: Update 2.4.0 -> 2.5.0; Unbreak

Reported by:	portscout
08 Sep 2019 05:57:13
Original commit files touched by this commit Revision:511544  2.4.0
antoine search for other commits by this committer
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
Original commit files touched by this commit Revision:510182  2.4.0
pkubaj search for other commits by this committer
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
Original commit files touched by this commit Revision:508338  2.4.0
antoine search for other commits by this committer
Cleanup LIB_DEPENDS
28 Jul 2019 10:26:50
Original commit files touched by this commit Revision:507507  2.4.0
yuri search for other commits by this committer
New port: misc/adios2: Next generation of ADIOS developed in the Exascale
Computing Program

Number of commits found: 14