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-2022 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.

NOTES

SOURCE

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