Various optimizations linked to the current:
- Reduction is done only on np instead of np_part for the current
- Using Blas axpy for building the full current
- current_kpt is now only allocated on np instead of np_part
Various optimizations linked to the current.
- I have checked that my code follows the Octopus coding standards
- I have added tests for all the new features added in this request.