quantum-espresso/FFTXlib
giannozz dacee3ddd4 Module "iso_c_binding" removed by mistake in recent commit was neeeded
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13188 c92efa57-630b-4861-b058-cf58834340f0
2016-11-30 21:21:43 +00:00
..
examples execution order of the ffts in the scalar case (cftt3ds) changed from 2016-07-07 15:44:16 +00:00
FFTXlib.md Added FORD documentation for test.f90 2016-08-05 09:14:08 +00:00
Makefile Cleanup of FFTXlib: 2016-11-27 21:43:15 +00:00
README.TEST - FFT test code adding command line argument to specify the 2016-02-17 08:36:59 +00:00
block_distro.f90 - clean-ups 2016-08-13 08:26:39 +00:00
fft_error.f90 QE made ready to use MPI module instead of mpif.h include file. See the three 2016-11-25 14:11:28 +00:00
fft_fwinv.f90 Cleanup of FFTXlib: 2016-11-27 21:43:15 +00:00
fft_interfaces.f90 Cleanup of FFTXlib: 2016-11-27 21:43:15 +00:00
fft_parallel.f90 QE made ready to use MPI module instead of mpif.h include file. See the three 2016-11-25 14:11:28 +00:00
fft_param.f90 Cleanup of FFTXlib: 2016-11-27 21:43:15 +00:00
fft_scalar.ARM_LIB.f90 Cleanup of FFTXlib: 2016-11-27 21:43:15 +00:00
fft_scalar.DFTI.f90 Cleanup of FFTXlib: 2016-11-27 21:43:15 +00:00
fft_scalar.ESSL.f90 Cleanup of FFTXlib: 2016-11-27 21:43:15 +00:00
fft_scalar.FFTW.f90 Cleanup of FFTXlib: 2016-11-27 21:43:15 +00:00
fft_scalar.FFTW3.f90 Module "iso_c_binding" removed by mistake in recent commit was neeeded 2016-11-30 21:21:43 +00:00
fft_scalar.SX6.f90 Cleanup of FFTXlib: 2016-11-27 21:43:15 +00:00
fft_scalar.f90 Cleanup of FFTXlib: 2016-11-27 21:43:15 +00:00
fft_smallbox.f90 Cleanup of FFTXlib: 2016-11-27 21:43:15 +00:00
fft_smallbox_type.f90 - allow fft dimensions to be set from input 2016-08-29 15:58:50 +00:00
fft_stick.c - FFT Modules replaced by FFTXlib 2015-11-21 10:37:48 +00:00
fft_support.f90 Cleanup of FFTXlib: 2016-11-27 21:43:15 +00:00
fft_types.f90 QE made ready to use MPI module instead of mpif.h include file. See the three 2016-11-25 14:11:28 +00:00
fftw.c Serving no purposes and having the potential to conflict with FFTW contained 2016-01-12 17:35:33 +00:00
fftw.h Serving no purposes and having the potential to conflict with FFTW contained 2016-01-12 17:35:33 +00:00
konst.h - FFT Modules replaced by FFTXlib 2015-11-21 10:37:48 +00:00
make.depend Cleanup of FFTXlib: 2016-11-27 21:43:15 +00:00
scatter_mod.f90 QE made ready to use MPI module instead of mpif.h include file. See the three 2016-11-25 14:11:28 +00:00
stick_base.f90 QE made ready to use MPI module instead of mpif.h include file. See the three 2016-11-25 14:11:28 +00:00
task_groups.f90 QE made ready to use MPI module instead of mpif.h include file. See the three 2016-11-25 14:11:28 +00:00
test.f90 QE made ready to use MPI module instead of mpif.h include file. See the three 2016-11-25 14:11:28 +00:00
test0.f90 QE made ready to use MPI module instead of mpif.h include file. See the three 2016-11-25 14:11:28 +00:00

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