[Octopus-notify] svn commit: r8950 - in trunk/src: hamiltonian states system td by umberto
octopus-svn at tddft.org
octopus-svn at tddft.org
Thu Mar 29 17:34:12 WEST 2012
Author: umberto
Date: Thu Mar 29 17:34:12 2012
New Revision: 8950
Changeset: http://www.tddft.org/trac/octopus/changeset/8950
Modified:
trunk/src/hamiltonian/hamiltonian.F90
trunk/src/main/unocc.F90
trunk/src/states/states.F90
trunk/src/states/states_dim.F90
trunk/src/system/v_ks.F90
trunk/src/td/td_write.F90
Log:
Implementation of global complex scaling.
- Set up the code extension strategy starting from states_m. Basically every quantity that is extended is linked to the unextended one in order to simplify the complexification process. For instance, as the density becomes complex we allocate a structure zrho and make the ordinary density to point to the real part rho=>zrho%Re. This way a module by module extension is possible without breaking the code. If you have better ideas please tell!
- Rationalized states allocation in unocc module
- Modified unoccupied projection in td_write according the new states reallocation policy.
More information about the Octopus-notify
mailing list