[Q-e-developers] Improved Communication in exx.f90
Carlo Cavazzoni
c.cavazzoni at cineca.it
Wed Feb 3 15:17:32 CET 2016
Dear Taylor,
thank you very much for the patch,
we will include it in the trunk in one of the next commits,
best,
carlo
Il 01/02/2016 08:01, Taylor Barnes ha scritto:
> Dear All,
>
> I am a postdoc who is currently working on QE as part of NERSC's
> NESAP efforts, with particular interest in improving the efficiency of
> the exact exchange parts of the code. In the coming months I intend
> to contribute several changes to the parallelization strategy of
> exx.f90, but in the meantime I would like to present one small
> modification to vexx_k.
> The attached patch reduces the total amount of data communication
> in subroutine vexx_k. This is accomplished by moving several "mp_sum"
> calls to a later point in the code, so that quantities that were
> communicated in real-space are instead communicated in g-space. For
> some calculations, this can result in a non-negligible reduction in
> walltime. The patch can be applied by running "patch < exx.patch"
> within PW/src.
>
> Sincerely,
> Dr. Taylor Barnes
> Postdoctoral Scholar,
> Lawrence Berkeley National Laboratory
>
>
> _______________________________________________
> Q-e-developers mailing list
> Q-e-developers at qe-forge.org
> http://qe-forge.org/mailman/listinfo/q-e-developers
--
Ph.D. Carlo Cavazzoni
SuperComputing Applications and Innovation Department
CINECA - Via Magnanelli 6/3, 40033 Casalecchio di Reno (Bologna)
Tel: +39 051 6171411 Fax: +39 051 6132198
www.cineca.it
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quantum-espresso.org/pipermail/developers/attachments/20160203/267b5648/attachment.html>
More information about the developers
mailing list