[Q-e-developers] EXX and band-groups: exxbuff
Andrea Ferretti
andrea.ferretti at nano.cnr.it
Mon May 20 18:51:09 CEST 2013
Dear all,
I'm writing regarding the band-group parallelism of the EXX part of pw.
I've noticed that the workspace exxbuff in exx.f90 is allocated as
(npw, nbnd, nqs ) independently on the number of band groups used...
In order to reduce the allocated memory (when nbgrp > 1 ) I've ported to bgrp
parallelism to all routines in exx.f90 and resized the allocation of exx
(everything seems to work now, including stress and restart).
nevertheless, before commiting I would like to enquire people that have been
working extensively on the exx part about these changes...
do you foresee any related problems ?
any reasons not to do that ?
last but not least:
it seems to me that, even with disk_io = "high", the restart_exx files are not
automatically written unless a clear exit is invocated..
Shouldn't the default be that restart files for exx are written after every exx
iteration is completed (at least with disk_io = 'high') ??
thanks
Andrea
--
Andrea Ferretti
S3 Center, Istituto Nanoscienze, CNR
via Campi 213/A, 41125, Modena, Italy
Tel: +39 059 2055322; Skype: andrea_ferretti
URL: http://www.nano.cnr.it
More information about the developers
mailing list