Auxiliary codes generating kernel data for nonlocal functionals slightly
re-structured: MPI initialization and termination is performed outside the
subroutine actually computing the kernel, which operates in the communicator
passed by the main program. Not a big deal right now but a step needed if in
the future we decide to compute the kernel on the fly.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11139 c92efa57-630b-4861-b058-cf58834340f0