[Wannier] pw2wannier90.x

Jonathan Yates jryates at lbl.gov
Wed Aug 30 08:51:46 CEST 2006


On Tue, 29 Aug 2006, Tadashi Ogitsu wrote:

> I have a memory space question on pw2wannier90.x. Shall I ask to pwscf forum? 
> or this list is ok? Let me know. Thanks.

  I think it is fine here.

> #pw2wannier90.x seems to consume a larger memory space. This time, I see 
> clear message from system saying I have exhausted the memory space...

  pw2wannier90 needs to store two wavefunction copies (on the sphere of 
g-vectors). One at k, the other at k+b.
  If you are using ultrasoft pseudopotentials then you will also need to 
store the beta (non-local pseudopotential) projectors.

  I believe these arrays should account for most of the memory with a large 
system. You should thus be able to estimate the memory requirement for 
your system.

  pw2wannier90 can be run in parallel (distributing G and R vectors; not 
k-points) which will reduce the memory per node for a distributed memory 
machine.

  If you find the actual memory usage is significantly larger than expected; 
then you should give us some more details.
  Serial or parallel
  NCP or USP
  In which phase of the calculation does the crash occur (mmn, amn or 
write_unk)
  Of course if you can use a debugger to find which allocation causes the 
crash, that's even better...

  Yours
   Jonathan


-- 
Dr Jonathan Yates:  email: jryates at lbl.gov   phone: 510-642-7302
Material Science Division, Lawrence Berkeley National Laboratory  and
Department of Physics, University of California,
366 Le Conte Hall #7300, Berkeley, CA 94720-7300, USA



More information about the Wannier mailing list