adios2 2.8.2+dfsg1-1 source package in Ubuntu
Changelog
adios2 (2.8.2+dfsg1-1) unstable; urgency=medium [ Kyle Edwards ] * Initial release (Closes: #960339) [ Drew Parsons ] * Add debian/watch file. * This build of adios2 includes "thirdparty" libraries developed by the same authors (Georgia Tech Research Corporation) under the same licence (BSD-3) - atl 2.2.1 - dill 2.4.1 - EVPath 4.5.0 - ffs 1.6.0 - nlohmann_json_wrapper (but exclude actual nlohmann_json source) - perfstubs [0.1] - KWSys Other thirdparty libraries are excluded in debian/copyright. * add debian patches - enet_pkgconfig.patch enables external enet to be located using pkg-config (as supported by enet upstream, rather than cmake config) - testing_fortran_small.patch processes fortran SmallData library before processing binding tests Otherwise MPI tests don't have the small_data module available. - fix_Werror_replacement.patch fixes testing CMakefiles, which want to remove -Werror but leave any arguments to it hanging in place. cf. upstream Issue#3775. - plugin_path_test.patch installs plugin library (libEncryptionOperator.so) in plugin directory and fixes plugin path to test EncryptionOperator - link_core_mpi.patch activates C and CXX always for MPI builds even with MPI_Fortran. Needed since MPI support (core_mpi) needs MPI::MPI_CXX even when used from Fortran. - bp2h5_tool_install.patch installs bp2h5 with other binary tools (adios2_tools-runtime component) - thirdparty_soname.patch adds soversions to evpath (and cm*) and perfstubs to make shared library packaging conform with policy - ctest_lib_without_rpath.patch injects LD_LIBRARY_PATH for tests, needed since RUNPATH is removed from configuration. - cmake_config_flavor.patch records ADIOS2_LIBRARY_SUFFIX in installed cmake config files (adios2-config-common.cmake) and defines ADIOS2_LIBRARY_FLAVOR removing leading _underscore. Set minimum cmake version to 3.12 (adios2-config.cmake) to use REPLACE to define ADIOS2_LIBRARY_FLAVOR (needs 3.4, use 3.12 for consistency with toplevel source) - python_fix.patch fixes example python scripts to use int not numpy.int, which is now dropped from numpy * configure with cmake variable EVPATH_TRANSPORT_MODULES=OFF to prevent generation of standalone evpath transport libraries (cmselect etc) * plugin libraries (libEncryptionOperator.so) are placed in /usr/lib/*/adios2/{serial,mpi}/plugins * adios2_scripts-runtime is installed into adios2-scripts, depended on by the adios2*-bin packages Scripts are installed from install-serial, since their counterparts in install-mpi are identical * Most header files are identical between serial and mpi builds. Place common headers in libadios2-common-*-dev packages. - mark Conflicts between libadios2-serial-core-dev and libadios2-mpi-core-dev, since the same file /usr/include/adios2/common/ADIOSConfig.h has different values of ADIOS2_HAVE_MPI for serial (not defined) and mpi (defined). - mark Conflicts: between libadios2-serial-fortran-dev and libadios2-mpi-fortran-dev. The MPI build generates Fortran mod files in /usr/include/adios2/fortran which differ (contain mpi references) from the same file generated by the serial build. - debian/tests runs serial and mpi test examples separately * README.Debian installed by libadios2-serial-core-dev libadios2-mpi-core-dev python3-adios2 explains the serial and MPI builds, C C++ Fortran (and Python) packages, and location of the standard plugin library at /usr/lib/${DEB_HOST_MULTIARCH}/adios2/{serial,mpi}/plugins -- Drew Parsons <email address hidden> Sun, 10 Sep 2023 18:12:44 +0200
Upload details
- Uploaded by:
- Debian Science Team
- Uploaded to:
- Sid
- Original maintainer:
- Debian Science Team
- Architectures:
- any all
- Section:
- misc
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
adios2_2.8.2+dfsg1-1.dsc | 4.5 KiB | 9d9763db305397f93b37850f9ae692396b6c6d6c2c5becf2772e77e9aee4f43d |
adios2_2.8.2+dfsg1.orig.tar.xz | 2.6 MiB | c2ad57742c744c871ef79afeff2c9994c7fd857c3e7875c3dc74a6b636d54706 |
adios2_2.8.2+dfsg1-1.debian.tar.xz | 12.6 KiB | a5d47cfbe25c1ece2cf616076512e9e33aea08a4ecd9605400a2bdfe505a8b21 |
No changes file available.
Binary packages built by this source
- adios2-data: ADIOS2 Adaptable IO system for simulations - tool data
The Adaptable IO System (ADIOS) provides a simple, flexible way for
scientists to describe the data in their code that may need to be
written, read, or processed outside of the running simulation. By
providing an external to the code XML file describing the various
elements, their types, and how you wish to process them this run, the
routines in the host code (either Fortran or C) can transparently
change how they process the data.
.
This package contains tool data for ADIOS2.
- adios2-mpi-bin: ADIOS2 Adaptable IO system for simulations - binary tools (MPI)
The Adaptable IO System (ADIOS) provides a simple, flexible way for
scientists to describe the data in their code that may need to be
written, read, or processed outside of the running simulation. By
providing an external to the code XML file describing the various
elements, their types, and how you wish to process them this run, the
routines in the host code (either Fortran or C) can transparently
change how they process the data.
.
This package contains binary tools for the MPI build of ADIOS2.
- adios2-mpi-bin-dbgsym: debug symbols for adios2-mpi-bin
- adios2-scripts: ADIOS2 Adaptable IO system for simulations - scripts
The Adaptable IO System (ADIOS) provides a simple, flexible way for
scientists to describe the data in their code that may need to be
written, read, or processed outside of the running simulation. By
providing an external to the code XML file describing the various
elements, their types, and how you wish to process them this run, the
routines in the host code (either Fortran or C) can transparently
change how they process the data.
.
This package contains scripts for ADIOS2.
- adios2-serial-bin: ADIOS2 Adaptable IO system for simulations - binary tools (serial)
The Adaptable IO System (ADIOS) provides a simple, flexible way for
scientists to describe the data in their code that may need to be
written, read, or processed outside of the running simulation. By
providing an external to the code XML file describing the various
elements, their types, and how you wish to process them this run, the
routines in the host code (either Fortran or C) can transparently
change how they process the data.
.
This package contains binary tools for ADIOS2.
- adios2-serial-bin-dbgsym: debug symbols for adios2-serial-bin
- libadios2-common-c++11-dev: Adaptable IO system for simulations - C++11 binding include files (common)
The Adaptable IO System (ADIOS) provides a simple, flexible way for
scientists to describe the data in their code that may need to be
written, read, or processed outside of the running simulation. By
providing an external to the code XML file describing the various
elements, their types, and how you wish to process them this run, the
routines in the host code (either Fortran or C) can transparently
change how they process the data.
.
This package contains the common C++11 binding include files for ADIOS2.
- libadios2-common-c-dev: Adaptable IO system for simulations - C binding include files (common)
The Adaptable IO System (ADIOS) provides a simple, flexible way for
scientists to describe the data in their code that may need to be
written, read, or processed outside of the running simulation. By
providing an external to the code XML file describing the various
elements, their types, and how you wish to process them this run, the
routines in the host code (either Fortran or C) can transparently
change how they process the data.
.
This package contains the common C binding include files for ADIOS2.
- libadios2-common-core-dev: Adaptable IO system for simulations - core include files (common)
The Adaptable IO System (ADIOS) provides a simple, flexible way for
scientists to describe the data in their code that may need to be
written, read, or processed outside of the running simulation. By
providing an external to the code XML file describing the various
elements, their types, and how you wish to process them this run, the
routines in the host code (either Fortran or C) can transparently
change how they process the data.
.
This package contains the common core include files for ADIOS2.
- libadios2-mpi-auxiliary-2: ADIOS2 Adaptable IO system for simulations - auxiliary libraries (MPI)
The Adaptable IO System (ADIOS) provides a simple, flexible way for
scientists to describe the data in their code that may need to be
written, read, or processed outside of the running simulation. By
providing an external to the code XML file describing the various
elements, their types, and how you wish to process them this run, the
routines in the host code (either Fortran or C) can transparently
change how they process the data.
.
This package contains the auxiliary thirdparty libraries required
by the MPI build of ADIOS2, which are not yet packaged separately:
- atl
- dill
- EVPath
- ffs
- perfstubs
- libadios2-mpi-auxiliary-2-dbgsym: debug symbols for libadios2-mpi-auxiliary-2
- libadios2-mpi-auxiliary-dev: Adaptable IO system for simulations - auxiliary development files (MPI)
The Adaptable IO System (ADIOS) provides a simple, flexible way for
scientists to describe the data in their code that may need to be
written, read, or processed outside of the running simulation. By
providing an external to the code XML file describing the various
elements, their types, and how you wish to process them this run, the
routines in the host code (either Fortran or C) can transparently
change how they process the data.
.
This package contains binding development files for the auxiliary
thirdparty libraryies required by the MPI build of ADIOS2,
which are not yet packaged separately:
- atl
- dill
- EVPath
- ffs
- perfstubs
- libadios2-mpi-c++11-2: ADIOS2 Adaptable IO system for simulations - C++11 binding libraries (MPI)
The Adaptable IO System (ADIOS) provides a simple, flexible way for
scientists to describe the data in their code that may need to be
written, read, or processed outside of the running simulation. By
providing an external to the code XML file describing the various
elements, their types, and how you wish to process them this run, the
routines in the host code (either Fortran or C) can transparently
change how they process the data.
.
This package contains the C++11 binding libraries for the MPI build of
ADIOS2.
- libadios2-mpi-c++11-2-dbgsym: debug symbols for libadios2-mpi-c++11-2
- libadios2-mpi-c++11-dev: Adaptable IO system for simulations - C++11 binding development files (MPI)
The Adaptable IO System (ADIOS) provides a simple, flexible way for
scientists to describe the data in their code that may need to be
written, read, or processed outside of the running simulation. By
providing an external to the code XML file describing the various
elements, their types, and how you wish to process them this run, the
routines in the host code (either Fortran or C) can transparently
change how they process the data.
.
This package contains the C++11 binding development files for the MPI
build of ADIOS2.
- libadios2-mpi-c-2: ADIOS2 Adaptable IO system for simulations - C binding libraries (MPI)
The Adaptable IO System (ADIOS) provides a simple, flexible way for
scientists to describe the data in their code that may need to be
written, read, or processed outside of the running simulation. By
providing an external to the code XML file describing the various
elements, their types, and how you wish to process them this run, the
routines in the host code (either Fortran or C) can transparently
change how they process the data.
.
This package contains the C binding libraries for the MPI build of
ADIOS2.
- libadios2-mpi-c-2-dbgsym: debug symbols for libadios2-mpi-c-2
- libadios2-mpi-c-dev: Adaptable IO system for simulations - C binding development files (MPI)
The Adaptable IO System (ADIOS) provides a simple, flexible way for
scientists to describe the data in their code that may need to be
written, read, or processed outside of the running simulation. By
providing an external to the code XML file describing the various
elements, their types, and how you wish to process them this run, the
routines in the host code (either Fortran or C) can transparently
change how they process the data.
.
This package contains the C binding development files for the MPI
build of ADIOS2.
- libadios2-mpi-core-2: ADIOS2 Adaptable IO system for simulations - core libraries (MPI)
The Adaptable IO System (ADIOS) provides a simple, flexible way for
scientists to describe the data in their code that may need to be
written, read, or processed outside of the running simulation. By
providing an external to the code XML file describing the various
elements, their types, and how you wish to process them this run, the
routines in the host code (either Fortran or C) can transparently
change how they process the data.
.
This package contains the core libraries for the MPI build of
ADIOS2.
- libadios2-mpi-core-2-dbgsym: debug symbols for libadios2-mpi-core-2
- libadios2-mpi-core-dev: Adaptable IO system for simulations - core development files (MPI)
The Adaptable IO System (ADIOS) provides a simple, flexible way for
scientists to describe the data in their code that may need to be
written, read, or processed outside of the running simulation. By
providing an external to the code XML file describing the various
elements, their types, and how you wish to process them this run, the
routines in the host code (either Fortran or C) can transparently
change how they process the data.
.
This package contains the core development files for the MPI build
of ADIOS2.
- libadios2-mpi-fortran-2: ADIOS2 Adaptable IO system for simulations - Fortran binding libraries (MPI)
The Adaptable IO System (ADIOS) provides a simple, flexible way for
scientists to describe the data in their code that may need to be
written, read, or processed outside of the running simulation. By
providing an external to the code XML file describing the various
elements, their types, and how you wish to process them this run, the
routines in the host code (either Fortran or C) can transparently
change how they process the data.
.
This package contains the Fortran binding libraries for the MPI build of
ADIOS2.
- libadios2-mpi-fortran-2-dbgsym: debug symbols for libadios2-mpi-fortran-2
- libadios2-mpi-fortran-dev: Adaptable IO system for simulations - Fortran binding development files (MPI)
The Adaptable IO System (ADIOS) provides a simple, flexible way for
scientists to describe the data in their code that may need to be
written, read, or processed outside of the running simulation. By
providing an external to the code XML file describing the various
elements, their types, and how you wish to process them this run, the
routines in the host code (either Fortran or C) can transparently
change how they process the data.
.
This package contains the Fortran binding development files for the MPI
build of ADIOS2.
- libadios2-serial-auxiliary-2: ADIOS2 Adaptable IO system for simulations - auxiliary libraries (serial)
The Adaptable IO System (ADIOS) provides a simple, flexible way for
scientists to describe the data in their code that may need to be
written, read, or processed outside of the running simulation. By
providing an external to the code XML file describing the various
elements, their types, and how you wish to process them this run, the
routines in the host code (either Fortran or C) can transparently
change how they process the data.
.
This package contains the auxiliary thirdparty libraries required
by the serial build of ADIOS2, which are not yet packaged separately:
- atl
- dill
- EVPath
- ffs
- perfstubs
- libadios2-serial-auxiliary-2-dbgsym: debug symbols for libadios2-serial-auxiliary-2
- libadios2-serial-auxiliary-dev: Adaptable IO system for simulations - auxiliary development files (serial)
The Adaptable IO System (ADIOS) provides a simple, flexible way for
scientists to describe the data in their code that may need to be
written, read, or processed outside of the running simulation. By
providing an external to the code XML file describing the various
elements, their types, and how you wish to process them this run, the
routines in the host code (either Fortran or C) can transparently
change how they process the data.
.
This package contains binding development files for the auxiliary
thirdparty libraryies required by the serial build of ADIOS2,
which are not yet packaged separately:
- atl
- dill
- EVPath
- ffs
- perfstubs
- libadios2-serial-c++11-2: ADIOS2 Adaptable IO system for simulations - C++11 binding libraries (serial)
The Adaptable IO System (ADIOS) provides a simple, flexible way for
scientists to describe the data in their code that may need to be
written, read, or processed outside of the running simulation. By
providing an external to the code XML file describing the various
elements, their types, and how you wish to process them this run, the
routines in the host code (either Fortran or C) can transparently
change how they process the data.
.
This package contains the C++11 binding libraries for the serial build of
ADIOS2.
- libadios2-serial-c++11-2-dbgsym: debug symbols for libadios2-serial-c++11-2
- libadios2-serial-c++11-dev: Adaptable IO system for simulations - C++11 binding development files (serial)
The Adaptable IO System (ADIOS) provides a simple, flexible way for
scientists to describe the data in their code that may need to be
written, read, or processed outside of the running simulation. By
providing an external to the code XML file describing the various
elements, their types, and how you wish to process them this run, the
routines in the host code (either Fortran or C) can transparently
change how they process the data.
.
This package contains the C++11 binding development files for the serial
build of ADIOS2.
- libadios2-serial-c-2: ADIOS2 Adaptable IO system for simulations - C binding libraries (serial)
The Adaptable IO System (ADIOS) provides a simple, flexible way for
scientists to describe the data in their code that may need to be
written, read, or processed outside of the running simulation. By
providing an external to the code XML file describing the various
elements, their types, and how you wish to process them this run, the
routines in the host code (either Fortran or C) can transparently
change how they process the data.
.
This package contains the C binding libraries for the serial build of
ADIOS2.
- libadios2-serial-c-2-dbgsym: debug symbols for libadios2-serial-c-2
- libadios2-serial-c-dev: Adaptable IO system for simulations - C binding development files (serial)
The Adaptable IO System (ADIOS) provides a simple, flexible way for
scientists to describe the data in their code that may need to be
written, read, or processed outside of the running simulation. By
providing an external to the code XML file describing the various
elements, their types, and how you wish to process them this run, the
routines in the host code (either Fortran or C) can transparently
change how they process the data.
.
This package contains the C binding development files for the serial
build of ADIOS2.
- libadios2-serial-core-2: ADIOS2 Adaptable IO system for simulations - core libraries (serial)
The Adaptable IO System (ADIOS) provides a simple, flexible way for
scientists to describe the data in their code that may need to be
written, read, or processed outside of the running simulation. By
providing an external to the code XML file describing the various
elements, their types, and how you wish to process them this run, the
routines in the host code (either Fortran or C) can transparently
change how they process the data.
.
This package contains the core libraries for the serial build of
ADIOS2.
- libadios2-serial-core-2-dbgsym: debug symbols for libadios2-serial-core-2
- libadios2-serial-core-dev: Adaptable IO system for simulations - core development files (serial)
The Adaptable IO System (ADIOS) provides a simple, flexible way for
scientists to describe the data in their code that may need to be
written, read, or processed outside of the running simulation. By
providing an external to the code XML file describing the various
elements, their types, and how you wish to process them this run, the
routines in the host code (either Fortran or C) can transparently
change how they process the data.
.
This package contains the core development files for the serial build
of ADIOS2.
- libadios2-serial-fortran-2: ADIOS2 Adaptable IO system for simulations - Fortran binding libraries (serial)
The Adaptable IO System (ADIOS) provides a simple, flexible way for
scientists to describe the data in their code that may need to be
written, read, or processed outside of the running simulation. By
providing an external to the code XML file describing the various
elements, their types, and how you wish to process them this run, the
routines in the host code (either Fortran or C) can transparently
change how they process the data.
.
This package contains the Fortran binding libraries for the serial build of
ADIOS2.
- libadios2-serial-fortran-2-dbgsym: debug symbols for libadios2-serial-fortran-2
- libadios2-serial-fortran-dev: Adaptable IO system for simulations - Fortran binding development files (serial)
The Adaptable IO System (ADIOS) provides a simple, flexible way for
scientists to describe the data in their code that may need to be
written, read, or processed outside of the running simulation. By
providing an external to the code XML file describing the various
elements, their types, and how you wish to process them this run, the
routines in the host code (either Fortran or C) can transparently
change how they process the data.
.
This package contains the Fortran binding development files for the serial
build of ADIOS2.
- python3-adios2: ADIOS2 Adaptable IO system for simulations - Python bindings
The Adaptable IO System (ADIOS) provides a simple, flexible way for
scientists to describe the data in their code that may need to be
written, read, or processed outside of the running simulation. By
providing an external to the code XML file describing the various
elements, their types, and how you wish to process them this run, the
routines in the host code (either Fortran or C) can transparently
change how they process the data.
.
This is a dependency package raquiring either the serial or MPI build
of the ADIOS2 Python bindings.
- python3-adios2-mpi: ADIOS2 Adaptable IO system for simulations - Python bindings (MPI)
The Adaptable IO System (ADIOS) provides a simple, flexible way for
scientists to describe the data in their code that may need to be
written, read, or processed outside of the running simulation. By
providing an external to the code XML file describing the various
elements, their types, and how you wish to process them this run, the
routines in the host code (either Fortran or C) can transparently
change how they process the data.
.
This package contains the Python bindings for the MPI build of
ADIOS2.
- python3-adios2-mpi-dbgsym: debug symbols for python3-adios2-mpi
- python3-adios2-serial: ADIOS2 Adaptable IO system for simulations - Python bindings (serial)
The Adaptable IO System (ADIOS) provides a simple, flexible way for
scientists to describe the data in their code that may need to be
written, read, or processed outside of the running simulation. By
providing an external to the code XML file describing the various
elements, their types, and how you wish to process them this run, the
routines in the host code (either Fortran or C) can transparently
change how they process the data.
.
This package contains the Python bindings for the serial build of
ADIOS2.
- python3-adios2-serial-dbgsym: debug symbols for python3-adios2-serial