mirror of https://gitlab.com/QEF/q-e.git
76d336aee3
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@12633 c92efa57-630b-4861-b058-cf58834340f0 |
||
---|---|---|
.. | ||
examples | ||
FFTXlib.md | ||
Makefile | ||
README.TEST | ||
fft_error.f90 | ||
fft_interfaces.f90 | ||
fft_parallel.f90 | ||
fft_param.f90 | ||
fft_scalar.ARM_LIB.f90 | ||
fft_scalar.DFTI.f90 | ||
fft_scalar.ESSL.f90 | ||
fft_scalar.FFTW.f90 | ||
fft_scalar.FFTW3.f90 | ||
fft_scalar.SX6.f90 | ||
fft_scalar.f90 | ||
fft_smallbox.f90 | ||
fft_stick.c | ||
fft_support.f90 | ||
fft_types.f90 | ||
fftw.c | ||
fftw.h | ||
konst.h | ||
make.depend | ||
scatter_mod.f90 | ||
stick_base.f90 | ||
stick_set.f90 | ||
task_groups.f90 | ||
test.f90 | ||
test0.f90 |
README.TEST
This library provides a Testing and Timing code to asses the performance of your FFT, estimate the scalability and the size of your simulation. To compile the test program, once you have properly configure QE, go inside the directory FFTXlib and type: make TEST Then you can run your FFT tests using command like: mpirun -np 4 ./fft_test.x -ecutwfc 80 -alat 20 -nbnd 128 -ntg 4 or, in case of serial build ./fft_test.x -ecutwfc 80 -alat 20 -nbnd 128 -ntg 4 Command line arguments: -ecutwfc Plane wave energy cut off -alat Lattice parameter -nbnd Number of bands (fft cycles) -ntg Number of task groups