mirror of https://gitlab.com/QEF/q-e.git
492c1c052e
variable grid_type (internal to the FFTXlib routines, never referenced outside) renamed fft_kind to better reflect its meaning. unused file task_groups.f90 removed |
||
---|---|---|
.. | ||
examples | ||
FFTXlib.md | ||
Makefile | ||
README.TEST | ||
fft_error.f90 | ||
fft_fwinv.f90 | ||
fft_ggen.f90 | ||
fft_helper_subroutines.f90 | ||
fft_interfaces.f90 | ||
fft_interpolate.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