Particle-Mesh Wavelet Method (PMW)


The main idea in this method is to formulate the calculation of the potential energy as matrix-vector operation, where the entries of the matrix consist of fixed distances between mesh points in a discretized space and the vector Q consits of time-dependent charge weights on these mesh points. A thresholded Wavelet-transform is applied to the matrix in order to make it sparse. Compression of more than 90% is achieved in that way. During simulation similar fast Wavelet transforms are applied to the charge-vector and the product

U(w) = A(w) Q(w)

is evaluated, where A(w) = W A WT, Q(w) = W Q and W is a Wavelet-transform matrix (in the present case Daubechies type). Back-transformation of U(w) then gives the potential energy on the grid points. In order to take into account short range interactions, self energies and contributions from near grid points are subtracted and particle-particle interactions are taken into account explicitly. Forces onto individual particles are calculated by high-order finite difference schemes. Since the Wavelet-transform, acting on the charge vector Q and the back-transform acting on the potential U(w) has complexity O(N), the overall complexity of the method is also of optimal order.


Figure: Wavelet transformed matrix (level 5) of distances between equidistant grid-points in three dimensions. Shown is the thresholded version, where only matrix elements non-equal to zero are shown as symbol.


References:

  • G. Sutmann and S. Wädow
    A Fast Wavelet Based Evaluation of Coulomb Potentials in Molecular Systems, Proc. of NIC Workshop From Computational Biophysics to Systems Biology (submitted).


  •  Back to top



    Contact:   Godehard Sutmann


    last change 22.06.2006 |
    Godehard Sutmann | Print