Commit Graph

8 Commits

Author SHA1 Message Date
Paolo Giannozzi c81066cc2c Obsolete FFTs from ARMlib removed 2021-02-13 09:57:45 +01:00
Pietro 88bd4e448a Add GPU support and 1D+2D decomposition to FFTXlib 2020-10-01 19:32:07 +00:00
Ye Luo fd50f8488a Add thread-safety guard in FFTXLIB. 2020-07-05 09:17:23 -05:00
giannozz 6c45539bb4 Misc spelling errors
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13957 c92efa57-630b-4861-b058-cf58834340f0
2017-10-25 20:08:57 +00:00
giannozz 229692d720 Cleanup of FFTXlib:
1) routines fwfft and invfft moved out of file fft_interfaces.f90 into new
   file fft_fwinv.f90. Prevents massive recompilation if something changes
   in the FFT routines.
2) machine-dependent fft_scalar.*.f90 are now modules with different names,
   conditionally included into fft_scalar with a USE, no longer an #include.
   Avoids trouble with dependencies, allow simplification of makedeps.sh.
All changes should be harmless, but I have tested only FFTW, FFTW3, DFTI.
Please let me know if there is any problem



git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13185 c92efa57-630b-4861-b058-cf58834340f0
2016-11-27 21:43:15 +00:00
giannozz 9e024fe28c Obsolete __ESSL preprocessing flag removed (there are no more IBM AIX machines
for scientific computing), only __LINUX_ESSL left


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12358 c92efa57-630b-4861-b058-cf58834340f0
2016-04-25 20:05:24 +00:00
spigafi 9ed90e183c Added support for ARM Performance Library (-D__ARM_LIB)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12159 c92efa57-630b-4861-b058-cf58834340f0
2016-02-25 09:25:22 +00:00
ccavazzoni fdf7766648 - FFT Modules replaced by FFTXlib
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11857 c92efa57-630b-4861-b058-cf58834340f0
2015-11-21 10:37:48 +00:00