Package: adios / 1.13.1-16

Metadata

Package Version Patches format
adios 1.13.1-16 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
mpi_in_place.patch | (download)

src/write/adios_mpi_lustre.c | 14 12 + 2 - 0 !
1 file changed, 12 insertions(+), 2 deletions(-)

 lam mpi does not have mpi_in_place, so make its use optional.
netcdf fix.patch | (download)

utils/bp2ncd/Makefile.in | 3 1 + 2 - 0 !
1 file changed, 1 insertion(+), 2 deletions(-)

 make sure bp2ncd is linked against netcdf.
Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=662995
debian_paths.patch | (download)

utils/gpp/type_mapper.py | 2 1 + 1 - 0 !
utils/skel/lib/skel_makefile.py | 4 2 + 2 - 0 !
utils/skel/lib/skel_settings.py | 6 2 + 4 - 0 !
3 files changed, 5 insertions(+), 7 deletions(-)

 change paths to match debian and fhs
mpi4py_fix.patch | (download)

wrappers/numpy/adios_mpi.pyx | 2 2 + 0 - 0 !
wrappers/numpy/compat.h | 9 9 + 0 - 0 !
2 files changed, 11 insertions(+)

 fix for missing mpi_message in mpi < 3
Last-Updated: 2015-10-29
pkgconfig.patch | (download)

Makefile.am | 3 2 + 1 - 0 !
adios.pc.in | 53 53 + 0 - 0 !
configure.ac | 1 1 + 0 - 0 !
3 files changed, 56 insertions(+), 1 deletion(-)

 pkgconfig support for  adios in debian
Last-Updated: 2014-06-15
numpy_paths.patch | (download)

wrappers/numpy/setup.py | 2 1 + 1 - 0 !
wrappers/numpy/setup_mpi.py | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 hack to enable wrappers to work in-situ during build for testing
Last-Updated: 2015-12-30
exclude_cmake.patch | (download)

Makefile.am | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 don't ship findadios.cmake; recommend pkg_config instead.
Bug-Debian: http://bugs.debian.org/784766
python_wrapper.patch | (download)

Makefile.am | 2 0 + 2 - 0 !
wrappers/numpy/setup.py | 2 1 + 1 - 0 !
wrappers/numpy/setup_mpi.py | 4 2 + 2 - 0 !
3 files changed, 3 insertions(+), 5 deletions(-)

 use adios_config in place during build and install
Last-Updated: 2016-10-21
missing header.patch | (download)

src/write/adios_nc4.c | 18 17 + 1 - 0 !
1 file changed, 17 insertions(+), 1 deletion(-)

 cope with missing header file io_timer.h
unaligned access.patch | (download)

src/core/adios_bp_v1.c | 65 35 + 30 - 0 !
src/core/bp_utils.c | 2 1 + 1 - 0 !
2 files changed, 36 insertions(+), 31 deletions(-)

 use alignment-safe buffer handling.
 Currently we are using assignment to copy the contents of a variable of
 arbitrary type into a buffer, but this is not portable because the buffer
 address may not be aligned.  Use memcpy() instead, which should be
 comparable performance but alignment-safe.