mirror of https://gitlab.com/QEF/q-e.git
9c2a9b3aad
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13850 c92efa57-630b-4861-b058-cf58834340f0 |
||
---|---|---|
.. | ||
examples | ||
FFTXlib.md | ||
Makefile | ||
README.TEST | ||
fft_error.f90 | ||
fft_fwinv.f90 | ||
fft_helper_subroutines.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_smallbox_type.f90 | ||
fft_stick.c | ||
fft_support.f90 | ||
fft_types.f90 | ||
fftw.c | ||
fftw.h | ||
fftw_interfaces.f90 | ||
konst.h | ||
make.depend | ||
scatter_mod.f90 | ||
stick_base.f90 | ||
test.f90 | ||
test0.f90 | ||
tg_gather.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