[Pw_forum] QE plugins system

Layla Martin-Samos lmartinsamos at gmail.com
Wed Aug 8 13:49:26 CEST 2012


Dear Dimitry, the "QE plugin system" is at the moment more something like
an "automatic download, untar and compile" procedure, a part for the case
of PLUMED and the future release of QMMM. We call "plugin" anything which
is not related to "core routines" and is installed by some automatic
procedure. There are different kinds of "plugins" inside QE at the moment:

1) like W90, WANT and YAMBO --> postprocessing-like codes, that are
completely PW/PH routine independent. They just read some output. For
making such kind of plugin, we just need an URL with the .tar.gz release
and we will add the necessary lines to the Makefiles in order to have an
automatic installation. If you have write access to QE repository, you can
follow what has been already done in install/plugins_list and
install/plugins_makefile.

2) Like NEB, TDDFPT ...--> codes that call some PW/PH routines as they are
(without the need of patching lines ...). Same as in the 1) case.

3) Like PLUMED --> some routines of PW/PH need to be patched. In this case,
we construct "empty routines" (like plugin_forces.f90 or
plugin_initialization.f90). If you are in this case, we can have a skype
meeting to understand the best way for including your work.

4) something else ---> as in 3) we can have a skype meeting.

let me know

best regards

Layla

2012/8/8 Dmitry Korotin <dmitry at korotin.name>

> Dear QE Developers,
> is there some guide or instruction or specification of new QE plugins
> system?
> The idea of plugins is brilliant! I want to transform my code into
> plugin but need some info about how it is organized.
>
> (Of course I can check existing plugins and do a similar thing but it
> is inconvenient way).
>
> Thank you in advance.
> --
>
> Best regards,
> Dr. Dmitry Korotin
>
> Institute of Metal Physics
> S. Kovalevskaya, 18
> 620990 Yekaterinburg
> Russia
> _______________________________________________
> Pw_forum mailing list
> Pw_forum at pwscf.org
> http://www.democritos.it/mailman/listinfo/pw_forum
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quantum-espresso.org/pipermail/users/attachments/20120808/03d019b8/attachment.html>


More information about the users mailing list