Changelog for
libfftw3_3_3_5-gnu-openmpi1-hpc-3.3.5-25.2.x86_64.rpm :
* 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
* 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