ccavazzoni
de2a01c4e6
- Task groups variables moved form FFT type to a new data type
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12626 c92efa57-630b-4861-b058-cf58834340f0
2016-07-29 14:25:22 +00:00
degironc
bc9bf49de2
creation of a first example with reference for FFTXlib
...
test.f90 and test0.f90 edited to remove Italian variable names
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12525 c92efa57-630b-4861-b058-cf58834340f0
2016-06-22 11:34:16 +00:00
degironc
1f811e34bf
Added a few simple routines in fft_parallel to read and write from/to a distributed array.
...
not for efficiency but to make examples easier.
added test0 that uses fwfft and invfft, slight change to test
added a few directories (not yet used) to better organize the library
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12517 c92efa57-630b-4861-b058-cf58834340f0
2016-06-21 14:47:21 +00:00
faffinito
f615b127f7
Fixed a small bug in temporization
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12269 c92efa57-630b-4861-b058-cf58834340f0
2016-03-31 08:23:57 +00:00
faffinito
cb8cda54e7
Slight improvement in the temporization of the different stages
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12268 c92efa57-630b-4861-b058-cf58834340f0
2016-03-30 15:01:05 +00:00
faffinito
9e9ded0412
Added an experimental version with double-buffering for the pack_group_sticks. The target is to overlap the communication therein with the computation of the FFTs. It can be activated adding -D__DOUBLE_BUFFER
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12233 c92efa57-630b-4861-b058-cf58834340f0
2016-03-21 11:20:17 +00:00
faffinito
e3e0429050
Added a fake workload in order to mimic the true computation in a FFT cycle
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12220 c92efa57-630b-4861-b058-cf58834340f0
2016-03-16 10:08:02 +00:00
ccavazzoni
cd46c9be98
- Optimization to improve data locality in the scatter function,
...
for the time being available only when the __NON_BLOCKING_SCATTER macro is specified
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12204 c92efa57-630b-4861-b058-cf58834340f0
2016-03-11 09:24:23 +00:00
ccavazzoni
d11fca0026
- FFT test code adding command line argument to specify the
...
number of bands and number of task groups
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12142 c92efa57-630b-4861-b058-cf58834340f0
2016-02-17 08:36:59 +00:00
ccavazzoni
80af29dbb2
- adding command line argument: -ecutrho, -ecutwfc, -alat
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12116 c92efa57-630b-4861-b058-cf58834340f0
2016-02-13 16:37:13 +00:00
ccavazzoni
2b9d99ad85
- FFT self testing program with timing
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12115 c92efa57-630b-4861-b058-cf58834340f0
2016-02-13 00:48:02 +00:00
ccavazzoni
e3e7c2a1b7
- more library self testing code
...
- there is another dependency from QE... the clocks! we need to rethink timing for the libraris,
meanwhile, a dirty fix has been included in the self testing program
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12096 c92efa57-630b-4861-b058-cf58834340f0
2016-02-03 15:05:26 +00:00
ccavazzoni
dec6178f4e
- adding a small testing program
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12075 c92efa57-630b-4861-b058-cf58834340f0
2016-01-27 00:07:10 +00:00