[CPMD-list] NCACHE size

Axel Kohlmeyer axel.kohlmeyer at theochem.ruhr-uni-bochum.de
Thu Aug 26 15:27:03 CEST 2004


>>> "IK" == I Kozin <Kozin> writes:

hello igor,

IK> Hi Axel,
IK> first of all thanks a lot for putting up such a good CPMD website!
IK> An excellent source of resources!

thanks. it is nice to know that that stuff is useful.

>> btw: the best way to optimize the fft is use it as little as 
>> possible (e.g. by using the REAL SPACE WFN KEEP keyword, provided
>> there is enough memory on your machine).

IK> I am only doing benchmarking. Therefore I don't think it is fare
IK> to use it although I'll keep it in mind.

in my opinion, everything that helps a job to run faster on a 
specific machine while producing a correct result is fair. (just look
at how the SPEC benchmarks are run!). if it does not help on a specific
architecture, then this is the problem of the architecture.
for something as cpu-time consuming as cpmd, even small 
improvements add up. but then again, you can always gain more by
smarter planning of your calculations.

>> not that i know of. feel free to try. the default fft is quite
>> competitive, considering that it is portable fortran code.
>> IMO it would be more interesting to see, how well a port 
>> to fftw3 performs.

IK> Could you please elaborate your last point? (what fftw3 is?)

this is a portable fft implementation, that can (kindof) tune itself
to the hardware at runtime. they are especially good at non powers-of-2
grids. which should be quite helpful for cpmd (less memory wasted). 
the goedecker fft also supports powers of 3 and 5, but some combinations
are less good than others. see fftchk.F.
since version 3 fftw also supports some SIMD instruction sets 
see http://www.fftw.org/
the benchmark numbers published on their webpage are quite impressive.

regards,
        axel.

IK> Regards,
IK> Igor



--

=======================================================================
Axel Kohlmeyer       e-mail: axel.kohlmeyer at theochem.ruhr-uni-bochum.de
Lehrstuhl fuer Theoretische Chemie          Phone: ++49 (0)234/32-26673
Ruhr-Universitaet Bochum - NC 03/53         Fax:   ++49 (0)234/32-14045
D-44780 Bochum  http://www.theochem.ruhr-uni-bochum.de/~axel.kohlmeyer/
=======================================================================
If you make something idiot-proof, the universe creates a better idiot.



More information about the CPMD-list mailing list