<html><head><meta http-equiv="Content-Type" content="text/html charset=iso-8859-1"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Dear Stefano,<div><br></div><div>as you an many others already know, I am involved in the GPU porting of QE, together with Ivan Girotto (ICTP) and hopefully two new people based in US. The QE-GPU code is on QE-FORGE ( <a href="http://qe-forge.org/gf/project/q-e-gpu/">http://qe-forge.org/gf/project/q-e-gpu/</a> ) and it is still a work in progress (if you want to contribute, drop me an email!). It works as a plugin for QE so basically it is (almost) aligned with the current official release and/or the current SVN version. We have a stable release, aligned with QE 5.0.1 but I am working now on new features on new packages. I am also broadly involved in other stuff around the main distribution.</div><div><br></div><div>I catch the opportunity to spend few words about the versioning system. I do like the GIT philosophy, the fact that it is light and distributed and fast. But I also believe that it is a pain. I tried it. GIT is not the solution, GIT is a tool like SVN or CVS. Actually we can efficiently use SVN by simply follow a basic rule: work on an update local copy. I do not understand why people do not do "svn update" every time they start to coding. I do that. All the time. We have to say honestly that merging two versions of the code that are temporally distant is a pain whatever versioning tool is used. So before start any discussion about change what we have (a change is not the solution) is much better to work to change our habits and always have in mind that we are not alone but there is a wide community that makes new developments and changes on the code every day. That's my opinion as computer scientist who works with non-computer scientists (and lot of them are much much more capable than me).</div><div><br></div><div>Cheers,</div><div>Filippo</div><div><br><div><div>On Oct 2, 2012, at 8:43 AM, Stefano de Gironcoli <<a href="mailto:degironc@sissa.it">degironc@sissa.it</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">
  

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  
  <div bgcolor="#FFFFFF" text="#000000">
    <b>=========================================</b><b><br>
    </b><b><br>
    </b><b>- OPEN INVITATION TO CONTRIBUTE -</b><b><br>
    </b><b><br>
    </b><b>TO: All users and developers who would like to share their
      independent</b><b><br>
    </b><b>local developments of tools and features written for Quantum
      ESPRESSO</b><b><br>
    </b><b>package with the community. </b><b><br>
    </b><b>=========================================</b><br>
    <br>
    Dear All,<br>
    <br>
    Quantum ESPRESSO (QE) is a very successful initiative thanks to the
    effort<br>
    and contribution of you, as developers and users, which we
    gratefully<br>
    acknowledge.  Our community and software, in the spirit of open
    source,<br>
    has grown outside the borders of its initial creation.  <br>
    We are excited by the news of several independent developments,
    analysis<br>
    tools and new features that have been developed in excellent
    research<br>
    groups scattered around the globe.<br>
    <br>
    However, we have come to realize that some of these developments,<br>
    although they would be of great value to the community, have not
    found<br>
    their way into the current distribution of QE package, and therefore
    do<br>
    not get their deserved visibility and recognition.<br>
    <br>
    One reason for this may be the legitimate interest of a group to
    keep<br>
    these developments private. We believe, however, that a more common<br>
    reason is that these features have been implemented, often with some<br>
    significant effort, in an outdated QE version: porting them to the<br>
    current version would require a considerable effort. This, however,<br>
    forces the potentially contributing group to use an outdated QE
    version,<br>
    thus preventing them from benefiting from new features and bug
    fixes.<br>
    We believe this is a problem that needs to be addressed.<br>
    <br>
    Of course, there is no easy solution but we would like to start
    exploring<br>
    some possible options.  As a first practical action, we would like<br>
    to compile an inventory of independent developments, in the form of<br>
    features/analysis tools/developments, implemented in some version of
    QE,<br>
    that would be happily shared if the "porting issue" could be solved.<br>
    <br>
    The main purpose of this message is therefore to invite all
    potentially<br>
    interested contributors to send a statement of their possible
    contribution<br>
    to the address <a class="moz-txt-link-abbreviated" href="mailto:q-e-developers@qe-forge.org">q-e-developers@qe-forge.org</a>.<br>
    <br>
    Everybody willing to be involved (or to be kept updated) in this
    process<br>
    is welcome to subscribe to the q-e-developers mailing list<br>
    (<a class="moz-txt-link-freetext" href="http://www.qe-forge.org/mailman/listinfo/q-e-developers">http://www.qe-forge.org/mailman/listinfo/q-e-developers</a>, see also<br>
    CONTACTS section of <a class="moz-txt-link-abbreviated" href="http://www.quantum-espresso.org/">www.quantum-espresso.org</a>).<br>
    <br>
       Best regards,<br>
    <br>
       Stefano de Gironcoli, Paolo Giannozzi, Layla MartinSamos, Emine
    Kucukbenli, Stefano Baroni
  </div>

_______________________________________________<br>Pw_forum mailing list<br><a href="mailto:Pw_forum@pwscf.org">Pw_forum@pwscf.org</a><br>http://pwscf.org/mailman/listinfo/pw_forum</blockquote></div><br><div apple-content-edited="true">
<div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-align: -webkit-auto; text-indent: 0px; widows: 2; border-spacing: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-align: -webkit-auto; text-indent: 0px; widows: 2; border-spacing: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-align: -webkit-auto; text-indent: 0px; widows: 2; border-spacing: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2; border-spacing: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2; border-spacing: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2; border-spacing: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2; border-spacing: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2; border-spacing: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2; border-spacing: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2; border-spacing: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2; border-spacing: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2; border-spacing: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2; border-spacing: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">--<br>Mr. Filippo SPIGA, M.Sc., Ph.D. Candidate <br>CADMOS - Chair of Numerical Algorithms and HPC (ANCHP)<br>École Polytechnique Fédérale de Lausanne (EPFL)<br><a href="http://anchp.epfl.ch">http://anchp.epfl.ch</a> ~ <a href="http://filippospiga.me">http://filippospiga.me</a> ~ skype: filippo.spiga<br><br>«Nobody will drive us out of Cantor's paradise.» ~ David Hilbert</div></span></div></span></div></span></div></span></div></span></div></span></div></span></div></span></div></span></div></span></div></span></div></span></div></span></div></span></div></div></div>
</div>
<br></div></body></html>