Parallel FFTs in Molsim
Revision as of 16:38, 14 September 2012 by Joachim Hein (LUNARC) (talk | contribs) (Created page with "{{project info |description=Performance improvement of the SPME in Molsim |fields=Computational chemistry |financing=SNIC |active=yes |start date=2012-04 |end date= }} == Overvi...")
Name | Parallel FFTs in Molsim |
---|---|
Description | Performance improvement of the SPME in Molsim |
Project financing | SNIC |
Is active | yes |
Start date | 2012-04 |
End date |
Overview
Molsim deploys an SMPE (smooth particle mesh Ewald) algorithm to evaluate the long range interactions. When deploying a larger number of processors the original implementation of the FFT proved to be a performance bottle neck. The project takes a two stage approach to the problem:
- Replacing the originally deployed FFT library (compiled Fortran-source) with the high performance library FFTW
- Upgrading the original serial transformation with an parallel transformation using MPI
The replacement of the FFT library with FFTW has been accomplished in July 2012. When comparing the performance to the originally deployed FFT library, FFTW turned out to be 4.5 times faster.
The parallisation of the Fourier transformation routines is ongoing.
Members
Centre | Role | Field | |
---|---|---|---|
Joachim Hein (LUNARC) | LUNARC | Application expert | Parallel programming Performance optimisation |