TABLE OF CONTENTS


ABINIT/m_lobpcg [ Modules ]

[ Top ] [ Modules ]

NAME

  m_lobpcg

FUNCTION

  This module provides the procedures used in the LOBPCGWF routine.
  They permit to hide the complex/real form of the WFs.

COPYRIGHT

 Copyright (C) 2009-2018 ABINIT group (FBottin,CS,FDahm,MT)
 This file is distributed under the terms of the
 GNU General Public License, see ~abinit/COPYING
 or http://www.gnu.org/copyleft/gpl.txt .
 For the initials of contributors, see ~abinit/doc/developers/contributors.txt.

PARENTS

CHILDREN

NOTES

SOURCE

25 #if defined HAVE_CONFIG_H
26 #include "config.h"
27 #endif
28 
29 #include "abi_common.h"
30 
31 MODULE m_lobpcg
32 
33  use defs_basis
34  use m_abicore
35  use m_errors
36  use defs_abitypes
37  use m_wfutils
38  use m_abi_linalg
39  use m_cgtools
40 
41  use m_time,              only : timab
42 
43  implicit none
44 
45  private
46 
47 !public procedures.
48  public :: xprecon