SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for libfftw3_3_3_10-gnu-hpc-3.3.10-112.7.x86_64.rpm :

* Tue Jan 18 2022 tiwaiAATTsuse.de- Don\'t install half-baked cmake files (bsc#1194728): the files are incomplete and useless with the build using auto-tools
* Sun Dec 05 2021 Dirk Müller - update to 3.3.10:
* Fix bug that would cause 2-way SIMD (notably SSE2 in double precision) to attempt unaligned accesses in certain obscure cases, causing segfaults.
* This test computes a pair of length-4 real->complex transforms where the second input is 5 real numbers away from the first input. That is, there is a gap of one real number between the first and second input array. The -oexhaustive level allow FFTW to attempt to compute this transform by reducing it to a pair of complex transforms of length 2, but now the second input is not aligned to a complex-number boundary. The fact that 5 is odd is the problem.
* The bug cannot occur in complex->complex transforms because the complex interface accepts strides in units of complex numbers, so strides are aligned by construction.
* Fri Apr 30 2021 Dominique Leuenberger - Follow the distro default openmpi implementation: + Eliminate the usage of the mpi_implem variable (obsolete) + BuildRequire openmpi-macros-devel instead of %{mpi_implem}-devel + Require openmpi-devel in the mpi-devel package + Use %setup_openmpi to source mpivars.sh
* Sat Feb 06 2021 Egbert Eich - Add build support for gcc10 to HPC build (bsc#1174439).
* Sun Jan 24 2021 Dirk Müller - update to 3.3.9:
* New API fftw_planner_nthreads() returns the number of threads currently being used by the planner.
* Fix incorrect math in 128-bit generic SIMD
* Fix wisdom for avx512. The avx512 alignment requirement was set to 64 bytes, but this is wrong. Alignment requirements are a property of the platform (e.g., x86) and not of the instruction set (e.g., AVX). Among other things, this broke wisdom with avx512. Note that avx512 support is still experimental because the FFTW authors have no avx512 hardware available for testing.
* fftw_threads_set_callback function to change the threading backend at runtime.
* Fri Aug 21 2020 Michel Normand - Remove specific mpi_implemen define for ppc/ppc64 (was openmpi) to use same openmpi2 as other architectures.
* Mon Jul 20 2020 Egbert Eich - Add gnu compiler support up to gcc9.- Fix typo which caused issus building openmpi HPC flavors (bsc#1174329).- Add support for openmpi4 (provided by Alin Marin Elena).
* Sat Jun 06 2020 Atri Bhattacharya - Fix BuildFailures for openSUSE >= 1550:
* Correct info dir.
* Fix ill-formatted comments.
* Fri Nov 29 2019 Egbert Eich - Disable openmpi1 builds for SLE/Leap > 15.1.- Enable openmpi3 builds for Leap and SLE > 15.1 (jsc#SLE-7773).
* Fri Sep 13 2019 Michel Normand - Add -ffat-lto-objects to avoid build failure
* Mon Mar 18 2019 Rodrigo Lourenço - Update to 3.3.8:
* Fixed AVX, AVX2 for gcc-8.- Release notes for 3.3.7:
* Experimental support for CMake.
* Fixes for armv7a cycle counter.
* Official support for aarch64, now that we have hardware to test it.
* Tweak usage of FMA instructions in a way that favors newer processors (Skylake and Ryzen) over older processors (Haswell).
* tests/bench: use 64-bit precision to compute mflops.
* Mon Feb 18 2019 Egbert Eich - Add FFTW_BIN to environment variable with module file (bsc#1125824).
* Tue Sep 18 2018 schwabAATTsuse.de- Stay with openmpi also on ppc
* Thu May 31 2018 antoine.belvireAATTopensuse.org- Fix %install_info_delete usage.
* Mon Feb 26 2018 eichAATTsuse.com- Add support for openmpi2 for the HPC build (FATE#325089).
* Thu Feb 22 2018 nmoreychaisemartinAATTsuse.com- Switch to openmpi2 instead of openmpi (bsc#1082302), apart from ppc64 as openmpi2 does not support it.
* Mon Jan 22 2018 eichAATTsuse.com- Fix typo in flavor gnu7-hpc settings.
* Fri Jan 19 2018 eichAATTsuse.com- Change the name of the MPI version of the module file directory to pfftw3 to distinguish it from the \'serial\' one (boo#1075933).
* Fri Jan 12 2018 eichAATTsuse.com- Disable the openmpi3 flavor in some products.
* Fri Jan 05 2018 eichAATTsuse.com- Add gcc7 as additional compiler flavor for HPC on SLES.- Fix library package requires - use HPC macro (boo#1074890).- Add support for mpich and openmpi3 for HPC.
* Tue Nov 14 2017 eichAATTsuse.com- Fix library package dependencies - limit certain dependencies to HPC packages.
* Sun Nov 12 2017 eichAATTsuse.com- Fix HPC library requires package and modules file.
* Tue Nov 07 2017 eichAATTsuse.com- update to 3.3.6-pl2
* Bugfix: MPI Fortran-03 headers were missing in FFTW 3.3.6-pl1.
* Bugfix: FFTW 3.3.6 had the wrong libtool version number, and generated shared libraries of the form libfftw3.so.2.6.6 instead of libfftw3.so.3.
*.
* The fftw_make_planner_thread_safe() API introduced in 3.3.5 didn\'t work, and this 3.3.6 fixes it. Sorry about that.
* compilation fixes for IBM XLC
* compilation fixes for threads on Windows
* fix SIMD autodetection on amd64 when (_MSC_VER > 1500)
* Mon Oct 23 2017 eichAATTsuse.com- Don\'t use openmpi-devel for HPC builds.
* Thu Oct 19 2017 eichAATTsuse.com- Fix dependencies for the HPC devel package.
* Tue Oct 17 2017 eichAATTsuse.com- Add magic to limit the number of flavors built in the in the OBS ring.
* Sat Oct 14 2017 eichAATTsuse.com- For HPC build package static libraries as well.
* Thu Oct 12 2017 eichAATTsuse.com- Generate baselib.conf dynamically and only for the non-HPC build: this avoids issues with the source validator.
* Mon Sep 25 2017 cgollAATTsuse.com- removed unnedded dependency packages
* Thu Sep 07 2017 cgollAATTsuse.com- rewrote for hpc library support
* added environment modules
* reduced number of hpc realted packages to two (FATE#321716).
* Mon Aug 01 2016 mardnhAATTgmx.de- update to version 3.3.5
* New SIMD support: - Power8 VSX instructions in single and double precision. To use, add --enable-vsx to configure. - Support for AVX2 (256-bit FMA instructions). To use, add --enable-avx2 to configure. - Experimental support for AVX512 and KCVI. (--enable-avx512, --enable-kcvi) This code is expected to work but the FFTW maintainers do not have hardware to test it. - Support for AVX128/FMA (for some AMD machines) (--enable-avx128-fma) - Double precision Neon SIMD for aarch64. This code is expected to work but the FFTW maintainers do not have hardware to test it. - generic SIMD support using gcc vector intrinsics
* Add fftw_make_planner_thread_safe() API
* fix #18 (disable float128 for CUDACC)
* fix #19: missing Fortran interface for fftwq_alloc_real
* fix #21 (don\'t use float128 on Portland compilers, which pretend to be gcc)
* fix: Avoid segfaults due to double free in MPI transpose
* Sat Apr 19 2014 mardnhAATTgmx.de- add support for long-double precision
* Sat Apr 19 2014 mardnhAATTgmx.de- update to version 3.3.4
* New functions fftw_alignment_of (to check whether two arrays are equally aligned for the purposes of applying a plan) and fftw_sprint_plan (to output a description of plan to a string).
* Bugfix in fftw-wisdom-to-conf; thanks to Florian Oppermann for the bug report.
* Fixed manual to work with texinfo-5.
* Increased timing interval on x86_64 to reduce timing errors.
* Default to Win32 threads, not pthreads, if both are present.
* Various build-script fixes.- Drop obsoleted 1_man_macro.patch
* Sun Dec 16 2012 dhallAATTwustl.edu- update to version 3.3.3
* Fix deadlock bug in MPI transforms (thanks to Michael Pippig for the bug report and patch, and to Graham Dennis for the bug report).
* Use 128-bit ARM NEON instructions instead of 64-bit instructions. This change appears to speed up even ARM processors with a 64-bit NEON pipe.
* Speed improvements for single-precision AVX.
* Speed up planner on machines without \"official\" cycle counters, such as ARM.
* Tue Jul 03 2012 cooloAATTsuse.com- update to 3.3.2 to fix crashes with gcc 4.7
* Removed an archaic stack-alignment hack that was failing with gcc-4.7/i386.
* Added stack-alignment hack necessary for gcc on Windows/i386. We will regret this in ten years (see previous change).
* Fix incompatibility with Intel icc which pretends to be gcc but does not support quad precision.
* make libfftw{threads,mpi} depend upon libfftw when using libtool; this is consistent with most other libraries and simplifies the life of various distributors of GNU/Linux.
* Tue May 29 2012 tiwaiAATTsuse.de- Enable AVX support (bnc#763657)
* Thu Apr 26 2012 adrianAATTsuse.de- fix build on %arm
* disable neon it would require --enable-single (precision)- enable openmpi for %arm
* Fri Mar 16 2012 alinm.elenaAATTgmail.com- source the mpi environment
* Tue Mar 06 2012 dhallAATTwustl.edu- delete INSTALL file
* Tue Mar 06 2012 dhallAATTwustl.edu- patch macros in man files
* Tue Mar 06 2012 dhallAATTwustl.edu- add use of neon extensions on ARM
* Tue Mar 06 2012 dhallAATTwustl.edu- updated to version 3.3.1
* Reduced planning time in estimate mode for sizes with large prime factors.
* Added AVX autodetection under Visual Studio. Thanks Carsten Steger for submitting the necessary code.
* Modern Fortran interface now uses a separate fftw3l.f03 interface file for the long double interface, which is not supported by some Fortran compilers. Provided new fftw3q.f03 interface file to access the quadruple-precision FFTW routines with recent versions of gcc/gfortran.
* Added support for the NEON extensions to the ARM ISA.
* MPI code now compiles even if mpicc is a C++ compiler; thanks to Kyle Spyksma for the bug report.
* Mon Nov 28 2011 idoenmezAATTsuse.de- Ignore rpmlint fixed dependency errors
* Mon Nov 28 2011 roAATTsuse.de- fix build on s390/s390x without openmpi
* Mon Nov 21 2011 jengelhAATTmedozas.de- Remove redundant/unwanted tags/section (cf. specfile guidelines)- Employ shlib naming (fftw3 -> libfftw3)
* Sun Oct 09 2011 adrianAATTsuse.de- enable sse only on supported architectures
* Wed Sep 28 2011 dhallAATTwustl.edu- enable sse2 and sse code generation
* Fri Aug 05 2011 dhallAATTwustl.edu- specfile cleanup
* Remove authors from description
* use %makeinstall- fix devel and mpi-devel to include proper header files
* Wed Aug 03 2011 dhallAATTwustl.edu- updated to version 3.3:
* Compiling OpenMP support (--enable-openmp) now installs a fftw3_omp library, instead of fftw3_threads, so that OpenMP and POSIX threads (--enable-threads) libraries can be built and installed at the same time.
* Add support for the AVX extensions to x86 and x86-64
* Added Fortran 2003 interface
* Added MPI distributed-memory transforms
* Add support for quad-precision __float128 in gcc 4.6 or later (on x86. x86-64, and Itanium). The new routines use the fftwq_ prefix.
* New convenience functions fftw_alloc_real and fftw_alloc_complex to use fftw_malloc for real and complex arrays without typecasts or sizeof.
* New convenience functions fftw_export_wisdom_to_filename and fftw_import_wisdom_from_filename that export/import wisdom to a file, which don\'t require you to open/close the file yourself.
* New function fftw_cost to return FFTW\'s internal cost metric for a given plan
* Remove --enable-portable-binary flag: we new produce portable binaries by default.
* Fixed build problem failure when srand48 declaration is missing
* Fixed bug in fftw_set_timelimit: ensure that a negative timelimit is equivalent to no timelimit in all cases
* Fixed stack-overflow problem on OpenBSD caused by using alloca with too large a buffer.- added openmp library support- added mpi library support
* Sun Apr 24 2011 toddrme2178AATTgmail.com- Add 32bit compatibility libraries- Changed -devel package groups to Development/Libraries/C and C++ (fix for RPMLINT warning)
* Thu Apr 22 2010 davejplaterAATTgmail.com- Added provides fftw-devel
* Thu Jul 16 2009 tiwaiAATTsuse.de- updated to version 3.2.2:
* Improve performance of some copy operations of complex arrays
* Add configure flag to disable alloca()
* Planning in FFTW_ESTIMATE mode for r2r transforms became slower between fftw-3.1.3 and 3.2. This regression has now been fixed.
* Thu Apr 23 2009 tiwaiAATTsuse.de- remove obsolste fdupes check in spec file- avoid unnecessary autoreconf
* Mon Feb 16 2009 tiwaiAATTsuse.de- updated to version 3.2:
* major version up, performance improvements and SIMD support
* Worked around apparent glibc bug that leads to rare hangs
* Fixed segfault due to unaligned access
* MPI transforms not included, as they are still in alpha- updated to version 3.2.1:
* Performance improvements for some multidimensional r2c/c2r transforms
* Compile with icc on MacOS X, use better icc compiler flags.
* Compilation fixes for systems where snprintf is defined as a macro
* Fortran documentation now recommends not using dfftw_execute, because of reports of problems with various Fortran compilers
* Some documentation clarifications
* FAQ was accidentally omitted from 3.2 tarball.
* Remove some extraneous (harmless) files accidentally included in a subdirectory of the 3.2 tarball.
* Sat Aug 02 2008 tiwaiAATTsuse.de- Reduce dependency without release number. This allows to install packages on different media with different release numbers.
* Mon Apr 16 2007 tiwaiAATTsuse.de- follow library packaging policy
* move docs to devel package
* remove static libraries
* Sat Oct 21 2006 schwabAATTsuse.de- Fix broken macro.
* Tue Aug 22 2006 tiwaiAATTsuse.de- updated to version 3.1.2:
* correct bug in configure script
* updated FAQ
* use -maltivec when checking for altivec.h.- clean up spec file, using %configure macro.
* Thu May 18 2006 tiwaiAATTsuse.de- major update to version 3.1.1:
* fixed texi files
* lots of configure fixes
* clean up and optimizations see ChangeLog for details- added missing glibc-devel to Requires of devel subpackages- removed -fno-strict-aliasing option
* Wed Jan 25 2006 mlsAATTsuse.de- converted neededforbuild to BuildRequires
* Wed Apr 13 2005 tiwaiAATTsuse.de- fixed neededforbuild.
* Tue Apr 27 2004 roAATTsuse.de- add -fno-strict-aliasing
* Sat Jan 10 2004 adrianAATTsuse.de- add missing %defattr and %run_ldconfig
* Fri Aug 29 2003 nashifAATTsuse.de- #29586: info file installation in wrong post segment
* Wed Jul 30 2003 nashifAATTsuse.de- Initial release
 
ICM